body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666}
h1,h2,h3{color:#F90}
h2{font-size:15px}
p,blockquote,ul,ol{margin-bottom:20px;line-height:1.5em}
.pflicht{background-color:#f0f0f0}
img{border:0}
a{text-decoration:none;color:#666;font-weight:700}
hr{color:#fff;background-color:#fff;border:0 dotted #ccc;border-style:none none dotted;padding:10px 0 5px}
.hr-feed{color:#fff;background-color:#fff;border:1px dotted #ccc;border-style:none none dotted;margin:0 0 15px;padding:0}
.rssfeed_fontklein{font-size:9px;margin:0 0 15px}
.underline{text-decoration:underline}
.kapitaelchen{text-transform:capitalize}
#header{position:relative;width:922px;height:90px;background:url(images/page_top.png) no-repeat left bottom;z-index:3;margin:0 auto}
#logo{float:right;width:154px;border:0;height:76px;background:url(images/birki-logo.png) no-repeat;padding:0 20px 0 0}
#logokids{float:right;width:225px;border:0;height:76px;background:url(images/birkikids-logo.png) no-repeat;padding:0 20px 0 0}
#page{position:relative;z-index:2;width:922px;background:url(images/page_middle.png) repeat-y;margin:0 auto}
#breadcrumb a{color:#666}
#content{float:left;width:590px;padding:0 0 0 15px}
#content h1{font-size:20px;padding:5px 0}
.imageleft{float:left;padding:0 6px 6px 0}
.imageright{float:right;padding:0 0 6px 6px}
.menu{float:left;position:relative;width:650px;height:0;margin:49px 0 0}
.menu ul{list-style-type:none;margin:0 0 0 35px;padding:0}
.menu li{float:left}
.menu table{position:absolute;border-collapse:collapse;left:0;top:0}
.menu a,.menu:visited{color:#666;text-align:center;font-weight:700;text-decoration:none;line-height:30px}
.menu a b,.menu :visited b{display:block;text-align:center;float:left;height:35px;width:100px;background:url(images/button_on.gif) no-repeat;cursor:pointer;padding:0}
.menu ul ul{visibility:hidden;position:absolute;height:32px;top:20px;left:-20px;width:592px;background:#fff}
.menu :hover{white-space:normal}
.menu a:hover b{color:#000;background:url(images/button_off.gif) no-repeat;width:100px;text-align:center}
.menu li:hover > a b{color:#000;background:url(images/button_off.gif) no-repeat;text-align:center}
.menu ul li:hover ul,.menu ul a:hover ul{display:block;visibility:visible;top:24px;margin-top:7px}
.menu ul :hover ul li{display:block;background:#fff;height:22px}
.menu ul :hover ul li a{display:block;font-size:12px;height:30px;line-height:32px;width:auto;float:left;color:#666;padding:0 10px}
#menue{float:left;width:550px;height:auto;position:relative;margin:48px 0 0 16px}
#menue .select,#menue .current{list-style:none;display:block;margin:0;padding:0}
#menue li{display:inline;height:auto;margin:0;padding:0}
#menue .select a,#menue .current a{display:block;height:32px;float:left;background:url(http://www.birki.de/2010/images/menu2/links.gif) no-repeat left top;border-bottom:0 solid #000;text-decoration:none;font-size:13px;line-height:20px;white-space:nowrap;margin-left:2px;padding:0 0 0 10px}
* html #menue .select a,* html #menue .current a{width:1px}
#menue .select a b,#menue .current a b{height:100%;display:block;background:url(http://www.birki.de/2010/images/menu2/mitte.gif) no-repeat right top;color:#666;padding:8px 20px 3px 10px}
#menue .select a:hover,#menue .select li:hover a{background-position:0 -80px;cursor:pointer;padding-top:1px}
#menue .select a:hover b,#menue .select li:hover a b{background-position:100% -80px;color:#000;padding-top:1px}
#menue .sub{display:none}
#menue table{position:absolute;border-collapse:collapse;left:0;top:0;font-size:12px}
#menue .current a{background-position:0 -80px;border-color:#046}
#menue .current a b{background-position:100% -80px;color:#000}
#menue .sub li a:hover,#menue .select a:hover .sub li a:hover,#menue .select li:hover .sub li a:hover{color:#000;text-decoration:none}
#menue .select li a:hover .sub,#menue .select li:hover .sub{display:block;position:absolute;width:550px;top:31px;left:0;background:#FFF;margin-top:1px;z-index:100;border-bottom:25px solid #fff;padding:0}
#menue .sub,#menue .sub_active{list-style:none;margin:0;padding:0}
#menue .sub_active{display:block;position:absolute;width:550px;top:31px;left:0;background:#FFF;margin-top:1px;z-index:10;color:#000;border-bottom:10px solid #fff;padding:0}
* html #menue .sub_active,* html #menue .select a:hover .sub{z-index:-1;margin-top:1px}
#menue .sub_active a{height:25px;float:left;text-decoration:none;line-height:24px;white-space:nowrap;font-weight:400}
#menue .sub_active a,#menue .select a:hover .sub li a,#menue .select li:hover .sub li a{display:inline;font-size:12px;width:auto;white-space:nowrap;font-weight:700;border:0;color:#666;height:25px;line-height:34px;margin:0;padding:0 8px}
.menusepator{margin-top:5px}
.main{padding:0 0 0 20px}
.mainmodellauswahl div{border:0 solid red;width:140px;float:left;text-align:left}
.mainmodellauswahl td{vertical-align:top}
.getdetails{float:left;font-size:11px;font-weight:400}
#sidebar{float:right;width:280px;margin:0 none;padding:0 25px 0 0}
#sidebar h2{color:#000;font-size:15px;padding:0 0 5px}
#sidebar a{border:none;text-decoration:none;font-weight:700}
#sidebar form{margin:3px}
.textinput{font-size:11px;border:1px solid #ccc;height:17px;color:#666;margin:3px 1px 1px;padding:3px 1px 1px}
.inputbutton{width:110px;background:transparent;cursor:hand;border:0;font-weight:700;text-align:left}
#searchbutton{width:19px;height:21px;border:0 solid #ccc;background:transparent url(images/searchbutton.gif) no-repeat center top;overflow:hidden;cursor:hand;margin:0;padding:0 0 19px}
.submenu{margin-bottom:10px;background:url(images/submenu.jpg) no-repeat;padding:13px}
#footer{width:922px;height:20px;background:url(images/page_bottom.png) no-repeat;color:#FFF;margin:0 auto;padding:40px 0 0}
.groessentabelle tr{background-color:#ddd;font-family:Arial, Helvetica, sans-serif;font-size:13px}
.groessentabelle td{color:#000;padding:3px}
#werbung{position:absolute;left:10px;top:10px;width:100%;height:300px;z-index:10;visibility:hidden}
#titel{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#fff}
#schliessen{padding-top:5px;text-align:right;font-size:13px;background-color:#FFF;display:block}
*,input,form{margin:0;padding:0}
.menu ul :hover ul li a:hover,#menue .sub_active .current_sub a,#menue .sub_active a:hover{color:#000}
.mainmodellauswahl_over,.mainmodellauswahl{padding:10px 0 0}
.mainmodellauswahl_over img,.mainmodellauswahl img{padding:10px 10px 0 0}