@charset "utf-8";
body{min-height:101%;margin:0px;padding:0px;background:url(../media/aufbau/body.jpg) repeat top center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#373737;}
@font-face{font-family:'NobileRegular';src:url('fonts/nobile-webfont.eot');src:local('Ã¢ËœÂº'), url('fonts/nobile-webfont.woff') format('woff'), url('fonts/nobile-webfont.ttf') format('truetype'), url('fonts/nobile-webfont.svg#webfonttglZheRx') format('svg');font-weight:normal;font-style:normal;}
a{color:#088f8a;text-decoration:none;}
a:hover{color:#088f8a;text-decoration:underline;}
a:focus{outline:none;}
p{line-height:21px;padding:0px 0px 18px 0px;margin:0px;}
ul{line-height:21px;margin:0px 0px 21px 0px;padding:0px 0px 0px 25px;}
li{line-height:21px;margin:0px 0px 0px 0px;}
hr{border-bottom:#d0d0d0 1px solid;border-top:#FFFFFF 1px solid;border-left:#FFFFFF 1px solid;border-right:#FFFFFF 1px solid;margin:10px 0px 18px 0px;padding:0px;}
h1{font-size:21pt;color:#005851;padding:0px 0px 0px 10px;margin:0px 0px;font-weight:normal;font-family:'NobileRegular', arial, serif;}
h2{font-size:16pt;color:#ff6c00;padding:0px 0px 35px 10px;margin:0px 0px;font-weight:normal;font-family:'NobileRegular', arial, serif;}
h3{font-size:16pt;color:#088f8a;padding:0px 0px 15px 0px;margin:0px 0px;font-weight:normal;font-family:'NobileRegular', arial, serif;}
h4{font-size:15pt;color:#373737;padding:0px 0px 15px 0px;margin:0px 0px;font-weight:normal;font-family:'NobileRegular', arial, serif;}
h5{font-size:14pt;color:#088f8a;padding:10px 0px 5px 0px;margin:0px 0px;font-weight:normal;font-family:'NobileRegular', arial, serif;}
.nachoben {cursor:pointer; font-size:11px; color:#088f8a;}
.clearer{clear:both;}
.left {width:50px; float:left;}
.right {width:200px; float:left;}
.left_2 {width:140px; float:left;}
.right_2 {width:110x; float:left;}
.hr_content {margin:20px 0px 40px 0px;}
#wrapper1 {padding:0px 0px; margin:0px 0px;}
#wrapper2 {width:990px; margin:auto; padding:38px 0px 0px 0px;}
#navigation {width:240px; font-size:12px; margin:19px 0px 40px 10px; z-index:200;}
#navigation .spacer {height:30px; background:#faf3e0;}

#navigation ul {margin:0px; padding:0px; }
#navigation .current {font-weight:bold;}
#navigation ul li {line-height:30px; list-style:none; cursor:pointer;}
#navigation ul li a {background:url(../media/aufbau/menu_trenner.jpg) bottom left no-repeat; width:220px; display:block; text-decoration:none; margin:0px 0px 0px 0px; color:#255549; font-size:14px; } 
#navigation ul li a:hover {color:#088f8a;}
#navigation ul li:hover {color:#088f8a; position:relative;}

#navigation ul li ul {display:none; position:absolute; left:220px; top:0px; background:#efe8d5; width:232px; padding:0px 0px 0px 0px ;z-index:200; margin:0px;}
#navigation ul li:hover ul {display:block; z-index:200; }
#navigation ul li ul li { z-index:200; line-height:28px;}
#navigation ul li ul li a {text-decoration:none; margin:1px; padding:0px 0px 0px 10px; display:block; text-decoration:none; font-size:12px; background:none; background:#f5f2eb;}
#navigation ul li ul li a:hover {background:#fff; text-decoration:none; position:relative;}

#col_left {width:280px;float:left; z-index:199; position:relative;}
#col_left .logo {background:url(../media/aufbau/logo.jpg) top left no-repeat; width:260px; height:85px;}
#col_left .logo a {width:245px; height:70px; display:block; text-indent:-9999px;}
#col_left .kontakt {width:250px; color:#5a5a5a; padding:0px 0px 0px 10px; position:relative;}
#col_left .kontakt .button_amern {height:140px; width:140px; position:absolute; left:153px; top:-20px; z-index:9999;}
#col_left .kontakt .button_amern a {background:url(../media/aufbau/button_amern.png) top center no-repeat; height:140px; width:140px; text-indent:-9999px; display:block; z-index:9999;}
#col_left .kontakt .button_amern a:hover {background:url(../media/aufbau/button_amern_hover.png) top center no-repeat; height:140px; width:140px; z-index:9999;}
#col_left .zeiten {width:250px; color:#5a5a5a; margin:5px 0px 0px 0px;}
#col_right {width:700px; float:left; position:relative;}
#col_right .claim_bewegt {background:url(../media/aufbau/claim_bewegt.png) top center no-repeat; width:180px; height:80px; position:absolute; left:519px; top:35px; z-index:9999;}
#col_right .slider {height:425px; background:url(../media/aufbau/bg_slider.jpg) top center no-repeat #fff;padding:10px; position:relative;}
#col_right .slider_2 {height:240px; background:url(../media/aufbau/bg_slider_2.jpg) top center no-repeat #fff;padding:10px; position:relative;}
#col_right .content {padding:0px 0px 0px 10px; margin:0px 0px 25px 0px; position:relative; overflow:auto;}
#col_right .content p {line-height:24px;}
#col_right .content li {line-height:24px; margin:0px 0px 2px 30px;}
#col_right .content h5{font-size:12pt;color:#333;margin:10px 0px 0px 0px;font-weight:normal;font-family:'NobileRegular', arial, serif;}
#col_right .content h6{font-size:16pt;color:#ff6c00;padding:0px 0px 5px 10px;margin:0px 0px;font-weight:normal;font-family:'NobileRegular', arial, serif;}
#col_right .content .team_thumb {border:1px solid #E6E6E6; padding:5px; float:left; width:80px; height:120px; margin:0px 5px 5px 0px;}
#col_right .content .team_thumb a {border:0px;}
#col_right .content .boxen {float:left; width:245px; height:240px; background:#F7F7F7; padding:15px; margin:5px;}
#col_right .content .claim {font-family:'NobileRegular', arial, serif; font-size:16px; color:#ff6c00; text-align:center;}
#col_right .content .news {padding:0px 0px 0px 0px; margin:0px 0px 25px 0px; width:690px;}
#col_right .content .news .headline {font-size:14px; color:#ff6c00; padding:0px 0px 15px 0px; font-family:'NobileRegular', arial, serif;}
#col_right .content .news .readmore {display:block; height:15px; text-align:right; margin:-20px 0px 0px 0px;}
#col_right .content_2 {padding:0px 0px 0px 10px; margin:7px 0px 0px 0px;}
#col_right .footer {padding:0px 0px 0px 10px; margin:30px 0px 30px 0px;}
#col_right .footer a {text-decoration:none; font-size:11px;}
#col_right .footer hr {border-bottom:#d0d0d0 1px dotted;border-top:#FFFFFF 1px solid;border-left:#FFFFFF 1px solid;border-right:#FFFFFF 1px solid;margin:0px 0px 2px 0px;padding:0px;}
#col_right .footer .col_left {float:left;}
#col_right .footer .col_right {float:right;}
form#formID{padding:0px;margin:0px;}
form#formID input.formbutton{color:#000000;border:1px solid #9c9d9f;background:#E9E9E9;width:180px;padding:4px;}
form#formID textarea{border:1px solid #9c9d9f;color:#666666;background:#FFFFFF;width:440px;padding:5px;margin-bottom:3px;}
form#formID input.feld-1{border:1px solid #9c9d9f;color:#666666;background:#FFFFFF;width:440px;padding:5px;margin-bottom:3px;}
form#formID input.feld-2{border:1px solid #9c9d9f;color:#666666;background:#FFFFFF;width:345px;padding:5px;margin-bottom:3px;}
form#formID input.feld-3{border:1px solid #9c9d9f;color:#666666;background:#FFFFFF;width:80px;padding:5px;margin-bottom:3px;}
form#formID select{border:1px solid #9c9d9f;color:#666666;background:#FFFFFF;padding:5px;margin-bottom:3px;}
form#formID label{width:110px;height:20px;margin-top:5px;display:block;float:left;}
form#formID .rot{color:#088f8a;font-size:11px;}
form#formID .rot2{color:#088f8a;font-size:11px;width:110px;float:left;}
form#formID br{clear:both;}
#slider {position:relative;margin:0px 0px 0px 0px;background:#CCC url(../media/aufbau/loading.gif) no-repeat 50% 50%;width:680px;height:180px;z-index:5;}
#slider img{position:absolute;top:0px;left:0px;display:none;}
#slider a{border:0;}
.nivoSlider{position:relative; z-index:20;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
.nivo-controlNav{float:right;margin-top:205px; width:365px;}
.nivo-controlNav a{display:block;width:10px;height:10px;background:url(../media/aufbau/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active{background-position:-10px 0;}
.nivo-directionNav a{display:block;width:32px;height:34px;background:url(../media/aufbau/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-32px 0;right:10px;}
a.nivo-prevNav{left:10px;}
