fontgray1 {color:#677787;}
/*23*/
.note {color:#CC0000;}

.req {color:#CC0000;}

/*71*/
	div.bar.ligno .left {float:none;}

/*91*/
ul.tree ul ul{margin:0 0 0 5px;padding:0;}
	
/*92*/	
ul.tree li ul li {margin:2px 0;}

/*97*/div#header {margin-top:4px;}

/*98*/ div#content.sep_one{background:#fff; }
		div#content.sep_two{background:#fff; }

/*100*/ div#body.sep_one {margin:0px 0px;}
/*100*/ div#body.sep_two {margin-right:0px;}


/*101*/ div#left {border-right:1px solid #efefef;}

/*114*/div.bar.oxid dl.box.service {margin:0 0 1px 2px;min-height:98px;min-width:320px;color:#333333;
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;}
/*116*/dl.box {background: url(../img/header-backr_menu.png) no-repeat;border:0px;}
/*119*/dl.box dd {color:#555555;float:left;margin-top:10px;padding:0 0 0 10px;}
	   dl.box dd.service {width:125px;}
	   dl.box dd.basket {width:170px;text-align:center;color:#B3B7BA;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;} 
	   dl.box dd.basket a{color:#CC0000;font-size:12px;font-weight:bold;}
	   dl.box dd.basket a:hover{}

/*128*/dl.box.service dd ul li { padding:0 0px;}
/*129*/dl.box.service dd ul li a {background:#fff; padding-left:8px;color:#B3B7BA;font-size:9px;}

/*155*/ div.bar.links.single { background:#fff;border-top:1px solid #A7A7A7;height:30px;}
		div.bar.links.single a{color:#3F3F3F;font-size:1.4em;font-weight:normal;}
		div.bar.links.single a:visited{color:#3F3F3F;display:block;text-decoration:none;}/*padding:2px 5px; menu top*/
		div.bar.links.single a:hover{background:#E8E8E8 none repeat scroll 0 0;color:#553344;border-bottom:2px solid #7F7F7F;}

/*178*/div.bar.copy { background-color:#EFEFEF;border-bottom:1px solid #BBBBBB;border-top:1px solid #BBBBBB;color:#333333;margin-top:2px;padding:6px 0;text-align:right;}
	  div.bar.copy a{color:#333333; }

	  div.bar.copy.ligno {text-align:center;}

/*180*/	div.bar.shop {color:#677787;}
/*181*/ div.bar.shop a {color:#677787;}
/*191*/ #left strong.h2 { background:#EAE9E6 url(../img/sidegreen_top.gif) no-repeat scroll left top;color:#CC0000;}

/*208*/#left ul.info li a {padding:2px 0px;border-bottom:0px;background:#fff;}

#left .partners .logo a{color:#677787;}


/*221*/
ul.tree li ul li a {
	background:#FFFFFF;
	border-top:0px solid #E2E2E2;
	color:#555555;
	display:inline;
	padding:3px 2px;
}

/*222*/ul.tree li a.has {padding-right:5px;}
/*223*/ul.tree li a.root {font-weight:normal;color:#424A55;font-size:12px;padding-bottom:8px;}
/*226*/ul.tree li a.exp.act {background-position:0 -199px;color:#CC0000;}
/*230*/#right strong.h2 { background:#efefef none repeat scroll 0 0;border-left:4px solid #efefef;margin-left:3px;}
/*233*/#right div.box {border-left:1px solid #E2E2E2;margin-left:3px;padding:7px 10px;}
/*242*/#right div.forms strong.h2 a {color:#747D84;}

/*247*/#right .listitem a.title {font-weight:bold;}

/*255*/ ul.tree li a.act {background-color:#fff;color:#424A55;}
		ul.tree li ul li a.act {color:#CC0000;}

/*245*/		
#left .listitem {margin: 2px 0 7px; padding-left: 66px; position: relative; min-height: 45px; height:auto; color: #555555; width: 114px;}
#left .listitem .picture{position: absolute; display: block; left: 0; top: 0; width: 56px; height: 42px; text-align:center; background: #ffffff; border: 1px solid #e2e2e2;}
#left .listitem a.title{overflow:hidden;width:108px;display:block;}
#left .listitem a {text-decoration: none; color: #555555;}
#left .listitem a:hover {text-decoration: underline;}
#left .listitem tt {display: block;}
#left .actions {margin: 3px 0 5px;}
#left .actions a {display: block;}
		
/*255*/
#left .listitem.rightlist {border-bottom: 1px solid #e2e2e2; height:auto;}
#left .listitem.rightlist.lastinlist {border: none; margin-bottom: 3px;}
#left .listitem.rightlist .price{font-size: 14px; font-weight: bold; color: #555555; margin: 16px 24px 9px 0; width: 90px; position: relative;}
#left .listitem.rightlist .price a {font-weight: normal; color: #555555;}
#left .listitem.rightlist .price a:hover {color: #555555;}
#left .listitem.rightlist .price .tocart{ width: 18px; height: 16px; position: absolute; left: 92px; top: 0;}
#left .listitem.rightlist .price .btn{ width: 20px; height: 18px; margin:0; border:0;background: transparent url(bg/buttons_ce_.gif) 0 0 no-repeat;padding: 0;cursor:pointer;}
#left .listitem.rightlist .link {background: url(bg/oxid_ce_.gif) no-repeat 0 -385px;padding-left:14px;font-size:10px;text-decoration:none;color: #555555 !important; line-height:1.1em;}
#left .listitem.rightlist .link:hover {text-decoration: underline;}

/*299*/#body a:hover{text-decoration: underline; color: #CC0000;}
/*303*/
#body.sep_two strong.head2 {width:760px;border-color:#ccc;}
#body.sep_one strong.head2 {width:950px;border-color:#ccc;}
#body.sep_three strong.head2 {border-color:#ccc;background-color:#EFEFEF;}

/*304*/
#body.sep_one .boxhead {width:950px;background:#EBECEC;border-color:#ccc;}
#body.sep_two .boxhead {width:760px;border-color: #ccc;background:#E2E2E2;}
#body.sep_two .tabs_content .boxhead {background:#fff;}
#body.sep_three .boxhead { padding-top:3px;height:16px;background:#EFEFEF;border-right:1px solid #ccc;}
#body.sep_three .boxhead.alist {background:#EFEFEF;border-left:8px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;}

/*306*/#body strong.head small, #body h1.head small, #body .boxhead small {right:0.5em;font-size:9px;}

/*308*/#body strong.head h1, #body .boxhead h1 {color:#CC0000;}
/*310*/
#body.sep_one .box{width:957px;}
#body.sep_one.thankyou .box{width:944px;}
#body.sep_one.user .box{width:944px;border-color:#ccc;}
#body.sep_one.payment .box{width:944px;}
#body.sep_one.order .box{width:944px;border-color:#ccc;}
#body.sep_one.basket .box{width:957px;border-color:#ccc;}
#body.sep_two .box{width:767px;border-color:#ccc;}
#body.sep_two .tabs_content .box{width:730px;border-color:#ccc;}
#body.sep_two .box.variantslist {width:779px;padding:8px 0;border-color: #ccc;}

#body.sep_three .box {border:1px solid #ccc;border-top:none;}

/*318*/
#body.sep_two .box.info {padding-left:10px;padding-right:2px;}

/*327*/
#body.sep_one div.bar.prevnext {width:968px;background:#F0F0F0;border-color:#ccc;}
#body.sep_three div.bar.prevnext {border-color:#ccc;}
#body div.bar.prevnext.forgotpw {width:780px;}

#body .errorbox {color:red;font-size:18px;font-weight:bold;background-color:#FFFFEE;border:1px solid silver;margin:4px 4px 7px;padding:10px 5px 10px 10px;}
#body.sep_two .errorbox {width:766px;}
#body.sep_one .errorbox{width:955px;}

/*352*/
#body.sep_two .locator {width:780px;border-color: #ccc;}
#body.sep_three .locator {border:1px solid #CCCCCC;}

/*358*/#body .locator a.active {color:#CC0000;font-weight:bold;}

/*369*/
#body .product.start {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	float:left;
	height:165px;
	margin:0 5px 10px;
	padding:5px 5px 5px 130px;
	position:relative;
	width:143px;

}

#body .product.start.cats, #body .product.head.start {
	margin-top:30px;
}

/*370*/
#body .product.cats.start .picture {
	display:block;
	left:8px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:8px;
	width:250px;
}

#body .product.subcats .picture {
	display:block;
	left:8px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:8px;
	width:250px;
}

#body .product.subcats .picture {
	float:left;
	position:relative;
	margin-right:20px;
	margin-bottom:20px;
}

#body .product.cats.start {
	background:#FFFFFF none repeat scroll 0 0;
	border:0px solid #555555;
	float:left;
	height:75px;
	margin:30px 5px 10px;
	padding:5px 5px 5px 130px;
	position:relative;
	width:143px;
}
/*
#body .product.subcats {
	background:#FFFFFF none repeat scroll 0 0;
	border:0px solid #555555;
	float:left;
	height:auto!important;
	margin:5px 0px 5px;
	padding:5px 5px 30px 325px;
	position:relative;
	width:225px;
}*/

#body .product.subcats {
	background:#FFFFFF none repeat scroll 0 0;
	border:0px solid #555555;
	float:left;
	height:auto!important;
	margin:5px 0px 5px;
	padding:5px 5px 5px 5px;
	position:relative;
	width:545px;
}
#body .product.subcats2 {
	background:#FFFFFF none repeat scroll 0 0;
	border:0px solid #555555;
	float:left;
	height:auto!important;
	margin:5px 0px 5px;
	padding:5px 5px 0 25px;
	position:relative;
	width:260px;
}

/*D3 MOD 2010_09_07	*/
#body .list_einfach .product.subcats {height:150px !important;width:265px;}
#body .list_einfach .product.subcats img{width:100px;}
#body .list_einfach .product.subcats .picture {width:100px;margin-right:15px;}
#body .list_einfach .product.subcats .longdesc {margin-left:115px;width:150px;margin-top:5px;}
#body .list_einfach .product.subcats .show_articles {margin-top:1px;position:absolute;right:0;top:145px;}


#body .product.subcats .show_articles {
	margin-top:15px;
	margin-right:5px;
	float:right;	
}
#body .product.subcats .show_articles a {
	background:#FFFFFF url(bg/oxid_ce_.gif) no-repeat scroll right 500px;
	background-position:0 -182px;
	padding-left:15px;
}

#body .product.start .picture {
	display:block;
	left:8px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:35px;
	width:115px;
}
#body .product.start.small .picture {
	display:block;
	left:8px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:10px;
	width:115px;
}

/*371*/
#body .product.start.small strong.h3 {
	display:block;
	height:40px;
	left:0px;
	margin:5px 0 0;
	position:relative;
	width:auto;
}
#body .product.start.head strong.h3 {
	display:block;
	height:40px;
	left:0px;
	margin:5px 0 0;
	position:relative;
	width:auto;
}

#body .product.start strong.h3 {
	display:block;
	height:40px;
	margin:0;
	position:relative;
	left:0px;
	
	left:-120px;
	margin:0;
	position:relative;
	width:265px;
}
#body .product.head.start strong.h3 {
	display:block;
	height:40px;
	margin:0;
	position:relative;
	left:-120px;	
	margin:0;
	position:relative;
	width:270px;
}

/*371*/#body .product.thin strong.h3 {width:280px;height:30px;}
/*371*/#body .product.thin.variants strong.h3 {width:450px;height:30px;} 
	   #body .product.small.lastseen strong.h3 {height:auto;left:-95px;position:relative;}
	   #body.sep_one .product strong.h3 {height:45px;}
	   
	   #body.sep_one .actions {margin-top:10px;}
	   
	   #body .product.moredetails strong.h3 {height:20px;}

/*372*/
#body .product strong.h3 a {
	color:#000000;
	font-size:11px;
}
/*374*/
#body .product.thin .flag {margin-left:4px;}

/*378*/#body .product.thin .desc {width:280px;margin-top:5px;}/*suche*/
/*378*/#body .product.thin.variants .desc {width:350px;margin-top:15px;}/*varianten*/
/*379*/#body .product.thin .actions a {color:#CC0000;background-position:0 -256px;}

/*382*/#body .product .variants label {color:#CC0000;}

/*387*/
#body .product.start .price {
	left:20px;
	margin-bottom:4px;
	position:absolute;
	top:145px;
}

/*409*/
#body .product.big.start{width:282px;height:255px;padding-left:281px;}
#body .product.head.start strong.h4.big{width: 549px; display: block;}
#body .product.big.start .picture{width: 250px;top:0px;}
#body .product.big.start .picture img{max-height:250px;} 
#body .product.big.start strong.h3 {margin-top:0px; display: block;left:0px;}
#body .product.big.start strong.h3 a{font-size: 12px;color:#000000;}
#body .product.big.start .actions a{display:inline;margin-right:10px;}
#body .product.big.start .price {left:400px;}
#body .product.big.start .price big{font-size: 23px;}
#body .product.big.start .price .old {font-weight: bold;font-size: 11px;}
#body .product.big.start .price sub.only {display:block;float:left;font-weight: bold;font-size: 11px;margin-right:.5em;height: 3em;}
#body .product.big.start .price .desc {color:#555555;font-size: 10px;}


#body .product .price sup.dinfo a {font-size:11px;}
/*410*/
#body.sep_two .product.head strong.h4.big {width:761px;border-color: #ccc;}

/*411*/#body .product.big .picture {width:300px;}

/*420*/
#body .product.small {border-color:#ccc;}
#body .product.small.start {height:147px;padding-left:5px;padding-top:125px;width:123px;}

#body .box.accesories .product.small.lastseen {width:256px;height:160px;padding-top:10px;padding-left:110px;}/*Details zubehör width:268px*/
#body .product.small.lastseen {width:268px;height:160px;padding-top:10px;padding-left:110px;}/*Details zubehör width:268px*/
#body .product.small.lastseen .picture {left:0px;top:40px;}

#body .product.small.lastseen .price {position:absolute;top:150px;left:10px;}
#body .product.small.lastseen .desc {margin-top:10px;}
#body .product.small.lastseen .actions a { color:#CC0000;background-position:0 -257px;}

#body.sep_one.thankyou .product.small {height:160px;}
/*429*/#body.sep_three .product.thin {border-color:#ccc;}
/*431*/#body.sep_three .product.head strong.h4.thin {background:#EFEFEF;border-right:1px solid #ccc;}

/*430*/
#body .product.cats.start strong.h4 {	
	background:#EFEFEF none repeat scroll 0 0;
	border-left:8px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#555555;
	font-size:11px;
	font-weight:bold;
	height:20px;
	left:-1px;
	line-height:20px;
	margin:0;
	padding:8px 5px 1px 7px;
	position:absolute;
	top:-30px;
	width:259px;
}
#body .product.head strong.h4 {border-color:#ccc;}

