body { margin-bottom: 0px; }
img.logo	{ margin: 33px 0px 0px 41px; }

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

.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;
}
.home_right_hd{
	color: #7C2230;
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	line-height:10px;
	font-weight:bold;
}
.home_right_txt{
	color: #7C2230;
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	line-height:14px;
	font-weight:normal;
}
.chead{
	position:absolute;
	bottom:0px;
	color: #B31B34;
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	font-weight:normal;
	margin-left:24px;
	margin-bottom:9px;
	vertical-align:bottom;
}
.chead_legal{
	position:absolute;
	bottom:0px;
	color: #B31B34;
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	font-weight:normal;
	margin-left:37px;
	margin-bottom:9px;
	vertical-align:bottom;
}
.cheadr{
	position:absolute;
	bottom:0px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	font-weight:bold;
	margin-left:20px;
	margin-bottom:9px;
	vertical-align:bottom;
}

.content_dwl{
	text-align:left;
	padding-top:14px;
	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: #5A5B51;
	font-weight:normal;
	line-height:14px;
}
.impressum{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #ABABA5;
	font-weight:normal;
	line-height:14px;
}
.hp_plaintext{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #ABABA5;
	font-weight:normal;
	line-height:14px;
}
.boldtext{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	font-weight:bold;
	line-height:14px;
}
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;
}



a.ntop{
	display:block;
}

a.arrow_right{
	color: #DC241F;
	padding: 0px 0px 0px 12px;
	background: url("/images/jumper_dwl.gif")  no-repeat 4px 4px;
	text-decoration: none;	
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	line-height:11px;

}

a.arrow_left{
	color: #DC241F;
	padding: 0px 0px 0px 12px;
	background: url("/images/jumper_back.gif")  no-repeat 4px 3px;
	text-decoration: none;	
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	line-height:11px;

}

a.maillink{
	color: #DC241F;
	padding: 0px 0px 0px 12px;
	background: url("/images/jumper_red.gif")  no-repeat 0px 2px;
	text-decoration: none;	
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	line-height:11px;
}


.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: 86px;
	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;
}
.select145{
	width: 145px;
}
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; VISIBILITY: visible; top:169px; left:0px; width:175px; padding-top:6px; } 
#contentNav_nob { position:absolute; VISIBILITY: visible; top:169px; left:0px; width:175px; height:297px; z-Index:10000; padding-top:6px;} 

.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;
}
.contentNavL_1st{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #6C6D66;
}
.contentNav_2nd{
	text-align:left;
	padding-left:12px;
	padding-top:3px;
	padding-bottom:1px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #939662;
}
.contentNavL_2nd{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #939662;
}
.contentNav_act{
	text-align:left;
	padding-left:12px;
	padding-top:3px;
	padding-bottom:1px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #B31B34;
}
.contentNavTab_act{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #B31B34;
	font-weight:normal;
}
.contentNavTab_act_b{
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #B31B34;
	font-weight:bold;
}
.contentNavDiv_act{
	text-align:left;
	padding:1px 0px 1px 0px;
}

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

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:#F1F0EC;
}
.tabHead03{
	text-align:left;
	padding-top:5px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	font-weight:bold;
	color: #7C98AE;
	background-color:#F1F0EC;
}
.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:#F1F0EC;
	line-height:14px;
}
.tab03{
	text-align:left;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	background-color:#F1F0EC;
	line-height:14px;
	width:510px;
}


.buchertable{
	width: 366px;
	border: 1px;
	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:#E4E1D9;
}
.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;
}
.add_header{
	text-align:left;
	vertical-align:top;
	padding-top:15px;
	padding-left:5px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	font-weight:normal;
	color: #5A5B51;
	background-color:#E4E1D9;
}
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;
}

.plaintable{
	width: 366px;
	border: 0px;
	border-spacing: 0px;
}
.plaintable caption{
	text-align:left;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #5A5B51;
	font-weight:bold;
	line-height:14px;
}
.plaintable 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:#F8F7F5;
}
.plaintable td{
	text-align:left;
	vertical-align:top;
	padding-top:2px;
	padding-left:0px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	font-weight:normal;
	color: #5A5B51;
}

.leftnav{
	border: 0px;
	border-spacing: 0px;
}
.leftnav td{
	text-align:left;
	vertical-align:top;
	padding:0;
	padding:0;
}



.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;
}

