*{margin:0;padding:0;}body, html {background-color: #EBEBEB;color: #303030;font-family: Arial,Helvetica,Verdana,sans-serif;font-size: 13px; line-height: 18px;height: 100%;}:focus {  outline-style: none;  outline-width: 0pt;}a:link,a:visited{color:#3BAA00;}                       a:hover,a:active,a:focus{}a img{border:none;}.ui-tabs-hide{display:none;}.clear{clear:both;}.separator {border-bottom: 1px solid #ccc;margin-top:10px;}.separator-right{padding-top:8px; background-color:#eee;}/* Bilder in Artikeln */.news-image{text-align: center;height:250px; border: 1px solid #ccc;position:relative; margin: 0 auto;}a.morepics{text-decoration:none; display:table; font-size:0.8em; font-weight:bold; display:block;}.morepics:hover .morepics-btn{background: url("/bilder/styles/btn_morepics_hover.png") no-repeat;  }.morepics-btn{position: absolute; bottom:10px; right:10px; width:120px; height: 27px; z-index:10; color:#fff;background: url("/bilder/styles/btn_morepics.png") no-repeat; padding: 4px 0;} /* Ende Bilder in Artikeln */   /* Werbung */#ad_superbanner {  	width: 729px;	padding: 0 140px 0 0; 	margin: 0 auto 0px auto;}#ad_contentad { padding:10px 58px; border-top: 1px solid #ccc; background-color:#fff; margin-left: 561px;}#ad_skyscraper {	position:absolute;	width:161px;	left: 994px;	top: 28px;} /* Ende der Werbung */#wrap {	position:relative;	width: 1160px;	margin: 0 auto 0px auto;                 	/* overflow: hidden; */ /* deaktiviert, damit sjyscraper Werbung breiter werden kann */	background: url("/bilder/styles/header_bg.png") top left no-repeat;    }ul {  list-style: none outside none;  }ul.links{float:left;margin-left:5px;}#header ul.meta {  padding-top: 30px;  margin-left: 770px;  color:#fff;  width: 200px;}	ul.links li {	display: inline;	list-style: none;	margin-right: 10px;	font-size: 0.9em;	}		ul.meta li {	text-align: center;	display: inline;	width: 100px;	list-style: none;	float: left;	margin-left: 0;	font-size: 1.0em;  height:16px;	}		ul.links li a:link, ul.links li a:visited, ul.meta li a:link, ul.meta li a:visited {	color: #fff;	text-decoration: none;	font-size: 0.9em;	}		ul.links li a:hover, ul.links li a:active, ul.links li a:focus, ul.meta li a:hover, ul.meta li a:active, ul.meta li a:focus {	color: #fff;	text-decoration: underline;	}#container {color: #303030;clear: left;width: 990px; }#header {height: 73px;width: 990px;}	.logo{	float:left;  	width: 250px;    }	.logo a {	  height: 70px;  width: 250px;	display: block;	/*float: left;*/  overflow:hidden;	}		.headersearch {	float:left;	margin: 20px 0 0 95px;  height:34px;	width: 305px;	}		.searchbox {    float:left;  /*background: url("../../uploads/2010/03/searchbox_bg.png") repeat-x;*/	/*border: 1px solid #0088cc;*/	}			.searchbox input {    width: 230px;    }    		.searchbox input.text {		padding: 10px 0px 0px 0px;		background: transparent;		color: #000000;		border: none;		margin:0;		}		@media screen and (-webkit-min-device-pixel-ratio:0) {			.searchbox input.text { padding-top: 20px; }		}				.searchbox input.button {		/*background: url("../../uploads/2010/03/icon_search.png") no-repeat;    margin: 0 -1px 0 0;		text-indent: -9999em;		width: 40px;    height:30px;		border: none;		color: #f0f0f0;*/		}		.headersearch .btn_search input.button  {		float: left;		background: url("/bilder/2010/05/btn_suche.png") no-repeat;		width: 69px;		height:34px;		border: none;		margin: 1px 0 0 0;		color: #f0f0f0;		}		.headersearch .btn_search input.button:hover  {		cursor:pointer;		}			.rss {    /*background: url("../../uploads/2010/03/icon_rss.png") no-repeat;*/     float: right;    margin-top: 4px;    width: 70px;    height: 24px;    text-decoration: none;	margin-right:170px; /* Abstand zum Rand nach rechts, damit die Links an der richtigen Stelle liegen */	}	.facebook {    float: right;    margin-top: 4px;    width: 100px;    height: 24px;    text-decoration: none;	}	.twitter {    float: right;    margin-top: 4px;    width: 90px;    height: 24px;    text-decoration: none;	}		.tonlinelink {    float: left;    margin-top: 4px;    width: 180px;    height: 24px;    text-decoration: none;	}	#nav {  height:34px;  padding: 4px 10px 0 12px;  font-size: 0.9em;  overflow: hidden;}	#nav ul {	list-style: none;	overflow: hidden;	}			#nav ul li {		display: inline;		float: left;		margin: 0;		overflow: hidden;		}					#nav ul li a:link, #nav ul li a:visited {		  padding: 7px 0px 9px 0px;      display:block;			color: #fff;			text-decoration: none;			text-shadow: #004500 1px 1px 2px;			margin:0;			font-weight: bold;			font-size: 1.0em;			border: none;			}						#nav ul li a:hover, #nav ul li a:active, #nav ul li a:focus {color: #000000;}				#nav ul li.page_item a:link, #nav ul li.page_item a:visited, #nav ul li.page_item a:active {			color: #fff;background: url("/bilder/styles/nav_btn_bg.png") no-repeat; width: 97px;margin-right: 4px;padding-left: 6px;padding-top: 6px;height: 14px;			}			#nav ul li.page_item a:hover {background: url("/bilder/styles/nav_btn_bg.png") no-repeat 0 -29px;}		  			#nav ul li.current_page_item a:link, #nav ul li.current_page_item a:visited, #nav ul li.current_page_item a:active {      background: url("/bilder/styles/nav_btn_bg.png") no-repeat 0 -58px;      width: 97px;      margin-right: 4px;      padding-left: 6px;      padding-top: 6px;      height: 15px;       color: #fff;     		}				#nav ul li.hide span {		display: none;		}				#nav ul li ul {			display: none;			float: right;			position: absolute;		}				#nav ul li:hover > ul {			display: block;		}				#nav ul li ul {			background-color: #dddddd;			position: absolute;			margin: 5px 0 0 -10px;			width: 13em;		}				#nav ul li ul li {			margin: 1px 0 0 0;			display: block;			padding: 0;		}				#nav ul li ul li a:link, #nav ul li ul li a:visited {			background: url("images/w-navbg.jpg") repeat-x #ececec;			display: block;			padding: 8px 10px;			width: 12em;		}				#nav ul li.current_page_item ul li a:link, #nav ul li.current_page_item ul li a:visited {			color: #111;		}				#nav ul li.current_page_item ul li a:hover, #nav ul li.current_page_item ul li a:active, #nav ul li.current_page_item ul li a:focus {			color: #666;		}#nav #hot-products {	background:url("/bilder/styles/bg_hot_products.png") repeat-x scroll 0 0 transparent;
border:1px solid #000000;
color:#999999;
height:22px;
margin-left:650px;
padding-top:5px;
text-align:center;

}#nav #hot-products a:link, #nav #hot-products a:visited {
color:#FFFFFF;
text-decoration:none;
}#nav #hot-products a:hover {
text-decoration: underline;
}
#nav #hot-products  .hot-label{
color:#FFFFFF;float:left;
line-height:1em;
margin:0 0 0 5px;
padding:3px 5px;
background-color: #d74851;}				    #subnav {    background: url("/bilder/styles/subnav_bg.png") no-repeat;        height: 26px;    font-size: 1.0em;    overflow: hidden;    }	  #subnav ul {	  list-style: none;	  overflow: hidden;    margin: 3px 0 0 16px;		border-left: 1px solid #ccc;	  	}  	#subnav ul li {		display: inline;		float: left;		margin: 0;		overflow: hidden;		border-right: 1px solid #ccc;		}    #subnav ul li a:link, #subnav ul li a:visited  {		color:#333;		font-size:0.9em;		font-weight:bold;		text-decoration:none;		padding: 0 9px;    }    #subnav ul li a:hover {    text-decoration:underline;    }		#subnav ul li.current_page_item a:link, #subnav ul li.current_page_item a:visited {			background-color: #fff;			color: #3baa00;			padding: 4px 9px;		}    		#main {	overflow: hidden;	padding: 0;	background: url("../../uploads/2010/03/main_bg.png") repeat-x #fff;	border: 4px solid #ccc;	border-width: 0 4px;}	#breadcrumbs {	background-color: #fff;border-bottom: 1px solid #ccc;	color: #545555;	margin: 0 -16px 20px -16px;                  	padding: 6px  0 0 20px;	}			#breadcrumbs a:link, #breadcrumbs a:visited {		color: #545555;		border-bottom: none;		margin: 0 3px;		}				#breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:focus {		border-bottom: 1px solid #545555;		}				#breadcrumbs a:first-child {		margin-left:0;		}			.advert-main {	padding: 5px;	margin: 5px 0 15px 0;	text-align: center;	}	#sidebar {	width: 300px;  background-color: #ccc;	padding: 0 0;	float: left;	}	#content {	width: 990px;	padding: 0 0px;  	}                                                       .spaltelinks {  width: 557px;  padding: 0 0;float: left;  }.filter {float: left; height:100%; width:150px; margin: 10px 10px 0 0;  }.filtergroup {padding: 0 0 20px 6px; margin-bottom: 6px; /*background: url("/bilder/styles/list_bg.png") repeat-x;*/ background-color:#eee; border: 1px solid #000;	    -webkit-box-shadow: 2px 2px 5px #ccc;    -moz-box-shadow: 2px 2px 5px #ccc;    box-shadow: 2px 2px 5px #ccc;	-webkit-border-radius: 0 0 8px 8px;    -khtml-border-radius: 0 0 8px 8px;    -moz-border-radius: 0 0 8px 8px;    border-radius: 0 0 8px 8px;	}.filtertitle {display:block; background-color: #000; color: #fff; padding: 5px 0 5px 12px; 	    	-webkit-border-radius: 8px 8px 0 0;    -khtml-border-radius: 8px 8px 0 0;    -moz-border-radius: 8px 8px 0 0;    border-radius: 8px 8px 0 0;}.filtergroup b a, .filtergroup b a:hover{text-decoration: none; background:url("/bilder/styles/button-grad.png"); color: #fff;border-color:#327a0d;}.filtergroup a:link, .filtergroup a:visited{text-decoration: none;}.filtergroup a:hover {text-decoration: underline;}.columnhead {	width: 204px;	height: 24px;	background: url("/bilder/styles/columnhead_bg.png") repeat-x;  }.spaltemitte .columnhead, .spalterechts .columnhead{  padding-left: 5px;}.spaltelinks .columnhead{  padding-left: 12px;    width: 545px;}   .columnhead .icon {width: 29px;height: 29px;margin-top: -5px;float:left;}     .columnhead h2 {	text-transform: uppercase;	color: #327a0d;	font-size: 0.9em;	padding-top: 3px;  } .columnhead h2 a:link, .columnhead h2 a:visited {color: #327a0d;}    .columnhead h2 a.bestoflist{color: #fff;}          .spaltemitte {  width: 208px;                        float: left;  border-left: 4px solid #ccc;    height: 100%;  }    .spalterechts {  width: 208px;	float: left;  border-left: 4px solid #ccc;  height: 100%;  }    #maincontent, .maincontent { background: url("/bilder/styles/site_right_bg.png") repeat-y right; padding-bottom:10px; }  .nocol {background: none;}  .onecol {background-position: 770px 0;}    #maincontent #spaltemitte,  #maincontent #spalterechts {  }  #teaserhorizontal {  height: 179px;  }    #teaservertikal {  }  #teasergross, .teasergross, #productcontent, .productcontent, .contentarea, .advisorarea, .singlearea  {	border-bottom: 1px solid #ccc; 	padding: 8px 12px 0 12px;  }.productcontent h1, .productcontent h2, .contentarea h2, .advisorarea h1, .commentsreply h2, .singlearea h2, .commentslist h2, #your-profile h3{  color: #3baa00;	font-size: 1.4em;	font-weight: normal;	line-height: 1.1em;	letter-spacing: -0.05em;	text-shadow: #ccc 1px 1px 2px;	margin: 8px 0px;                        }#post_content h3, #post_content h2 {	color: #3baa00;	font-size: 1.4em;	font-weight: normal;	letter-spacing: -0.05em;	line-height: 1.1em;	margin: 8px 0px;	text-shadow: #ccc 1px 1px 2px;}#post_content h1 {	color: #303030;	font-size: 2.4em;	font-weight: normal;	letter-spacing: -0.05em;	line-height: 1.1em;	margin-top: 8px;	text-shadow: #666 1px 1px 3px;}h2.list-news {    color: #3baa00;	font-size: 1.4em;	font-weight: normal;	line-height: 1.1em;	letter-spacing: -0.05em;	text-shadow: #ccc 1px 1px 2px;	margin: 8px 0 8px 16px;  }p.list-news{margin-left:16px;}.productcontent p, .singlearea p {	font-size: 1.1em;	line-height: 1.4em;                          }.productcontent ul li {list-style:inside;}.teaserimg {	width: 100%;	margin: 10px 0;	text-align: center;}  .teasergross p {	font-size: 1.1em;  }    .newslist, #testlist, #commentlist, #videolist {padding: 10px 4px 10px 4px;font-size: 0.9em;}  .newslist, #videolist {padding: 10px 4px 0 4px;}#bestoflist {font-size:0.9em;background-color:#eee;}    #testlist a, #bestoflist a, #videolist a {    color: #303030;    font-weight: bold;    font-size: 1.0em;       text-decoration: none;    }      .newslist li{  background: url("/bilder/styles/bullet_arrow.png") no-repeat 0 2px;  padding: 0 0 6px 16px;	  line-height: 1.1em;  }    .newslist li a:link, .newslist li a:visited {  color: #303030;   text-decoration: none;  }  .newslist li a:hover {  background-color: #3baa00;  color:#ffffff;    }    .productcontent .newslist {font-size:1.0em;padding-left:0;}  .productcontent .newslist li {padding-left:18px;}	#commentlist li.comment {background: url("/bilder/styles/bullet_comment.png") no-repeat 0 2px; font-weight:bold;margin-top:4px;}	#commentlist li.comment-user {background: url("/bilder/styles/bullet_user.png") no-repeat 0 0;border-bottom: 1px solid #ccc;}	#commentlist li.comment, #commentlist li.comment-user{line-height: 1.2em;padding: 0 0 6px 16px;}	#commentlist li.comment-user a:link, #commentlist li.comment-user a:visited {text-decoration:none; color:#3baa00;}	#commentlist li.comment-user a:hover{text-decoration:underline;}    	#testlist {padding: 0;}	.link-all {text-align:right;padding:8px 0; font-size: 0.8em; background-color:#f4f4f4;text-decoration:none;}	.link-all a:link, .link-all a:visited{color: #303030;font-weight: bold;font-size: 1.0em;text-decoration: none;}	.link-all a:hover {text-decoration:underline;}	.list-link-all {text-align:center;padding:8px; background-color:#fff; border-bottom: 1px solid #ccc;}	.list-link-all a:visited {text-decoration:none;}/* Productinfo */    #productinfo, #productinfobig {    width: 100%;    min-height: 170px;	padding-bottom: 10px;    margin: 18px 0 0 0;    border-bottom: 1px solid #ccc;/*	background: url("/bilder/styles/blitzbox_bg.png") repeat-x bottom;*/  }  #productinfobig {     min-height: 270px;  }/* Checkbox */#checkbox{width: 534px; background:url('/bilder/styles/checkbox_bg.png') no-repeat #eee; line-height:1.9em;float:left; margin-bottom:10px;}ul.positiv, ul.negativ {float:left;margin:42px 0 0 0;width:266px;min-height:180px;background-color:#eee;}ul.positiv {border-right: 1px solid white;}ul.positiv li, ul.negativ li {display:block; border-bottom: 1px solid white; padding: 0 0 0 46px;}ul.positiv li {background: url('/bilder/styles/checkbox_plus.png') no-repeat;}ul.negativ li {background: url('/bilder/styles/checkbox_minus.png') no-repeat;}  #checkbox .bottom {clear:left; height:20px; background-color:#ccc;}/* Ende Checkbox *//* Anzeigen von Bilder */  #productinfo .productimg, #productinfobig .productimg, #teaserhorizontal .productimg, .list_row .productimg{ 	float: left; 	margin: 0 20px 0 12px; }.advisorarea .list_row .productimg {margin: 0 10px 0 5px; float:left;}#teaservertical .productimg {                           margin: 0 0 0 18px; }.productthumb{margin:0 6px 0 0;float:left;}/* Ende Anzeigen von Bilder */     #productnavi {     float: left;     width: 490px;  }    #productnavi ul li.nav-item,  #productnavi ul li.nav-item-selected {     list-style-type: none;     float:left;     margin-right: 5px;     font-size: 0.9em;     font-weight: bold;       }  #productnavi ul li.nav-item a:link,   #productnavi ul li.nav-item a:visited,  #productnavi ul li.nav-item-selected {     background: url("/bilder/styles/prodnav_btn.png") no-repeat #fff;     color: #000;     display:block;     width: 112px;     height: 21px;     padding-top: 4px;     margin-bottom: 4px;     vertical-align: middle;     text-align: center;     text-decoration:none;   }   #productnavi ul li.nav-item-selected {       background: url("/bilder/styles/prodnav_btn_active.png") no-repeat #fff;      }   #productnavi ul li.nav-item-selected a:link, #productnavi ul li.nav-item-selected a:visited   {       color: #fff;        }  #productnavi ul li.nav-item a:hover {     background: url("/bilder/styles/prodnav_btn_hover.png") no-repeat #fff;     border:0;     width: 112px;     color: #488827;  }	  #productaction {    float: left;    margin-top:-10px;    width: 277px;    height: 86px;    background: url("/bilder/styles/prodinfo_action_bg.png") no-repeat;    text-align: center;  }  div.keyfacts {background-color: #000; color: #fff; padding: 3px 10px 3px 10px; margin: 6px 0; font-size: 0.9em;}/* Produktdaten-Tabelle */#desctextfull{font-size:0.9em;}.proddata-head{color:#444;background-color:#ccc;font-weight:bold; font-style:italic;padding:3px;text-align:center;border-bottom: 1px solid #367900;}.proddata-row, .proddata-row-alter{border-bottom:1px dotted #ccc;}.proddata-row-alter{background-color:#eee;}.proddata-col-left{width:240px;float:left;min-height:20px;padding:4px 10px;}.proddata-col-right{min-height:20px;padding:4px 10px;margin-left:250px;}.bestoflist-info .proddata-col-right, .bestoflist-info .proddata-col-left, .advisorarea .proddata-col-left, .advisorarea .proddata-col-right  {padding:0 4px;} .bestoflist-info .proddata-col-left {width:140px;}.bestoflist-info .proddata-col-right {margin-left:150px;}.advisorarea .proddata-col-left {width:120px;}.advisorarea .proddata-col-right {margin-left:130px;}/* Ende Produktdaten-Tabelle *//* Produkt 3rd Party Testübersicht*/ .product-3rd-tests {float:left;width:212px;margin: 0 0 0 5px; font-size:0.9em;min-height:60px;float:left;} .product-3rd-news {width:232px;}.product-3rd-tests a:link, .product-3rd-tests a:visited{font-weight:bold; text-decoration:none;}.product-3rd-tests a:hover{text-decoration:underline;}.product-3rd-tests .label {float:left; padding-left: 10px;width:70px;height:16px;color:#666;}.product-3rd-tests .inhalt {padding-left:5px;padding-right:5px;}/* Produkt 3rd Party Testübersicht*//* Meta */	.meta {		font-size:0.9em; 		font-weight: bold;  				color: #999;	}	.vert, .cat  {		font-size:0.8em;		font-weight: bold;  		color: #fff;		background-color: #3baa00;		text-transform: uppercase;		margin: 0 6px 0 0;		padding: 1px 4px 0 4px;	}	.cat {		color: #fff;		background-color: #666	;	}		.vert a{color:#fff;text-decoration:none;}	/* Blitzbox */	#blitzbox {		height: 378px;		background: url("/bilder/styles/blitzbox_bg.png") repeat-x bottom;	}  .productimg, .productthumb {	border:1px solid #CCCCCC;  text-align: center;  background-color: white;  }    	.teaserhorizontal { 		height: 150px;		padding: 27px 0 0 12px;	}		.teaservertikal {		float:left; 			padding: 27px 0 0 5px;	}	.teaserhorizontal .productimg { 		margin: 0 12px 0 0;		float: left;   	}	.productimg a, .productthumb a { 		display:table-cell;		vertical-align:middle;	}		.xs68{ width: 68px; height: 68px;}	.s150{ width: 150px; height: 150px;}	.s150-rect{ width: 150px; height: 100px;}  .m200{ width: 200px; height: 150px;}  .l200{ width: 200px; height: 200px;}	  .l250{ width: 333px; height: 250px;}	  *+html	.s150, *+html .xs68, *+html .m200{height: auto;}	   *+html .xs68 {height:auto;}.productimg img, .productthumb img {   vertical-align:middle;;	}				.contenttitle {		border: 1px solid #a0a0a0;    background: url("../../uploads/2010/03/boxhead_bg.png") repeat-x;		padding: 5px;		max-height: 32px;		clear: both;		}						.contentblock {		/*border: 1px solid #a0a0a0;*/		border-top: none;		padding: 10px 10px 10px 1px;		margin-bottom: 20px;		overflow: hidden;		}					.newslist {			/* margin-bottom: 15px; */			}					.contentblock .post {			clear: both;			overflow: hidden;      padding-bottom:10px;			margin-bottom: 10px;			/*border-bottom: 1px dotted #3a3a3a;*/			}						.contentblock ul.archives li {			list-style: none;			padding-bottom: 10px;			margin-bottom: 10px;			overflow: hidden;			/*border-bottom: 1px dotted #3a3a3a;*/			}							.contentblock ul.archives li a:link, .contentblock ul.archives li a:visited {				float: left;				}								.contentblock ul.archives li span {				color: #545555;				float: right;				font-size: 0.9em;				}			h1, .advisorarea h2 {			font-size: 2.8em;			font-weight: normal;			line-height: 1.1em;			color: #303030;			letter-spacing: -0.05em;			text-shadow: #666 1px 1px 3px;			}			h3, .list_row h2 , #productinfo h2, #productinfobig h2, .teaserhorizontal h1, .teaservertikal h1 {			font-size: 2.4em;			font-weight: normal;			line-height: 1.1em;			color: #303030;			letter-spacing: -0.05em;			text-shadow: #666 1px 1px 3px;			margin-top: 8px;			}			.list-row-small h3{			text-shadow: #aaa 1px 1px 2px;			}			.teaserhorizontal h1 {			margin-left: 210px;			}			.teaservertikal h1 {			font-size: 2.0em;			font-weight: normal;			line-height: 1.1em;			color: #303030;			letter-spacing: -0.05em;			text-shadow: #666 1px 1px 3px;			margin-right:5px;			}			h1 a:link, h1 a:visited { 			padding: 0 6px 0 0;			color: #303030;			text-decoration: none;			border-bottom: none;	 			}			h1 a:hover {			background-color: #3baa00;			text-shadow:none;			color: white;			}						h4 {			font-size: 1.3em;			}						h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {			color: #303030;						text-decoration: none;			border-bottom: none;			}						h3 a:hover, h3 a:active, h3 a:focus {			background-color: #327a0d;			text-shadow:none;			color: white;			}						#content .contentblock ul.archives {			margin-left: 0;			}						#content .contentblock ul, #content .contentblock ol {			list-style-position: inside;			margin-bottom: 15px;			margin-left: 10px;			}						#content .contentblock ul li, #content .contentblock ol li {				margin-bottom: 5px;				}				                                                                                    			blockquote {			margin: 20px 20px;			border-left: 3px solid #0088cc;			padding-left: 5px;			}      .contentblock p.meta, .productcontent p.meta {			color: #888888;			font-size: 0.8em;			margin: 5px 0 10px 0;			}						.contentblock p.meta a:link, .contentblock p.meta a:visited {			color: #545555;			border-bottom: none;			}						.contentblock p.meta a:hover, .contentblock p.meta a:active, .contentblock p.meta a:focus {			color: #545555;			border-bottom: 1px solid #545555;			}						.contentblock img.pimage {			float: left;			margin: 0 10px 10px 0;			display: inline;			}						img.alignleft {			float: left;			margin: 10px 15px 10px 0;			display: inline;			}						img.alignright {			float: right;			margin: 10px 0 10px 15px;			display: inline			}						div.wp-caption {			text-align: center;			}						div.alignleft {			margin: 5px 10px 5px 0;			}						div.alignright {			margin: 5px 0 5px 10px;			}						p.wp-caption-text {			font-style: italic;			font-size: 0.9em;			color: #545555;			margin: 0;			}						img.centered {			display: block;			margin-left: auto;			margin-right: auto;			}						.alignright {			float: right;			}						.alignleft {			float: left;			}									.aligncenter {			text-align: center;			display: block;			margin: 5px auto 10px;			}						p {			font-size: 1em;			font-weight: normal;			line-height: 1.5em;			margin: 15px 0 8px 0;			}						.post p {			text-align: justify;			}						.older .contentblock ul li {			list-style: none;			clear: both;			margin-bottom: 10px;			overflow: hidden;			}						.older .contentblock ul li h3 {			float: left;			}						.older .contentblock h3 a:hover, .older .contentblock h3 a:active, .older .contentblock h3 a:focus {			border-bottom: 1px solid #333;			color: #333;			}						.older .contentblock ul li span {			float: right;			color: #545555;			font-size: 0.9em;			font-weight: bold;			}						.contentblock ul.reviews li {			list-style: none;			margin-bottom: 10px;      overflow: hidden;			}      .contentblock ul.reviews li a {				font-weight: bold;				float: left;				}								.contentblock ul.reviews li span {				float: right;				color: #545555;				}							.newslist .contentblock ul {			margin-bottom: 10px;			}      .newslist .contentblock ul li {			list-style: none;			display: inline;			margin-right: 10px;			font-weight: bold;			}							.newslist .contentblock ul li ul {				display: inline;				margin-left: 5px;				}								.newslist .contentblock ul li ul li {				font-weight: normal;				margin-bottom: 10px;				}								/* Reviews		*****************************/		.summary img {		float: left;		margin: 0 10px 5px 0;		}				.summary p {		color: #545555;		font-size: 0.9em;		margin-bottom: 3px;		}				.summary h3 {		color: #c1950d;		margin-top: 10px;		font-size: 1.4em;		}				.summary h2 a:link, .summary h2 a:visited {		color: #333;		border-bottom: none;		}				.summary h2 a:hover, .summary h2 a:active, .summary h2 a:focus {		border-bottom: 1px solid #333;		}								/* Sidebar		*****************************/				#sidebar .widget {		list-style: none;		margin: 0;		padding: 0;		}		#sidebar .widget .contentblock {    /*background: url("../../uploads/2010/03/gradient1.png") repeat-x top;*/		}					#sidebar .widget .contentblock ul li {			}							#sidebar .widget .contentblock ul li a {				font-weight: bold;				}#sidebar .widget .contentblock ul li.nav-item {width: 265px;list-style-type: none;}#sidebar .widget .contentblock ul li.nav-item a {background: url("/bilder/2010/04/objs_pss.png") no-repeat #fff;background-position:  left -360px;border:0;color: #000;font-size:12px;display:block;width: 265px;height: 25px;padding: 0px 16px;margin-top: 6px;margin-bottom: 3px;vertical-align: middle;text-decoration:none;}#sidebar .widget .contentblock ul li.nav-item a:hover {background: url("/bilder/2010/04/objs_pss.png") no-repeat #fff;background-position:  -284px -360px;border:0;color: #e86f00;}	#sidebar .widget .contentblock ul li.cat-item {padding-top:6px;list-style-type: none;      background: url("../../uploads/2010/03/line_bg.png") repeat-x bottom;			padding-bottom: 5px;      			font-size: 0.9em;			overflow: hidden;}#sidebar .widget .contentblock ul li.cat-item img {width: 120px;}#sidebar .widget .contentblock ul li.cat-item a {color: #303030;font-size: 12px;text-decoration:none;border: none;}#sidebar .widget .contentblock ul li.cat-item a:hover {color: #e86f00;}#sidebar .widget .contentblock ul li.cat-item span {display:table-cell;height: 20px;width: 240px;vertical-align: middle;}							.advert-side {		margin-bottom: 15px;		text-align: center;		}					.advert-side a {			border-bottom: none;			}		#sidebar .wp-polls ul {		margin: 0 10px 10px 0px;		}					.fvideos .contentblock {		padding: 10px;		text-align: center;		overflow: hidden;		}					.fvideos .contentblock ul li {			list-style: none;			background-color: #b1b1b1;			border: 1px solid #a0a0a0;			font-size: 0.9em;			margin-bottom: 5px;			padding: 5px;			text-transform: uppercase;			}							.fvideos .contentblock ul li:first-child {				margin-top: 10px;				}								.fvideos .contentblock ul li.ui-tabs-selected a:link, .fvideos .contentblock ul li.ui-tabs-selected a:visited {				color: #0088cc;				}								.fvideos .contentblock ul li a:link, .fvideos .contentblock ul li a:visited {				color: #333;				border-bottom: none;				}								.fvideos .contentblock ul li a:hover, .fvideos .contentblock ul li a:active, .fvideos .contentblock ul li a:focus {				color: #545555;				outline: none;				}																		.pagination .older {		float: left;		}				.pagination .newer {		float: right;		}			input, textarea {	padding: 3px;	}		textarea {	overflow: auto; /* remove vertical bar for IE7 */	}		input.button {	/*border: 1px solid #a0a0a0;	background: #353535;	padding: 3px;	color: #111;	text-transform: uppercase;	font-size: 0.9em;	margin-top: 5px;	cursor: pointer;   */	}								p.button a:link, p.button a:visited {	float: right;	border: 1px solid #a0a0a0;	border-bottom: none;	background: url("images/w-contenttitle.png") #a0a0a0 repeat-x;	max-height: 30px;	padding: 5px;	color: #333;	text-transform: uppercase;	font-size: 0.9em;	margin-right: 10px;	}		p.button a:hover, p.button a:active, p.button a:focus {	color: #545555;	}			#footer {background: url("/bilder/styles/footer_bg.png") repeat-x;border: 4px solid #ccc;border-width: 1px 4px;padding: 10px;margin: 0 0 20px 0;overflow: hidden;color: #545555;height: 55px;} .up{background: url("/bilder/styles/btn_up.png") no-repeat; height:29px; width:89px;} .up a:link, .up a:visited, .up a:active {color:#fff; text-shadow: #004500 1px 1px 2px;font-weight: bold; font-size:0.9em;text-decoration:none; padding:1px 0 2px 22px;} .up a:hover {text-decoration:underline;} 	#footer p.copy {	margin:0px;	float: left;	}		#footer p.design {	float: right;	}		#footer p a:link, #footer p a:visited {	color: #545555; 	}		#footer p a:hover, #footer p a:active, #footer p a:focus {	color: #545555;	}	.flickr {display: inline;text-align: center;}.flickr a {border-bottom: none;}.flickr img {padding: 0 5px 7px 2px;}/* Kommentare */.commentlist {	margin: 0 0 20px 0 !important;	}.commentlist li {	font-size: inherit;	border-bottom: 1px solid #ccc;}.commentlist li .avatar { 	float: left; margin-right:10px;	}.commentlist cite {font-weight: bold;font-style: normal;}.commentlist cite a:link, .commentlist cite a:visited {text-decoration:none;color: #43a900;}.commentlist cite a:hover, .commentlist cite a:active, .commentlist cite a:focus {text-decoration:underline;}.commentmetadata {	display: block;	font-size: 0.8em;	font-weight: normal;	line-height: 1.1em;	margin: 3px 0 8px 0;	color: #999;	}.commentmetadata a:link, .commentmetadata a:visited {	text-decoration:none;	color: #999;	}	.commentmetadata a:hover, .commentmetadata a:active, .commentmetadata a:focus {	text-decoration:underline;	}	.commentlist p {	margin: 5px 0 10px 0;	font-size: 1.1em;	}	.commentlist .reply {	font-size: 0.8em;	font-weight: bold;	margin: 0 0 10px 0;	}.commentlist li {	margin-bottom: 25px !important;	padding: 5px 0 !important;	list-style: none;	}	.children {	padding: 0 0 0 10px !important;	border-left: 1px solid #A0A0A0 !important;	margin: 15px 0 5px 15px !important;	}#commentform p {	margin: 5px 0;	}.nocomments {	text-align: center;	margin: 0;	padding: 0;	}.ratings {height:56px;margin-top:6px;float:left;width:270px;}	.linking{height:46px;margin-top:6px;width:270px;margin-left:270px;}	.linking input {width:250px;height:11px;}.entry {  background: url("../../uploads/2010/03/gradient1.png") repeat-x top;}.post .contenttitle h2 {font-size: 1.0em;color: #fff;text-transform: uppercase;border:0;}.post .contentmodule h1 {font-size: 1.8em;color: #303030;text-transform: none;border:0;padding-left: 10px;}.contentmodule .contenttitle h2,.latest .contenttitle h2,.widget .contenttitle h2,.widget .contenttitle h1 {padding-top:8px;}.ct_thumb {width: 10px;height: 32px;background: url("/bilder/2010/04/boxheader_bg.png") no-repeat;float:left;}.video {background-position: 0 -120px;}.bilder {background-position: 0 -120px;}.default {background-position: 0 -120px;}.post .contenttitle{background: none;border:0;}.entry .post {		border-top: none;		padding: 10px;		margin-bottom: 10px;		overflow: hidden;}.entry .post p.meta {			color: #888888;			font-size: 0.8em;			margin: 5px 0 5px 0;			}.product_ads {background: url("/bilder/2010/04/adhead_bg.png") no-repeat #fff;padding:11px 0 10px 10px;}.product_nav_ads {width:265px;background: url("/bilder/2010/04/objs_pss.png") no-repeat #fff;background-position:  left -391px;padding:5px 7px 3px 13px;color: #fff;text-transform: uppercase;}.news_ads {margin: 10px 10px 6px -8px;}.single_ad_468 {text-align: center;}.main_ads {background-color: #fff;text-align: center;}#bb{margin-bottom: 20px;}/* Galerie auf Produktdetailseite*/#gallery_preview{text-align:center;}#gallery_preview .gallery_thumb{border: 1px solid #ccc; float:left;margin: 0px 1px;text-align: center;}#gallery_preview .gallery_thumb a{background: url("/bilder/2010/04/objs_pss.png") no-repeat;background-position: left -60px;display: table-cell;height: 110px; width: 110px;vertical-align: middle;border: 1px solid #ccc;}#gallery_preview .gallery_thumb a:hover{border: 1px solid #0088cc;}#gallery_preview .gallery_thumb img{max-width: 110px;max-height: 110px;vertical-align: middle;}/* */.contentmodule .contenttitle, .latest .contenttitle,.widget .contenttitle {background: url("/bilder/2010/04/boxheader_bg.png") no-repeat top right;height:32px;padding:0;border:0;clear:left;}/* Layout */.contentmodule {  /*background: url("../../uploads/2010/03/gradient1.png") repeat-x top;*/}/* Produktdetail Infos*/.row_detail {display:block;width: 100px;float:left;font-size:0.85em;}.price {padding-top: 6px;font-size:2.0em;text-shadow: #666 1px 1px 2px;}.productinfo .price {width: 270px;}.currency {font-size:11px;}.votetitle {color: #3BAA00;margin: 0;padding: 0 10px 2px 10px;}.votetitle-grey {float:left;color: #666;font-size:0.9em;}.votescore-s {color: #444;font-size: 2em;font-weight:bold;text-shadow: #ccc 1px 1px 1px;}.votescore-gfx {margin:5px 0 5px 80px;width:80px; background-color:#ccc; border: 1px solid #666;}.votescore {color: #444;font-size: 20px;font-weight:bold;padding: 0 0 0 10px;line-height:0.5em;}.votebase {font-size: 11px; font-weight:normal;}.detail_worldscore .votesystem,.detail_worldscore .votesource,.detail_worldscore .votedate {padding-left: 20px;font-size:11px;color: #303030;}.detail_worldscore .votescore {font-size:12px;}.detail_prod_thumb {width: 100px;height: 140px;background: url("../../uploads/2010/03/appimg_bg.png") no-repeat;}.detail_prod_thumb img{margin: 20px 0 0 8px;width: 57px;height: 57px;}.btn_store {height: 35px;width: 125px;background: url("/bilder/2010/04/objs_pss.png") no-repeat;background-position: -280px -99px; }.btn_buy {float:left;margin-left: 12px;height: 31px;width: 125px;background: url("/bilder/styles/prodinfo_action_buy.png") no-repeat; }.btn_buy a:link, .btn_buy a:visited, .btn_buy a:hover, .btn_buy a:active {text-align:left;display:block;color:#fff;text-decoration: none;text-transform: uppercase;padding: 5px 0 4px 25px;font-weight: bold;text-shadow: #004500 1px 1px 2px;}.btn_buy a:hover {background: url("/bilder/styles/prodinfo_action_buy.png") no-repeat; background-position:  0 -31px;}.list_excerpt {width: 250px;float:left;padding: 10px 6px 0 2px;min-height:70px;font-size:0.9em;}.list-excerpt-long {padding: 10px 5px 0 5px;min-height:45px;}.list-action {text-align:center;padding-left: 6px;}.list_row { margin:0; padding: 10px 5px; border-bottom: 1px solid #ccc; }.list_row p { font-size: 1.1em; line-height: 1.4em; }.list_row h1, .advisorarea .list_row h3  {font-size:1.8em;margin: 0 0 8px 8px; padding: 4px; border-bottom: 1px solid #ccc;background-color:#ddd;}.advisorarea .list_row h3  {margin: 0 0 8px 0;}.list_row h3 a:hover, .list_row h1 a:hover  {background-color: #eee; color: #303030;text-shadow: #666 1px 1px 3px; }.advisorarea .list_row h3 :hover {background-color: #ddd; color: #303030;text-shadow: #666 1px 1px 3px; }.list-row-small h1 {font-size:2.4em;margin:0;padding:0;border:0;background:none;}.list-row-small h3 {font-size:1.8em;margin:0;padding:0;border:0;background:none;}.list-row-small h3 a:hover {text-shadow: #aaa 1px 1px 2px; }.teaser-list-row {padding: 5px 5px; border-bottom: 1px solid #ccc;}.teaser-list-row:hover {background-color:#eee; cursor:pointer;} /* Feature-Box */.feature-box {margin-left:5px;}.ro {background:url(/bilder/styles/feature-box_bg_ro.png) top right no-repeat;margin:0;padding:0;}.lo {background:url(/bilder/styles/feature-box_bg_lo.png) top left no-repeat;margin:0;padding:0;}.ru {background:url(/bilder/styles/feature-box_bg_ru.png) bottom right no-repeat;margin:0;padding:0;}.lu {background:url(/bilder/styles/feature-box_bg_lu.png) bottom left no-repeat;margin:0;padding:0;}.inhalt {margin:0;padding:1.0em 1.0em 1.0em 1.0em;}.inhalt p {margin:0;padding:0;}.show-filter {width: 245px; padding: 2px 0 2px 25px;background:url(/bilder/styles/icon_tick.png) 3px 3px no-repeat; float:left;font-weight:bold;}.show-filter-reset {background:url(/bilder/styles/icon_cross.png) 3px 3px no-repeat;font-weight:normal;}.weight {font-weight: bold;} /* Feature-Box nur für FF Chrome und Safari */.box-primary {margin-right:5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;	background: url(/bilder/styles/btn_grad_grey.png) repeat-x;	background-color: #fff;	border: 1px solid #ddd;    -webkit-box-shadow: 2px 2px 5px #ccc;    -moz-box-shadow: 2px 2px 5px #ccc;    box-shadow: 2px 2px 5px #ccc;}.prodaction-right-primary {margin:-16px 24px 0 660px;}.prodaction-right-primary  .worldscore {float:left; width:130px;height:56px;font-size:0.8em;}.prodaction-right-primary  .worldscore:hover, .prodaction-right-primary  .userscore:hover  {cursor:pointer;}.prodaction-right-primary  .userscore {margin-left:135px;width:130px;height:56px;font-size:0.8em;}.sitemap-primary {width:256px; height:182px; float:left; margin:0 4px 8px 4px;font-size:0.9em; background:#fff; line-height:1.2em;}.sitemap-primary a:link, .sitemap-primary a:visited {color:#666; text-decoration:none;font-size:0.9em;line-height:0.8em;}.sitemap-primary a:hover {color:#303030; text-decoration:underline;}.proddata .proddata-col-left{width:100px;float:left;min-height:14px;padding:2px 10px;color:#666;}.proddata .proddata-col-right{min-height:14px;padding:2px 10px;margin-left:130px;}.proddata .inhalt {padding-top:0.5em}/* Frage und Antwort */.answer-head { background-color: #d9eecd; height: 18px; padding: 8px 10px;color:#303030;}.answer-detail { padding: 0 10px 16px 10px;}.answer-count { font-size: 1.1em; color: #666;padding: 0 5px;line-height:1.1em;}.answer-feedback-out { float:right;width:390px;text-align:right;}.answer-feedback-out img {margin-bottom:-4px;}.answer-feedback { padding-top: 5px; margin-top:16px;border-top: 1px solid #ccc; font-size:0.9em;}.answer-feedback-out a img:hover {filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}/* Button */input.button-primary, button.button-primary, select.button-primary, a.button-primary  {background:url("/bilder/styles/button-grad.png") repeat-x scroll left top #3aaa00;border-color: #327a0c;color:#FFFFFF;font-weight:bold;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);}input.button-secondary, button.button-secondary, select.button-secondary, a.button-secondary {background:url("/bilder/styles/btn_secondary_bg.png") repeat-x scroll left top #ccc;border-color: #aaa;color:#303030;}input.button-primary:hover, button.button-primary:hover, a.button-primary:hover {background:url("/bilder/styles/button-grad_hover.png") repeat-x scroll left top #3aaa00;border-color: #327a0c;}input.button-secondary:hover, button.button-secondary:hover, a.button-secondary:hover {background:url("/bilder/styles/btn_secondary_bg.png") repeat-x scroll left top #3aaa00;background-position: 0 -27px;border-color: #666;}.button-primary {-moz-border-radius:4px;border:1px solid;cursor:pointer;font-family:Arial, Helvetica, Verdana,sans-serif;font-size:12px;	margin-top:-3px;padding:3px 10px;text-decoration:none;}.button-secondary {    -webkit-border-radius: 4px;    -khtml-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;cursor:pointer;font-family:Arial, Helvetica, Verdana,sans-serif;font-size:12px;	margin-top:-3px;padding:2px 9px;text-decoration:none;}.button-advisorlist{-webkit-box-shadow: 2px 2px 3px #aaa;-moz-box-shadow: 2px 2px 3px #aaa;box-shadow: 2px 2px 3px #aaa;width:114px;display:block;margin-bottom:8px;border:1px solid #ccc;}a.link-secondary:link, a.link-secondary:visited {font-size:0.9em; color:#666;}.backto {background:url(/bilder/styles/bullet_arrow_back.png) no-repeat 0 8px;  padding:6px 6px 6px 18px;}.forward {background:url(/bilder/styles/bullet_arrow.png) no-repeat 0 8px;  padding:6px 6px 6px 18px;}/* Main-Kaufberater */.advisor-tile {background: url("/bilder/styles/bg_advisor_main.png") no-repeat; width: 358px; margin: 0 20px 20px 0; float: left; height:203px;overflow:hidden;}.second {margin:0;}.advisor-tile:hover {background: url("/bilder/styles/bg_advisor_main.png") no-repeat;background-position:0px -203px}.advisor-tile h3 {color:#fff; font-size:1.8em;padding:12px 0 8px;font-weight:bold;}.advisor-tile a:link {width:350px;height:100%;}.advisor-tile p {margin:0;color:#fff; font-size:0.9em; line-height:1.2em;height:140px;padding-right:10px;}.advisor-tile img {margin-right: 10px;float:left;}/* Bestenliste */.bestoflist-rank {margin-left:9px;float:left;padding-top:60px;height:90px;width:40px;font-size:1.8em;text-shadow:1px 1px 1px #666; text-align:center;background-color:#3BAA00; color:#fff;}.bestoflist-info {float:left;width:365px;min-height:150px;}.bestoflist-info h3 {font-size:2em;}.bestoflist-info .list_excerpt {width:350px;}.bestoflist-primary  {margin-left:605px;}.bestoflist-primary .inhalt {text-align:center;padding-bottom:4px;}.bestoflist-primary  .vert {margin:4px 4px 0px 0px; font-size: 0.7em;float:left;padding-top:0px;}.bestoflist-primary .price {margin:8px 0 0 0;}.bestoflist-primary .btn_buy {margin:10px 0 0 0;}/* Login */.loginform label, .form-table label {color:#777777;font-size:13px;font-weight:normal;}.loginform input {width:200px;}.loginform .checkbox {width:auto;margin-right:6px;}#login_error {color:#ff0000;}#your-profile td {padding:2px 0;font-size: 11px; color:#666;}#your-profile input {width:250px;}#your-profile textarea {font:13px Arial, Hevetica, sans-serif;width:250px;}.form-table {padding:6px;background-color:#eee; border: 1px solid #ccc;width:100%;}/*Producers*/ /* A bis Z */.producers-col {float:left;width:178px;margin-right:5px;background-color:#eee;}.producers-col-char {font-weight:bold;border-bottom:1px solid #ccc;background-color:#fff; padding: 5px 0 0 5px;text-shadow:1px 1px 1px #ccc;}.producers-col-data {padding: 5px;border-bottom:1px solid #ccc;}.producers-col-data a:link{display:block;}.producers-col-data:hover{background-color:#ddd;cursor:pointer;}.atoz-row {background-color:#eee; padding-left:16px;} .atoz-row-alter {background-color:#fff; padding-left:16px;} div#ieAlert {padding-left:3px;padding-right:3px;text-align:center;min-height:45px;line-height:45px;border-top: 2px solid #E52D00;border-bottom: 2px solid #E52D00;background-color:#F68C27;margin-bottom:4px;}div#ieAlert a {color: #303030;font-size: 1em;text-decoration:underline;}