html body {
    margin: 0px;
    padding: 0px;
}

body {
    width:100%;
    height:100%;
    background:#dedede url(../img/gradient.jpg) repeat-x;
    color: #444343;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size:12px;
    text-align: center;
}

#logo {
    position: absolute;
    text-align: center;
    top: 35px;
    z-index: 100;
    width: 100%;
    display: block;
    min-width: 916px;
}

#logo a {
    margin-left: 60%;
    width: 269px;
}

.noscript {
    padding: 5px;
    background-color: #222;
    color: #fff;
}
a,a img{border:0px;text-decoration:none;color:#e0e0e0;}
#mainmenu a,.max-frame a{font-family:Tahoma, Arial, sans-serif;font-size:13px;color:#e0e0e0;}
.max-frame a{border-bottom:1px dotted #888;color:#444343;}
.max-frame a:hover{border-bottom:1px solid #000;color:#000;}
#bigBox-Content a,a#bB-close{color:#838383;}
#mainmenu a:active, #mainmenue a.active, #mainmenue a:hover,#mainmenue a.hover, a#bB-close:hover, #bigBox-Content a:hover{color:#06e7f2;}
#mainmenu{position:absolute;z-index:100;top:60px;margin-left:11%;width:400px;}
ul{list-style-type:none;margin:0px;padding:0px;}
#mainmenu ul{position:relative;margin:0px auto;display:none;width:400px;}
#mainmenu ul li{float:left;margin:0px 7px;}
#mainmenu ul li a{display:block;padding:5px 6px 6px 6px;/**background-color:#2d2d2d;**/}
#mainmenu ul li a:hover{background-color:#00292b;}
#mainmenu ul li a.active{background-color:#00292b;}
#clear{clear:both;}
#slider-wrapper{background-color:#dedede;}
#content ul{margin-top:15px;}
#content li{margin-bottom:9px;}
#content{position:absolute;overflow:auto;width:100%;height:100%;top:0px;min-height:688px;}
#slider-wrapper{position:absolute;left:0px;text-align:left;width:100%;top:135px;min-width:916px;}
#content p{width:680px;padding:0px 80px 0px 0px;position:relative;margin:15px auto;line-height:140%;text-align:left;}
.teaser-box{height:340px;width:769px;position:relative;margin:0px auto;text-align:left;padding:30px;background:transparent url(../images/transp_box2.png) 0px 0px no-repeat;}
.slider{width:100%;position:absolute;margin-left:100%;text-align:center;}
#slider-home{margin-left:0px;}
.teaser-box-window{margin-left:5px;}
.teaser-box-window, .nivo{background-color:#000;width:760px;height:336px;overflow:hidden;}
.rounded,{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.shadow{box-shadow:-1px 2px 10px #000;-moz-box-shadow:-1px 2px 10px #000;-webkit-box-shadow:-1px 2px 10px #000;}
.transp{background-image:url(../images/transp_grey.png);}
.max-frame{background:transparent url(../images/box_001.png) 15px 0px no-repeat;padding:35px 0px 0px 70px;text-align:left;}
.no-frame, .max-frame{width:827px;height:355px;margin:0px auto;}
.littleBoxes{width:680px;height:380px;margin:0px auto;position:relative;}
#content .max-frame p{padding:0px;margin:0px;line-height:19px;width:460px;margin-top:14px;}
#content .max-frame p.half-break{margin-top:9px;}

h2{font-family:f, Tahoma, Arial, sans-serif;font-weight:normal;color:#373737;font-size:45px;margin:-39px 0px 0px 0px;position:absolute;display:inline-block;text-align:left;}
#content h2{margin-top:5px;position:relative;}
h2 a{color:#444343;}
h3{font-family:"f", Tahoma, Arial, sans-serif;color:#222;display:inline-block;font-size:25px;padding:2px 1px 0px 2px;margin:20px 0px 0px -2px;font-weight:normal;}
h4{font-family:"f2", Tahoma, Arial, sans-serif;font-size:19px;color:#EFEFEF;margin:0px 0px 22px 0px;padding:0px;font-weight:normal;line-height:110%;}

#contact-box-wrapper{width:100%;height:200px;text-align:center;min-width:916px;margin-top:120px;}
#contact-box-content{width:770px;position:relative;margin:0px auto;padding-left:13px;text-align:left;}
#contact-box p{display:block;}
#contact-box{position:absolute;margin-top:35px;width:400px;}
#contact-box a,
#contact-sidebox a{color:#444343;}
#contact-sidebox{position:absolute;width:300px;top:0px;left:500px;z-index:10;}
#contact-sidebox h3{margin:-20px 0px 20px -4px;display:block;z-index:20;position:relative;}
#contact-box ul li{margin-bottom:7px;}
#contact-sidebox li strong{display:inline-block;position:relative;}
#contact-sidebox a:hover,
#contact-box a:hover{text-decoration:underline;color:#000;}

.left-side{position:relative;float:left;height:500px;width:400px;}
.right-side{position:relative;margin-left:500px;width:300px;height:200px;text-align:left;}
.right-side ul, #slider-showroom ul, #kontakt-box ul{margin-left:9px;}
.right-side li, #slider-showroom li,#kontakt-box li{text-indent:-9px;}
.right-side b, b{color:#01bcc5;}
.right-side i{color:#888;font-style:normal;}
.item{float:left;}
.item, .item-2{background:transparent url(../images/showroom_bck.png) 0px 0px no-repeat;position:relative;margin:0px 0px 10px 10px;width:92px;height:92px;padding:15px;overflow:hidden;}
.item-2{position:absolute;}
.item div,.item-2 div{display:none;}
div.item-2:hover{background-position:-122px 0px;}
.description, h4{width:230px;}

#footer-wrapper{position:relative;height:120px;background-color:#222;width:100%;color:#888;font-size:10px;text-align:left;overflow:hidden;}
#footer{position:absolute;z-index:20;margin:0px 0px 0px 0px;width:100%}
#footer a:hover{text-decoration:underline;}

#copyright {color:white;margin-top:22px; margin-left:11%;position:absolute;}

/** jQuery Nivo Slider v2.0* http://nivo.dev7studios.com** Copyright 2010,Gilbert Pellegrom* Free to use and abuse under the MIT license.* http://www.opensource.org/licenses/mit-license.php* * March 2010*/
/* The Nivo Slider styles */
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.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;}
/* The slices in the Slider */
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;
/* Overridden by captionOpacity setting */
width:100%;z-index:89;}
.nivo-caption p{padding:5px;margin:0;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-directionNav a{display:block;width:18px;height:21px;background:url(../img/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.nivo-controlNav a.active{font-weight:bold;}
a.nivo-nextNav{background-position:-19px 0;right:7px;}
a.nivo-prevNav{left:7px;display:none;}
a.nivo-nextNav:hover{background-position:-19px -21px;}
a.nivo-prevNav:hover{background-position:0px -21px;}