/*438*/#body.sep_two .product.thin .actions {margin-top:1em; }
 
/*442*/#body.sep_two .product.thin {width:615px;border:0px solid;padding:5px 5px 5px 145px;height:125px;}

/*461*/#body.sep_two .separator.inbox {width:765px;}
/*463*/#body .txtseparator.inbox {width:779px;}

/*466*/
#body.sep_two .product.details {padding-left:470px;width:305px;min-height: 360px;border-color: #ccc;}
/*468*/#body .product.details h1 {font-size:17px;line-height:100%;}


/*472*/#body .product.details .picture {height:300px;text-align:left;margin:10px 50px;}
/*474*/#body .product.details .exturls {top:320px;}
/*475*/#body .product.details .exturls a{color:#CC0000;font-size:10px;margin-right:1em;}


/*490*/#body .product.details .price big { color:#CC0000;}
/*491*/#body .product.details .price .old {color:#CC0000;}
/*491*/#body .product.details .price .old del{color:#000;}
/*494*/#body .product.details .price sub.only {color:#CC0000;}

/*519*/
#body.sep_two .product.moredetails {width:768px; border-color: #ccc;}
/*591*/#body .ordersteps dl {width:182px;padding-top:10px;background:#F0F0F0;border-color:#ccc;}
/*593*/#body .ordersteps dt, #body .ordersteps dt a {font-size:11px;}
/*597*/#body .ordersteps .lastinrow {width:182px;}
/*599*/#body .ordersteps dl.active dt, #body .ordersteps dl.active dt a {color:#CC0000;}

