html,body{margin: 0 0 8px 0; padding: 0; background-color:#fff; color: #525252; height: 100% + 10px; background-image: url("../../img/line_orange.gif"); background-repeat:repeat-y}
body {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif}

p{font-size: 11px; line-height: 24px; margin-bottom: 18px }
h1 {font-size: 18px; line-height: 18px; margin: 24px 0 12px 0 }
h2 {font-size: 14px; margin-bottom: 12px }
h3 {font-size: 11px; margin-bottom: 2px }
h4 {font-size: 16px; margin-bottom: 6px }
a{color: #656565}
a:hover {color: #FF691A}

#container{text-align:left}
#container{margin: 0 8px 0 8px; padding: 0; width: 980px; height: 100%}
#wrapper{float:left;width:100%}

#navigation{float:left; width:170px; margin-left:-980px; font-size: 11px; padding: 42px 0 }
.prim_navi_item a {display: block; padding: 0; margin: 0 8px 12px 0; text-decoration: none}
.prim_navi_item a:hover {color: #CACFC1}
.prim_navi_item_high a {display: block; padding: 0; margin: 0 8px 12px 0; text-decoration: none; color: #FF691A;}

#seco_navigation{float:left; width:133px; margin-left:-800px; font-size: 11px; padding: 42px 0 }
.seco_navi_item a {display: block; padding: 0; margin: 0 8px 12px 0; text-decoration: none}
.seco_navi_item a:hover {color: #CACFC1}
.seco_navi_item_high a {display: block; padding: 0; margin: 0 8px 12px 0; text-decoration: none; color: #FF691A;}

#content{margin: 0 188px 0 311px; padding: 0 16px 0 16px }
#content_home{margin: 0 188px 0 172px; padding: 0 16px 0 16px }

#main_text { width: 425px }
#visual {padding-top: 12px }

#rhc {background:#fff; color: #525252}
#rhc_info {margin: 26px 0 21px 0; font-size: 11px; font-weight: bold}
#rhc{float:left;width:180px;margin-left:-180px; margin-top: 139px}
#rhc_home{float:left;width:180px;margin-left:-319px; padding-top: 169px}
#rhc_anfahrt{float:left;width:180px;margin-left:-180px; padding-top: 291px}

a.rhc_link {
	display: block;
	text-decoration: underline;
	background-image: url("../../img/bullet_orange.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	color: #525252;
	font-size: 11px;
	margin-bottom: 16px
}

a.rhc_link:hover {
	display: block;
	text-decoration: underline;
	background-image: url("../../img/bullet_orange.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	font-size: 11px;
	margin-bottom: 16px
}

.partnerlogo {margin:12px 0 0 0; line-height:14px;font-weight:bold; display:block}
.partner {margin:12px 0 36px 0; line-height:14px;font-weight:bold; display:block}
.news_teaser {font-size: 11px; line-height: 16px}
.news_teaser_content {font-size: 11px; line-height: 24px}
.datum {font-size: 11px; margin-top: -10px}
#copyright { font-size: 11px; color: #FF691A; margin-left: 809px}
#copyright_home { font-size: 11px; color: #FF691A; margin-left: 670px}

#footer{color: #656565; background-color: transparent}
#footer a{display:inline;padding:0;color: #C6D5FD}
#footer{clear:left;width:100%}

.abstand {line-height: 8px; background-image: url("../../img/1x8.gif") }
a.etracker { background: none; }

.text_16 {font-size: 16px}
.text_14 {font-size: 14px}

#pixel_unten { margin: 0 0 -25px 709px}
#pixel_unten_home { margin: 0 0 -25px 570px}

.referenz_item_left { width: 130px; display: inline; padding: 0 19px 0 0 }
.referenz_item_right { width: 130px; display: inline }

.kontaktformular p {font-size: 11px; line-height: 24px; margin-bottom: 8px }
.inputtext { width: 220px; border: 1px solid #FF691A; font-size: 11px; height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif }
.inputarea { width: 220px; border: 1px solid #FF691A; font-size: 11px; height: 72px; font-family: Arial, Verdana, Helvetica, sans-serif; margin-bottom: 20px }
.sendbutton { border: 1px solid #FF691A; font-size: 11px; background: #fff }

div#emailmarketing {width:447px; border:1px solid #FF691A;margin-bottom:14px}
div#emailmarketing h3 {margin:14px 14px 0 14px; padding:0}
div#emailmarketing p {margin:0 14px 14px 14px; padding:0}

ul { padding: 0 0 10px 15px; margin: -10px 0 0 0}
li { padding: 1px; margin: 0 0 1px 0; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 18px}

.orange {color: #FF691A}
