/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #033545;
	line-height:1.4;
	overflow:auto;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #021a21;
	text-decoration:none;
	}


.fliesstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #033545;
	}


body {
	padding: 0;
	margin: 0;
	background-color: #76858a;
	background-image: url(../images/hr_bg.jpg);
	background-repeat: repeat-x;
}

#inhalt {
	position:relative;
	margin:100px auto 0;
	margin-top:0px;
	width:563px;
	height:100%;
	z-index:1;
}

#logo {
	position:absolute;
	left:227px;
	top:54px;
	width:91px;
	height:157px;
	z-index:14;
	background-image: url(../images/hr_logo.gif);
	background-repeat: no-repeat;
}


#banner {
	position:absolute;
	left:-6px;
	top:0px;
	width:563px;
	height:217px;
	z-index:11;
	background-image: url(../images/hr_banner.jpg);
	background-repeat: no-repeat;
}

#hmenue_deu {
	color: #021a21;
	position:absolute;
	left:41px;
	top:190px;
	width:523px;
	height:21px;
	z-index:15;
	text-decoration: none;
	text-align:left;
	}

#menue_profil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #095b74;
	position:absolute;
	left:35px;
	top:220px;
	width:279px;
	height:24px;
	z-index:3;
	text-align:left;
	}

#menue_mieten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #095b74;
	position:absolute;
	left:79px;
	top:220px;
	width:386px;
	height:24px;
	z-index:3;
	text-align:right;
	}

#menue_mieten_eng {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #095b74;
	position:absolute;
	left:85px;
	top:220px;
	width:373px;
	height:24px;
	z-index:3;
	text-align:right;
	}

#hg_hmenue {
	color: #021a21;
	position:absolute;
	left:0px;
	top:181px;
	width:563px;
	height:35px;
	z-index:13;
	text-decoration: none;
	background-image:url(../images/hg_hauptmenue.jpg);
}

#flagge_eng {
	position:absolute;
	left:569px;
	top:186px;
	width:29px;
	height:23px;
	z-index:15;
	}
	
#flagge_deu {
	position:absolute;
	left:400px;
	top:190px;
	width:29px;
	height:23px;
	z-index:15;
	}
	
#vertriebspartner {
	position:absolute;
	left:0px;
	top:213px;
	width:472px;
	height:75px;
	padding: 5px;
	z-index:6;
}
#vertrptxt {
	position:absolute;
	left:519px;
	top:-105px;
	width:381px;
	height:76px;
	z-index:7;
}

#vertriebspartner_eng {
	position:absolute;
	left:0px;
	top:184px;
	width:472px;
	height:75px;
	padding: 5px;
	z-index:6;
}
#vertrptxt_eng {
	position:absolute;
	left:67px;
	top:8px;
	width:381px;
	height:76px;
	z-index:7;
}

a.nav:link{color:#021a21;}
a.nav:visited{color:#021a21;}
a.nav:hover{color:#095b74;}
a.nav:active{color:#021a21;}

a.sub:link{color:#095b74;}
a.sub:visited{color:#095b74;}
a.sub:hover{color:#021a21;}
a.sub:active{color:#095b74;}


a.sublinks:link{color:#021a21;}
a.sublinks:visited{color:#99a2a5;}
a.sublinks:hover{color:#095b74;}
a.sublinks:active{color:#021a21;}
a.sublinks{text-decoration:underline;}

#text {
	position:absolute;
	left:33px;
	top:21px;
	width:481px;
	height:309px;
	z-index:3;
}

#txt_submenue {
	position:absolute;
	left:393px;
	top:267px;
	width:89px;
	height:23px;
	z-index:3;
	text-align:right;
}

#vorwaerts {
	position:absolute;
	left:431px;
	top:267px;
	width:50px;
	height:23px;
	z-index:3;
	text-align:right;
}

#rueckwaerts {
	position:absolute;
	left:431px;
	top:267px;
	width:50px;
	height:23px;
	z-index:3;
	text-align:right;
}

#kontaktmenue {
	position:absolute;
	left:2px;
	top:264px;
	width:353px;
	height:25px;
	z-index:2;
}

#anfahrt {
	position:absolute;
	left:40px;
	top:0px;
	width:481px;
	height:309px;
	z-index:3;
}

#ausstellung {
	position:absolute;
	left:40px;
	top:0px;
	width:481px;
	height:309px;
	z-index:3;
	background-image:url(../images/news_biene.jpg);
	background-repeat:no-repeat;
}

#form-inhalt {
	position:absolute;
	left:40px;
	top:-40px;
	width:481px;
	height:309px;
	z-index:3;
}


a.agbs:link{color:#FFFFFF;}
a.agbs:visited{color:#FFFFFF;}
a.agbs:hover{color:#095b74;}
a.agbs:active{color:#FFFFFF;}

a.exheblink:link{color:#492605;}
a.exheblink:visited{color:#492605;}
a.exheblink:hover{color:#f07d12;}
a.exheblink:active{color:#492605;}
a.exheblink{text-decoration:underline;}

a.txtlink{text-decoration:underline;}
a.txtlink:link{color:#095b74;}
a.txtlink:visited{color:#095b74;}
a.txtlink:hover{color:#021a21;}
a.txtlink:active{color:#095b74;}


#text-inhalt {
	position:absolute;
	left:8px;
	top:26px;
	width:548px;
	height:320px;
	z-index:3;
	background-color:#FFFFFF;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#095b74;
	border-top:solid;
	border-top-width:1px;
	border-top-color:#095b74;
}

#text-inhalt-bg {
	position:absolute;
	left:-6px;
	top:213px;
	width:563px;
	height:358px;
	z-index:2;
	background-image:url(../images/hr_bg_inhalt.jpg);
	background-repeat:repeat-y;
}

#hr-bg {
	position:absolute;
	left:-6px;
	top:561px;
	width:563px;
	height:986px;
	z-index:10;
	background-image:url(../images/hr_bg_unten.jpg);
	background-repeat:repeat-y;
}

#impressum {
	position:absolute;
	top:6px;
	left:0px;
	width:563px;
	height:62px;
	z-index:11;
}

/* Formatierung Eingabefelder */

input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#FFFFFF;
	color:#021a21;
	border:1px solid #41616b;}