.dwl_headline{
	height:22px;
	width:185px;
	text-align:left;
/*	padding-left:10px;
	padding-top:12px;
	padding-bottom:3px;
*/	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;

	font-weight:normal;
	background-color:#C1C49D;
}
.dwl_headline span{
	line-height:22px;
	vertical-align:middle;
	margin-left:7px;
	margin-top:8px;
}
.dwl_headline2{
	padding-left:20px;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	color: #87887F;
	line-height:14px;
	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;
}

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

.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;
}


#contentHome { position:absolute; top:168px; left:0px; width:759px; height:224px;  background-color:#E2DED7;}
#box { position:relative; top:0px; left:171px; width:319px; height:224px;} 
#box_img { position:absolute; left:50px; width:296px; height:224px;} 
#box_hd { position:absolute; left:365px; bottom:116px; width:370px; } 
#box_text { position:absolute; left:365px; top:122px; width:365px; font-family: Arial,Verdana,Sans-Serif; font-size:11px; font-weight:normal; color:#484940; line-height:14px; } 
#flash { position:absolute; top:402px; left:50px; width:909px; height:114px; }
#flash img { border:0; float:left; }
#containerRight { position:absolute; top:168px; left:765px; width:185px; height:224px; overflow:hidden; background-color:#F1F0EC; } 
#containerRight_ct { position:relative; top:19px; left:10px; width:174px; height:200px; background-color:#F1F0EC;} 

/* content */


#contentmain { position:absolute; top:169px; left:180px; width:580px; background-color:#F1F0EC; }
#contenthead { position:relative; width:580px; height:52px; background-color:#E4E1D9; border-bottom:1px solid white; }
#legalhead { position:relative; width:500px; height:52px; background-color:#E4E1D9; border-bottom:1px solid white; }
#keyvisual { position:relative; width:580px; height:186px; }
#content { position:relative; margin-top:19px; margin-left:136px; width:430px;}
#content01 { position:relative; margin-top:30px; margin-left:25px; width:545px; }
#content_legal { position:relative; margin-top:30px; margin-left:25px; width:500px;  }
#content_kontakt { position:relative; margin-top:0px; margin-left:0px; width:580px;}

#containerRightct { position:absolute;  top:169px; left:765px; width:185px; background-color:#F1F0EC;} 
#containerTop_green { position:relative; width:185px; height:52px;  background-color:#C1C49D; border-bottom: 1px solid white;}
#containerTop_blue { position:relative; width:185px; height:52px;  background-color:#A3B7C6; border-bottom: 1px solid white;}

/* NAVIGATION */
#metaNavDiv { position:absolute; VISIBILITY: visible; top:104px; left:645px; width:212px; height:18px; z-Index:1000000000; } 
#searchDiv { position:absolute; VISIBILITY: visible; top:7px; left:490px; width:300px; height:20px; z-Index:1000000000; } 
#navBgDiv { position:absolute; VISIBILITY: visible; top:122px; left:0px; width:760px; height:23px; z-Index:10;background-color:#D8D4C9;} 

#langDiv { position:absolute; VISIBILITY: visible; top:128px; left:770px; width:177px; height:23px; z-Index:10;} 
#navMainDiv { position:absolute; VISIBILITY: visible; top:122px; left:0px; width:460px; height:27px; z-Index:100000000;} 


#nv_01_Div { position:absolute; VISIBILITY: hidden; top:148px; width:176px; z-Index:1000000000; } 
#nv_02_Div { position:absolute; VISIBILITY: hidden; top:148px; width:175px; z-Index:1000000000; } 
#nv_03_Div { position:absolute; VISIBILITY: hidden; top:148px; width:175px; z-Index:1000000000; } 
#nv_04_Div { position:absolute; VISIBILITY: hidden; top:148px; width:175px; z-Index:1000000000; } 
#nv_05_Div { position:absolute; VISIBILITY: hidden; top:148px; width:175px; z-Index:1000000000; } 


#nv_01_topDiv { position:absolute; VISIBILITY: hidden; top:122px; z-Index:1000000000; } 
#nv_02_topDiv { position:absolute; VISIBILITY: hidden; top:122px; z-Index:1000000000; } 
#nv_03_topDiv { position:absolute; VISIBILITY: hidden; top:122px; z-Index:1000000000; } 
#nv_04_topDiv { position:absolute; VISIBILITY: hidden; top:122px; z-Index:1000000000; } 
#nv_05_topDiv { position:absolute; VISIBILITY: hidden; top:122px; z-Index:1000000000; } 
