body
{
	margin:0px;
	padding:0px;
}

td,div {font-family: 'Trebuchet MS', arial,  sans-serif; font-size:11px; color:#888888;}
a {font-family: 'Trebuchet MS', arial, sans-serif; font-size:11px; color:#888888; text-decoration:none;}
a:hover {color:#11AAFF;}
input {font-family: 'Trebuchet MS', arial,  sans-serif; font-size:11px; color:#888888;}
.textarea {font-family: 'Trebuchet MS', arial,  sans-serif; font-size:11px; color:#888888; width:433px;}
	
td.header {
	font-size:13px;
	font-weight:bold;
	background:#375881;
	color:#FFFFFF;
	}
	
input.submit {
	background:#FFFFFF;
	}
	
input.submit_site { 
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size:11px;
	width:62px;
	background:#E8F2F7;
	margin-bottom: 6px;
	border: 1px solid #DFE4E9;
	color:#8E9EA7;
	}	
	
input.sitechooser {
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-weight:normal;
	border: 0px solid #bbbbbb;
	padding:1px 0 2px 0px;
	width:79px;
	text-align:center;
	font-size:11px;
	background:url(i/bg_sitechooser.gif) no-repeat;
	}	
	
input.search { 
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size:11px;
	background:#FFFFFF;
	width:74px;
	padding:1px 0 2px 8px;
	color:#888888;
	border:0px;
	background:url(i/bg_searchinput.gif) no-repeat;
	}	
	
.searcharea {
	padding:9px 0px 0 0;
}

.langchange {
	padding:1px 20px 0 0;
}
	
.table_border {
	border: 1px solid #FFFFFF;
	background:#E3E8ED;
}
	
td.white {
	background:#FFFFFF;
	}
	
br.spacer {height:50px;}

.bg_meta {
background:url(i/bg_meta.gif) no-repeat;
}

#body_oben {
	margin:0px;
	padding:0px;
}

#bg_blue {
	padding-top:102px;
	padding-right:10px;
	text-align:right;
}

#bg_blue a {
	font-size:10px;
	font-weight:bold;
}

#body_popup {
	margin:0px;
	padding:0px;
	background: #FFFFFF;
}

#body_site {
	/* margin:0px;
	padding:0px; */
	background:#FFFFFF url(i/SeparatorbarLeftMiddle.gif) top right no-repeat;
	height:767px;
	}




.bg_oben {
	background:#FFFFFF url(i/bg_oben_rand.jpg) no-repeat;
	height:6px;
	border-bottom: 1px solid #9B9B9B;
}	

#content_header {
	font-size:13px;
	padding:0px 0 3px 300px;
}

#logos {
		display:block;
		padding: 0px 0px 0px 0px;
		font-size:11px;
		font-family: 'Trebuchet MS', arial,verdana,sans-serif;
		text-align:right;
		vertical-align:top;
		margin-top:6px;
		}
		
#logos a {
			color:#888888;
			font-size:11px;
			background:#FFFFFF url(i/ArrowBlue.gif) no-repeat left;
			padding:0 12px 0 8px;
			white-space:nowrap;
		}
		
#logos a:hover {
			color:#11AAFF;
		}		
		
#logos a.language {
			color:#11AAFF;
			font-size:11px;
			background:none;
			padding:0 5px 0 5px;
		}


#logos2 {
		display:block;
		padding: 0px 0px 0px 0;
		font-size:11px;
		font-family: 'Trebuchet MS', arial,verdana,sans-serif;
		background:url(i/bg_utilnav.gif);
		border-bottom:1px solid #d3d3d3;
		width:685px;
		}
		
.utilnav_auswahl {
display:block;
	background: url(i/icon_select.gif) no-repeat 10px 7px;
	padding:8px 10px 9px 32px;
	border-right:1px solid #d3d3d3;
	font-weight:bold;
}

.utilnav_show {
display:block;
	background: url(i/icon_show.gif) no-repeat 10px 9px;
	padding:8px 10px 9px 38px;
	border-right:1px solid #d3d3d3;
	border-left:1px solid #FFFFFF;
	font-weight:bold;
}

.utilnav_download {
display:block;
	background: url(i/icon_download.gif) no-repeat 10px 9px;
	padding:8px 10px 9px 34px;
	border-right:1px solid #d3d3d3;
	border-left:1px solid #FFFFFF;
	font-weight:bold;
}

.utilnav_drucken {
display:block;
	background: url(i/icon_drucken.gif) no-repeat 10px 9px;
	padding:8px 10px 9px 36px;
	border-right:1px solid #d3d3d3;
	border-left:1px solid #FFFFFF;
	font-weight:bold;
}

#logos3 {
		display:block;
		font-size:11px;
		font-family: 'Trebuchet MS', arial,verdana,sans-serif;
		width:685px;
		height:36px;
		}


