html,body{margin:0;padding:0;background:#fff;color:#222}
body{line-height:20px;font-size:12px;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:left}

p{margin:0 0 20px 0}
a{color: #006}
h1{font-family:Georgia,'Times New Roman',Times,serif;font-size:24px;line-height:30px;font-weight:normal;margin:10px 0 10px 0;padding:0}
h2{font-family:Georgia,'Times New Roman',Times,serif;font-size:16px;line-height:16px;font-weight:normal;margin:21px 0 15px 0;padding:0}
h3{font-family:Georgia,'Times New Roman',Times,serif;font-size:12px;line-height:15px;font-weight:normal;margin:0;padding:0}
.clear{clear:both}

div#header{position:relative}
div#navigation_generic{height:18px;text-align:right;color:#222;padding-top:7px;font-size:11px;line-height:15px;background:#fff}
div#navigation_generic a{text-decoration:none;color:#222}
div#navigation_generic a:hover{color:#FF691A}
div#navigation_generic a.high{color:#FF691A}
div#logo{float:left;margin:0;padding:0;width:215px;height:195px}
div#visual{float:right;margin:0;padding:0;width:715px;height:195px}

div#wrapper{float:left;width:100%}
div#content{margin: 0 206px 0 236px}
div#navigation_primary{height:36px;margin:0;padding:0;width:930px;background:#fff;color:#222}
div#left_block{float:left;margin:0;padding:0;width:50px;height:36px}
div#right_block{float:left;margin:0;padding:0;width:13px;height:36px}
div#navigation{float:left;margin:4px 0 0 0;padding:6px 0 0 16px;width:851px;height:26px;background:#FF691A;color:#fff;font-size:18px;line-height:18px}
/* div#navigation a{display:block;float:left;color:#fff;font-size:14px;line-height:15px;text-decoration:none;margin-top:2px;height:26px} */
div#navigation a{display:block;float:left;color:#fff;font-size:14px;line-height:15px;text-decoration:none;margin-top:2px;height:26px}
div#navigation a:hover{color:#222}
div#navigation a.high{color:#222}
.separate{display:block;margin: 0 2px}

div#navigation_path {height:27px;background:#fff;color:#222;line-height:18px}
div#navigation_path a{text-decoration:none;color:#222}
div#navigation_path a.high{color:#FF691A}
div#navigation_path a:hover{color:#FF691A}
div#path_1{float:left;width:257px;height:27px}
div#path_2{float:right;width:673px;padding: 6px 0 0 0}

div#content_top{line-height:0;height:10px}
div#content_bottom{clear:left;line-height:0;height:15px}

div#container{text-align:left}
div#container{width:930px;margin:0}
div#container{background:#E1E1E1;color:#222}

div#content{padding-left:20px}
div#text{width:447px}
div#text2{width:447px;margin-top:20px}
div#content ul { padding: 0 0 10px 5px; margin: 0;list-style-type:none}
div#content li { margin: 0 0 1px 18px;background: url(../../img/bullet.gif) 0 7px no-repeat; padding: 1px 1px 1px 12px}
div#content p + ul  { margin-top:-10px}

div#navigation_secondary{background-image:url('../../img/navigation_background.gif');height:475px}
div#navigation_secondary{float:left;width:236px;margin-left:-930px}
div#seco_navi_content{padding-left:28px;width:168px}
div#seco_navi_content p {font-size:11px;line-height:15px}
p.teaser{margin:0}
div#seco_navi_content a {display:block;font-size:11px;line-height:14px;color:#222;padding-bottom:10px;text-decoration:none}
div#seco_navi_content p a {display: inline;font-size:11px;line-height:14px;color:#006;padding-bottom:10px;text-decoration:underline}
div#seco_navi_content a.more_news {color:#FF691A;padding-bottom:18px}
div#seco_navi_content a.high {color:#FF691A}

div#rhc{float:left;width:206px;margin-left:-206px}
div#rhc_content{margin-top:-7px;padding-top:27px;width:166px;background-image:url('../../img/orange_line.gif');background-position: 0 0;background-repeat:no-repeat}
div#rhc_content h2{margin-left:23px;margin-bottom:12px;margin-top:0}

div#rhc ul { padding: 0 0 10px 5px; margin: 0;list-style-type:none}
div#rhc li { margin: 0 0 1px 18px;background: url(../../img/bullet.gif) 0 7px no-repeat; padding: 1px 1px 1px 12px}
div#rhc li a {text-decoration:none;color:#222}
div#rhc li a:hover {color:#FF691A}

div#orange_line{position:absolute;left:723px;top:283px;z-index:500}

div#footer_top{height:9px;line-height:0;padding:22px 0 0 0;margin:0;background:#fff}
div#footer{background: #616161;color: #FFF}
/*.footer_column{float:left;width:142px;padding:0 18px;border-right:1px solid #fff;margin:10px 0 20px 0}*/
.footer_column{float:left;width:182px;padding:0 18px;border-right:1px solid #fff;margin:10px 0 20px 0;height:220px}
.footer_column a{display:block;font-size:11px;line-height:14px;text-decoration:none;font-family:Georgia,'Times New Roman',Times,serif;color:#fff;margin-bottom:4px}
.footer_column a.high{color:#FF691A}
.footer_column a:hover{color:#FF691A}
.first{margin-left:239px}
.last{border:none}
.top_link {margin-top:7px}
.bottom_link {margin-bottom:7px}

div#copy{font-size:11px;line-height:15px;height:19px;border-top:1px solid #fff;padding:3px 0 0 257px}


/* Navigation START */
#navigation_primary {
	margin:0 auto;
	height:26px;
	width:662px;
	text-align:left
}

#nav, ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav li {
	float: left;
	position: relative;
}
#nav a {		
	font-size: 22px;
	line-height:44px;
	color:#fff;
	padding:0 11px
}

#nav a:hover {color:#FF8000}
#nav a.high {color:#FF8000}

#nav li ul {
	display: none;
	position: absolute;
	z-index: 1000;
	top: 26px;
	left: 0;
	background-image:url("../../img/background-navigation-2.png");background-repeat:no-repeat;background-position:100% 100%;
	width:208px;
	border-top:1px solid #fff;
	padding:6px 0
}

#nav li ul a {
	font-size:12px;
	line-height:15px;
	margin:0;
	width:198px
}

#nav li ul a:hover {color:#000}
#nav li ul a.high {color:#000}

#nav li li {
	float: none;
	border:none;
	line-height:1px;
	font-size:1px;
	height:26px
}

