img { border:none; }


.contact	{ background:#ffffff; width:284px; }
.contact .details h2	{ font-size:11px; margin:0; padding:0; }
.contact .details	{ padding:0 12px 0 12px; color:black; font-size:10px; line-height:13px;}

#bilderpool_layer {
		position:absolute;
		left:246;
		top:91px;
		height:100px;
		width:153px;
		z-index:10;
}
#bigblack_layer {
		position:absolute;
		left:0px;
		top:0px;
		height:100%;
		width:100%;
		z-index:30;
		display:none;
		background-color:#000000;
		filter: Alpha(opacity=80, finishopacity=80, style=1);
		opacity: 0.8;
        
}
#bigblack_contact {
		position:absolute;
		left:0px;
		top:0px;
		height:100%;
		width:100%;
		z-index:50;
		display:none;
		background-color:#000000;
		filter: Alpha(opacity=80, finishopacity=80, style=1);
		opacity: 0.8;
}
#bigflash_layer {
		position:absolute;
		left:50%;
		margin-left:-255px;
		margin-top:-158px;
		top:50%;
		height:200;
		width:200;
		z-index:100;
		display:none;
}
#ie_close {
		position:absolute;
		left:50%;
		margin-left:155px;
		margin-top:170px;
		top:50%;
		height:22;
		width:100;
		z-index:99999;
		display:none;
		cursor:pointer;
}
.formlayer {
		position:absolute;
		left:50%;
		margin-left:-234px;
		top:50%;
		margin-top:-130px;;
		width:467;
		z-index:20;
		display:none;
}

form {
	margin: 0;
	padding: 0;
}

.newstooltip {
position:absolute; 
left:150px;
top:-20px !important; 
top:-5px; 
width:306px; 
height:77px; 
background-image:url(../images/bg_newstooltip.gif);
}

td			  	{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #666666;
				font-size: 11px;
				line-height: 16px;
				}

h1			  	{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #333333;
				font-size: 16px;
				line-height: 20px;
				margin:0px; padding:0px;
				}
.white {
	color: #FFFFFF;
}			
	
.td10		  	{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #333333;
				font-size: 10px;
				line-height: 16px;
				}
.imagechina		  	{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #336699;
				font-size: 16px;
				line-height: 18px;
				}
.imagecyril	  	{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #336699;
				font-size: 16px;
				line-height: 18px;
				}
.tdheader		{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #303437;
				font-size: 10px;
				line-height: 18px;
				text-transform:uppercase;
				}

body 			{
				scrollbar-face-color: #E1E1E1;
				scrollbar-highlight-color: #FAFAFA;
				scrollbar-shadow-color: #E1E1E1;
				scrollbar-3dlight-color: #D5D5D5;
				scrollbar-arrow-color:  #0;
				scrollbar-track-color: #F2F2F2;
				scrollbar-darkshadow-color: #C6C6C6;
				}
div 			{
				scrollbar-face-color: #E1E1E1;
				scrollbar-highlight-color: #FAFAFA;
				scrollbar-shadow-color: #A3ACB3;
				scrollbar-3dlight-color: #5D738A;
				scrollbar-arrow-color:  #5D738A;
				scrollbar-track-color: #A3ACB3;
				scrollbar-darkshadow-color: #5D738A;
				}

A:link         	{
				color: #336699;
				text-decoration: none;
				}

A:visited       {
				color: #336699;
				text-decoration: none;
				}

A:hover         {
				color: #336699;
				text-decoration: underline;
				}

a.topnav:link, a.topnav:visited         	{
				color: #b2b9bf;
				text-decoration: none;
				font-size: 15px;
				font-weight:bold;
				text-transform:uppercase;
				}
a.topnav:hover, a.topnavh:visited, a.topnavh:link, a.topnavh:hover          {
				color: #336699;
				text-decoration: none;
				font-size: 15px;
				font-weight:bold;
				text-transform:uppercase;
				}

a.subnav:link, a.subnav:visited         	{
				color: #b2b9bf;
				text-decoration: none;
				font-size: 12px;
				font-weight:bold;
				text-transform:uppercase;
				}
a.subnav:hover, a.subnavh:visited, a.subnavh:link, a.subnavh:hover          {
				color: #336699;
				text-decoration: none;
				font-size: 12px;
				font-weight:bold;
				text-transform:uppercase;
				}
a.dl_link:link         	{
				color: #00457d;
				text-decoration: none;
				font-size: 10px;
				}

a.dl_link:visited       {
				color: #00457d;
				text-decoration: none;
				font-size: 10px;
				}

a.dl_link:hover         {
				color: #00457d;
				text-decoration: underline;
				font-size: 10px;
				}

#black_layer {
	filter: Alpha(opacity=80, finishopacity=80, style=1);
	opacity: 0.8;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:5;
	background-color: #000000;
	visibility: hidden;
}

.pic_layer {
	position:absolute;
	left:50%;
	margin-left:-400px;
	top:50%;
	margin-top:-300px;
	z-index:100;
	visibility: hidden;
	width:800px;
	height:600px;
}
.inputfield, .input 	{
				border: 1px solid;
				border-color: #666666;
				color: #333333;
				font-size: 10px;
				height: 17px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}

.input 	{
                margin-top: 2px;
                margin-bottom: 2px;
                width: 190px;

}

.inputflash 	{
				border: 1px solid;
				border-color: #666666;
				color: #ffffff;
				background-color:#767676;
				font-size: 10px;
				height: 17px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				cursor: #FFFFFF;
				}
.selectbox 		{
				border: 1px solid;
				border-color: #666666;
				color: #333333;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}


/* References */
/*************/

.refTable {
				border-collapse: collapse;
}	

.refTable tr {
				background-color: #fbfcfe;
}

.refHeader {
				background-color: #d3d7da;
				text-transform: uppercase;
				color: white;
				font-size: 10px;
				font-weight: bold;
				padding-left: 8px;
				padding-right: 8px;
				text-align: center;
}

.refCell {
				border: 1px solid #f4f4f4;		
				padding: 2px;				
				padding-top: 8px;
				padding-bottom: 8px;		
				text-align: center;
				vertical-align: middle;
				font-size: 10px;
				line-height:13px;
}

.refCell img {
				margin-bottom: 3px;	
}

a.backLink, a.backLink:link,a.backLink:visited {
				display: block;
				border-left: 2px solid #2d6690;
				margin-top: 14px;
				padding-left: 10px;
}

#refMap {
				position: absolute;
				top: 100px;
				left: -265px;
				width: 226px;
}

.refTooltip {
				display: none;
				position: absolute;
				top: -40px;
				left: 20px;
}

.errormessage {
	margin-top:30px;
	margin-bottom:15px;
	color:#FF0000;
	font-weight:bold;
}

h2 {
	font-size: 10px;
	font-weight: bold;
}
.pbplogin   { color:#fff; width:260px; left:730px; background:url(/fileadmin/images/pbp_background.png); overflow:hidden; }
.pbplogin td	{ color:#fff; vertical-align:top; }
.pbplogin td.L	{ width:80px; }
.pbplogin input { width:130px; }
.pbplogin .pbpHeader	{ display:block; padding-left:20px;background:url(/fileadmin/images/pbp_arrow_up.png) no-repeat 5px center; line-height:18px; }

.month {
	width: 20px;
}