#cart{background:transparent url(../images/warenkorb.gif) no-repeat scroll right 15px;float:right;height:65px;margin:0 5px 0 0;padding:17px 5px 5px;width:207px;}
#cart h4{padding-top:0;}
#cart p,#cart h4{margin:0;padding-bottom:5px;padding-top:5px;}
#content{float:right;margin-right:5px;width:800px;}
#content .inner {float:right;margin-right:5px;width:600px;}
#content a {color: #fff;}
#footer{clear:both;}
#header{border-bottom:1px solid #dedede;height:89px;}
#logos{float:left;width:700px;}
#logos a{height:100px;}
#logos div{height:58px;}
#logos h1{padding-left:11px;padding-top:23px;}
#logos h1,#logos h2{float:left;margin:0;}
#logos h2.gb{padding-left:17px;padding-top:29px;}
#logos h2.vm{padding-left:21px;padding-top:15px;}
#logos h2.vm2{padding-left:21px;padding-top:26px;}
#logos h3{font-size:10px;padding-left:11px;text-transform:uppercase;}
#main{padding-top:11px;padding-bottom:11px;}
#main ul.navi{list-style:none;margin:0 0 6px 5px;padding:0;width:154px;}
#main ul.navi li a{background:#fff url(../images/navi_bg.gif) repeat-y;border-bottom:1px solid #BCBCBC;color:#000;display:block;font-weight:700;padding:6px;text-decoration:none;width:142px;}
#navi{height:22px;}
#search{float:right;}
#search input#suchfeld{border:1px solid #6C6C6C;float:left;font-size:10px;height:12px;margin-right:5px;margin-top:1px;padding:2px;width:183px;}
#search input.img{margin-top:1px;}
#search p{margin:0;}
#sub_navi{border-bottom:1px solid #fff;height:23px;}
#sub_navi ul{list-style:none;margin:0;padding:0;}
#sub_navi ul li a{color:#f8f6f3;display:block;font-weight:700;height:19px;padding-left:15px;padding-right:15px;padding-top:4px;text-decoration:none;text-transform:uppercase;}
#top{background:#e0e0e0;height:20px;}
#wrapper{margin:auto;text-align:left;width:993px;}
.main_navi span{display:block;float:left;font-size:10px;padding-left:11px;padding-top:6px;width:158px;}
.main_navi ul{list-style:none;margin:0 0 0 114px;padding:1px 0 0;}
.main_navi ul li a{color:#000;display:block;font-weight:700;height:18px;padding-top:3px;text-align:center;text-decoration:none;text-transform:uppercase;width:132px;}
.main_navi ul li a:hover{text-decoration:underline;}
.main_navi ul li,#sub_navi ul li{float:left;}
.main_navi ul li.current a,.main_navi ul li.current a:hover{text-decoration:none;}
body{background:#fff;color:#333;font-family:arial,verdana,sans-serif;font-size:11px;margin:0;padding:0;text-align:center;}
img{border:0;}
ul.menu li{float:left;margin:0;padding:0;position:relative;}
ul.menu li a,ul.menu li span{color:#707070;display:block;padding:3px 7px;text-decoration:none;text-transform:uppercase;}
ul.menu li a:hover,ul.menu li span:hover{background-color:silver;color:#fff;}
ul.menu li span{background:url(../images/pfeil_grau_unten.gif) no-repeat right center;cursor:pointer;padding-right:21px;}
ul.menu li ul{display:none;left:0;position:absolute;top:20px;}
ul.menu li ul li{background:#e0e0e0;border-top:1px solid #fff;display:block;float:none;width:102px;}
ul.menu li:hover ul,ul.menu li.over ul{display:block;}
ul.menu li>ul{left:auto;top:auto;}
ul.menu,ul.menu ul{float:right;list-style:none;margin:0;padding:0;}
* html #main ul.navi li{display:block;height:20px;margin:0;padding:0;}
* html #sub_navi ul li{width:100px;}
* html .main_navi ul{margin-bottom:-1px;}
* html ul.menu li ul li{height:10px;margin-bottom:-3px;}
