
body{text-align:center; padding:0; background:url(body_bg.gif) no-repeat center 6px;}

*{margin:0;}

a img{border:0;}

p,div,body,td ,th{color:#353535; font-size:12px; font-family:Tahoma, Verdana, Arial;}

p{padding:0;}

#page{width:859px; position:relative; text-align:left; margin:0 auto;}

#header{height:87px; position:absolute; top:6px; left:0; width:859px;}
#logo{position:absolute; display:block; width:290px; height:46px; left:0; top:0;}
#unterlogo{letter-spacing:3.5px; color:#313131; position:absolute; top:48px; left:12px; font-size:10px;}

#topnavi{position:absolute; top:16px; right:0px; list-style:none; padding:0;}
#topnavi li{float:left;}
#topnavi li a{padding:0 0 0 40px; background:url(navi_top_trenner.gif) no-repeat 20px 3px; text-decoration:none; color:#ffffff; text-transform: uppercase;}
#topnavi li a.first{background:none;}

#top_de{position:absolute; top:59px; right:0; display:block; width:33px; height:17px;}
#top_en{position:absolute; top:59px; right:35px; display:block; width:33px; height:17px;}

#navigation{position:absolute; top:93px; left:0px; width:859px; height:37px; background:url(navi_bg.gif) repeat-x top;}
#navigation ul{padding:0; list-style:none; padding-left:0px; }
#navigation ul li{float:left;}
#navigation ul li a{font-family:Arial; font-size:12px; color:#000000; text-decoration:none; display:block; background:url(navi_trenner2.gif) no-repeat left center;}
#navigation ul li.first a{background:none;}
#navigation ul li.last a span{background:url(navi_trenner2.gif) no-repeat left center;}

#navigation ul li a:hover{color:#FFFFFF; background:#9a9da0 url(rt.gif) no-repeat top right;}
#navigation ul li a span{display:block; padding:10px 8px; background:url(navi_trenner1.gif) no-repeat right center;}
#navigation ul li a:hover span{background:url(lt.gif) no-repeat top left;}


#imagenews{position:absolute; top:130px;left:0; height:251px; background:url(image.gif) no-repeat top left; width:859px;}
#newsblock{width:222px; height:251px; position:absolute; top:0; right:0;}
.news_trenner{clear:both; height:1px; background:#c3c5c6; margin:13px; overflow:hidden;}
.news{padding:14px 13px 14px 13px;}
.news h2{color:#575757; font-size:10px; font-weight:normal;}
.news p{font-family:Verdana; font-size:9px; color:#373737; padding-top:5px;}
.news a{color:#373737; text-decoration:underline;}
.news img{float:left; margin:0 10px 0 0;}


#content{padding:382px 0 0 0;}

#content_left{float:left; width:636px; background:url(content_left_top_bg.gif) repeat-x top; margin-top:1px; padding-top:8px; position:relative; overflow:hidden;}
#content_left h1{display:inline; background: #9a9da0 url(h1_bgright.gif) no-repeat right bottom; padding:7px 10px; font-size:14px; font-weight:normal; color:#FFFFFF;}
#content_left h2{font-weight:normal; font-size:11px; padding:0 0 10px 0;}
#content_left .text{padding:20px 20px 20px 187px;}
#content_left .text_full{padding:20px 20px 10px 0;}
#content_left ul{padding:10px 0 10px 16px;}
#content_left a{color:#df5628; text-decoration:underline;}

#content_right{width:223px; background:url(rightbg.gif) no-repeat top right; float:right; padding-top:12px;}
#content_right h2{font-size:12px; font-family:Tahoma; color:#3d3e3e; padding:0 0 0 19px; height:25px; font-weight:normal; }
#content_right .right_block{height:70px; padding:0 20px 0 70px;}
#content_right .right_block h3{font-size:9px; font-weight:normal; color:#232323;}
#content_right .right_block p{font-size:9px; font-weight:normal; color:#8f8f8f;}
#content_right .right_block a{color:#df5628; text-decoration:none;}
#content_right .block1{background:url(bg_block1.jpg) no-repeat 18px 0;}
#content_right .block2{background:url(bg_block2.jpg) no-repeat 18px 0;}
#content_right .block3{background:url(bg_block3.jpg) no-repeat 18px 0;}
#blocks{height:253px;}
.image_right{padding:5px 0 5px 0;}

#subnavigation{position:absolute; left:0; top:430px; width:170px;}
#subnavigation ul{padding:0; list-style:none;}
#subnavigation ul li{float:left; width:170px;}
#subnavigation ul li a {display:block; margin:0 0 3px 0; background:url(subnavigation_bg.gif) repeat-y left; padding:2px 10px 2px 20px; font-size:12px; color:#9a9da0; text-decoration:none;}
#subnavigation ul li a:hover {background:url(subnavigation_bg_a.gif) repeat-y left; color:#004796; }

#support{width:859px; height:80px; background:url(support_bg.jpg) no-repeat left top; clear:both; position:relative;}
#support p{position:absolute; top:39px; right:0; width:215px; color:#3c3c3c; text-transform:uppercase; font-size:11px;}

#footer{width:990px; height:28px; background:url(footer_bg.gif) repeat-x; margin:0 auto; position:relative; font-size:11px;}
#kf{position:absolute; right:36px; top:7px; color:#FFFFFF; text-decoration:none;}
#footer address{font-style:normal; position:absolute; top:7px; left:68px;}
#footer address span{padding-right:10px;}



#kfright{padding:20px 0; font-size:10px;}
#kfright a{color:#353535; font-weight:bold; text-decoration:none;}
#kfright img{margin-top:10px;}


#formular{padding:0px;}
#formular p{padding:0 0 5px 0;}
#formular .input{width:400px; border:1px solid #000000;}
#formular .textarea{width:400px; height:100px; border:1px solid #000000;}
#formular .error{width:400px; border:1px solid red;}
#formular .input_submit{width:150px; border:1px solid #000000; background-color:#FFFFFF;}

/*.slideshow{display:block;position:relative;z-index:0;}.slideshow-images{display:block;overflow:hidden;position:relative;}.slideshow-images img{display:block;position:absolute;z-index:1;}.slideshow-thumbnails{overflow:hidden;}.slideshow-images{height:300px;width:400px;}.slideshow-images-visible{opacity:1;}.slideshow-images-prev{opacity:0;}.slideshow-images-next{opacity:0;}.slideshow-images img{float:left;left:0;top:0;}.slideshow{height:300px;margin:0 auto;width:400px;}.slideshow a img{border:0;}.slideshow-captions{background:#000;bottom:0;color:#FFF;font:normal 12px/22px Arial,sans-serif;left:0;overflow:hidden;position:absolute;text-indent:10px;width:100%;z-index:10000;}.slideshow-captions-hidden{height:0;opacity:0;}.slideshow-captions-visible{height:22px;opacity:.7;}.slideshow-controller{background:url(controller.png) no-repeat;height:42px;left:50%;margin:-21px 0 0 -119px;overflow:hidden;position:absolute;top:50%;width:238px;z-index:10000;}.slideshow-controller *{margin:0;padding:0;}.slideshow-controller-hidden{opacity:0;}.slideshow-controller-visible{opacity:1;}.slideshow-controller a{cursor:pointer;display:block;height:18px;overflow:hidden;position:absolute;top:12px;}.slideshow-controller a.active{background-position:0 18px;}.slideshow-controller li{list-style:none;}.slideshow-controller li.first a{background-image:url(controller-first.gif);left:33px;width:19px;}.slideshow-controller li.last a{background-image:url(controller-last.gif);left:186px;width:19px;}.slideshow-controller li.next a{background-image:url(controller-next.gif);left:145px;width:28px;}.slideshow-controller li.pause a{background-image:url(controller-pause.gif);left:109px;width:20px;}.slideshow-controller li.play a{background-position:20px 0;}.slideshow-controller li.play a.active{background-position:20px 18px;}.slideshow-controller li.prev a{background-image:url(controller-prev.gif);left:65px;width:28px;}.slideshow-loader{height:28px;right:0;position:absolute;top:0;width:28px;z-index:10001;}.slideshow-loader-hidden{opacity:0;}.slideshow-loader-visible{opacity:1;}.slideshow-thumbnails{bottom:-65px;height:65px;left:0;position:absolute;width:100%;}.slideshow-thumbnails *{margin:0;padding:0;}.slideshow-thumbnails ul{height:65px;left:0;position:absolute;top:0;width:10000px;}.slideshow-thumbnails li{float:left;list-style:none;margin:5px 5px 5px 0;position:relative;}.slideshow-thumbnails a{display:block;float:left;padding:5px;position:relative;}.slideshow-thumbnails a:hover{background-color:#FF9!important;opacity:1!important;}.slideshow-thumbnails img{display:block;}.slideshow-thumbnails-active{background-color:#9FF;opacity:1;}.slideshow-thumbnails-inactive{background-color:#FFF;opacity:.5;}*/
#slideshow{width:636px; height:250px;}

#scroller{padding:0; margin:0; list-style:none; position:absolute; top:0px; left:0px; width:631px; height:69px; overflow:hidden; white-space: nowrap;}
#scroller li{float:left;}

.simply-scroll-container { position: relative;}
.simply-scroll-clip { position: relative; overflow: hidden; z-index: 2;}
.simply-scroll-list { position: absolute; top: 0; left: 0; z-index: 1; overflow: hidden; margin: 0; padding: 0; list-style: none;}
.simply-scroll-list li { padding: 0; margin: 0; list-style: none;}
.simply-scroll-list li img { border: none; display: block;}
.simply-scroll {width: 631px;	height: 69px; position:absolute; top:2px; left:4px;}
.simply-scroll .simply-scroll-clip {width: 631px;	height: 69px;}
.simply-scroll .simply-scroll-list li {	float: left; width: 92px; height: 69px;}

#content_left .mitarbeiter_div{width:424px; height:205px; position:relative; background:url(mitarbeiter_hintergrund.gif) no-repeat top left;}
#content_left .mitarbeiter_div_image{position:absolute; top:89px; left:22px; width:90px; height:90px;}
#content_left .mitarbeiter_div h2{position:absolute; top:92px; left:130px; font-size:14px; font-weight:bold; padding:0;}
#content_left .mitarbeiter_div h3{position:absolute; top:109px; left:130px; font-size:11px; font-weight:normal; padding:0; color:#7697af;}
#content_left .mitarbiter_div_tel{position:absolute; top:147px; left:130px; font-size:12px; padding:0;}
#content_left .mitarbiter_div_mail{position:absolute; top:167px; left:130px; font-size:12px; padding:0;}

#slideshow_mitarbeiter{width:636px; height:250px; background:url(mitarbeiter.jpg) no-repeat top left;}

#subnavigation .shadowbox_link{display:none;}