/* SEV Hauptmenu */

div.bar.menu {background:#E51416 url(bg/menu_bg.gif) top repeat-x;border-bottom:2px solid #FFFFFF;}
div.bar.menu .menu_pad {padding:7px 5px 7px 10px;}
div.bar.menu ul {margin:0; list-style:none; font-family:arial; font-size:12px; font-weight:normal;}
div.bar.menu ul li {float:left; background:url(bg/menu_line.gif) 0 7px no-repeat; padding:7px 27px 6px 27px;}
div.bar.menu ul li.li_un {background:none;}
div.bar.menu ul li a {color:#FFFFFF; text-decoration:none;}
div.bar.menu ul li a:hover {text-decoration:underline;}

/* SEV Boxen */

/*.sev_box {margin-bottom:4px;}
.sev_box_h {border-left:3px solid #EE1D25; background:#797979 url(bg/bg_sev_01.gif) top repeat-x;}
.sev_box_head {padding:8px 20px 8px 37px; background:url(bg/but_sev_01.gif) 11px 6px no-repeat;}
.sev_box_head {color:#FFFFFF; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; font-family:arial;}
.sev_box_head a {color:#FFFFFF; text-decoration:none;}
.sev_box_head a:hover {text-decoration:underline;}
*/




.sev_footer {background:#DDDDDD url(bg/footer_bg.gif) top repeat-x; width:100%;}
.sev_footer_pad {padding:21px 0 14px; background:url(bg/muth_footer_bg.gif) 0px 0px no-repeat;}
.sev_footer .left {float:left; width:220px; border-right:1px solid #C9C9C9;}
.sev_footer .left .indent {padding:0px;}
.sev_footer .right {float:right; width:100%; margin-left:-230px;}
.sev_footer .right .margin {margin-left:230px; padding:0 20px 0 20px;}
.sev_footer {color:#656565; }
.sev_footer a {color:#656565; text-decoration:none;}
.sev_footer a:hover {text-decoration:underline;}
.sev_footer .copy {padding-top:1px; color:#656565;}
.sev_footer .copy a {color:#656565; font-weight:bold;}

#body .box .sevmorecats{width: 155px; float: left;background:url(bg/but_sev_03.gif) 1px 0px no-repeat;padding:0px 3px 0px 20px; line-height: 20px;}


/* SEV Ergänzung */
div.bar.categories   { background:#F02525; border-bottom: 2px solid #FFFFFF;}
div.bar.oxid .logo  {padding:13px 0;float:left;}

ul.tree li a {background:#fff;color:#000000;display:block;padding:8px 2px;border-bottom:1px solid #8b8b8b;}
ul.tree li a.root{padding-right:0;font-weight: bold;}
ul.tree li a.exp{padding-right:0;}
ul.tree li a.act{color:#323232;border-left: 2px solid #EE1D25;background-color:#f0f0f0;}

/*
div#page    { width:980px;margin:0px auto 0;padding:0;position: relative;background:#FFFFFF;}
div#body  	{ margin:0 210px 50px 190px;padding:0px 0px 0px 0px; }
*/
div#page      	{ width:1036px;margin:0px auto 0;padding:0;position: relative;background:#FFFFFF;}
div#body  	{ margin:0 226px 50px 230px; padding:0px 0px 0px 0px; }
div#content 	{ clear:both;}
div#path  	{ margin:0px 10px 5px 10px;background:#FFFFFF;padding:15px 0 0 0;border-bottom:1px solid #969696;color:#969696;}
div#left  	{ float:left;  width:220px;background:#fff;}
div#right 	{ float:right; width:220px;background:#fff;}
div#footer  	{ clear:both;padding-top:5px;padding-bottom:0px;}
#body .wellcome {float:left;width:570px;margin:0 5px 10px 5px;padding-bottom:40px;}
/*background: url(bg/logo_grau.gif) no-repeat 55px 5px;*/
div.bar.categories   { background:#F02525; border-bottom: 1px solid #FFFFFF;}
div.bar.categories a { min-width:50px;text-align:center;line-height:1;color:#515151; text-decoration: none; display:block; padding: 10px;font-weight: bold;font-size:11px;}
div.bar.categories li a.more{ background: transparent url(bg/oxid_02_.gif) no-repeat 5px -125px;text-indent: 10px;}
div.bar.categories li.open a.more{ background-position: 5px -150px;}
div.bar.categories a.fixed {background:#bfbfbf url(bg/but_sev_04.gif) 1px 6px no-repeat; padding: 10px 0; text-align: center; color:#515151;}
div.bar.categories a.fixed:hover { background-color: #bfbfbf;color:#515151;text-decoration: none; }
div.bar.categories li.open a, div.bar.categories li a.exp{background-color: #bfbfbf;color:#515151;text-decoration: none; }

div.bar.categories ul.menue.horizontall li {float:left; border-right : 1px solid #FFFFFF; background:#DADADA url(bg/but_sev_02.gif) 1px 6px no-repeat;padding:0px 0px 0px 20px;color:#323232;}
div.bar.categories ul.menue.horizontall li.sev {float:left; border-right : 1px solid #FFFFFF; background:#bfbfbf url(bg/but_sev_04.gif) 1px 6px no-repeat;padding:0px 0px 0px 20px;color:#323232;}
div.bar.categories ul.menue.verticall   li {float:none; border-top   : 1px solid #FFFFFF;}
div.bar.categories ul.menue.verticall   li a { text-align:left;padding: 7px 10px; background: #DADADA;color:#323232;font-weight: normal;}
div.bar.categories ul.menue.verticall   li a:hover { background-color:#bfbfbf;color:#323232;}

#body .ordersteps dl {width: 102px; height: 70px; padding: 3px; margin: 0 5px 0 0; float:left; border: 1px solid #969696; background: #F0F0F0; color: #000000;}
#body .ordersteps dl big {font-size: 18px; line-height: 17px;}

/*#body .product.thin { width: 433px; height: 130px; border: 1px solid #969696;}*/
#body .product{border:1px solid #969696;float:left;margin:0 5px 10px 5px;position:relative;background:#FFFFFF;}/*width:558px;*/
#body .product .variants {height: 35px;border:1px solid #fff;}

#body .box .headkasten  {font-weight: bold;color:#323232;}
#body .box .kasten  {border: 1px solid #8b8b8b;padding: 5px;margin-top:3px;margin-bottom:15px;float:left;width:543px;}
#body .box .kasten .mit {border-left: 2px solid #EE1D25;padding-top: 5px;padding-left: 6px;padding-bottom: 10px;margin-top:3px;margin-bottom:10px;margin-right:4px; width:169px;float:left;height:145px;background-color:#ededed;}
#body .box .kasten .mit .picture{display:block;text-align: left;top:8px;left:8px;overflow: hidden;}
#body .box .kasten .mit .mitarbeiter{display:block;}
/*
#body .box .kasten .mit {border-left: 2px solid #EE1D25;padding: 5px;margin-top:3px;margin-bottom:10px;margin-right:20px; width:210px;float:left;height:145px;background-color:#ededed;}
#body .box .kasten .mit .picture{display:block;width: 200px;text-align: left;top:8px;left:8px;overflow: hidden;}
#body .box .kasten .mit .mitarbeiter{margin-left:5px;display:block;width: 200px;}
*/
#body .box .hersteller {border: 1px solid #fff;padding: 5px 0px 5px 14px;margin-top:3px;margin-bottom:10px;margin-right:20px; width:145px;float:left;height:120px;}

#left strong.h2{border-left:3px solid #EE1D25;background:#8b8b8b url(bg/but_sev_01.gif) 11px 6px no-repeat;padding:8px 20px 8px 37px;margin:0;}
#right strong.h2{border-left:3px solid #EE1D25;background:#8b8b8b url(bg/but_sev_01.gif) 11px 6px no-repeat;padding:8px 20px 8px 37px;margin:0;color:#FFFFFF;}
#right div.forms strong.h2 {background-color: #8b8b8b;color:#FFFFFF;border-left-color:#EE1D25;}
#right div.forms div.box{border-left-color:#EE1D25;background-color:#fff;}


#body .product .actions a{text-decoration: none; color: #FC4747;margin-top:35px;margin-bottom:5px; padding-left: 12px; background: url(bg/oxid_02_.gif) no-repeat 0 -300px;font-size: 10px;display:block;width: 1%; white-space: nowrap;}
#body .product.small{width:171px;height:147px;padding-left:5px;padding-top:125px;}
#body .product strong.h3.sucheklein{width:300px;}
#body .product strong.h3 {margin:0; display: block;}
#body .product.details .pperunit{clear:left;padding-top:5px;padding-bottom:5px;font-size:12px;color:#000;font-weight:bold;}
#body .product.details .price einheit{display:block;margin-right:8px;font-size:15px;font-weight:bold;padding-top:5px;}
#body .product.details .price sup.dinfo {font-size:10px;font-weight: normal;color:#424C56;vertical-align:top;clear:left;line-height: inherit;width:120px;padding-top:5px;}
#body .product .price {margin-top:40px; }

#body .break {border:1px solid #fff;height:24px;padding-bottom:20px;}
#body .product .actions a{text-decoration: none; color: #FC4747; padding-left: 12px; background: url(bg/oxid_02_.gif) no-repeat 0 -300px;font-size: 10px;display:block;width: 1%; white-space: nowrap;}

.sev_box {margin-bottom:4px;}
.sev_box_head {border-left:3px solid #EE1D25;color:#000; text-decoration:none; font-size:12px; 
               line-height:normal; font-weight:bold; font-family:arial;
               padding:0px 20px 0px 37px; background:#8b8b8b url(bg/but_sev_01.gif) 11px 6px no-repeat;}
.sev_box_head a {color:#FFFFFF; text-decoration:none;}
.sev_box_head a:hover {text-decoration:underline;}
