/*global*/
*{margin:0;padding:0;list-style-type:none;}
img{border:none;}
h2{color:#72AC0C;font-weight:bold;font-size:17px; padding:4px 0;}
h8.error{background-color:#EEEEEE; border:1px solid #D8000C; color:#D8000C; font-size:1.7em; line-height:1.7em; margin-bottom:1.6em; text-align:center; display:block}
.oh{overflow:hidden;}
.headernavi{height:40px;}
.tc{text-align:center}
.fr{float:right}
.fl{float:left}
.slim{width:691px}
.no_margin{margin:0 !important}
.mt{margin-top:10px;padding:0 10px;}
.mt_15{margin-top:15px}
.small{width:496px !important;}
.no_filter{width:100% !important;margin:0 0 10px!important;padding:0 !important;}
.err{border:1px solid #CF0000;background:#FDD;margin:30px 0;padding:5px;-moz-box-shadow:2px 2px 5px #DDD;-moz-border-radius:5px; -webkit-border-radius:5px;}
h2.centered{padding:0 0 15px;}w
h2.more{padding:30px 0 15px 0;}
#td02 span{margin:8px 121px 0 0;}
#td02 span img{margin-bottom:-5px}
#td02 p{float:right}
body{background-repeat:repeat-x;background-color:#e9e4de;font:12px/16px arial,helvetica,sans-serif}
#wrapper{width:792px;margin:0 auto 20px;}
#blind{display:none;opacity:0.7;filter:alpha(opacity=70);width:100%;height:100%;margin-top:100px;background:#fff;position:absolute;z-index:3}*html #blind{left:0;margin:0;top:100px;height:2000px;}
.lightborder{display:block; margin:10px; padding:14px; -moz-box-shadow:2px 2px 5px #DDD; border:1px solid #CBDFF4; -moz-border-radius:5px; -webkit-border-radius:5px;}
.btn{background:url(../img/sprite.jpg) no-repeat 0 0; background-position: -470px -197px; width:95px; height:24px; text-align: center; padding:8px 0 0 3px; display:block; color:white; font-size:12px!important; font-weight: bold; text-decoration:none; color:white!important; border:0; cursor:pointer;}
.btn_big{background:url(../img/btn_155.gif) no-repeat; width:155px; padding:7px 0 0 0;}
.btn_big{background:url(../img/btn_155.gif) no-repeat; width:155px; padding:7px 0 0 0;}
button.btn{padding:0;}
.jsHide {display:none;}

.button_small, div.button_small{border:0 none; display: -moz-inline-stack; overflow:visible; cursor:pointer; color:#FFF; white-space:nowrap; background:url(../img/menu/buttonB.png) no-repeat top left; height:21px; padding:0; padding-left:30px; font-weight:bold; z-index:5; display:inline-block; text-decoration:none; _width:40px; margin:5px 0 0 0;}
.button_small span, div.button_small span{ background:url(../img/menu/buttonB_right.png) no-repeat top right; height:21px; margin-top:-1px; padding:1px 10px 0 0; display:block;}
* + html .button_small span, *html .button_small span{ margin-top:0;}
.button_small:hover span, div.button_small:hover span{ background:url(../img/menu/buttonB_right_hover.png) no-repeat top right;}
/* Safari Hack */ body.safari .button_small span{ padding:2px 10px 0 0;}
.button_small:hover, div.button_small:hover{background:url(../img/menu/buttonB_hover.png) no-repeat top left;}

a , a:link, a:visited{color:#00E; cursor:pointer;}
a:hover, a:active , a:focus{color:#000}
table{empty-cells:show}
form{display:block; width:100%; clear:both;}
.middle{text-align:center}
.top{text-align:right; display:block}
.category_text{padding-bottom:15px;}
.clear {clear:both;}

/*BG-Images*/
div.notfound input,form.zip_form input.zip_submit,#search_button,#wrapper_full #head_select,div.landing #search_submit,div.landing a#logo_link,ul#filterblock li input.apply_filters,#contact_form input#submit,#footer div.lang a,div.cat_list div#expand,div.exp,ul.start_cats li div,a#logo_link,a#all_dep,div.carousel_outer a.button_left,div.carousel_outer a.button_right,.lp #wrapper_full #search_magnifier{background:url(../img/sprite.jpg) no-repeat;}
body{background-image:url(../img/v_repeats.jpg);}
div#content,#wrapper_full #searchTerm,div.content_top,div.cat_list {background-image:url(../img/v_repeats_2.jpg)}











/*Startseite*/
div.start_overwrite{width:800px !important;margin:0 auto 20px !important}


/*Header*/
a#logo_link{display:block;width:194px;height:35px;float:left}
a#all_dep{width:140px;margin-left:10px;height:28px;display:block;background-position:-256px 0;float:left;color:#fff;text-decoration:none;padding:7px 0 0 36px;font-weight:bold}

	/*Header All-Departsments*/
	ul#all_cats{display:none;z-index:8;-moz-box-shadow:2px 2px 5px #DDD;margin:34px 0 0 205px;background:#fff;border:1px solid #4C83E0;width:150px;position:absolute;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;}*+html ul#all_cats{margin:34px 0 0 -175px} *html ul#all_cats{margin:34px 0 0 -175px;}
	ul#all_cats li a{display:block;text-decoration:none;color:#1B4EA9;padding:2px;border-bottom:1px dotted #4C83E0;}* html ul#all_cats li a{height:12px}
	ul#all_cats li a:hover{font-weight:bold}


	/*Header Form*/
	form#search{height:57px; margin-top:3px; overflow:hidden!important}

		/*Header Select-Box*/
		div#head_select div	{float:left; width:146px; height:21px; padding:6px 0 2px 4px; margin:21px 0 0 49px; cursor:pointer; overflow:hidden; border-bottom:none}
        div#head_select div span {display:block;width:121px;height:18px;white-space:nowrap;overflow:hidden}
		div#head_select ul		{display:none; overflow:hidden; margin:49px 0 0 -153px; width:220px; background:#fff; position:absolute; border:1px solid #1c4fa8; border-top:none; list-style-position:outside; z-index:1}
		div#head_select ul li	{padding:3px 6px}
		div#head_select ul li a	{text-decoration:none; color:#000}

		div#head_select ul li:hover	{background:#1c4fa8; font-weight:bold}
		div#head_select ul li:hover a{color:#fff !important}

		* html div#head_select ul li a:hover {color:#1c4fa8; font-weight:bold}

		/*Header Inputs*/
		#searchTerm input, input#searchTerm{margin-top:26px;cursor:text;border:none;background:none;width:100%;color:#000;font-weight:bold;}
		#searchTerm input:focus, input#searchTerm:focus {outline:0;}
		#search_button input{border:none;background:none;cursor:pointer;color:#FFF;font-weight:bold;margin:20px 0 0 21px;padding:6px 10px 6px 30px;}
		#conditional_cats{overflow:hidden; padding:15px 0 0 10px; font-weight:bold; height:15px}
		#conditional_cats a{color:white; text-decoration:none; padding:0 10px; white-space:nowrap; border-left:1px solid white; font-size:14px}
		#conditional_cats a.first{border:0}
		#conditional_cats a:hover{text-decoration:underline}

	/*Header Breadcrumbs*/
	ul.breadcrump{height:19px;background:#fff;margin:0 6px; padding:5px 10px;}
	ul.breadcrump li{float:left;margin-right:8px;font-size:11px;}

/*Content*/
div#content{background-color:#FFF;background-position:0 -270px;background-repeat:repeat-x;margin:0 6px;padding:0px 20px 5px 20px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;}* html div#content{background-image:none;}
div.content_top{margin:0 6px -4px 5px;height:10px;background-position:0 -186px;background-repeat:repeat-x;} *html div.content_top{overflow:hidden;}

	/*Contact*/
	#c_form h2{margin:10px 0;}
    #c_form
	form#contact_form{overflow:hidden;}

    /* IE6 und IE7 */

    *html form#contact_form {width:750px;}
    *+html form#contact_form {width:750px;}

	#message{width:554px !important }
	#contact_form input, #contact_form select ,#contact_form textarea{border:#2053ae 1px solid;width:157px; -moz-border-radius:2px; -webkit-border-radius:2px;}
	#subject-label, #email-label, #name-label,#message-label{width:170px;clear:left;float:left;margin-top:5px;}
	#subject-element, #email-element, #name-element, #message-element{float:left;margin-bottom:13px;}
	#subject-element select ,#email-element input, #name-element input{width:300px;padding:2px}
	#subject-element select{width:306px}
	#message-label{clear:left}
	#contact_form input#submit{width:60px;background-position:-478px -200px;color:#fff;margin-bottom:10px}
	#submit{float:right;margin-right:16px;}
	.errors li{color:red}

	/*Privacy policy*/
	#privacy h2{margin:10px 0;}
	#privacy h4, #privacy strong{color:#72AC0C;margin-top:10px}
	#privacy  ul li{list-style-type:lower-latin;margin:10px 0 10px 18px;}

	/*General Terms and Conditions*/
	#privacy h3{margin:7px 0!important;color:#72AC0C !important}

	/*carousel*/
	div.carousel_inner{height:150px;overflow:hidden;width:710px;float:left;margin:20px 0}
	div.carousel_inner ul{width:4000px}
	div.carousel_inner ul li{float:left; width:115px; margin:0 12px; text-align:center;}
	div.carousel_inner ul li a.price{color:#72AC0C !important; text-decoration:none;font-size:14px;}
	div.carousel_outer a.button_left,div.carousel_outer a.button_right{width:14px;height:45px;float:left;margin-top:54px;display:block;cursor:pointer;}
	div.carousel_outer a.button_left{background-position:-18px -147px;}
	div.carousel_outer a.button_right{background-position:-33px -147px;}
	div.carousel_outer a.button_left:hover{background-position:-48px -147px;}
	div.carousel_outer a.button_right:hover{background-position:-63px -147px;}
	div.carousel_outer a.button_left.passiv,div.carousel_outer a.button_left.passiv:hover{background-position:-78px -147px;}
	div.carousel_outer a.button_right.passiv,div.carousel_outer a.button_right.passiv:hover{background-position:-93px -147px;}


	/*Slider anstelle von carousel*/

	.prev, .next{display:none;}
	.prev{width:14px; float:left; height:100%; cursor:pointer; background:#FFF url(../img/menu/prev.gif) no-repeat 0% 50%; position:relative; z-index:10;}
	.prev:hover{width:14px; float:left; height:100%; background:#FFF url(../img/menu/prev_hover.gif) no-repeat 0% 50%; position:relative; z-index:10;}
	.next{width:14px; float:right; height:100%; background:#FFF url(../img/menu/next.gif) no-repeat 100% 50%; position:relative;z-index:10;}
	.next:hover{width:14px; float:right; height:100%; cursor:pointer; background:#FFF url(../img/menu/next_hover.gif) no-repeat 100% 50%; position:relative;z-index:10;}
	.slider{overflow:hidden; position:relative;}
	.slider_container {overflow:hidden; position:relative;}
	.slider_container ul{position:relative; z-index:1; overflow:hidden;}
	.slider_container li {float:left; text-align:center;}
	.slider_container p {text-align:center; vertical-align:middle;}
	#content #reisen_menu label, #content #fluege label {display:inline;}
	.slider_container .product_name {height:20px; overflow:hidden; vertical-align:middle;}
	.slider_container .middle {vertical-align:middle;}
	#moreProdsSlider {height:180px;vertical-align:middle;}

	/*Startseite*/
	ul.start_cats li{width:195px;line-height:18px; padding:15px;margin:10px;float:left}
	ul.start_cats li h2{font-size:14px; margin-left:42px;}
	ul.start_cats li p {margin-left:42px;}
	ul.start_cats li a{color:#0022AA}
	ul.start_cats li a:hover{text-decoration:none;}
	ul.start_cats li a.more{color:#72AC0C;}
	ul.start_cats li div{float:left;width:32px;height:32px;}

	ul.navigation {float:left;}
    ul.navigation li{padding:10px;float:left;}
    ul.navigation li a {font-weight:bold; font-size:14px;}
    ul.navigation li ul li a {font-weight:normal;  font-size:12px;}

	/*Icons Startseite*/
	ul.start_cats li div.auto{background-position:-120px -140px;}
		ul.start_cats li div.clothing{background-position:-169px -227px;}
		ul.start_cats li div.computers{background-position:-120px -181px;}
		ul.start_cats li div.electronics{background-position:-219px -220px;}
		ul.start_cats li div.indoor{background-position:-381px -223px;}
		ul.start_cats li div.cameras{background-position:-270px -153px;}
		ul.start_cats li div.appliances{background-position:-271px -261px;}
		ul.start_cats li div.toys{background-position:-427px -220px;}
		ul.start_cats li div.sporting{background-position:-321px -146px;}
		ul.start_cats li div.jewelry{background-position:-382px -256px;}
		ul.start_cats li div.babies{background-position:-325px -260px;}
		ul.start_cats li div.health{background-position:-218px -148px;}
		ul.start_cats li div.furniture{background-position:-172px -186px;}
		ul.start_cats li div.software{background-position:-383px -147px;}
		ul.start_cats li div.musical{background-position:-173px -261px;}
		ul.start_cats li div.video{background-position:-123px -226px;}
		ul.start_cats li div.outdoor{background-position:-428px -182px;}
		ul.start_cats li div.grocery{background-position:-218px -182px;}
		ul.start_cats li div.office{background-position:-384px -190px;}
		ul.start_cats li div.flowers{background-position:-320px -179px;}
		ul.start_cats li div.industrial{background-position:-167px -151px;}
		ul.start_cats li div.music{background-position:-267px -191px;}
		ul.start_cats li div.books{background-position:-322px -222px;}
		ul.start_cats li div.movies{background-position:-383px -147px;}

	/*Kategorie-Tiefe 1*/
	div.cat_list{margin:18px 0 18px 11px;width:699px;padding:0 10px;overflow:hidden;background-repeat:repeat-x;background-position:0 bottom;-moz-border-radius:5px;-webkit-border-radius:5px;}
	#search_cat_list{padding-top:30px;}
	div.cat_list div.oh{height:70px;margin-top:10px;}
	div.cat_list div.open{height:100%;}
	div.cat_list ul{float:left;width:33%;color:#72AC0C;font-size:8px;}
	div.cat_list ul li{padding:3px;}
	div.cat_list ul li a{font-size:12px}

		/*Kategorie-Tiefe 1 Knopf*/
		div.cat_list div#expand,div.exp{width:70px;float:right;height:13px;background-position:-552px -179px;margin:10px 10px 10px 0;cursor:pointer;}
		div.less div.oh{height:100%}
		div.less div#expand{background-position:-473px -179px;}

		/*Kategorie-Tiefe 1 Produktansicht*/
		div.products_4 a{text-decoration:none;display:block;float:left;margin:10px;width:135px;text-align:center;padding:14px;-moz-box-shadow:2px 2px 5px #DDD;border:1px solid #CBDFF4;-moz-border-radius:5px;-webkit-border-radius:5px;}
		div.products_4 a span, div.products_4 a .price {text-decoration:underline}
		div.products_4 div.afc ul li a{display:block;float:none;margin:none;width:auto;text-align:left;padding:5px;-moz-box-shadow:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;margin:0}
		div.products_4 a img{display:block;margin:0 auto;}
		div.products_4 a strong{display:block;color:#AB0D01;margin-top:4px; font-size:14px}
		div.products_4 a:hover{background:#F3FFEF;}

		/*AFC*/

		/*div.gads{border:1px solid #4C83E0;width:699px;margin:10px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;}*/
		.gads_box{clear:both}
		.gads_container{
			margin:0 0 15px 0;
			padding:5px 0 0 0;
			display:block;
		}
		.gads_container ul{border:0px solid #E1E1E1}
        span.notice{display:block;padding:5px 0  0}
        span.notice a, span.notice a:link, span.notice a:visited{color:#000;text-decoration:none;}
        div.lp_ads span.notice{padding-top:0}
		.afc .notice{font-size:12px; font-weight:normal; padding:5px; float:right;  display:inline}
		.afc a {text-decoration:none;}
		.afc li a {padding:10px; border-bottom:1px dotted #DDD;display:block;}
		.afc li a:hover, .afc a.head{background:#f3ffef;color:#72AC0C}
		.afc .ad {text-decoration:none;}
		.afc .ad .head{font-size:16px; font-weight:bold; text-decoration:underline; margin-right:10px}
		.afc .ad .nowrap{color:black; font-size:12px; margin-right:10px}
		.afc .ad .link{color:#006000; font-size:12px}

		/* Fix IE6*/
		* html .gads_container_new {overflow:hidden !important; width:100%;}

		/* Fix IE7*/
		* +html .gads_container_new {overflow:hidden !important;}

		/* Google Ads Container Neu */
		.gads_container_new {font-family:arial,helvetica,sans-serif;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;margin: 0px;}

		/* Google Ads Container Liste */
		.gads_container_new ul{list-style-type:none;margin:0;padding:0;}

		/* Google Ads label */
		.gads_label_new{display:block;/* float:right; */font-size:12px;	color:#777777;text-decoration:none; margin-bottom:8px;}


		/* Ad Abstände */
		.gads_a_new {display:block;padding:16px 0 16px 5px;}

		/* Google Ads Background Hover */
		.gads_ads_new li a:hover{background:#F3FFEF none repeat scroll 0 0;}

		/* Google Ads Linkfarbe */
		.gads_ads_new a{color:#0000EE;text-decoration:none;}

		/* Google Ads Linkhover */
		.gads_ads_new a:hover {color:#72AC0C;}

		/* Google Ads Linkfocus */
		.gads_ads_new a:active, a:focus {color:#000000;}

		/* Google Ads Titel */
		.gads_title_new{font-size:16px;	font-weight:bold;text-decoration:underline;	margin-right:10px;margin-bottom:5px;}

		/* Google Ads Text */
		.gads_text_new{color:#000000;font-size:12px;font-weight:none;text-decoration:none;margin-right:5px;margin-bottom:3px;}

		/* Google Ads URL */
		.gads_link_new{color:#006000;font-size:12px;font-weight:none;text-decoration:none;}

		/* Jede Zeile */
		.gads_li_new {border-bottom:1px dotted #DDDDDD;}

		/*  Erste Zeile Besonderheit */
		.gads_li_first_new {border-top:1px dotted #DDDDDD;}

		/*  Letzte Zeile Besonderheit */
		.gads_li_last_new {border-bottom:1px solid #DDDDDD;}

		.gads_bottom_lp .gads_a_new {display:block;	padding:15px 10px;}

		.gads_bottom_lp .gads_li_first_new {border-top:0;}

		.gads_bottom_lp .gads_li_last_new {border-bottom:0;}

		.ad {overflow:hidden;}

        .gads_container .head {margin-right: 5px}

		/*Produktuebersicht*/

			/*Pagination*/
			div.pagination{background:#e5e5e5;border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px;text-align:center}
			div.pagination a,div.pagination span{-moz-box-shadow:2px 1px 3px #d5d4d4;-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFF none repeat scroll 0 0;border:1px solid #b7b7b7;color:#666;font-size:12px;margin-right:5px;padding:1px 5px;text-decoration:none;}
			div.pagination span,div.pagination a:hover{background:#F0FFDF;border-color:#72AC0C;color:#72AC0C;}
            div.pagination a.filters:hover{background: #FFCCCC;border-color: #FF0000;color:#FF0000;}

            /*More Results*/
            div.moreresult{background:#e5e5e5;heigth:15px;border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;}
            div.moreresult a{-moz-box-shadow:2px 1px 3px #d5d4d4;-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFF none repeat scroll 0 0;border:1px solid #b7b7b7;color:#00E;font-size:14px;font-weight:bold;margin-right:5px;padding:1px 10px;text-decoration:none;}
            div.moreresult a:hover{background:#F0FFDF;border-color:#72AC0C;color:#72AC0C;}

			/*Product View*/
			.fl{float:left}
			 li.right{width:488px}

		/*Top Angebote*/

		#topitemsbox {border:1px solid #E9E4DE;/* min-height:100px;  */width:215px; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background:#FFF url(../img/menu/sidebar_cats_bg.jpg) repeat-x; padding:5px 5px 0px; margin-bottom:10px;font-size:0.9em;}
		#topitemsbox h2 {color:#000000;font-size:12px;font-weight:bold; margin:0;padding:0px 0 2px 5px; border-bottom:0px;}
		*html #topitemsbox h2 {padding-bottom:2px;}
		#topitemsbox .topitem {display:inline-block; margin-bottom:3px;}
		*html #topitemsbox .topitem {margin-bottom:3px;}
		*+html #topitemsbox .topitem {margin-bottom:3px;}
		#topitemsbox .topitem .image {float:left; margin-left:2px;width:43px;height:43px;}
		#topitemsbox .topitem .image img {width:43px;height:43px;margin-left:2px;}
		#topitemsbox .topitem .text {float:left;font-size:11px;height:43px;padding-left:5px;width:160px;overflow:hidden;line-height:15px;}
		#topitemsbox .topitem .text span {float:left;height:27px;width:160px;}
		*html #topitemsbox .topitem .text span {height:29px;}
		#topitemsbox .topitem .text .price {float:right;position:relative;top:-13px;font-size:11px;font-weight:normal;}
		#topitemsbox .topitem .text a.price {color:#02a;}
		#topitemsbox .topitem .text a.price:hover {color:#000;}
		*html #topitemsbox .topitem .text .price {top:-17px;}


		/*Filter*/
		ul#filterblock{border:1px solid #E9E4DE;width:215px; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background:#FFF url(../img/menu/sidebar_cats_bg.jpg) repeat-x; padding:5px 5px 10px; margin-bottom:10px;	font-size:0.9em;}
		ul#filterblock li{border-bottom:1px dotted #CCC;cursor:pointer;}
		ul#filterblock li h4:hover{background:#F3FFEF;}
		ul#filterblock li h4{color:#555555;font-size:1.2em;font-weight:bold;margin-bottom:0.4em;}
		ul#filterblock li div div.filter_inner{margin:5px 0;overflow-y:auto;overflow-x:hidden;max-height:220px;}
		ul#filterblock li div div.filter_inner a{text-decoration:none;color:black}
		ul#filterblock li i{color:#72AC0C;margin-right:10px;}
        ul#filterblock li div.priceFilter{display:block;padding:3px}
        ul#filterblock li div.priceFilter input{margin-right:6px;}
        ul#filterblock li label{display:block;padding:3px}
		ul#filterblock li label input{margin-right:6px;}
		ul#filterblock li input.apply_filters{width:89px;height:13px;margin:5px 0 5px 129px;border:none;cursor:pointer;background-position:-458px -243px}
		ul#filterblock li input.apply_filters:hover{background-position:-458px -259px;}
		ul#filterblock li small.uncheck{font-size:10px;color:#999;text-decoration:underline;cursor:pointer;margin-left:116px}
		ul#filterblock li small.uncheck:hover{color:black}

        /*Related Search*/

        #relatedsearch  {clear:right}
        #relatedsearch .boxfirst {padding-top:0 !important}
        #relatedsearch li {font-size:12px; line-height:30px}
        #relatedsearch li a {background-image:none !important; padding-left:0px}

		/*Zip-Code Feld*/
		form.zip_form{text-align:center;background:#f3fdee;-webkit-box-shadow:2px 2px 5px #DDD;-moz-box-shadow:2px 2px 5px #DDD;width:400px;margin:9px 30px 9px 0px;border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px;}
		form.zip_form p{font-size:10px;line-height:12px;color:#444;}
		form.zip_form input.text{border:1px solid #BBB;height:16px;width:100px;margin-top:5px;}
		form.zip_form input.zip_submit{width:21px;height:20px;border:0;cursor:pointer;background-position:-602px -239px;}
		form.zip_form span{display:none}


/*Filter neu wie PVG*/

		.left .box {width:210px; border:1px solid #e9e4de; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; padding:5px 10px 0px 10px; margin-bottom:10px; font-size:12px; background:#FFF url(../img/menu/sidebar_cats_bg.jpg) repeat-x}
		.left dt, .light_left p, .light_right p{font-size:1.2em; font-weight:bold; margin-bottom:0.4em; color:#555;}
		.light_right p{font-size:12px; }
		.left dt a.solo{font-size:0.9em; display:block; margin-bottom:-0.5em;;}
		.left dd{margin-bottom:1.3em; color:#555;}
		.left h2{margin-bottom:0; padding-left:0; border-bottom:1px solid #aaa;}
		.left dd li {display:list-item; list-style:none inside; margin-bottom:0.4em;}
		/* IE 7 Hack */	*:first-child+html .left dd li{list-style:none outside;}
		/* IE 6 Hack */	*html body #content .left dd li{list-style:none outside;}
		.left li a{padding-left:7px; background:url(../img/menu/arrow4.gif) no-repeat 0 5px;}
		/* IE 6 Hack */	* html body .left li a{display:block; float:left;}
		/* IE 7 Hack */	:first-child+html .left li a{display:inline-block;}
		.left dd li b{font-weight:normal;}
		.left dd li a:hover{background:url(../img/menu/arrow4_hover.gif) no-repeat 0 5px;}
		.left .box p{margin-bottom:8px;}
		.left h2{font-weight:bold; text-align:left; padding:0.15em 0.5em 0.3em 0.15em; border-top:0; border-bottom:1px solid #aaa; color:#000; font-size:1em; margin:0;}
		.left .boxfirst{border-top:1px solid #FFF; padding-top:0.8em !important; margin:0;}
		#uebersicht li{margin-bottom:0.4em;}
		img.hidepic{margin-top:2px;}

		/* Sidebar Categories */
		.sidebar_categories {margin:0.2em 0 1em;;}
		.sidebar_categories img{clear:both; float:left; margin-top:7px; overflow:hidden;}
		.sidebar_categories dl{margin-left:40px; color:#02A;margin-bottom:0.5em;}
		.sidebar_categories dt{font-size:1.3em; font-weight:bold; margin-bottom:0.2em;}
		.sidebar_categories dt a {display:block}

		#all_filter {z-index:1002;}
		*:first-child+html #all_filter {height:301px;}
		* html #all_filter {position:absolute; left:-40px; top:12px;}
		#all_filter h2{padding-bottom:5px;}
		/* IE 7 Hack */ *:first-child+html #all_filter h2 {font-size:19px;}
		/* IE 6 Hack */ *html #all_filter h2 {font-size:19px;font-weight:normal;}

		.white_content {width:560px;height:230px;line-height:24px; background-color: white;overflow:hidden;}
		.white_overlay{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50); cursor:pointer;}


		/*CLOSE BUTTON FILTER*/
		#light_close{position:absolute;left:605px; top:-10px;background:url(../img/close.png) no-repeat; width:30px; height:30px; cursor:pointer; z-index:1003;}
		* html #light_close{left:565px; top:0;}

		#light_close a{color:#fff;}

		div.light_left {float:left; width:340px; height:195px; border:1px solid #E9E4DE;overflow:auto;}
		div.light_right {width:200px;height:199px;overflow:auto;position:absolute;left:390px;margin-top:-208px;}
		.light_left li a{padding-left:7px; list-style:none outside}
		.light_right li a{list-style:none outside;}
		.light_right_active, .light_right_active:hover {color:#000 !important; font-weight:bold; text-decoration:none !important; cursor:default;}
		.light_left li{padding-left:5px;}

		#all_filter .light_right {margin-top:-196px;}
		#all_filter .light_right ul{padding-left:10px;}

		.middle a{margin-top:5px;}

		#filterlist {position:fixed; top:25%; left:257px; height:302px;}

		/* Flashmessenger */
		.simplemodal-container{height:250px;}
		.simplemodal-wrap {margin-top:-50px;}
        * html .simplemodal-wrap {overflow:hidden!important}
		.simplemodal-overlay{cursor:pointer;}
		#statusmessagecontent .login_right {position:absolute; width:220px; padding-left:20px; border-left: 1px solid #ccc; top:75px; right:30px; font-size:11px;}
		/*IE7 HACK*/*:first-child+html #statusmessagecontent .login_right{top:78px;}
		.messageboxcontent {position:absolute;width:635px; background:transparent url(../img/message_shadow.png) bottom right; padding:2px; overflow-y:auto; overflow-x:hidden; z-index:1006;}
		.shadow_ever {position:absolute;width:629px; background:#000; height:auto; z-index:1003;}
		.layer_headline {font-size:16px; font-weight:bold;}
		/*IE 6 Hack*/ *html body .layer_headline {margin-bottom:5px;}
		/*IE 7 Hack*/*:first-child+html .layer_headline {margin-bottom:5px;}

		.no_show {display:none;}
		#filterlist {position:fixed; top:25%; left:257px; height:302px;}
		.filter_more {margin-left:170px;}

		/* Login */
		/*#login, #messagebox {display:none; position:absolute; top:10%; left:50%; margin-left:-400px; white-space:nowrap; padding:20px; background:#fff; border:3px solid #3D72CF; z-index:100;}*/
		#messagebox {top:5%; left: 50%; white-space:normal; border:3px solid #4c83de; padding:22px; margin:0 21px 21px 2px;}

		#login_form_div, #pass_email_div, .message_border {border:3px solid #4c83de; padding:22px; margin:0 21px 21px 2px; background-color:#fff}
		#login_form label {float:left; width:140px;}
		#login_form input{height:16px; padding:2px;}

		#login label,#logininner label{display:inline; font-weight:bold; margin: 0  5px 0 0;}
		.close{position:absolute; top:-63px; right:-90px;font-weight: bold; display:block; text-decoration:none; z-index:1007;}
		/*IE6 HACK*/ *html .close{right:-30px;}
		#login_fullscreen form p{white-space:no-wrap;}
		#login p{margin-top:10px; font-size:0.9em;}
		/*#login a{margin-right:10px;}*/
		#login_form input {width:150px;}


/*Filter neu wie PVG Ende*/


	/*Footer*/
	#footer{text-align:center;font-size:11px;color:#444;line-height:18px;margin-top:5px;}
	#footer div.lang{width:140px;margin:1px auto;}*html #footer div.lang{width:145px;}
	#footer div.lang a{display:block;width:24px;height:19px;float:left;margin:2px;}
	#footer div.lang a.de{background-position:-474px -150px}
	#footer div.lang a.uk{background-position:-500px -150px}
	#footer div.lang a.com{background-position:-527px -150px}
	#footer div.lang a.au{background-position:-555px -150px}
	#footer div.lang a.fr{background-position:-582px -150px}
    #footer .links a {margin:0 2px}

	/* Produktseite */
	div#product_info h1{color:black; line-height:1.2; font-size:18px; margin-bottom:10px;}
	div#product_info h1 small{font-size:10px; margin-left:10px}
	div#product_info {margin-bottom:5px}
	div#product_info .product_img{float:left; width:125px}
	div#product_info .product_desc{margin-left:170px}
	div#product_info .product_price {float:left; width:155px;display:block}
	div#product_info .product_price  span{ height:120px; display:block}
    div#product_info .product_price  span strong {font-size:33px; font-weight:bold; color:#000; display:block; line-height:1.4}
    div#product_info .product_price  span strong a{color:#AB0D01;}
	div#product_info .product_price  span strong a:hover{color:black}
	div#product_info .product_details {margin-left:160px}
	div#product_info .product_details .stars{float:left; margin-right: 10px}
	div#product_info .product_details  p{color:#303030; line-height:1.2; margin-top:5px}

	div#datasheet .heading{text-align:center;background-color:#F3F3F3; padding:5px 0; font-weight: bold; font-size: 14px}
	div#datasheet table{width:100%;border:1px solid #DDD;-moz-border-radius:5px; -webkit-border-radius:5px;}
	div#offer table#compare .btn {margin:0 auto;}
	div#offer table#compare {width:100%}
	div#offer table#compare th {color:#AAA; width:25%}
	div#offer .stars {margin:0 auto}
	div#offer td {text-align:center; border-bottom:1px solid #DDD; padding:3px}
	#table_details td{padding:8px}

	/* Reviews */
	div#reviews .stars{display:inline-block}
	div#reviews .review, div#webtipps_box td, .lightborder .review{margin-bottom:5px; padding:5px 0; border-bottom:1px solid #DDD}
	div#reviews .review h3{font-size:14px;}
	div#reviews .strength{float:left; width:49%; padding:5px}
	div#reviews .weakness{margin-left:50%; padding:5px}
	div#reviews .strength span{color:green; display:block; font-weight:bold}
	div#reviews .weakness span{color:red; display:block; font-weight:bold}
	a.backbtn{width: 116px; padding:3px 7px; text-align:center; background-color:#72AC0C; -moz-border-radius:5px; -webkit-border-radius:5px;color:white;font-weight:bold; text-decoration:none; position:absolute; margin-top:-40px;opacity:0.5;filter:Alpha(opacity=50);}
	a.backbtn:hover{opacity:1;filter:Alpha(opacity=100)}

	/*===== Kurzbewertung =====*/
	#shortreport {width:100%}
	#reviews_box .inline {position:relative; left:-10px;}
	#shortreport .warning span, #report .warning span{margin-bottom:5px; border:1px solid red; background:#ffe; padding:3px; white-space:nowrap; line-height:2}
	#shortreport .warning p span, #shortreport span.warn{color:red;}
	#shortreport p.counter{display:none;}
	#shortreport .sr_head span {display:inline-block; float:left\9;}

	#shortreport .captcha input{width:200px; margin-top:5px;}
	#shortreport .captcha {margin-top:10px;}
	/* IE 6 Hack*/ *html #shortreport .captcha {margin-top:38px;}

	#shortreport .recommend span{width:200px; margin:5px 0 30px 0; display:block;}
	/* IE 6 Hack*/ *html #shortreport .recommend span {margin-bottom:18px;}
	#shortreport .recommend {margin-top:46px;}
	/* IE 6 Hack*/ *html #shortreport .recommend {margin-top:56px;}

	#shortreport {position:relative;}
	#shortreport button {vertical-align:bottom; margin-top:140px;}
	#shortreport .counter {position:absolute; bottom:15px; left:15px;}
	#shortreport .inputs p {display:inline; white-space:no-wrap;}
	#shortreport .inputs input {width:47%; margin-right:1%;}

	#shortreport .sr_head {width:100%; height:30px; margin:0;}
	#shortreport .sr_head h3 {color:#000; margin:0px; padding:0px; display:inline-block;}

	#shortreport .sr_leftside {width:38%; float:left;}
	#shortreport .sr_leftside h3 {margin:0 0 10px 0; padding:0px; font-weight:normal; color:#000;}

	#shortreport .sr_title {width:100%; height:20px; margin:0 0 5px 0;}
	#shortreport .sr_title input {width:85%; margin:0; float:right;}
	/* IE 6 Hack*/ *html #shortreport .sr_title input {width:80%;}
	#shortreport .sr_title span {width:49px; float:left; vertical-align:middle;}
	/* IE 6 Hack*/ *html #shortreport .sr_title span {height:20px;}

	#shortreport .error input {border:1px solid #f00;}

	#shortreport #text-label {display:none;}
	#shortreport .sr_author {width:100%; margin-top:5px;}
	#shortreport .sr_author dt {float:left; margin:5px 0; width:66px;}
	/* IE 6 Hack*/ *html #shortreport .sr_author dt {margin:3px 0;}
	#shortreport .sr_author dd {float:left; margin:5px 0; width:70%;}
	/* IE 6 Hack*/ *html #shortreport .sr_author dd {margin:3px 0;}
	#shortreport .sr_author input {width:80%;}

	#shortreport .sr_middle {width:265px; margin-left:10px; float:left;}
	#shortreport .sr_middle h3 {margin:0 0 10px 0; padding:0px; font-weight:normal; color:#000;}

	#shortreport .sr_rightside {width:125px; padding:0 0 0 10px; color:#aaa; float:left; font-size:12px;}
	#shortreport .sr_rightside h3 {margin:0px; color:#999; margin:0 0 10px 0;}
	#shortreport .sr_rightside .underlined {text-decoration:underline; margin:0 0 8px 0; display:inline-block;}
	#shortreport .sr_rightside li {margin:0 0 5px 0; line-height:14px;}

	#shortreport .user_rating {width:230px;display:inline-block;}
	#shortreport .user_rating span {background:url(../img/rating/stars.png) no-repeat scroll; width:93px; height:17px; display:inline-block;}
		.stars5 {background-position: 0px 0px !important;}
		.stars4 {background-position: 0px -27px !important;}
		.stars3 {background-position: 0px -53px !important;}
		.stars2 {background-position: 0px -79px !important;}
		.stars1 {background-position: 0px -105px !important;}
	#shortreport .user_rating dt {width:95px; height:20px; margin:3px 0; float:left;}
	#shortreport .user_rating dd {width:130px; height:20px; margin:3px 0 3px 5px; vertical-align:middle; float:left;}

	.sr_leftside, .sr_middle, sr_rightside {margin-top:15px;}

	#content #shortreport td, #content #report td{border:0 none; background-color:#FFF;}
	#content #shortreport tr {background:transparent;}
	#content #shortreport textarea{width: 95%; height:290px; color:#666; padding:5px;}
	#content #shortreport #sr_user textarea{width:95%; height:246px; color:#666; padding:5px; float:right;}
	/* IE 6 Hack*/	*html #content #shortreport #sr_user textarea {height:240px;}
	#content #shortreport .error textarea {border:1px solid #f00 !important;}
	#content #shortreport textarea:focus{color:#000;}

	#content #shortreport .report_img {width:125px; height:125px; display:inline-block; margin:10px; position:relative; top:-5px; float:left\9;}

	#content #shortreport .error textarea {border:1px solid #f00 !important;}

	#content #shortreport dd #captcha-input {margin: 5px 0 0 0;}

    #content div.category_text p {display: inline !important;}

	/*Expert Reviews*/

	#reviews .review ul li{padding-left:15px; margin-top:5px;}

	#reviews li.pro {background:url(../img/menu/pro.jpg) no-repeat 0 5px;}
	#reviews li.contra {background:url(../img/menu/contra.jpg) no-repeat 0 5px;}
	#reviews li.text {background:url(../img/menu/info.jpg) no-repeat 2px 0;}

	/*Suchseite*/
	table.product_table{width:100%}
	table.product_table h4 a{line-height:1.4}
	table.product_table .price{display:block; margin:3px 0 10px 0}
	table.product_table td{padding:5px;}
	table.product_table td h4{font-size:14px}
	table.product_table .nologo{padding-right:20px}
	table.product_table td.td_price .stars {margin:0 auto}
	table.product_table td.td_price small{display:block}
	table.product_table td.td_price {text-align:center}


	/* Rating */
	.stars{background:transparent url(../img/sprite.jpg) no-repeat scroll 0 0; width:65px; height:5px; padding:5px; margin:0 10px 0 0;}
	.stars_split1{background:transparent url(../img/sprite.jpg) no-repeat scroll 0 0; width:65px; height:5px; padding:5px; margin:0 12px;}
	*html .stars_split1 {height:0; padding:0 5px;}
		.rating_50{background-position: -665px -170px;}
		.rating_45{background-position: -665px -185px;}
		.rating_40{background-position: -665px -200px;}
		.rating_35{background-position: -665px -215px;}
		.rating_30{background-position: -665px -230px;}
		.rating_25{background-position: -665px -245px;}
		.rating_20{background-position: -665px -260px;}
		.rating_15{background-position: -665px -275px;}
		.rating_10{background-position: -665px -290px;}
		.rating_05{background-position: -665px -305px;}
		.rating_0{background-position: -665px -320px;}
		*html .stars{padding:0 5px}

	/* Preis */
	a.price{color:#AB0D01; font-size:16px; text-decoration:underline; font-weight:bold;}
	a.price:hover{color:black}

/*Fullscreen*/
body.lp{background:#E9E4DE url(../img/lp_v_repeats.jpg) repeat-x scroll 0 0;}

	/*Header*/
	#wrapper_full{margin:0 5px 20px; min-width:800px}
	*html #wrapper_full {width:1120px}
	#wrapper_full div.header{overflow:hidden}
	#wrapper_full form#search{background-image:none}
	#wrapper_full #searchTerm{background-position:0 -205px;background-repeat:repeat-x;display:block;height:57px}
    * html #wrapper_full #searchTerm{}
	.lp #wrapper_full #searchTerm{border:0;background:none; height:20px; padding-left:10px}
	.lp #wrapper_full #search_submit {border:0; color:white; font-weight:bold; padding-left: 27px}
	.lp #wrapper_full #search_magnifier{background-position:-198px -344px; border:0 none; height:53px; left:232px; position:absolute; top:0; width:49px}
	#wrapper_full #search_button{float:right;background-position:-644px -35px;height:57px;width:148px;border:0}
	*html #wrapper_full #search_button{margin-left:-6px; background-position:-644px -35px}
	#wrapper_full #head_select{float:left;height:57px;width:211px;background-position:0 -35px}

	*html #wrapper_full #head_select{margin-right:-5px; padding-left:1px; background-position:0 -35px;}
	*html #wrapper_full #head_select div{margin-left:24px;}
	*html #wrapper_full #head_select ul{margin-top:49px;}

	#wrapper_full #lefts{margin:0 148px 0 211px;}
	*html #wrapper_full #lefts{margin:0 0;}
	/*HACK FÜR IE 7*/
	*:first-child+html #wrapper_full #lefts {margin:0 148px 0 0;}
	/*HACK ENDE*/
	.lp #wrapper_full #content{padding-top:10px}

	/*Zweispalten*/
	div.two_col_filter, div.two_col_filter_slim{overflow:hidden;margin:0 0 15px 0;}
	div.two_col_filter div.left{width:240px;float:left}
	div.two_col_filter_slim div.left{width:240px;float:left}
	div.two_col_filter div.right{margin-left:250px}
	div.two_col_filter_slim div.right{margin-left:240px}
	div.two_col_filter_slim div.right{margin-left:240px} *html div.two_col_filter_slim div.right {margin:0 20px 0 0; float:left; overflow:hidden}

    *+html .two_col_filter_slim .right {overflow:hidden !important}
    *html .two_col_filter_slim .right {overflow:hidden !important}

	/*Landing-Page*/

		/*Header */
		div.landing #search_submit{background-position:-254px -344px;height:53px; width:145px;  padding-top:7px; float:right; cursor:pointer}
		div.landing #search_submit:hover{background-position:-425px -397px}


/* neu */
body.landing .jsFlexSkyMagnet {margin-left:5px}
body.landing #wrapper_full {margin-left:0}
body.landing #wrapper_full .header {height:53px; margin-right:4px; overflow:hidden}
body.landing #wrapper_full .header form#search {height:53px; margin:0; padding:0; overflow:hidden}
body.landing #wrapper_full .header #logo_link {float:left; width:220px; height:53px; display:inline-block}
body.landing #wrapper_full .header .search_bg {height:53px; margin:0 145px 0 220px; background:url(../img/v_repeats_2.jpg) repeat-x 0 -133px}
body.landing #wrapper_full .header .search_bg input {float:left; position:static}
body.landing #wrapper_full .header .search_bg #searchTerm {width:85%; height:20px; margin-top:22px; border:0; padding-left:0; display:block; background:none}
body.landing #wrapper_full .header .search_bg #search_magnifier {float:left; width:49px; height:53px; border:0; position:static; left:0; top:0}
body.landing #wrapper_full .header #search_submit {float:right; width:145px; height:53px; margin:0; padding:7px 0 0 30px; color:#fff; font-weight:bold; border:0; cursor:pointer}
body.landing #wrapper_full .header #search_submit:hover{background-position:-479px -397px}

* html body.landing #searchTerm{width:100%}
* html body.landing #wrapper_full .header .search_bg {margin:0!important}
* html body.landing #wrapper_full .header #search_submit {margin:0 5px 0 -5px}
* + html body.landing #wrapper_full .header .search_bg {margin:0!important}
* + html body.landing #wrapper_full .header #search_submit {margin-right:5px}

		/*Kategoriemenü*/
		div.two_col_filter div.searchlist{border:1px solid #E9E4DE;min-height:100px; width:200px; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background:#FFF url(../img/menu/sidebar_cats_bg.jpg) repeat-x; padding:5px 5px 0; margin:10px 0; font-size:0.9em;}
		div.two_col_filter div.searchlist h2{border-bottom:1px solid #AAAAAA;margin-bottom:0;padding-left:0;color:#000000;font-size:12px;font-weight:bold;margin:0 0 2px 0;padding:0.15em 0.5em 0.3em 0.15em;text-align:left;}
		#search_list {width:210px; background:url(../img/menu/sidebar_cats_bg.jpg) repeat-x 0 0 #FFFFFF; border:1px solid #E9E4DE; -moz-border-radius:0 0 5px 5px; margin-bottom:10px; padding:5px 5px 0 10px;}
		*html #search_list {margin-right:-10px;}
		#search_list h2 {padding:0.15em 0.5em 0.3em 0.15em; margin:2px 0 0 0;}
		#search_list div ul{height:100px; width:100%; margin:10px 0; overflow:hidden;}
		#search_list div ul li{display:list-item;list-style:none inside none;margin-bottom:0.4em;}
		*html #search_list div ul li{margin-bottom:0.8em;}
		#search_list div ul li a{display:block; padding:0 0 5px 9px;}
		*+html #search_list div ul li a{margin-left:-15px !important}
		#search_list div ul li a span{text-decoration:underline; font-size:12px;}
		#search_list div ul li a:hover span{text-decoration:none;}
		#all_categories{float:right;margin-top:0px;margin-right:15px;margin-bottom:15px;}
		*html #all_categories{margin-right:8px;}

		/*Landingpage Liste*/
		#wrapper_full #right_content{margin:0 0 0 260px; overflow:hidden;}
		* html body #wrapper_full #right_content{margin:0 0 0 260px; overflow:hidden; width:70%}
		#lp_table h4{font-size:14px;margin-bottom:3px}
		#lp_table tr td{border-bottom:1px solid #EEE}
		#lp_table tr.odd{background:#FAFAFA}
		#lp_table tr.odd a.btn{background-position:-565px -197px}

		/*Landingpage Adsense*/
		div.lp_ads .afc li a{padding:16px 10px;}
		div.bottom_ads .afc li a{padding:16px 10px;}


/*Notfound-Template*/
div.notfound h6{font-size:16px;font-weight:bold;}
div.notfound p{margin:15px 0 0 30px;}
div.notfound ul,div.notfound input[type="text"] {margin-left:60px;}
div.notfound input[type="text"]{border:1px solid #CCC;width:300px;padding:6px;background:none;}
div.notfound input[type="submit"]{background-position:-542px -355px;cursor:pointer;border:medium none;padding-bottom:2px;color:#FFFFFF;font-weight:bold;height:31px;padding-left:21px;width:109px;}
div.notfound input[type="submit"]:hover{background-position:-654px -355px;}
div.notfound ul li{margin:6px;}
div.notfound ul.start_cats{height:auto;}
div.notfound ul.start_cats li{padding:2px 0 15px;height:18px;}

a.apiinfo{color:#000;text-decoration:none;}

/*Category*/

div.hidden_text {display:none;}
div.short_text {margin-top:10px;}
*:first-child+html .category_headline {margin-top:5px;}
*html .category_headline {margin-top:5px;}

.grey {color:#555555; text-decoration:none;}

/*FORMULARE*/

#authorName-label, #authorMail-label, #captcha-label {float:left;}

#captcha-label {margin-top:35px !important;}

textarea {border:1px solid #AAA;}

.sr_author input#authorName, .sr_author input#authorMail, .sr_author input#captcha-input {border:1px solid #AAA;}

#shortreport .sr_middle .sr_author img{width:150px; height:38px;}

.loading {height: 125px; background:url(../img/loading.gif) no-repeat 0 0px; margin-left: 50%; margin-top: 50px;}
.loadingsmall{background:transparent url(../img/loading.gif) no-repeat scroll 0 0;margin-top: 10px;margin-left: 62px;height: 75px;}

#ratingLayer {position: absolute;background: transparent url(../img/rating/wt_rating_layer.png) no-repeat;width: 180px;height:60px;padding:6px 8px;margin:-80px 0 0 -70px;top:0;left:0;}
/* IE 6 HACK */
*html #ratingLayer {position:absolute;background:transparent url(../img/rating/wt_rating_layer.gif) no-repeat;width: 180px;height:60px;padding:6px 8px;margin:-80px 0 0 -70px;top:0;left:0;}

#raiting_wait {position:absolute;background: #fff;width:75px;height:38px;display:none;}


/*====SITEMAP=====*/

.sitecol{width:23%; margin:1%; float: left}

#sitemap {padding-top:0px !important; margin-top:0px !important; overflow:hidden; padding:10px; margin-bottom:1em}
#sitemap .sitecol{ width:23%; margin:1%; margin-top:0px; float: left}
#sitemap .link_1 {font-size:1.3em; font-weight:bold; padding-top:10px; line-height:1.3em}
#sitemap .link_2 {font-size:0.78em; font-weight:bold; margin-top:8px}
#sitemap .link_3 {font-size:1em; font-weight:normal; padding-left:7px; padding-bottom:0; display:inline-block; line-height:1.6em}

/* Sidebar Categories */
.sidebar_categories {margin:0.2em 0 1em}
.sidebar_categories img{clear:both; float:left; margin-top:7px; overflow:hidden;}
.sidebar_categories dl{margin-left:10px; color:#02A;margin-bottom:0.5em;}
.sidebar_categories dt{font-size:1.3em; font-weight:bold; margin-bottom:0.2em;}
.sidebar_categories dt a {display:block}

/*offerDetails*/

div.offerDetails {border:1px solid #CCCCCC; margin:0 10px 10px 0; background:url(../img/menu/sidebar_cats_bg.jpg) repeat-x #FFFFFF; border:1px solid #E9E4DE; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:0.9em; margin-bottom:10px; padding:20px; overflow:hidden;}
div.offerDetails  h3 {color:black; font-size:18px; float:left;}
div.offerDetails div.offerClose  {background:url(../img/offer_details_close.png); width:16px; height:16px; float:right; cursor:pointer;}
div.offerDetails span.offerStars  {display:inline-block;}
div.offerDetails div.offerContent  {margin-top:50px; clear:both;}
div.offerDetails img.productImage  {display:inline-block; margin:50px 20px 50px 20px; float:left;}
div.offerDetails ul.productDetails {width:30%; min-width:280px; float:left;}
div.offerDetails ul.productDetails li {padding:10px 0;}
div.offerDetails ul.productDetails li a , div.offerDetails ul.productDetails li span, div.offerDetails ul.productDetails li img  {vertical-align:middle;}
div.offerDetails ul.productDetails li.first {border-bottom:1px solid #E9E4DE;}
div.offerDetails ul.productDetails span.offerListing {font:bold 12px arial; display:inline-block; width:100px; vertical-align:top;}
div.offerDetails ul.productDetails span.offerDescription {display:inline-block; width:60%;}
div.offerDetails a.price {font-size:22px !important; text-decoration:none; display:inline-block !important; margin-right:20px;}
div.offerDetails a.btn {display:inline-block;}
div.offerDetails div.productSimilar {border:2px solid #e7e7e7; padding:30px; width:40%; min-width:400px; float:right;}
div.offerDetails div.productSimilar div.offerHead {font:bold 12px arial;}
div.offerDetails div.productSimilar div.offerHead span {font:bold 12px arial; float:left;}
div.offerDetails div.productSimilar div.offerHead a.offerMore {float:right;}
div.offerDetails li.offerHide{display:none;}
div.offerDetails ul.productSimilarList li {padding:20px 0; clear:both;}
div.offerDetails ul.productSimilarList a {text-decoration:none !important; font-size:11px !important; display:block;}
div.offerDetails ul.productSimilarList a.left {float:left;}
div.offerDetails ul.productSimilarList a.left span.offerName {text-decoration:underline;}
div.offerDetails ul.productSimilarList a.right {float:right;}
div.offerDetails ul.productSimilarList a.right span {width:100px; display:inline-block; text-align:center;}
div.offerDetails ul.productSimilarList a.right span.offerPrice {color:#ab0d01; font:bold 12px arial;}
div.offerDetails ul.productSimilarList span.offerDescription {color:#333; font:normal 11px arial;}

div.offerDetails img.merchantImage  {display:inline-block; margin-right:20px;}

/*IE6*/

*html div.offerDetails {display:inline-block;}
*html div.offerDetails a.price {line-height:24px !important;}

/*IE7*/

*+html div.offerDetails a.price {line-height:24px !important;}

/* Unister-Kit: Banner und Magnet */

.bannerOverlay {position:absolute; top:0; left:0; z-index:1100; display:none;}
.bannerMagnet {background:none !important; height:1px; width:1px;}

.flexTop {background: transparent; height:90px; width:728px;}
.flexSky {background: transparent; width:160px; height:600px;}

/* Unister-Kit: Float */

.floatRight {float:right;}
.floatLeft {float:left;}

