body {background-color: #D5D6D8;}
div#page {background-color: #D5D6D8;}
tr.sep td, tr.sep th {background: none;}
div#page      { width:998px;padding:20px 0 0;}
  div#header  { background:#2B86D9 url(../img/body_shadow.gif); padding:0 9px;}
  div#content { background:url(../img/body_shadow.gif) repeat-y;padding:0 9px;}
    div#path  { border-bottom:1px solid #FFFFFF;}
    div#left  { border-right:4px solid #FFFFFF;}
  div#footer  { url(../img/body_shadow.gif); padding:0px;}
#header div.bar .fixed {height: 10px; border-right:1px solid #FFF;float:left;padding:8px 15px; min-width: 150px; background-color: transparent;}
#header div.bar a.fixed:hover {background-color: #2B86D9;}
#header div.bar a:hover{text-decoration:none;}
#header div.bar .link_header a:hover{text-decoration:underline;}
div.bar.oxid        {background:#006CD2 url(../img/header_bg.jpg) no-repeat; height: 82px;}
div.bar.oxid dl.box {min-height: 52px;min-width:190px;margin:0px 80px 1px 2px;padding:30px 0 0 0;}
dl.box           {/*background:#2B86D9;border:1px solid #2B86D9;*/width:150px;}
dl.box dt        {/*background:#2B86D9;*/color:#fff;}
dl.box dt a      {color:#fff;padding:0 0 0 10px;background:transparent url(bg/oxid_ce_.gif) 0 -10px no-repeat;display:block;}
dl.box dd        {color:#FFFFFF;}
dl.box.open dt   {background-color:#2B86D9;color:#ffffff;}
dl.box.service dd ul{padding:0;margin-bottom:20px;}
dl.box.service dd ul li{list-style: none;padding:1px 0;float:left;margin-right:5px;}
dl.box.service dd ul li a{color:#FFFFFF;padding-left:10px;background:transparent url(bg/oxid_ce_.gif) 0 -100px no-repeat;text-decoration: none;}
dl.box.basket{/*background:#2B86D9;*/border-color:#2B86D9;}
dl.box.basket dt {/*background:#2B86D9;*/}
dl.box.basket.open dd.dropdown ul li a{background-color:#FFFFFF;color:#5e5e5e;}
dl.box.basket.open dd.dropdown ul li a:hover{background-color:#FC8B62;color:#ffffff;}
div.bar.links.single, div.bar.categories      {background:#006CD2 url(../img/header_menu_bg.gif) no-repeat;border-bottom:1px solid white;min-height:28px; border-top:1px solid white;}
div.bar.links a    {line-height: 11px;color:#fff; font-weight: bold; float:left;vertical-align: bottom;padding:7px .5em; border-left:0px solid #2B86D9;}
div.bar.categories .right a { padding: 7px 1em;}
div.bar.links .left a { padding: 7px 1em;border-left:none;}
/*div.bar.categories   { background:#2B86D9; border-bottom: 1px solid #2B86D9;padding-left:150px;}*/
div.bar.categories a { min-width:50px;text-align:center;line-height:1;color:#ffffff; text-decoration: none; display:block; padding: 8px;font-weight: bold;font-size:11px;}
div.bar.categories a.fixed { padding: 5px 0; text-align: center; background-color: #2B86D9;color:#ffffff;}
div.bar.categories a.fixed:hover { background-color: #2B86D9;color:#fff;text-decoration: none; }
div.bar.categories li.open a, div.bar.categories li a.exp{ background-color: #2B86D9;color:#fff;text-decoration: none; padding: 8px;}
div.bar.categories ul.menue.horizontall li {float:left; border-right : 1px solid #2B86D9;}
div.bar.categories ul.menue.verticall   li {float:none; border-top   : 1px solid #2B86D9;}
div.bar.categories ul.menue.verticall   li a { text-align:left;padding: 7px 10px; background: #2B86D9;color:#fff;font-weight: normal;}
div.bar.categories ul.menue.verticall   li a:hover { background-color:#blue;color:#ffffff;}
div.bar.copy{ height:13px;background:#2B86D9 url(../img/footer_bg.jpg) no-repeat;border-top:2px solid #ffffff;color:#ffffff;padding:7px 10px 7px 200px;}
/*.box.minibasket .tocart { height:21px;  line-height:18px; width: 149px; background: transparent url(bg/buttons_ce_.gif) no-repeat right 3px; margin-left:auto; border: 0 none;padding:0 1px 0 0;}*/
#left strong.h2{background:#2B86D9 url(../img/left_headline_bg.jpg) no-repeat;padding:10px 5px 5px;margin:0;color:#fff;}
#left strong.h2 a {text-decoration: none; color: #F3F0F0}
ul.tree li a.root{text-indent:15px;padding-right:0;background-position:0 -175px;font-weight: bold;border-color:#FFFFFF;}
/*
ul.tree li a.act{background-color:#FFFFFF;color:##5E5E5E;}
*/
#right div.box {border-left:4px solid #fff;padding:7px 10px;}
#right div.forms strong.h2 {background:#2B86D9 url(../img/right_headline_bg.jpg) no-repeat;color:#FFFFFF;border-left-color:#FFFFFF;}
#right div.forms strong.h2 a{color:#FFFFFF;}
#right div.forms div.box{border-left-color:#FFFFFF;background-color:#ffffff;}
/*
#right .box.minibasket .tocart{ width: 149px; height: 21px; line-height: 21px;}
#right .box.minibasket .tocart input{ width: 149px; height: 22px; text-align:center; margin:0; border:0;color:#ffffff;padding:2px 0 0 23px;cursor:pointer;font-weight: bold;line-height: 1.1em;}
*/
div.bar.categories ul.menue.vertical li a{background-color: #2B86D9; color: white;}

#right strong.h2{background:#2B86D9 url(../img/right_headline_bg.jpg) no-repeat scroll 0 0; border-left-color:#FFFFFF; color:#FFFFFF; }

#body .lochead .right a {color: #fff;}
#body a:hover{text-decoration: underline; color: #2B86D9;}
#body, #body td, #body th {font-size: 11px;}
#body strong.head, #body h1.head{margin:0 5px;background: #ffffff;color:#5e5e5e;font-size:14px;font-weight: bold;padding:8px .5em;border-left:8px solid #5e5e5e;border-top:1px solid #5e5e5e;border-right:1px solid #5e5e5e;position:relative;}
#body strong.head2 {margin:0 5px 5px 5px; background: url(../img/headline_full_bg.gif) no-repeat; color:#fff; border:0px solid #2B86D9; border:1px solid #2B86D9; float:left; width:556px; padding:9px 5px 6px 7px;}
#body .boxhead {margin:0 5px 0px 5px; background: url(../img/headline_full_bg.gif) no-repeat; padding:6px 5px 6px 7px; 	height:16px; border:1px solid #2B86D9; line-height:20px; font-size: 11px; font-weight: bold; color:#fff; width:556px; float:left; position:relative;}
#body div.bar.prevnext input {background:#B1290D;color:#ffffff;border:1px solid #efefef;cursor:pointer;font-size: 11px;font-weight:bold;padding:5px 35px;margin:0;line-height: 1.1em;}
#body .locator .lochead {background: url(../img/headline_full_bglight.gif) no-repeat;color: #fff; padding: 8px .6em; height: 1.1em;}
#body .locator .lochead strong.h4 {margin: 0; padding: 0; color: #fff; font-size: 11px; font-weight: bold; float: left;}
#body .locator  a.active {font-weight: bold; color: #fff;}
#body .product .variants label{display:block;color:#5E5E5E;font-size: 9px;padding-bottom:3px;}
#body .product .amount label{margin-right:.5em;color:#5E5E5E;font-size: 10px;}
#body .product .tocart { height: 22px; line-height: 1;width: 134px; padding:0 1px 0 0;clear:left;}
#start #body .product .tocart, #search #body .product .tocart, #alist #body .product .tocart {position: absolute; bottom: 5px;}
#body .product .tocart input{ height: 22px;line-height: 1;width: 132px; background: transparent url(bg/buttons_ce_.gif) no-repeat 0 0; border:0;color:#ffffff;padding:0 0 0 27px;cursor:pointer;font-weight: bold;}
#body .product.head.topshop strong.h4{color:#B1290D;border-color:#B1290D;}
#body .product.head.topshop{border-color:#5E5E5E; height: 250px;}
#body .product.details.head.big strong.h4.big{width: 556px; display: block;border-left:1px solid #2B86D9;}
#body .product.head strong.h4{margin:0; background:#ffffff;	padding:8px 5px 1px 7px; height:20px; position:absolute; top:-30px; border-left:8px solid #2B86D9; border-top:1px solid #2B86D9; border-right:1px solid #2B86D9; width:259px; line-height:20px;	font-size: 11px; font-weight: bold;	color:#2B86D9;}
/*#body .welcome {width:569px;}*/
#body .welcome {height: auto;}
#body .product.details strong.h4 {background: url(../img/headline_full_bg.gif) no-repeat; color:#fff;padding:3px 5px 6px 7px;display: block;}
#body strong.head2 {margin:0 5px 5px 5px; background: url(../img/headline_full_bg.gif) no-repeat; color:#fff; border:0px solid #2B86D9;	border:1px solid #2B86D9; float:left; width:556px; padding:9px 5px 6px 7px;}
#body .product.moredetails .morepics{margin-top: 10px; padding: 5px 0; height: auto; border-top: 0px none #006ACF; }
#body .product.moredetails .morepics a{border: 1px solid #006ACF; width: 56px; height: 42px; margin: 0 11px 0 2px; float: left;}
#body .product.moredetails .longdesc {margin-top: 10px;padding: 15px 0 0; border-top: 0px none #006ACF; line-height: normal;}
#body .product.moredetails .longdesc .question {margin: 10px 0 1px; padding-top: 11px; border-top: 1px solid #006ACF;}
#body .product.moredetails .longdesc .question a {font-size: 10px; font-weight: bold; color:#B1290D;}
#body .box .pricealarm {border-top:1px solid #006ACF;}
#body .wellcome {float:left;/*width:280px;*/height:157px;margin:0 5px 10px 5px;padding:0;}
#body div.bar.prevnext .arrowright input {background: url(bg/oxid_ce_.gif) no-repeat 15px -318px; background-color: #B1290D;}
#body .basket .picture {border: 1px solid #fff; background: #ffffff; text-align: center; display: block; height: 42px; width: 56px;}
#body .wrapping .picture {border: 1px solid #006ACF; background: #ffffff; text-align: center; display: block; height: 42px; width: 56px; margin-left: 5px;}
#body .product.details .picture {text-align: center;}
#body .product.moredetails .morepics a.highslide {height: 254px; width: 263px; text-align: center; border-color: #EFEFEF;}
#left dl.news dt a {display:block;}
div.bar.oxid .logo{padding:0px; height: 82px; width: 400px;}
#header .link_header{ color: white; padding-right: 10px;}
#body .product .variants {height: 4px;}
#body .locator .locbody .left a{color: #555;}
#body .product .price big {font-size: 14px;}
#right .box.minibasket .tocart input {height: 22px;}
#right .box.minibasket .tocart {height: 22px; padding-right: 3px;}
span.btn {padding-right: 3px;}
#left .search span.btn input {width: 27px;}
#mask.on {background-color: #0D2841;}
#body .basket .frombasket {padding-right: 3px;}
#body .form.orderhistory a.tocart {height: 22px; width: 22px;}
#body .useroptbox {height: 320px;}
#body .ordersteps dl {height: 74px;}

.highslide img{border-style: none;}

body #d3_extsearch_quicksearch {-moz-box-shadow: 3px 3px 7px #555;}
body #d3_extsearch_quicksearch .headline {background-color: #2B86D9;}
body .IAS_box .headline{background-color: #FC6634;}
body .IAS_box{border-color: #FC6634; -moz-box-shadow: 3px 3px 7px #555;}

.d3_tab_bg {background:transparent url(../img/detailstabbg.jpg) no-repeat scroll 0 0;height:31px;padding:0 8px;width:534px;}
#body a.details_tab_active {background-color:lightblue; background-image:url(../img/detailstab_active.jpg); background-repeat:no-repeat; border:0 solid blue; color:white; cursor:pointer; float:left; font-size:10px; font-weight:bold; height:17px; padding:7px 0; text-align:center; width:113px; margin: 0px;}
#body a.details_tab {background-color:lightblue; background-image:url(../img/detailstab.jpg); background-repeat:no-repeat; border:0 solid blue; color:white; cursor:pointer; float:left; font-size:10px; font-weight:bold; height:17px; padding:7px 0; text-align:center; width:113px; margin: 0px;}

#body .attributes td {border-bottom: 1px solid #E2E2E2; padding: 0.5em 0;}
#body .attributes .last td {border-bottom-style: none;}

#body .product strong.h3 {height: auto; margin-bottom: 5px;}
#body .product .desc {margin-bottom: 5px;}
#body .product.thin .desc {width: 350px;}
#search #body .product .price, #alist #body .product .price, #start #body .product .price  {position: absolute; bottom: 30px;}
#body .product .jahreslizenz {position: absolute; left: 208px; bottom: 29px;}
#body .product.small .jahreslizenz {position: relative; bottom: auto; left: auto;}
#body .product.thin .jahreslizenz {right: 15px; left: auto; top: 26px; bottom: auto;}
#body .nextBtn { float: left; margin: -11px 5px 10px; width: 280px; background-color: #2B86D9; text-align: center;}
#body .nextBtn a {color: white; text-decoration: none;}

.goog-te-gadget {text-align: center;}
skiptranslate goog-te-gadget {white-space: normal;}

#right .listitem.rightlist .price .btn {width: 22px; height: 22px;}
#body .product.small strong.h3 {height: 24px;}
#body .product.details .price big {height: 30px;}
#body .product.small .price {height: 21px;}
#right .listitem .picture {height: 56px;}