/*605*/
#body div.bar.prevnext .arrowright input {background:#CC0000 url(bg/oxid_ce_.gif) no-repeat scroll 15px -318px;}

/*615*/#body .basket {width:969px;border-color:#ccc;}
/*617*/#body .basket th {background:#EFEFEF;}
#body .basket th.brd {border-color:#ccc;}

/*621*/#body .basket td.brd {border-color:#ccc;}
/*630*/#body .basket .art_num {margin-bottom:6px;} 
/*644*/#body .basket .discount, #body .basket .coupon {color:#CC0000;}

/*658*/#body strong.useroptboxhead {width:295px;background:#D0D1D3;border-color:#677787;color:#000;}
/*660*/#body .useroptbox {width:284px;border-color:#ccc;}

/*662*/#body .useroptbox .link {color:#CC0000 !important;background:transparent url(bg/oxid_ce_.gif) no-repeat scroll 0 -257px;}

/*716*/#body .account_header dt a.active {color:#CC0000; }

/*796*/#body.sep_two .msg {width:760px;border-color:#ccc;}
	   #body.sep_one .msg {border-color: #E2E2E2;width:948px;}

#body.sep_three .product .actions{left:180px;position:absolute;}/*top:150px; account-merkzettel*/
#body.sep_three .product .actions a{color:#CC0000;background:transparent url(bg/oxid_ce_.gif) no-repeat scroll 0 -257px;}
#body.sep_three .product.small .actions {left:180px;position:static;top:150px;margin-top:30px;}
#body.sep_three .product.subcats strong.h4 a,#body.sep_three .product.subcats2 strong.h4 a {color:#CC0000;font-size:14px;}
#body.sep_three .cat_text {float:left;width:568px;margin:0 5px 10px;}