#images {
	background:#FFFFFF;
	display:block;
	padding:0px 0 20px 0px;
	}
	
#images img {
	border: 1px solid #BBBBBB;
	border-top: 6px solid #BBBBBB;
	}	

#inhalt {
	background:#FFFFFF;
	height:100%;
	padding:20px;
	}

#inhalt a {
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	display: block;
	font-weight:normal;
	border-bottom: 1px solid #C2C2C2;
	margin: 0; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 17px;
	height:14px;
	}
	
#inhalt a.head {
	color:#FFFFFF;
	font-size:11px;
	background: #657F66;
	font-weight:bold;
	display: block;
	margin: 0; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	height:13px;
	}

#inhalt a:hover {
	color:#11AAFF;
	}
	
#inhalt a.head:hover {
	background: #657F66;
	color:#11AAFF;
	}	

a.homelink {
	font-size:13px;
	color:#888888;
	background: url(i/bg_topnav2.gif) no-repeat right;
	padding:0 20px 0 0;
	}

.navi { 
	width:188px;
	font-family: arial, sans-serif;
	font-size:11px;
	padding-left:85px;
	}

.navi p {
	width:184px;
	font-size:12px;
	line-height: 20px;
	font-weight:bold;
	margin: 0;
	color:#888888;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 85px;
	}


	
a.nav2 {
	font-size:12px;
	display: block;
	color:#555555;
	margin: 0;
	margin-left:7px;
	padding-left: 8px;
	padding-top: 0px;
	height:14px;
	background:#FFFFFF url(i/bg_hnav.gif) no-repeat;
	}	
	
	a.nav2:hover {
	font-size:12px;
	display: block;
	color:#11AAFF;
	margin: 0;
	margin-left:7px;
	padding-left: 8px;
	padding-top: 0px;
	height:14px;
	background:#FFFFFF url(i/bg_hnav.gif) no-repeat;
	}	
	
a.nav22 {
	font-size:13px;
	display: block;
	color:#555555;
	margin-top: -3px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 12px;
	border-bottom:1px solid #bbbbbb;
	}	
	
a.nav {
	font-size:12px;
	display: block;
	color:#555555;
	margin: 0;
	padding-left: 8px;
	/*padding-top: 1px; */
	/*padding-bottom: 2px; */
	height:14px;
	background:#FFFFFF url(i/bg_hnav.gif) no-repeat;
	}
	
 a.nav:hover {
	font-size:12px;
	display: block;
	color:#11AAFF;
	margin: 0;
	padding-left: 8px;
	/*padding-top: 1px; */
	/*padding-bottom: 2px; */
	height:14px;
	background:#FFFFFF url(i/bg_hnav.gif) no-repeat;
	}
	
a.nav_bottom {
	font-size:13px;
	display: block;
	color:#555555;
	margin: 9px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom:1px solid #bbbbbb;
	border-top:1px solid #bbbbbb;
	}
	
a.subnav {
	font-size:12px;
	display: block;
	color:#555555;
	margin: 0;
	margin-left:14px;
	padding-left: 8px;
	line-height:14px;
	}
	
 a.subnav:hover {
	font-size:12px;
	display: block;
	color:#11AAFF;
	margin: 0;
	margin-left:14px;
	padding-left: 8px;
	line-height:14px;
	}
	
a.subsubnav {
	font-size:12px;
	display: block;
	color:#555555;
	margin: 0;
	margin-left:14px;
	padding-left: 16px;
	line-height:14px;
	}		
	
 a.subsubnav:hover {
	font-size:12px;
	display: block;
	color:#11AAFF;
	margin: 0;
	margin-left:14px;
	padding-left: 16px;
	line-height:14px;
	}		

 a.navi:hover {
	color:#11AAFF;
	}

#blaettern {
	padding-top: 8px;
	padding-left: 100px;
	}
	
.white_line {
	line-height:1px;
	background:#C2C2C2;
	display:block;
	margin: 0; 
	padding-top: 1px;
	}

.blue_line {
	line-height:14px;
	background:#D2D2D2;
	display:block;
	margin: 0; 
	padding-top: 14px;
	}
	
.spacer {
	line-height:5px;
	display:block;
	margin: 0; 
	padding-top: 10px;
	}
	
#left {
	float:right;
	margin:5px;
	padding:0px;
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	}
	
#right {
	text-align:right;
	margin:10px;
	padding:0px;
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	}	

.headline {
		background: #D2E5F0;
		height:26px;
		padding: 1px 0 0 195px;
		font-size:18px;
		font-family: 'Trebuchet MS', arial,verdana,sans-serif;
		font-weight:bold;
		color:#004699;
		}	
	
