body { margin: 0px; }
img.logo	{ margin: 32px 0px 0px 41px; }

a{
	color: #5A5B51;
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	line-height:14px;
	text-decoration: none;
}

a.link {
	color: #e61022;
	text-decoration:none;
	background-image:url(/images/pfeil_rechts.gif);
	background-repeat:no-repeat;
	background-position: 0 5px;
	padding:0 0 0 6px;
}
 a.dwl {
	color: #e61022;
	text-decoration:none;
	background-image:url(/images/jump_dwl.gif);
	background-repeat:no-repeat;
	background-position: 0 3px;
	padding:0 0 0 10px;
}
.hd_txt{
	color: #5A5B51;
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	line-height:14px;
	text-decoration: none;
	font-weight:bold;
}

.hd_blue{
	color: #7C98AE;
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	line-height:14px;
	text-decoration: none;
	font-weight:bold;
}

a.mainNav:link,a.mainNav:visited{
	color: #ffffff;
	font-size: 11px;
	display:block;
	font-family: Arial,Verdana,Sans-Serif;
	text-decoration: none;
	padding:1px 1px 2px 10px;
	background-color:#B31B34;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

a.mainNav:hover, a.mainNav:active{
	color: #ffffff;
	font-size: 11px;
	display:block;
	font-family: Arial,Verdana,Sans-Serif;
	text-decoration: none;
	padding:1px 1px 2px 10px;
	background-color:#7D2231;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.contentNavDiv_act{
	text-align:left;
	padding:1px 0px 1px 0px;
}
.contentNav_1st{
	text-align:left;
	padding-left:12px;
	padding-bottom:0px;
	padding-top:2px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	min-height:16px;
	line-height:16px;
	color: #87887F;
}
.contentNavTab_act{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #B31B34;
	font-weight:normal;
}


a.ntop{
	display:block;
}


.mainNavSingle{
	text-align:left;

	height:17px;
}

.mainNavSingleAct{
	text-align:left;

	height:17px;
}


.mainNavTop{
	height:6px;
}

form { margin:0px; }

input.search{
	margin: 0px;
	padding: 0px;
	width: 100px;
	height: 20px;
	color: #000000;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
}
input.nl{
	margin: 0px;
	padding: 0px;
	width: 208px;
	height: 20px;
	color: #000000;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
}

textarea{
	margin: 0px;
	padding: 0px;
	width: 300px;
	height: 55px;
	color: #000000;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
}
select{
	margin: 0px;
	padding: 0px;
	width: 250px;
	height: 16px;
	color: #000000;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
}

li{
	padding: 0px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
	background-image: url(/images/bullet.gif);
	background-repeat:no-repeat;
	background-position: 1px 5px;
	color: #5A5B51;
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	text-decoration: none;

}
ul{
	list-style-type:none;
	list-style-position:outside;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:inline;
}

li.list2{
	padding: 0px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
	background-image: url(/images/list2.gif);
	background-repeat:no-repeat;
	background-position: 1px 3px;
	color: #5A5B51;
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	text-decoration: none;

}

input.checkbox{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	color: #000000;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
}




#contentNav { position:absolute; top:203px; left:0px; width:171px; height:497px; background-color:#fff; border-right:2px solid #f1f0ec;} 
#contentNavHome { position:absolute; top:203px; left:0px; width:171px; height:497px; background-color:#fff; border-right:2px solid #f1f0ec; } 
#contentNavHistory { position:absolute; top:203px; left:0px; width:171px; height:497px; background-color:#fff;} 

.back {
	font-family: Arial,Verdana,Sans-Serif; 
	font-size: 11px; 
	color: #dc241f; 
	font-weight:normal; 
	margin:18px 0 0 13px;
}
.back a{
	color: #dc241f;
	text-decoration:none;
	background-image:url(/images/pfeil_links.gif);
	background-repeat:no-repeat;
	background-position: 0 5px;
	padding:0 0 0 7px;

}
a.bild {
	color: #dc241f;
	text-decoration:none;
	background-image:url(/images/pfeil_rechts.gif);
	background-repeat:no-repeat;
	background-position: 0 4px;
	padding:0 0 0 7px;

}



/* content */

#content_home { position:absolute; top:203px; left:171px; width:594px; }
#content_h1 { position:relative; float:left; width:181px; height:495px; border-right:2px solid #f1f0ec;}
#content_h2 { position:relative; float:left; width:198px; height:495px; border-right:2px solid #f1f0ec;}
#content_h3 { position:relative; float:left; width:186px; height:495px; }

#content { position:absolute; top:237px; left:171px; width:594px; }
#content_history { position:absolute; top:204px; left:171px; width:594px; }
#content_imgs { position:relative; top:0px; left:0px; width:569px; }

#content_imgs_rt { position:relative; top:33px; left:0px; width:569px; }


#content_text { position:relative; top:20px; left:194px; width:378px; font-family: Arial,Verdana,Sans-Serif; font-size: 11px; color: #5a5b5c; font-weight:normal; line-height:14px; }
#content_left_hist { position:relative; margin-top:23px; left:11px; float:left; width:170px; font-family: Arial,Verdana,Sans-Serif; font-size: 11px; color: #5a5b5c; font-weight:normal; line-height:14px; }

#content_left_rt { position:relative; padding-top:57px; left:11px; float:left; width:170px; font-family: Arial,Verdana,Sans-Serif; font-size: 11px; color: #5a5b5c; font-weight:normal; line-height:14px; }

#content_text_hist { position:relative; margin-top:17px; left:17px;float:left; width:378px; font-family: Arial,Verdana,Sans-Serif; font-size: 11px; color: #5a5b5c; font-weight:normal; line-height:14px; }

#content_text_rt { position:relative; padding-top:38px; left:13px;float:left; width:378px; font-family: Arial,Verdana,Sans-Serif; font-size: 11px; color: #5a5b5c; font-weight:normal; line-height:14px; }


#leftimg {margin-top:19px; }


#content_02 { position:absolute; VISIBILITY: visible; top:159px; left:180px; width:563px; z-Index:10000;}



#containerRight_green { position:absolute; VISIBILITY: visible; top:265px; left:765px; width:184px; z-Index:10000; background-color:#F1F0EC;}
#containerTop_green { position:absolute; VISIBILITY: visible; top:123px; left:765px; width:184px; height:137px; z-Index:10000; background-color:#A7AB74; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #FFFFFF;}

.top_green {
	padding-left:8px;
	bottom:6px;
	text-align:left;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
}

.colhead {
	margin:20px 0 5px 12px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5a5b5c;
	font-weight:bold;
}
.colbody {
	margin:26px 5px 0 12px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	line-height:14px;
	color: #5a5b5c;
	font-weight:normal;
}
.colbody a {
	color: #e61022;
	text-decoration:none;
	background-image:url(/images/pfeil_rechts.gif);
	background-repeat:no-repeat;
	background-position: 0 4px;
	padding:0 0 0 6px;
}
.colbody a.dwl {
	color: #e61022;
	text-decoration:none;
	background-image:url(/images/jump_dwl.gif);
	background-repeat:no-repeat;
	background-position: 0 3px;
	padding:0 0 0 10px;
}

th{
	text-align:left;
	padding-top:5px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	background-color:#EFEEE9;
}

.tabHead01{
	text-align:left;
	padding-top:5px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	background-color:#EFEEE9;
}
.tabHead02{
	text-align:left;
	padding-top:5px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	font-weight:bold;
	color: #7C98AE;
	background-color:#EFEEE9;
}
.tabHeadSearch{
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:2px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	font-weight:bold;
	color: #7C98AE;
	background-color:#EFEEE9;
}




.tab01{
	text-align:left;
	padding-top:5px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	background-color:#F8F7F5;
}
.tab02{
	text-align:left;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	background-color:#F8F7F5;
	line-height:14px;
}


.buchertable{
	width: 370px;
	border: 0px;
	border-spacing: 0px;
}
.buchertable caption{
	text-align:left;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	font-weight:bold;
	line-height:14px;
}
.buchertable th{
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	padding-left:5px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	font-weight:normal;
	color: #5A5B51;
	background-color:#EFEEE9;
}
.buchertable td{
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	padding-left:5px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	font-weight:normal;
	color: #5A5B51;
	background-color:#F8F7F5;
}
td.dotline{
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	font-weight:normal;
	background-color:#F8F7F5;
}



.conentText{
	text-align:left;
	padding-top:10px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	line-height:14px;
}
.impressum{
	text-align:left;
	padding-top:10px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #ABABA5;
	line-height:14px;
}
.content_dwl{
	text-align:left;
	padding-top:14px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	line-height:14px;
}
.conentText_02{
	text-align:left;
	padding-top:10px;
	padding-left:137px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	line-height:14px;
}
.conentHD{
	text-align:left;
	padding-top:32px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	font-weight:bold;
	line-height:14px;
}
.plaintext{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5a5b5c;
	font-weight:normal;
	line-height:14px;
}
.listblock{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	font-weight:normal;
	line-height:14px;
	margin-left:12px;
	margin-bottom:22px;
}
.boldtext{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	font-weight:bold;
	line-height:14px;
}
.boldtext_green{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #A7AB74;
	font-weight:bold;
	line-height:14px;
}
.greenText{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #A7AB74;
	line-height:14px;
}

.containerHeadct{
	text-align:left;
	padding-left:20px;
	padding-top:12px;
	padding-bottom:3px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	line-height:11px;
	font-weight:bold;

}
.reHeadline{
	text-align:left;
	padding-left:20px;
	padding-top:9px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #7C98AE;
	line-height:11px;
	font-weight:bold;
}
.reText{
	text-align:left;
	padding-left:20px;
	padding-top:4px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	line-height:14px;
	color: #5A5B51;
}
.reTrenner{
	text-align:right;
	padding-top:5px;
	padding-bottom:1px;
}

.redlink{
	color: #DC241F;
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	text-decoration: none;
	line-height:14px;
}




/* homepage */

#contentHome { position:absolute; top:226px; left:0px; width:760px; height:373px; }
#containerRight { position:absolute; top:78px; left:765px; width:184px; height:621px;background-color:#eae7e1; } 
#containerRightTop { position:relative; float:left; width:184px; height:101px; background-color:#a5b8c9; } 
#containerRightTop_gr { position:relative; float:left; width:184px; height:101px; background-color:#a7ab74; } 
#containerRightHd { position:relative; float:left; width:184px; height:24px; background-color:#ffffff; } 
#containerRightCt { position:relative; float:left; width:184px; height:318px; padding-top:20px; background-color:#f1f0ec; border-bottom:1px solid white;} 


.reHeadline_bl {
	font-family: Arial,Verdana,Sans-Serif; 
	font-size: 11px; 
	color: #7C98AE; 
	font-weight:normal; 
	margin:10px 0 0 22px;
}
.reHeadline_gr {
	font-family: Arial,Verdana,Sans-Serif; 
	font-size: 11px; 
	color: #A7AB74; 
	font-weight:normal; 
	margin:10px 0 0 22px;
}

.containerHead{
	text-align:left;
	padding-left:20px;
	padding-top:12px;
	padding-bottom:3px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #7C98AE;
	line-height:11px;
	background-color:#ffffff;
}
.newsHeadline{
	text-align:left;
	background-color:#A5B8C9;
	padding-left:10px;
	padding-top:9px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:11px;
	font-weight:bold;
}
.newsHeadlinelink{
	text-align:left;
	color: #FFFFFF;
	line-height:11px;
	font-weight:bold;
}
.newsText{
	text-align:left;
	padding-left:20px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #7c98ae;
	line-height:14px;
}
.newsText_gr{
	text-align:left;
	padding-left:20px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #A7AB74;
	line-height:14px;
}

a.news_link {
	color: #e61022;
	text-decoration:none;
	background-image:url(/images/pfeil_rechts.gif);
	background-repeat:no-repeat;
	background-position: 14px 4px;
	padding:0 0 0 20px;
}
a.news_dwl {
	color: #e61022;
	text-decoration:none;
	background-image:url(/images/jump_dwl.gif);
	background-repeat:no-repeat;
	background-position: 10px 3px;
	padding:0 0 0 20px;
}
.newsTrenner{
	text-align:right;
	padding-top:3px;
	padding-bottom:12px;
}

.newsLast{
	text-align:left;
	background-color:#A5B8C9;
	padding-left:20px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.berichteHeadline{
	text-align:left;
	background-color:#8E9CA5;
	padding-left:10px;
	padding-top:9px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:11px;
	font-weight:bold;
}
.berichteHeadlinelink{
	text-align:left;
	color: #FFFFFF;
	line-height:11px;
	font-weight:bold;
}
.berichteText{
	text-align:left;
	background-color:#8E9CA5;
	padding-left:20px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:11px;
}
.berichteTrenner{
	text-align:right;
	padding-top:5px;
	padding-bottom:1px;
	background-color:#8E9CA5;
}
.berichteLast{
	text-align:left;
	background-color:#8E9CA5;
	padding-left:20px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.chartHeadline{
	text-align:left;
	background-color:#A5B8C9;
	padding-left:20px;
	padding-right:6px;
	padding-top:4px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	line-height:11px;
}
.chartText{
	text-align:left;
	background-color:#A5B8C9;
	padding-left:20px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 9px;
	color: #5A5B51;
}



/* NAVIGATION */
#metaNavDiv { position:absolute; VISIBILITY: visible; top:59px; left:636px; width:112px; height:18px; z-Index:1000000000; } 
#searchDiv { position:absolute; VISIBILITY: visible; top:7px; left:479px; width:330px; height:20px; z-Index:1000000000; } 
#navBgDiv { position:absolute; top:78px; left:0px; width:760px; height:101px; z-Index:10; background-color:#b31b34;} 
#navBgTitle { position:absolute; float:left; margin-top:66px; margin-left:182px; width:280px; height:25px; z-Index:100;} 
#navBgImg { position:relative; float:right; width:290px; height:101px; z-Index:100; } 

