/*
Theme Name: TVfacts.de
Theme URI: http://www.tvfacts.de/
Description: Custom WordPress Theme For TVfacts.de
Version: 1.0
Author: Manuel Rowinski
Author URI: http://www.marowi.com/
*/

body {
	margin: 0;
	color: #1a1a1a;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#b1b1b1;
}
img {border-style: none;}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input, select, textarea {
	margin: 0;
	vertical-align: middle;
	font: 1em arial, helvetica, sans-serif;
	outline:none;
}
a {
	text-decoration: none;
	color:#0a78b3;
	outline:none;
}
a:hover {text-decoration: underline;}
#website{
	width:1008px;
    /* 1008px = Wide Skyscraper, 968px = Skyscraper, 835px = ohne Skyscraper */
	margin:0 auto;
	background:#B1B1B1;
	position:relative;
}
#wrapper{
	width:835px;
	margin:0;
	background:#fff;
	position:relative;
}
.holder{
	width:100%;
	overflow:hidden;
	clear:both;
}
#header{
	background:#3e3e3e url(images/bg-header.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
#header img{
	float:left;
	margin:20px 0 0 35px;
	display:block;
}
#header .rubrik{
	position: absolute;
	color: #ECECEC;
	top: 51px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	border-left: 1px solid #ECECEC;
	padding-left: 18px;
	left: 275px;
}
#header h1.rubrik{
	top: 39px;
}
#header .rubrik a{
	color: #ECECEC;
}
#nav{
	margin:0;
	padding:0 0 30px 10px;
	width:825px;
	list-style:none;
	clear:both;
	background:url(images/bg-nav.gif) repeat-x;
	overflow:hidden;
	position:relative;
}
#nav ul{
    background:url(images/bg-subnav.gif) repeat-x;
}
#nav li{
	float:left;
	line-height:31px;
	background:url(images/sep-nav.gif) repeat-y;
}
#nav li a{
	min-width:50px;
	text-align:center;
}
#nav ul.sub-nav li a{
	min-width:0px;
}
#nav li:first-child{background:none;}
#nav a{
	color:#575757;
	font-weight:bold;
	float:left;
	padding:0 13px 0 12px;
}
#nav a:hover{text-decoration:none;}
#nav li.hover ul,
#nav li:hover ul{
    z-index: 100;
}
#nav li.hover a,
#nav li.active a,
#nav li:hover a{
	background:url(images/bg-nav-hover.gif) repeat-x;
	color:#fff;
	border:none;
}
#nav ul{
	position:absolute;
	top:31px;
	left:10px;
	list-style:none;
	padding:0;
	margin:0;
	display:none;
	width:800px;
}
#nav li.hover ul,
#nav li.active ul,
#nav li:hover ul{display:block;}
#nav ul li{
	border:none;
	background:url(images/bg-sub-nav.gif) no-repeat 0 55%;
	line-height:30px;
}
#nav ul li:first-child{background:none;}
#nav li.hover ul a,
#nav li.active ul a,
#nav li:hover ul a,
#nav ul a{
	color:#ececec;
	font-size:11px;
	font-weight:normal;
	background:none;
	padding:0 9px 0 11px;
}
#nav ul a:hover{text-decoration:underline;}
#nav li.active ul.sub-nav li.desc-nav{
    background: none repeat scroll 0 0 transparent;
    color: #ECECEC;
    font-size: 11px;
    font-weight: normal;
    padding: 0 9px 0 11px;
}
#nav li.active ul.sub-nav li.desc-nav h1{
    display: inline;
    font-size:11px;
    font-weight:normal;
}
#header .top-menu{
	list-style:none;
	padding:13px 0 15px;
	margin:0 0 0 -3px;
	overflow:hidden;
	float:left;
}
#header .top-menu li{
	display:inline;
	background:url(images/sep-top-menu.gif) no-repeat 0 60%;
	padding:0 3px 0 7px;
	margin:0 1px 0 -1px;
	font-size:11px;
}
#header .top-menu a{color:#fff;}
#header .top-menu a.advertise{color:#f8cc00;}
#header .search{
	clear:both;
	width:100%;
	color:#fff;
}
#header .search .row{
	width:100%;
	overflow:hidden;
	padding-bottom:9px;
}
#header .search .col{float:left;}
#header .search .intext{
	background:#fff url(images/bg-search.gif) no-repeat;
	padding:0 0 0 20px;
	border:1px solid #ccc;
	width:212px;
	float:left;
}
#header .search .intext .text{
	border:0;
	padding:4px 0 3px;
	float:left;
	width:100%;
}
#header .search .btn-suche{
	float:left;
	margin:1px 0 0 2px;
	display:inline;
}
#header .search .radio{
	float:left;
	margin:0;
	width:16px;
	height:15px;
	padding:0;
}
#header .search label{
	font-size:11px;
	padding:0 12px 0 4px;
	float:left;
}
#header .search span{
	float:left;
	padding:0 6px 0 1px;
	font-weight:bold;
	font-size:11px;
}
#header .h-left{
	float:right;
	width:335px;
}
#header .h-left fieldset {
	width:348px;
	clear:both;
}
#header .holder{padding:0 0 8px;}
#main{
	padding:12px;
	clear:both;
	overflow:hidden;
	height:1%;
}
.content-option{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #e9e9e9;
	padding:3px 0;
}
.social-top li{
	float:left;
	padding:0 5px 0 1px;
}
.social-top{
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
.option{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	float:right;
}
.option li{
	float:left;
	padding:0 5px 0 10px;
}
.option a{
	padding:2px 0 0 17px;
	font-size:10px;
	color:#949494;
	float:left;
}
.option .mail{background:url(images/mark-mail.gif) no-repeat;}
.option .comm{background:url(images/mark-comment.gif) no-repeat;}
.option .print{background:url(images/mark-print.gif) no-repeat;}
.option .document{background:url(images/mark-document.gif) no-repeat;}
#sidebar{
	width:300px;
	float:right;
	margin:2px 0 0;
}
.read-more{
	background:url(images/link-read-more.gif) no-repeat;
	width: 80px;
	height: 11px;
	float:right;
	text-indent:-9999px;
}
.read-more-fernseher{
	background:url(images/link-read-more-fernseher.gif) no-repeat scroll 0 1px transparent;
	width: 108px;
	height: 12px;
	float:right;
	text-indent:-9999px;
}
.read-more-beamer{
	background:url(images/link-read-more-beamer.gif) no-repeat scroll 0 1px transparent;
	width: 92px;
	height: 12px;
	float:right;
	text-indent:-9999px;
}
#sidebar .box{
	width:100%;
	overflow:hidden;
	background:url(images/bg-side-box.gif) repeat-y;
	margin:11px 0;
}
#sidebar .box .title{
	background:url(images/bg-side-title.png) no-repeat;
	padding:0 2px;
	overflow:hidden;
	width:296px;
}
#sidebar .box .title h3{
	margin:0;
	font-size:13px;
	color:#fff;
	line-height:34px;
	text-align:center;
}
#sidebar .box .frame{
	background:url(images/bg-side-box-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:100%;
	padding-bottom:4px;
}
#sidebar .box .frame .tab-conter ul{
    margin:0;
    padding:0;
    list-style:none;
    width:100%;
    overflow:hidden;
}
#sidebar .box .frame .tab-conter ul li{
	border-top:1px solid #DCDCDC;
	vertical-align:top;
	height:1%;
	padding: 8px 10px 10px 7px;
}
#sidebar .box .frame .tab-conter ul li img.wpp-thumbnail{
	float:left;
	margin: 1px 10px 2px 5px;
	border: 1px solid #d7d7d7;
}
#sidebar .box .frame  ul.comment-list li img.wpp-thumbnail{
	float:left;
	margin: 1px 10px 2px 5px;
	border: 1px solid #d7d7d7;
}
#sidebar .box .frame .tab-conter ul a{color:#000;}
#sidebar .box .frame-tags{
	background:url(images/bg-side-box-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:95%;
	padding:8px 10px 10px 7px;
	word-spacing: 6px;
	line-height: 20px;
}
#sidebar .box .promo{
	background:url(images/bg-side-box-b2.gif) no-repeat 0 0;
	overflow:hidden;
	width:100%;
}
#sidebar .promo .featured-list li {
	padding:11px 0 7px;
}
#sidebar .promo .featured-list li p.promo-title{
	font-size: 12px;
    font-weight: bold;
}
#sidebar .promo .featured-list .image img{
	border: 1px solid #D7D7D7;
    width: 75px;
    height: 50px;
}
#sidebar .box .bottom{
	background:url(images/bg-side-box-b.gif) no-repeat 0 100%;
    height: 2px;
    position: relative;    
}
#sidebar .promo .tw-icon{
	float:left;
    padding:11px 6px 9px 12px;	
}
#sidebar .promo .tw-icon img{
    height:40px;
    width:40px;
}
#sidebar .promo .fb-icon{
	float:left;
    padding:11px 6px 9px 6px;	
}
#sidebar .promo .fb-icon img{
    height:40px;
    width:40px;
}
#sidebar .promo .fb-content{
    height:1%;
    overflow:hidden;
    padding:9px 12px 9px 6px;
}
#sidebar .promo .fb-title{
    font-size:13px;
    font-weight:bold;
    margin:0 0 5px;
}
#sidebar .promo .fb-title span{
    color:#1A1A1A;
    font-size:11px;
    font-weight:normal;
}
.featured-list{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
}
.featured-list li{
	border-top:1px solid #dcdcdc;
	margin:-1px 0 1px;
	vertical-align:top;
	height:1%;
	clear:both;
	padding:11px 0 14px;
}
.featured-list .image{
	float:left;
	width:76px;
	padding:0 0 0 12px;
}
.featured-list img{display:block;}
.featured-list .text{
	height:1%;
	overflow:hidden;
	padding:0 12px;
}
.featured-list .text a{
	color:#0a78b3;
	font-weight:bold;
	margin:0;
	font-size:12px;
}
.featured-list .text p{
	margin:3px 0 5px;
	font-size:11px;
}
.featured-price img{
	float:left;
}
.featured-price span{
	float:right;
	margin-right:10px;
}
.featured-list .post-ratings img {
    float: left;
}
#sidebar .box .box-more{
	background:url(images/bg-read-more.gif) no-repeat;
	width:284px;
	height: 20px;
	padding:9px 16px 0 0;
	margin:-4px 0 0;
	position:relative;
}
.ads,
.links-list,
.pop-list,
.comment-list{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.pop-list{margin:6px 0 0;}
.pop-list li{
	border-top:1px solid #dcdcdc;
	margin:-1px 0 1px;
	vertical-align:top;
	height:1%;
	background:url(images/arrow-sidebar.gif) no-repeat 14px 11px;
	padding:5px 5px 7px 30px;
}
.links-list a,
.comment-list a,
.pop-list a{color:#000;}
.links-list{margin:16px 0 0;}
.links-list li{
    background: url(images/arrow-sidebar.gif) no-repeat scroll 14px 4px transparent;
    height: 1%;
    padding: 0 12px 14px 30px;
    vertical-align: top;
}
.comment-list li{
	vertical-align:top;
	height:1%;
	border-top:1px solid #DCDCDC;
	padding: 8px 10px 10px 7px;
}
.comment-list li img{
	margin: 1px 8px 5px 2px;
	border: 1px solid #FFFFFF;
}
.links-list li{padding-bottom:10px;}
.ads{padding:0 10px;}
.ads li{margin:7px 0;}
.ads strong{display:block;}
.ads strong a{
	color:#000;
	font-size:13px;
	text-decoration:underline;
}
.ads strong a:hover{text-decoration:none;}
.ads p{margin:0;}
.ads a{
	color:#666;
	font-size:10px;
}
.tabset{
	list-style:none;
	padding:0 0 0 8px;
	margin:-2px 0 0;
	border-bottom:4px solid #0a78b3;
	overflow:hidden;
	width:288px;
}
.tabset li{
	background:url(images/sep-tabs.gif) no-repeat 0 50%;
	float:left;
	margin:0 0 0 -1px;
}
.tabset li:first-child{background:none;}
.tabset a{
	float:left;
	line-height:22px;
	font-size:10px;
	color:#fff;
	position:relative;
}
.tabset span{
	float:left;
	padding:0 7px;
	cursor:pointer;
}
.tabset .active a,
.tabset a.active,
.tabset a:hover{
	background:url(images/bg-tabs-l.gif) no-repeat;
	text-decoration:none;
}
.tabset .active span,
.tabset a:hover span{background:url(images/bg-tabs-r.gif) no-repeat 100% 0;}
#content{
	float:left;
	width:500px;
	margin:2px 0 0;
}
#search{
	float:left;
	width:810px;
	margin:2px 0 0;
}
.heading{
	background:url(images/bg-heading-teaser.gif) no-repeat scroll 0 0 transparent;
	border-bottom:1px solid #E9E9E9;
	border-top:1px solid #E9E9E9;
	height:26px;
	margin:11px 0;
}
.headline{
	background:url(images/bg-heading.gif) repeat-x scroll 0 100% transparent;
	height:100%;
	margin:0 0 0 6px;
	overflow:hidden;
	padding:0 2px 0 7px;
}
.headline h2{
	background:url(images/arrow-sidebar.gif) no-repeat scroll 100% 5px transparent;
	float:left;
	font-size:13px;
	margin:5px 0 0;
	padding-right:10px;
}
.headline h2 a{color:#1A1A1A;}
.headline-tab-box{
	float:right;
	margin:5px 0 0;
}
.headline-tabs{
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0;
}
.headline-tabs li{
	background:url("images/sep-tabs-2.gif") no-repeat scroll 0 4px transparent;
	float:left;
	margin:0;
	padding:0;
}
.headline-tabs li.first-tab{
	background:none repeat scroll 0 0 transparent;
}
.headline-tabs li a{
	color:#5C5B5B;
	font-size:10px;
	padding:0 6px;
}
.heading .link-rss{
	float:right;
	background:url(images/btn-rss.gif) no-repeat;
	padding:0 0 0 16px;
	color:#5c5b5b;
	font-size:10px;
	font-weight:bold;
	margin-top:7px;
}
.cat-box{
    border: 1px solid #E9E9E9;
    height: 100%;
    margin: 7px 0 11px;
}
.cat-description{
    height: 100%;
    overflow: hidden;
    padding: 0 8px;
}
.cat-description h1,
.cat-description h2{
    font-size: 12px;
    margin: 7px 0;
}
.cat-description p{
    color: #5C5B5B;
    font-size: 10px;
    line-height: 14px;
    margin: 5px 0;
}
.top10-box{
    border: 1px solid #E9E9E9;
    height: 100%;
    margin: 0 0 11px;
}
.top10-description{
    height: 100%;
    overflow: hidden;
    padding: 0 8px;
}
.top10-description h2{
    font-size: 12px;
    margin: 7px 0;
}
.top10-description p{
    color: #5C5B5B;
    font-size: 11px;
    line-height: 14px;
    margin: 5px 0;
}
.top10-table{margin: 5px 8px;}
.top10-table tr{background-color:#F5F5F5;}
.top10-table th{
	background-color:#DEDEDE;
	padding:4px;
}
.top10-table td{
	border-bottom:1px solid #FFFFFF;
    font-size: 11px;
    text-align: center;
    padding: 5px;
}	
.top10-table td.ranking{
    font-size: 18px;
    font-weight: bold;
    width: 45px;
}
.top10-table td.product{font-weight: bold; width: 190px;}
.top10-table td.testresult{width: 112px;}
.top10-table td.date{width: 55px;}
.top10-table td.price{font-weight: bold; width: 80px;}
.top10-headline{font-size: 16px; margin-left: 5px;}
.top10-disclaimer p{color:#5C5B5B;font-size: 10px;margin:0 10px 8px;}
.top10-headline span{font-size: 12px;}
.accordion{
	position:relative;
	border:1px solid #aaa;
	width:498px;
}
.accordion .holder{position:relative;}
.accordion img{display:block;}
.accordion-list,
.accordion-view{
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
	overflow:hidden;
	z-index:10;
}
.accordion-view { 
	width:9999px;
	height:248px;
	z-index:0;
}
.accordion-view li{
	float:left;
	width:498px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
.accordion-view li.active {z-index:1;}
.accordion-view .text{
	position:absolute;
	top:80px;
	left:10px;
	width:212px;
}
.accordion-view .text p{
	margin:12px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.accordion-list{
	position:absolute;
	bottom:12px;
	left:5px;
}
.accordion-list li{
	float:left;
	padding:0 2px 0 13px;
	background:url(images/sep-accordion.gif) no-repeat 0 50%;
}
.accordion-list a{
	background:url(images/link-accordion.gif) no-repeat;
	width: 13px;
	height: 13px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.accordion-list .active a,
.accordion-list a:hover{background-position:0 -13px;}
.accordion-list li:first-child{background:none;}
.hot-news{
	list-style:none;
	padding:0;
	margin:0 0 14px;
	width:520px;
	overflow:hidden;
}
.hot-news li{
	float:left;
	width:245px;
	padding:3px 10px 0 0;
	line-height:16px;
}
.hot-news strong{
	display:block;
	margin:0 0 9px;
}
.hot-news strong a{color:#871100;}
.hot-news p{
	margin:0 0 10px;
}
.hot-news .more{padding-left:0;}
.hot-news .more-link{padding-left:0;}
.more-link{
	background:url(images/arrow-more.gif) no-repeat 100% 5px;
	padding:0 15px 0 5px;
}
.more{
	background:url(images/arrow-more.gif) no-repeat 100% 5px;
	padding:0 15px 0 5px;
}
.hot-news img{
	float:left;
	border:1px solid #d7d7d7;
	margin:1px 9px 5px 0;
}
.block{
	width:100%;
	clear:both;
	padding:7px 0 9px;
}
.block img{
	float:left;
	border:1px solid #d7d7d7;
	margin:1px 9px 5px 0;
}
.block p{
	margin:0 0 20px;
	line-height:16px;
}
.block strong{
	display:block;
	margin:0 0 7px;
}
.block strong a{color:#871100;}
.aternative{
	list-style:none;
	padding:0;
	margin:20px 0 0 5px;
	clear:both;
	font-size:11px;
}
.aternative li{
	background:url(images/sep-dl.gif) no-repeat 0 5px;
	padding:0 0 2px 12px;
}
.aternative span{color:#871100;}
.tagcloud{
	line-height:22px;
	padding-right:10px;
}
.tagcloud a{
	padding-right:5px;
}
.latest-article{
	line-height:16px;
	margin:11px 0 17px;
}
.recent{
	clear:both;
	margin:17px 3px;
	overflow:hidden;
	height:1%;
}
.recent strong{display:block;}
.recent strong a{color:#871100;}
.recent ul{
	list-style:none;
	padding:0;
	margin:2px 0 0 -8px;
	overflow:hidden;
	float:left;
}
.recent li{
	float:left;
	background:url(images/sep-r.gif) no-repeat 0 2px;
	padding:0 8px 0 10px;
	margin:0 1px 0 -1px;
}
.recent ul .time{
	color:#9a9a9a;
	padding:0 5px;
}
.recent ul a.ico-comment{
	padding:0 0 0 20px;
	background:url(images/ico-comment.gif) no-repeat 0 2px;
}
.recent-forum{
	list-style:none;
	padding:0;
	margin:18px 0 20px 5px;
	clear:both;
	font-size:11px;
}
.recent-forum li{
	background:url(images/sep-dl.gif) no-repeat 0 5px;
	padding:0 0 2px 12px;
}
.recent-forum li span.forumtitle{color:#871100;}
.recent-forum li .time{
	color:#9a9a9a;
	padding:0 2px;
}
.recent-threads{
	list-style:none;
	padding:0;
	margin:18px 0 20px 5px;
	clear:both;
	font-size:12px;
}
.recent-threads li{
	background:url(images/sep-dl.gif) no-repeat 0 5px;
	padding:0 0 2px 12px;
}
.pagging{
	height:1%;
	padding:0 0 16px 115px;
	clear:both;
	font-size:11px;
	overflow:hidden;
}
.pagging span{
	float:left;
	line-height:21px;
}
.pagging .pagging-list{
	list-style:none;
	padding:0 0 0 15px;
	margin:0;
	float:left;
}
.pagging .pagging-list li{
	float:left;
	color:#1a1a1a;
	font-weight:bold;
	line-height:19px;
	margin:0 1px;
	display:inline;
}
.pagging .pagging-list a{
	float:left;
	padding:0 7px;
	background:url(images/bg-pagging.gif) repeat-x;
	border:1px solid #c7c7c7;
}
.pagging .pagging-list li.active{
	padding:0 7px;
	background:url(images/bg-pagging.gif) repeat-x;
	border:1px solid #c7c7c7;
}
.pagging .pagging-list .active a,
.pagging .pagging-list a:hover{
	color:#221e18;
	text-decoration:none;
}
.pagging .pagging-list .arrow-next a{
	background:url(images/arrow-pagging.gif) no-repeat;
	width: 23px;
	height: 19px;
	text-indent:-9999px;
	overflow:hidden;
	padding:0;
}
.pagging .pagging-list .arrow-next a:hover{background-position:0 -19px;}
.news-post{
	list-style:none;
	padding:0;
	margin:-6px 0 0;
	overflow:hidden;
	width:100%;
}
.news-post li{
	height:1%;
	vertical-align:top;
	overflow:hidden;
	border-top:1px solid #e9e9e9;
	margin:-1px 0 1px;
	padding:14px 0 14px;
}
.news-post .image{
	float:left;
	margin:22px 0 0;
	width:160px;
}
.news-post .image img{display:block;}
.news-post .category{
	display:block;
	font-size:11px;
}
.news-post h2{
	margin:5px 0;
	font-size:16px;
}
.news-post h2 a{color:#871100;line-height:20px;}
.news-post p{margin:5px 0;}
.news-post .text{
	height:1%;
	overflow:hidden;
	padding:0 5px 0 15px;
	line-height:16px;
}
.more-topics{
	overflow:hidden;
	width:100%;
}
.more-topics h3{
	color:#777672;
	font-size:16px;
	margin:20px 0 10px;
}
.similar-posts{
	list-style:none;
	padding:0;
	overflow:hidden;
	border-bottom:1px solid #e9e9e9;
	width:100%;
}
.similar-posts li{
	height:1%;
	vertical-align:top;
	overflow:hidden;
	border-top:1px solid #e9e9e9;
	padding:14px 0 14px;
}
.similar-posts .image{
	float:left;
	margin:22px 0 0;
	width:120px;
}
.similar-posts .image img{display:block;}
.similar-posts .category{
	display:block;
	font-size:10px;
}
.similar-posts h2{
	margin:5px 0;
	font-size:12px;
}
.similar-posts h2 a{color:#871100;line-height:20px;}
.similar-posts p{margin:5px 0;}
.similar-posts .text{
	height:1%;
	overflow:hidden;
	padding:0 5px 0 15px;
	line-height:16px;
}
.community{
	border-bottom:1px solid #E9E9E9;
	width:100%;
	clear:both;
	margin:0 0 36px;
}
.community h3{
	color:#777672;
	font-size:16px;
	margin:20px 0 10px;
}
.community .text img{float:right;margin:10px;}
.community .text p.title a{color:#871100;}
.community .text p{line-height:16px;}
.community .text p a{color:#0A78B3;}
.community .title{
    color:#575757;
    font-size:14px;
    font-weight:bold;
    margin:0 0 8px;
}
.add-comment{
	width:100%;
	clear:both;
	margin:0 0 36px;
}
.add-comment h3{
	color:#777672;
	font-size:16px;
	margin:20px 0 10px;
}
.add-comm .tarea{
	width:432px;
	border:1px solid #cecece;
	padding:6px;
}
.add-comm .area{
	width:432px;
	height:148px;
	max-height:600px;
	max-width:432px;
	border:0;
	overflow:auto;
}
.add-comm .holder{margin:0 0 14px;}
.add-comm label{
	font-size:11px;
	color:#4c4c4b;
	float:left;
	line-height:28px;
}
.add-comm .text{
	width:100%;
	display:block;
	padding:6px 0;
	border:0;
}
.add-comm .intext{
	border:1px solid #e3e3e3;
	width:195px;
	padding:0 0 0 30px;
	float:left;
	margin:0 18px 0 0;
}
.add-comm .ico-user{background:url(images/ico-user.gif) no-repeat;}
.add-comm .ico-mail{background:url(images/ico-mail.gif) no-repeat;}
.add-comm .ico-site{background:url(images/ico-site.gif) no-repeat;}
.add-comm .btn-submit{margin-top:4px;}
.article{
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #e9e9e9;
	margin:15px 0 10px;
	padding-bottom:6px;
}
.article a{color:#1A1A1A;text-decoration:underline;}
.article a:hover{color:#0A78B3;}
.article p{margin:11px 0 17px;line-height:16px;}
.article ul{line-height:16px;}
.article .big-foto{
	background:#f5f5f5;
	border:1px solid #dcdcdc;
	padding:0 0 5px;
	height:1%;
	width:494px;
	overflow:hidden;
	margin:23px 0 19px;
}
.article .big-foto img{display:block;}
.article .big-foto em{
	float:right;
	color:#9d9a91;
	font-size:10px;
	font-style:normal;
	margin:5px 5px 0 5px;
}
.article .big-foto em a{color:#9d9a91;}
.article .big-foto span{
	margin:7px 0 5px 5px;
	line-height:14px;
	float:left;
	font-size:11px;
}
.article .left-foto{
	background:#f5f5f5;
	border:1px solid #dcdcdc;
	float:left;
	padding:0 0 5px;
	height:1%;
	width:180px;
	overflow:hidden;
	margin:14px 10px 5px 0;
}
.article .left-foto img{display:block;}
.article .left-foto em{
	float:left;
	color:#9d9a91;
	font-size:10px;
	font-style:normal;
	margin:5px 5px 0 5px;
}
.article .left-foto em a{color:#9d9a91;}
.article .left-half-banner{
	float:left;
	padding:0 0 5px;
	height:60px;
	width:234px;
	overflow:hidden;
	margin:14px 10px 5px 0;
}
.article .testresult{
	margin:23px 0 19px;
	overflow:hidden;
}
.article .testresult .tb-left{
	float:left;
	width:300px;
}
.article .testresult .tb-right{
	border:3px solid #DCDCDC;
	border-radius:4px 4px 4px 4px;
	float:left;
	margin:7px 0 5px 5px;
	width:170px;
}
.article .testresult .tb-right h3{
	color:#0A78B3;
	font-size:14px;
	margin:7px;
}
.article .testresult .tb-right ul{
	list-style:none outside none;
	padding:0;
	margin:7px;
}
.article .testresult .tb-right ul li{
	float:left;
}
.article .testresult .tb-right ul span{
	color:#6A665F;
	font-size:11px;
	margin:0 0 1px 1px;
}
.article .testresult .tb-right ul strong{
	color:#0A78B3;
	float:right;
	font-size:10px;
	margin-top:16px;
}
.article .testresult .tb-right .rating{
	background:url(images/bg-score.gif) repeat-x scroll 0 0 transparent;
	float:left;
	display:block;
	width:100px;
	border:1px solid #C6C6C6;
	margin:2px 0;
	height:10px;
}
.article .testresult .tb-right .rating span{
	background:url(images/score.gif) repeat-x scroll 0 0 transparent;
	color:transparent;
	display:block;
	font-size:0;
	height:10px;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
}
.article .testresult .tb-right .result{
	color:#6A665F; 
	font-size:11px;
	float:left; 
	margin:10px 7px; 
}
.article .testresult .tb-right .result strong{
	color:#0A78B3; 
}
.article .tables{
    border-right:1px solid #DCDCDC;
    border-top:1px solid #DCDCDC;
    margin:0 auto 10px;
}
.article .tables .fullhead{
    background-color:#4C4C4C;
    border-bottom:1px solid #DCDCDC;
    border-left:1px solid #DCDCDC;
    color:#ECECEC;
    font-size:11px;
    line-height:14px;
    padding:3px 5px;
    text-align:left;
}
.article .tables th{
    background-color:#F5F5F5;
    border-bottom:1px solid #DCDCDC;
    border-left:1px solid #DCDCDC;
	font-weight:normal;
    font-size:11px;
    line-height:14px;
    padding:3px 5px;
    text-align:left;
    vertical-align:top;
}
.article .tables td{
    border-bottom:1px solid #DCDCDC;
    border-left:1px solid #DCDCDC;
    font-size:11px;
    line-height:14px;
    padding:3px 5px;
    vertical-align:top;
}
.article .tables td a{text-decoration:none;}
.article .tables td a:hover{text-decoration:underline;}
.article .tables td strong{
	color:#0A78B3;
	font-size:12px;
}
.page .tables{
    border-right:1px solid #DCDCDC;
    border-top:1px solid #DCDCDC;
    margin:0 auto 10px;
}
.page .tables .fullhead{
    background-color:#4C4C4C;
    border-bottom:1px solid #DCDCDC;
    border-left:1px solid #DCDCDC;
    color:#ECECEC;
    font-size:11px;
    line-height:14px;
    padding:3px 5px;
    text-align:left;
}
.page .tables th{
    background-color:#F5F5F5;
    border-bottom:1px solid #DCDCDC;
    border-left:1px solid #DCDCDC;
	font-weight:normal;
    font-size:11px;
    line-height:14px;
    padding:3px 5px;
    text-align:left;
    vertical-align:top;
}
.page .tables td{
    border-bottom:1px solid #DCDCDC;
    border-left:1px solid #DCDCDC;
    font-size:11px;
    line-height:14px;
    padding:3px 5px;
    vertical-align:top;
}
.article .category{
	display:block;
	font-size:11px;
}
.article h1{
	color:#b8011a;
	font-size:18px;
	margin:10px 0;
	font-weight:normal;
}
.article h1 a{color:#b8011a;}
.article .date{
	font-style:normal;
	display:block;
	color:#6a665f;
	font-size:11px;
}
.sub-article{
	width:100%;
	overflow:hidden;
	clear:both;
	margin:10px 0;
}
.article .amazon{
	background-color:#ffffff;
	border:1px solid #E9E9E9;
	height:50px;
	padding:8px;
	width:400px;
}
.article .amazon img{
	float:left;
	height:50px;
	margin-right:8px;
}
.article .amazon strong{
	color:#0063A5;
	font-size:12px;
	text-decoration:underline;
}
.article .amazon p{
	color:#1A1A1A;
	margin:2px 0 0;
	text-decoration:none;
}
.article .amazon span{
	color:#871100;
	font-size:11px;
	margin:0;
	text-decoration:underline;
}
.facebook{
	float:left;
}
.plusone{
	float:left;
	padding-left:20px;
}
.twitter{
	float:left;
	padding-left:6px;	
}
.trackbacks{
	clear:both;
	width:100%;
	border-bottom:1px solid #e9e9e9;
	margin:30px 0;
}
.trackbacks h3{
	margin:8px 0;
	color:#777672;
	font-size:14px;
}
.trackbacks h3 a{
	color:#777672;
}
.trackbacks .post .title{
    color:#575757;
    font-size:11px;
    font-weight:normal;
    margin:0 0 5px;
}
.trackbacks .post .title a{color:#871100;}
.responses{
	clear:both;
	width:100%;
	border-bottom:1px solid #e9e9e9;
	margin:30px 0;
}
.responses h3{
	margin:8px 0;
	color:#4c4c4b;
	font-size:14px;
}
.post{
	width:100%;
	border-top:1px solid #e9e9e9;
	overflow:hidden;
	padding:13px 0;
}
.post .user{
    color:#575757;
    font-size:13px;
    font-weight:bold;
    margin:0 0 8px;
}
.post .user a{color:#575757;}
.post .text{
	height:1%;
	overflow:hidden;
	padding:0 10px;
}
.post p{
	margin:10px 0;
	line-height:15px;
}
.post span{
	color:#035fab;
	display:block;
	font-size:10px;
}
.page{
	overflow:hidden;
	width:100%;
	padding-bottom:6px;
}
.page .category{
	display:block;
	font-size:11px;
	margin-bottom:10px;
}
.page h1{
	color:#B8011A;
	font-size:18px;
	font-weight:normal;
	margin:0 0 10px 0;
}
.page h2.gross{
	color:#B8011A;
	font-size:17px;
	font-weight:normal;
	margin:10px 0;
}
.page h2{
	color:#B8011A;
	font-size:16px;
	font-weight:normal;
	margin:10px 0;
}
.page h2.klein{
	color:#B8011A;
	font-size:15px;
	font-weight:normal;
	margin:10px 0;
}
.page .date{
	font-style:normal;
	display:block;
	color:#6a665f;
	font-size:11px;
}
.page-ads{
	float: left;
	margin: 4px 7px 0 0; 
}
.page p{
	margin:11px 0 17px;
	line-height:16px;
}
.page img.logo{
	margin:2px 7px 0 0;
}
.page td{
	line-height:16px;
}
.page p.disclaimer{
	margin:11px 0 17px;
	font-size:10px;
	line-height:14px;
}
.page .big-foto{
	background:#f5f5f5;
	border:1px solid #dcdcdc;
	padding:0 0 5px;
	height:1%;
	width:494px;
	overflow:hidden;
	margin:13px 0 17px;
}
.page .big-foto img{display:block;}
.page .big-foto em{
	float:right;
	color:#9d9a91;
	font-size:10px;
	font-style:normal;
	margin:5px 5px 0 5px;
}
.page .big-foto em a{color:#9d9a91;}
.page .big-foto span{
	margin:7px 0 5px 5px;
	line-height:14px;
	float:left;
	font-size:11px;
}
.page .left-foto{
	background:#f5f5f5;
	border:1px solid #dcdcdc;
	float:left;
	padding:0 0 5px;
	height:1%;
	width:180px;
	overflow:hidden;
	margin:14px 10px 5px 0;
}
.page .left-foto img{display:block;}
.page .left-foto em{
	float:left;
	color:#9d9a91;
	font-size:10px;
	font-style:normal;
	margin:5px 5px 0 5px;
}
.page .left-foto em a{color:#9d9a91;}
.partner {
    list-style:none outside none;
    margin:-6px 0 0;
    overflow:hidden;
    padding:0;
    width:100%;
}
.partner li {
    border-top:1px solid #E9E9E9;
    height:1%;
    margin:-1px 0 1px;
    overflow:hidden;
    padding:7px 0 6px;
    vertical-align:top;
}
.partner .text {
	float:right;
	width:380px;
}
.partner .screenshot {
    float:left;
    margin:5px 0 0;
    width:110px;
}
.partner .screenshot img {
    background:url(images/shadow.gif) no-repeat scroll right bottom #FFFFFF;
    border-left:1px solid #F2F2F2;
    border-top:1px solid #F2F2F2;
    margin:2px 8px 0 0;
    padding:0 6px 6px 0;
    width:100px;
    height:70px;
}
.heimkinos {
    list-style:none outside none;
    margin:-13px 0 0;
    overflow:hidden;
    padding:0;
    width:100%;
}
.heimkinos li {
    border-top:1px solid #E9E9E9;
    height:1%;
    margin:-1px 0 1px;
    overflow:hidden;
    padding:12px 0 10px;
    vertical-align:top;
}
.heimkinos .screenshot {
    float:left;
    margin-top:2px;
    width:210px;
}
.heimkinos .screenshot img {
    border:1px solid #D7D7D7;
    margin:2px 0;
    padding:2px;
    width:200px;
}
.heimkinos .text {
	float:right;
	width:280px;
}
.heimkinos .text h3 {
	margin:2px 0;
}
.heimkinos .text h3 a{
	color:#1A1A1A;
	text-decoration:none;
}
.heimkinos .text h3 a:hover{
	color:#0A78B3;
	text-decoration:underline;
}
.heimkinos .text .link {
	font-size:10px;
	margin:0;
}
.results{
	overflow:hidden;
	width:100%;
	padding-bottom:6px;
}
.gray{
	background:#f9f9f9;
}
#footer{
	width:830px;
	overflow:hidden;
	clear:both;
	border-top:5px solid #707070;
	background:#262626 url(images/bg-footer.gif) repeat-x;
	color:#fff;
	padding:33px 0 15px 5px;
}
#footer .cols1{
	float:left;
	width:100px;
	padding:0 0 0 20px;
}
#footer .cols2{
	float:left;
	width:140px;
	padding:0 0 0 20px;
}
#footer .cols3{
	float:left;
	width:155px;
	padding:0 0 0 20px;
}
#footer .cols4{
	float:left;
	width:125px;
	padding:0 0 0 20px;
}
#footer .cols5{
	float:left;
	width:185px;
	padding:0 0 0 20px;
}
#footer h3{
	background:url(images/sep-footer.gif) repeat-x 0 100%;
	font-size:11px;
	margin:0;
	padding:0 0 8px;
	font-weight:normal;
}
#footer .menu-link,
#footer .menu{
	list-style:none;
	padding:0;
	margin:0 0 0 1px;
}
#footer .menu li{margin:4px 0;}
#footer .menu a{
	background:url(images/arrow-menu.gif) no-repeat 0 4px;
	padding: 0 0 0 12px;
	color:#fff;
	font-size:11px;
}
#footer .menu-link{margin:4px 0 0 3px;}
#footer .menu-link li{
	height:1%;
	vertical-align:top;
	font-size:11px;
}
#footer .menu-link a{
	padding:7px 0 7px 33px;
	color:#fff;
	float:left;
}
#footer .menu-link .link-rss{background:url(images/ico-rss.gif) no-repeat;}
#footer .menu-link .link-twitter{background:url(images/ico-twitter.gif) no-repeat;}
#footer .menu-link .link-facebook{background:url(images/ico-facebook.gif) no-repeat;}
#footer .menu-link .link-youtube{background:url(images/ico-youtube.gif) no-repeat;}
#footer .menu-link .link-in{background:url(images/ico-in.gif) no-repeat;}
#footer .holder{padding:25px 0 0;}
#footer p{
	margin:0 20px;
	font-size:10px;
}
.f-nav{
	list-style:none;
	padding:0 16px 0 0;
	margin:0;
	float:right;
	overflow:hidden;
}
.f-nav li{
	background:url(images/sep-f-nav.gif) no-repeat 0 50%;
	float:left;
	padding:0 8px 0 11px;
	font-size:10px;
	margin:0 1px 0 -1px;
}
.f-nav a{color:#fff;}
.skyscraper{
    left:848px;
    position:absolute;
    top:13px;
}
.amazon-hinweis {
    background: url(images/amazon-hinweis.gif);
    border: 1px solid #0A78B3;
    height: 50px;
    margin-bottom: 18px;
    width: 494px;
}