#bottom {
	display:block;
	}


#popup_head {
	margin:0px;
	padding:6px 6px 6px 10px;
}

#popup_content {
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size:11px;
	color:#888888;
	margin:0px 0px 0px 0px;
	padding: 0px;
	background:#FFFFFF;
}
#popup_content p {
	font-family: 'Trebuchet MS',arial, sans-serif;
	font-size:32px;
	padding:0px 0 2px 10px;
	margin:0px 0px 0px 0px;
	color:#001155;
	border-bottom:1px solid #001155;
}
#popup_content ul {
	padding:10px 0px 0 0px;
	margin:0 0 0 0px;
	line-height:15px;
}
#popup_content li {
	list-style-type: none;
	background:#FFFFFF;
	padding:0px 10px 2px 10px;
	margin:0 0 0px 0;
	border-bottom:1px solid #DDDDDD;
}

#popup_content br {
	line-height:8px
}
#popup_footer {
	padding:8px 10px 8px 10px;
	border-top: 1px solid #BBBBBB;
}


#popup_content .subhead {
	display:block;
	padding:0 0 0 10px;
	margin:0px;
}

#empfehlen {
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size:11px;
	color:#888888;
	margin:10px 0 0 0px;
	padding: 0px;
	background:#FFFFFF;
}
#empfehlen p {
	font-family: 'Trebuchet MS',arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	background:#FFFFFF url(i/bg_smallheader.gif) no-repeat;
	padding:2px 0 6px 10px;
	margin:0px;
	color:#888888;
}
#empfehlen ul {
	padding:10px 10px 0 10px;
	margin:0 0 0 0px;

}
#empfehlen li {
	list-style-type: none;
	text-align:right;
	padding:0px;
	margin:0 0 8px 0;
}
#empfehlen input {
	border: 1px solid #C2C2C2;
	color:#888888;
}
#empfehlen textarea {
	border: 1px solid #C2C2C2;
	color:#888888;
}

.text {
	font-family:arial;
	display:block;
	padding:10px;
	margin:0px;
}

form {
	margin:0px;
	padding:0px 0 0 0;
}

#oben_line {
	background:#DFDFDF;
	height:10px;
	padding-top:5px;
}



.teaser_tbl {
	background:#e6e6e6 url(i/bg_teaser.gif) repeat-x;
	border-bottom:1px solid #bbbbbb;
	padding:4px 8px 4px 8px;
	margin-bottom:7px;
}



.teaser_tbl_header {
	font-family: 'Trebuchet MS',arial, sans-serif;
	font-weight:normal;
	padding-bottom:2px;
	font-size:14px;
	color:#555555;
}

.teaser_tbl_button  {text-align:right;padding-top:6px; padding-bottom:2px;}


.teaser_tbl2 {
	border-bottom:1px solid #bbbbbb;
	/*padding:4px 8px 4px 8px; */
	margin-bottom:7px;
}

.teaser_tbl2_bg {

background-color:#808080;
height:96px;

}

a.teaser_tbl2_a {
	color:#888888;
	font-size:11px;
}

.footer {
	margin-left:85px;
	padding:0px 0px 0px 00px;
	border-top: 1px solid #BBBBBB;
	width:888px;
}

.footerlinks a {
			color:#888888;
			font-size:11px;
			background:#FFFFFF url(i/ArrowBlue.gif) no-repeat left;
			padding:0px 0px 0px 7px;
			white-space:nowrap;
		}
		
		
.multiCol{
	padding:14px 14px 14px 14px;
	vertical-align:top;
	color:#888888;
	
}

td.multiColLeft{
	padding-top:14px;
	padding-right:7px;
	padding-bottom:7px;
	padding-left:14px;
	
	margin-top:14px;
	margin-right:7px;
	margin-bottom:10px;
	margin-left:10px;
	vertical-align:top;
	color:#888888;

}

td.multiColRight{
	padding-top:14px;
	padding-right:7px;
	padding-bottom:10px;
	padding-left:10px;
	
	margin-top:14px;
	margin-right:7px;
	margin-bottom:10px;
	margin-left:10px;
	vertical-align:top;
	color:#888888;

}

.par {
	color:#888888;
	padding-left:4px;
	vertical-align:top;
}

b.header {color:#11aaff; font-size:14px; font-weight:bold;}


.iL  {
	color:#185FB1;
	text-decoration:underline;
	padding-right:7px;
	margin-bottom:14px;

}
.headline {
	padding:0px 0px 10px 0px;
	font-family: 'Trebuchet MS', Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	display:block;
}
.header {
	font-family: 'Trebuchet MS', Arial, Verdana, Sans serif;
	font-size: 18px;
	color: #185FB1;
	font-weight:normal;
}
#start { margin:0px 0px 0px 0px;}