#nav li:hover ul, #nav li.sfhover ul {
	display: block;
}
/* Navigation END */

/* Formulare START */
div#kontakt_text{width:500px;margin-bottom:20px}
div#sternchentext{margin:2px  0 20px 148px}
label {width: 148px;display: block; float: left}
.inputtext {border: 1px solid #FF691A; background: #fff; width: 220px; font-size: 12px; line-height: 14px; margin-bottom: 5px; font: 11px verdana,arial}
.inputarea {border: 1px solid #FF691A; background: #fff; width: 220px; font-size: 12px; line-height: 14px; margin-bottom: 5px; height: 80px; font: 11px verdana,arial}
.inputselect {border: 1px solid #FF691A; background: #fff; width: 220px; font-size: 12px; line-height: 14px; margin-bottom: 5px; font: 11px verdana,arial}
.button_object {border: 1px solid #FF691A; background: #FF691A; color:#fff;width: 120px; font-size: 12px; line-height: 14px; margin-bottom: 5px; font: 11px verdana,arial}
/* Formulare END */

div#media_thumbs{width:450px}
.item {float:left;margin:0 10px 0 0;height:102px}
.item  img{border:1px solid #222;margin:0;padding:0 }

.pro_contra_left_top{float:left;width:210px;padding:7px 10px;font-size:14px;color:#FF691A;border-bottom:2px solid #FF691A}
.pro_contra_right_top{float:right;width:210px;padding:7px 0 7px 10px;font-size:14px;color:#FF691A;border-bottom:2px solid #FF691A}
.pro_contra_left{float:left;width:200px;padding:10px;margin-right:10px}
.pro_contra_right{float:right;width:200px;padding:10px}

.bild_rechts{float:right;margin-left:10px;margin-bottom:10px}
.bild_links{float:left;margin-right:10px;margin-bottom:10px}