body
{
	font: 11px Tahoma;
	overflow-x: hidden;
	overflow-y: scroll;
}
.langLinkSep
{
	color: #646466;
	font: 10px Tahoma,Arial,Verdana,Helvetica,sans-serif;
}
.languageMenu
{
	padding-right: 25px;
	padding-top: 10px;
	text-align: right;
}
.statuscell1
{
	/*border-top: 1px solid #CCCCCC;*/
	padding-top: 5px;
	text-align: center;
	vertical-align: top;
	width: 60px;
}
.statuscell2
{
	/*border-top: 1px solid #CCCCCC;*/
	padding-left: 10px;
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
	width: 180px;
}
.tb
{
	font: 11px Tahoma,Arial,Verdana,Helvetica,sans-serif;
}
.tbC
{
	color: black;
	float: left;
	width: 142px;
	border:1px solid;
}
.tbSearch
{
	background: #FFFFFF url(/grafx/bg_search_box.jpg) no-repeat 0px 0px;
	color: #646466;
	float: left;
	height: 39px;
	padding: 10px 3px 0 10px;
	width: 142px;
}
.tbSearchBtn
{
	float: left;
}
.versionDiv
{
	bottom: 0px;
	left: 751px;
	position: absolute;
}
a.langLink
{
	color: #939395;
	font: 10px Tahoma,Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
}
a.langLink .current
{
	color: #646466;
	font: 10px Tahoma,Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
}
table.login
{
}
table.login input
{
	border: solid 1px #545557;
}
table.login input, table.login label
{
	margin: auto auto auto 2px;
}
table.login tr td
{
	color: #000;
}
table.stdTable tr td
{
	border-top: solid 1px #CCCCCC;
	font-size: 11px;
	padding: 5px 10px 5px 0;
	vertical-align: top;
}
table.stdTable tr td p
{
	margin: 0;
}
table.stdTable tr th
{
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px 5px 0;
	vertical-align: top;
}
#colRight dd.rightsubmenu
{
	color: #646466;
	cursor: pointer;
	font-weight: bold;
	height: 11px;
	padding: 7px 18px 7px 18px;
}
#colRight dd.rightsubmenu a, #colRight dd.rightsubmenu_over a, #colRight dd.rightsubmenu_active a
{
	color: #646466;
	text-decoration: none;
}
#colRight dd.rightsubmenu_active
{
	background: url(/grafx/blocks/bg_block_main_submenu_active.gif) no-repeat 0px 0px;
	color: #646466;
	cursor: pointer;
	font-weight: bold;
	height: 11px;
	padding: 7px 18px 7px 18px;
}
#colRight dd.rightsubmenu_over
{
	background: url(/grafx/blocks/bg_block_main_submenu_over.gif) no-repeat 0px 0px;
	color: #646466;
	cursor: pointer;
	font-weight: bold;
	height: 11px;
	padding: 7px 18px 7px 18px;
}
#footerVersion
{
	float: right;
	position: relative;
	text-align: right;
}
#rightPaneBottom
{
	bottom: 0px;
	float: left;
	width: 205px;
}
#rightPaneBottom dd.footer, #searchResult dd.footer
{
	background: #FFFFFF url(/grafx/blocks/bg_block_footer.gif) repeat-y 0px 0px;
	height: 11px;
	margin: 15px 0 0 0;
	width: 192px;
}
#rightPaneBottom dd.link
{
	padding: 0 1px 0 0px;
}
#rightPaneBottom dd.link a
{
	background: transparent;
	border-bottom: 0px;
	color: #0FA3E2;
	display: inline;
	font-weight: bold;
	margin: 0 0 0px 0;
	padding: 1px 0 0px 18px;
	width: 90%;
}
#rightPaneBottom dd.mainTitle
{
	color: #646466;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0 18px 0 18px;
}
#rightPaneBottom dd.summary
{
	color: #646466;
	margin: 3px 0 3px 0;
	padding: 0 18px 0 18px;
}
#rightPaneBottom dd.teaser
{
	padding: 0 18px 0 18px;
}
#rightPaneBottom dd.title
{
	color: #646466;
	font-weight: bold;
	padding: 0 18px 0 18px;
}
#rightPaneBottom dl
{
	background: url(/grafx/blocks/bg_block_verloop.gif) no-repeat bottom left;
	margin: 0 0 0px 0;
	width: 192px;
}
#rightPaneBottom dt, #searchResult dt
{
	background: url(/grafx/blocks/bg_block_header.gif) no-repeat 0px 0px;
	height: 11px;
	width: 192px;
}
#rightPaneTop
{
	float: left;
	width: 205px;
}
.version, a.version:link, a.version:visited, a.version:active, a.version:focus, a.version:hover
{
	color: #D8DCDC;
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
table.login input:hover, table.login input:focus
{
	background: #EDEDED;
	margin: auto auto auto 2px;
}

/**************************************HIGHSLIDE*/
    .highslide {
	    cursor: url(/grafx/highslide/zoomin.cur), pointer;
        outline: none;
        margin:2px;
    }
    .highslide img {
	    /*border: 2px solid gray;*/
	    border: 0px;
    }
    .highslide:hover img {
	    /*border: 2px solid gray;*/
	    border: 0px;
    }

    .highslide-image {
        /*border: 2px solid gray;*/
	    border: 0px;
    }
    .highslide-image-blur {
    }
    .highslide-caption {
        display: none;
        
        border: 2px solid white;
        border-top: none;
        font-family: Verdana, Helvetica;
        font-size: 10pt;
        padding: 5px;
        background-color: white;
    }
    .highslide-loading {
        display: block;
	    color: white;
	    font-size: 9px;
	    font-weight: bold;
	    text-transform: uppercase;
        text-decoration: none;
	    padding: 3px;
	    border-top: 1px solid white;
	    border-bottom: 1px solid white;
        background-color: black;
    }
    a.highslide-credits,
    a.highslide-credits i {
        padding: 2px;
        color: silver;
        text-decoration: none;
	    font-size: 10px;
    }
    a.highslide-credits:hover,
    a.highslide-credits:hover i {
        color: white;
        background-color: gray;
    }

    .highslide-move {
        cursor: move;
    }

    .highslide-overlay {
	    display: none;
    }

    .controlbar {	
	    background: url(/grafx/highslide/controlbar4.gif);
	    width: 167px;
	    height: 34px;
    }
    .controlbar a {	
	    display: block;
	    float: left;
	    height: 27px;
    }
    .controlbar a:hover {
	    background-image: url(/grafx/highslide/controlbar4-hover.gif);
    }
    .controlbar .previous {
	    width: 50px;
    }
    .controlbar .next {
	    width: 40px;
	    background-position: -50px 0;
    }
    .controlbar .highslide-move {
	    width: 40px;
	    background-position: -90px 0;
    }
    .controlbar .close {
	    width: 36px;
	    background-position: -130px 0;
    }


    .highslide-display-block {
        display: block;
    }
    .highslide-display-none {
        display: none;
    }

/**************************************END HIGHSLIDE*/