#logodruck{display:none;}

#hgoben {background-image: url(../images/rm_bak_oben.gif); background-color: #04727F; position:absolute; left:0px; top:0px; width:100%; height:263px; z-index:2; border: 1px none #000000;}
#image {background-color: #ccc; position:absolute; left:264px; top:102px; width:718px; height:293px; z-index:69}
#imagehome {background-color: #ccc; position:absolute; left:264px; top:102px; width:718px; height:345px; z-index:69}


#oben {position:relative; left:0px; top:0px; width:1000px; height:263px; z-index:12}
#sprache {background-image: url(../images/rm_sprache.gif); position:absolute; left:21px; top:0px; width:243px; height:20px; z-index:13}
#suche {position:absolute; left:55px; top:106px; width:200px; height:25px; z-index:14}

#schnelleinstieg {background-image: url(../images/rm_schnelleinstieg.gif); position:absolute; left:468px; top:0px; width:514px; height:18px; z-index:11}
#hauptnavigat {background-color: #E7E7E7; position:absolute; left:264px; top:74px; width:718px; height:28px; z-index:10; background-image: url(../images/rm_hauptnavi.gif); border: 1px none #000000;}
#subnavigat {position:absolute; left:50px; top:245px; width:214px; /*min-height:150px; height:150px;*/ z-index:16}
#content {float:left; position:relative; left:0px; top:0px; width:985px; z-index:2; background-image: url(../images/rm_bak_content.gif); layer-background-image: url(../images/rm_bak_content.gif); border: 1px none #000000;}
#contentlinks {visibility: hidden; position:relative; float:left; left:0px; top:0px; width:264px; height:200px; z-index:12}
#contentrechts {float:left; position:relative; left:0px; top:0px; width:718px; }
#inhalt {position:relative; left:0px; top:0px; width:718px; z-index:2; background-color: #CAE4E5; border: 1px none #000000;}
#conlin {position:relative; float:left; left:0px; top:0px; width:720px; z-index:12}
#contentpl1 {visibility: hidden; position:relative; left:40px; top:0px; width:380px; height:180px; z-index:77}
#headline {position:relative; left:40px; top:20px; width:420px; height:30px; z-index:7}
#text {
	position:relative;
	left:25px;
	top:25px;
	width:650px;
	z-index:8;
}
#newtext {position:relative; left:60px; top:20px; width:530px; z-index:8}
#contentpl2 {visibility: hidden; float:left; position:relative; left:40px; top:0px; width:440px; height:40px; z-index:77}
#conre {visibility: hidden; background-color: #000; float:left; position:relative; left:20px; top:0px; height: 460px; width:100px}
#galery {position:absolute; left:494px; top:50px; width:210px; height:160px; border: 1px solid #fff; z-index:4}
#galeryueberschrift {position:absolute; left:12px; top:12px; width:186px; height:20px; }



#service {position:absolute; left:498px; top:73px; width:210px; height:100px; z-index:5; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000;}
#serviceueberschrift {position:absolute; left:12px; top:12px; width:186px; height:20px; }
#drucken {position:absolute; left:13px; top:38px; width:186px; height:25px;}
#service2 {}
#service3 {position:absolute; left:495px; top:17px; width:210px; height:10px; z-index:5; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000;}
#serviceueberschrift3 {position:absolute; left:12px; top:12px; width:186px; height:20px; }


#unten {position:relative; left:0px; top:0px; width:100%; height:100px; z-index:12}
#footercopy {background-color: #fff; float:left; position:relative; left:21px; top:0px; width:961px; height:70px; z-index:3; border: 1px none #000000;}







.headline {font-size:15px;color:#009999; font-weight:bold;
	margin:0; /*text-transform:uppercase;*/}
.subheadline {font-size:20px;color:#37332f;
	margin:0; text-transform:uppercase;}

h1 {	padding-left:0px;
	/*font-weight:bold;*/
	font-size:16px;
	color:#FFF;
	margin:0; text-transform:uppercase;
}
h2 {	padding-left:0px;
		font-size:20px;
	color:#37332F;
	margin:0; text-transform:uppercase;
}
.ueberschrift2{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; color:#575757;font-weight:bold}

.textgruenfett{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:12px; color:#009999;font-weight:bold}
.textgruen{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; color:#009999;}
.texthellgrünfett{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; color:#4CB7B7;font-weight:bold}
.texthellgrün{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; color:#4CB7B7;}
.textschwarzfett{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; color:#000000;font-weight:bold}
.textschwarz{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; color:#000000;}

#service2 {background:url("../images/rm_mailsite.gif") no-repeat;padding-left:18px; position:absolute; left:10px; top:52px; width:186px; max-width:168px; height:38px;}
a.additionalnavi2 { font-size:11px; color: #009999; display:block; margin-bottom:5px; }

.textfett {font-size:11px;	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
	color:#009999; font-weight:bold;
}

h1.content {
	margin-bottom:12px;
	padding:0;
}


a { font-size:11px; color:#37332F; text-decoration:none; }
a:hover { text-decoration:none; color:#5A5A5A;}

a.newsheadline { font-weight:bold; } 

a.newsmore { color:#009999; font-size:11px; }
a.newsmore:hover { color:#5A5A5A; font-size:11px; } 

a.bottomnavi {width:171px; display:block; color:#009999; font-size:11px;} 
a.bottomnavi:hover {width:171px; display:block; color:#009999; font-size:11px;}

a.additionalnavi { font-size:10px; color: #77BABF;}

a.navipath { font-size:10px; color: rgb(160,160,160); } 





.input_newsletterselect {
	width:115px;
	vertical-align:middle;
	font-size:11px;
	margin-right: 8px;
	color: rgb(62,77,116);
}



#loginbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}





.hidden {
	display:none;
}

.balken {
	padding-left:0px;
	background-color:rgb(255,110,43);
	background-image:url('../images/bg2.gif');
	background-repeat: repeat-x,repeat-y;
	background-position:2px 0px ;
}



.tab-border{
border:1px solid #FFFFFF;
color:000000;
	}
.tab-white{
background-color:#FFFFFF;
border-bottom: 1px solid #cae4e5;
	}

ul {
     margin: 0px;
     padding: 0px;
}
