/* CSS Document */

body {
	background-color:#F6F6F6;
	margin:0 0 0 0;
	background-image:url(../images/bg_content_shaddow.gif);
	background-repeat:repeat-y;
}

/*body>#footer{position:fixed;}*/

#bgtop { width:994px; height:209px; position:absolute; top:0px; left:0px; }

#topnav { position:absolute; top:14px; left:56px; }

#topnav_e { position:absolute; top:14px; left:83px; }

.topnav { float:left; margin-right: 20px; }

#mainnav { position:absolute; top:187px; left:0px; }

#sprachwahl { 
	position:absolute; 
	top:182px;
	left:750px;
}

.sprachde {
	background-image:url(../images/flagge_de.gif);
	background-repeat:no-repeat;
	width:27px;
	height:18px;
	margin-right:20px;
	cursor:pointer;
}   

.sprachde_over {
	background-image:url(../images/flagge_de_r.gif);
	background-repeat:no-repeat;
	width:27px;
	height:18px;
	margin-right:20px;
	cursor:pointer;
} 

.sprachen {
	background-image:url(../images/flagge_gb.gif);
	background-repeat:no-repeat;
	width:27px;
	height:18px;
	cursor:pointer;
	margin-right:20px;
}  

.sprachen_over {
	background-image:url(../images/flagge_gb_r.gif);
	background-repeat:no-repeat;
	width:27px;
	height:18px;
	margin-right:20px;
	cursor:pointer;
} 

.fl { float:left; }

.fr { float:right; }

.borderbottom_1 { border-bottom:1px solid #CBCBCD; margin-bottom:5px; }

.borderbottom_2 { border-bottom:2px solid #CBCBCD; margin-bottom:5px; }

.linkpos { text-align:right; margin-right:10px; }

.leftwidth { width: 154px; }

#content { position:absolute; top:210px; left:0px; }

#leftnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	position:absolute;
	top:90px;
	left:0px;
}

#content_center {
	position:absolute;
	top:250px;
	left:200px;
	width:490px;
	padding-bottom:10px;
}

h0, .h0 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#1B4A9F;
}

h1, .h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	color:#1B4A9F;
}

h2, .h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	color:#515151;
	margin-top:20px;
}

div, p, td, li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#515151;
}

.small { font-size:11px; }

img { border:0px; }

.dist_left {
	margin-top:3px;
	margin-left:10px;
	margin-bottom:15px;
}
.dist_right {
	margin-top:3px;
	margin-right:10px;
	margin-bottom:15px;
}

.dist_left20 {
	margin-top:3px;
	margin-left:20px;
	margin-bottom:15px;
}
.dist_right20 {
	margin-top:3px;
	margin-right:20px;
	margin-bottom:15px;
}

#rightnav {
	position:absolute;
	top:210px;
	/*top:225px;*/
	left:726px;
}
.imgsubtitle {
	background-color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:10px 10px 10px 10px;
}
.footer_left {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#515151;
	margin-top:120px;
}

.bggrau {
	background-color:#EAEAEB;
}

.bggrau2 {
	background-color:#F0F0F0;
}

.bggrau3 {
	background-color:#C0C0C0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.form130 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:130px;
	color:#515151;
}

.form175 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:175px;
	color:#515151;
}

.form250 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:251px;
	color:#515151;
}

.form400 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:400px;
	color:#515151;
}
.rot{
	color:#cc0000;
}
.head_login {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1B4A9F;
}

.team_imgleft {
	float:left;
	width:225px;
	margin-right:20px;
	margin-bottom:20px;
}

.team_imgright {
	float:right;
	width:225px;
	text-align:left;
	margin-bottom:20px;
}

.team_img {
	margin-bottom:10px;
}

.bilduntertitel{
	background-color:#CCCCCC;
	border-top:1px solid #FFFFFF;
	font-size:11px;
	color:#515151;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.newspic{
	width:200px;
}