#body.sep_three .product.big .actions {left:470px;}


#body.sep_three .product.subcats strong.h4{}
#body.sep_two .product.small .actions {left:180px;position:static;top:150px;margin-top:30px;}

.btnSendImage {position:relative;top:4px;}

.txt_underline {text-decoration:underline;}

#body.sep_one .Bestellbest.table {border:1px solid;height:50px;padding:15px 10px;width:260px;background:#F0EFEF;}
#body.sep_one .Bestellbest.table .picture {float:left;height:40px;width:40px;}
#body.sep_one .Bestellbest.table .txt {position:relative;top:10px;font-weight:bold;left:10px;}

#body.sep_two .mv.hinweistxt{color:#CC0000;width:230px;}

body a[href$=".pdf"] {
	background-image:url(../img/pdf_info.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
}

#body .product.subcats .longdesc {color:inherit;}
#body .product.subcats .longdesc {margin-top:15px;margin-left:280px;width:270px;}

/* paypal bar top start */
#body div.bar.prevnext.paypaltop {background-color:#f0f0f0; border:1px solid #ccc;margin:5px;padding:0;height: 100%; float: left; }
/* paypal bar top end */
/* paypal button style start */
#body div.bar.prevnext input[class=paypalbutton] {background-color:#f0f0f0;border:0px;padding:0px;margin-top:5px;}
/* paypal button style end*/
/* paypal bar bottom start */
#body div.bar.prevnext.paypalbottom {margin-bottom:15px;height: 100%;border-color:#ccc;}
/* paypal bar bottom end */

/*konfigurator*/
.configchoosebutton {background:transparent url(../img/preis_be_con.jpg) no-repeat scroll 0 0;border:medium none;height:33px;width:153px;}
.warenkorb_img2, .warenkorb_button2, .warenkorb_button3, .warenkorb_mini_button2 {background-color:White;border:1px solid #D9D9DB;color:#CC0000;cursor:pointer;font-weight:bold;margin-top:1px;vertical-align:top;}
.warenkorb_button2 {background-color:#EFEFEF;color:#CC0000;height:18px;width:110px;}
.d3configoverviewrow1 {background-color:#EFEFEF;}
.product_price_new, .product_price_new_big, .product_price_new_small {border:0 none;color:black;font-size:18px;font-weight:bold;margin:0;}

/*Shopbewertung*/
#left .rating_review_background { width:89px; height:16px; margin:0; padding:0; background: url(bg/stars.jpg) no-repeat 0 0;}
#left .onestar {background-position:-72px -38px}
#left .twostar {background-position:-54px -38px}
#left .threestar {background-position:-36px -38px}
#left .fourstar {background-position:-18px -38px}
#left .fivestar {background-position:0 -38px}
#left ul.rating {width:89px; height:16px; margin:0 auto 3px; padding:0; list-style:none; clear:both; position:relative; background: url(bg/stars.jpg) no-repeat left top;}
#left ul.rating li {cursor: pointer; float:left;}
#left ul.rating li a {position:absolute; left:0; top:0; width:18px; height:16px; text-decoration:none; z-index: 200;}
#left ul.rating li a b {display: none;}
#left ul.rating li.one a {left:0}
#left ul.rating li.two a {left:17px;}
#left ul.rating li.three a {left:34px;}
#left ul.rating li.four a {left:51px;}
#left ul.rating li.five a {left:68px;}
#left ul.rating li a:hover {z-index:2; width:89px; height:16px; overflow:hidden; left:0; background: url(bg/stars.jpg) no-repeat 0 -18px}
#left ul.rating li.one a:hover {background-position: -72px -18px;}
#left ul.rating li.two a:hover {background-position: -54px -18px;}
#left ul.rating li.three a:hover {background-position: -36px -18px;}
#left ul.rating li.four a:hover {background-position: -18px -18px;}
#left ul.rating li.five a:hover {background-position: 0 -18px;}
#left .rating_review_input {margin:0; height:16px;}
#left .rating li.current_rate{background: url(bg/stars.jpg) left bottom; position: absolute; height: 16px; z-index: 1;}

/*807*/
#body td.rating.one {background-position:-72px -38px;}
#body td.rating.two {background-position:-54px -38px;}
#body td.rating.three {background-position:-36px -38px;}
#body td.rating.four {background-position:-18px -38px;}
#body td.rating.five {background-position:0 -38px;}
#body ul.rating {width:89px; height:16px; margin:0 0 3px; padding:0; list-style:none; clear:both; position:relative; background: url(bg/stars.jpg) no-repeat left top;}
#body ul.rating li {cursor: pointer; float:left;}
#body ul.rating li a {position:absolute; left:0; top:0; width:18px; height:16px; text-decoration:none; z-index: 200;}
#body ul.rating li a b {display: none;}
#body ul.rating li.one a {left:0;}
#body ul.rating li.two a {left:17px;}
#body ul.rating li.three a {left:34px;}
#body ul.rating li.four a {left:51px;}
#body ul.rating li.five a {left:68px;}
#body ul.rating li a:hover {z-index:2; width:89px; height:16px; overflow:hidden; left:0; background: url(bg/stars.jpg) no-repeat 0 -18px;}
#body ul.rating li.one a:hover {background-position: -72px -18px;}
#body ul.rating li.two a:hover {background-position: -54px -18px;}
#body ul.rating li.three a:hover {background-position: -36px -18px;}
#body ul.rating li.four a:hover {background-position: -18px -18px;}
#body ul.rating li.five a:hover {background-position: 0 -18px;}
#body .rating_review_input {margin:0; height:16px;}
#body .rating li.current_rate{background: url(bg/stars.jpg) left bottom; position: absolute; height: 16px; z-index: 1;}

#body .stat ul.rating {float:right}

#body .product_bundle {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #555555;float:left;margin:0 5px 10px;padding:5px 5px 5px 130px;position:relative;width:143px;}
#body .product.moredetails .bundle.title{font-weight:bold;}

/*MG Add 2010_08_10	*/
#body .StartseiteBeschreibung{padding:5px 5px;float:left;margin-top:10px;width:549px;}