@charset "utf-8";
/* CSS Document */

body {
	font-family:verdana;
	margin:0px; 
	background: url(../images/backgr.png) no-repeat ;
	padding:0px;
}

img {
	border: 0px;
}

a {
	color: #AE0000;
}

a:link {color:#AE0000;  text-decoration:none; }
a:visited {color:#AE0000; text-decoration:none;}
a:focus {color:#F00; text-decoration:underline; }
a:hover {color: #C7344A; text-decoration:underline; }
a:active {color: #E46B6F; text-decoration:underline; }

table {
	width: 500px;
	border: none;
	text-align: left;
	margin: auto;
}

caption {
	font-size: 16px;
	padding: 3px;
	text-align: center;
	border-bottom: 2px #C00 solid;
}

thead {
	font-weight: bold;
	font-size: 14px;
	margin: 2px;
	line-height: 20px;
}

tr {
	
}

th {
	background: #e4e4e4;
	font-size: 13px;
	border-bottom; 2px #EAEAEA solid;
	padding: 3px;
}

td {
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	border-bottom: 1px #CCC solid;
	padding: 3px;
}


#figcenter {
	text-align: center;
}

.figcenter {
text-align: center;
}
 
.figcenter img {
display: block; 
margin-left: auto; 
margin-right: auto; 
}


figure {
	border: solid 1px #ccc;
	padding: 10px;
	display: inline-block;
}

figure img{
	width: auto;
	display: block;
}

figcaption {
	font-style: italic;
	padding-top: 5px;
}

#bcr {
	color: #999999;
    margin: 10px 0 5px 0;
}
#bcr small{
	color:#AE0000;
} 

#fb-root {
	margin-left: 10px;

}

#notes {
	float:right;
}

article {
	padding: 10px;
	padding-right: 13px;
	border-left: 1px #CCC solid;
	border-right: 1px #CCC solid;
	background: #FFFFFF;
	float:left;
	min-width:1003px
}

article.cf {
	padding: 0px 10px 0px 10px;
	border-left: 1px #CCC solid;
	border-right: 1px #CCC solid;
	background: #FFFFFF;
	float:left;
	min-width:1003px
}

.imgleft {
	float: left;
	margin: 0 10px 10px 0;
}

#top {	
	width: 100%;
	border-bottom: 1px #C00 solid;
	border-left: 1px #C00 solid;
	border-right: 1px #C00 solid;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-radius: 0 0 10px 10px; 
	height: auto;
	padding-top: 5px;
	min-height: 55px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F4F4F4',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* W3C */
}

#center {margin-left:auto; margin-right:auto; width:1155px; }

#sky {float:left;
margin:167px 0px 0px 7px;
}

.left {
	float:left;
}

	
#navr {
	float:right;
	margin-top: 4px;
}

#copyr {
	float:right;
	font-size: 10px;
	color: #FFFFFF;
}

#right {
	float:right;
	margin-left: 15px;
	width:280px;
	
}



#inh {
	float:left;
	width: 680px;
	border-right: 1px #CCC solid;
	padding: 0 6px 0 0;
	margin: 0px;
}

*#html #news {
    padding: 30px 5px 0 0;
}

#news {
   
    clear: both;
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 27px 5px 0 0;
    width: 680px;
}

#news p{
	font-size:15px;
}

#news .hauptnews p{
	font-size:13px;
}

#news p ins {
	font-style: italic;
	text-decoration: none;
}

#news p del {
	text-decoration: line-through;
}

#news table tr td p, .news table tr td p {
font-size:12px ; margin-top:0px; margin-bottom:0px;
}


#news h2{
	font-size:16px;
	color: #999;
	width: 100%;
	padding:0;
	border-bottom: 2px #E4E4E4 solid;
	margin-top: 11px;
	float:left;
	line-height: 21px;

}

#news h2 a{
	color: #999;
	text-decoration: none;
}

#news h3{
	font-size:14px;
	margin: 2px 0 2px 0;
	clear:both;
}

#news h4{
	font-size: 14px;
	text-align:right;
	margin: 0px;
	padding: 0px;
	clear:both
}

#news footer h4{
	border-bottom: 2px solid #CCCCCC;
    padding-bottom: 2px;
	text-align:left;
	font-size:16px;
	margin-bottom:20px;
}

#news ul{
	font-size:13px;
	margin: 15px 0 0 0;
	padding:0px;
	font-weight: bold;
		margin-bottom: 35px;
	clear:both;
}

#news ul li{
	background: url(../images/hwlsprite.png) no-repeat scroll -643px -24px transparent;
    display: block;
    margin: 3px 0 0;
    padding: 0 0 0 12px;

}

#news ol {
	font-size:13px;
	margin: 15px 0 0 0;
	padding: 0 0 0 15px;
	font-weight: normal;
	margin-bottom: 35px;
	clear:both;
}

#news ol li {
	padding:0 0 0 12px;
	margin: 3px 0 0 0;
}



#news span {
	font-weight: normal;
}

section {
	float: right;
	margin: 50px 0 0 0;
	
	width:310px;
}

.hauptnews {
	margin-bottom: 15px;
	clear:both;
}


#news .hauptnews p {
	float:left;
	clear:none;
	width:570px;
	font-weight:normal;
	line-height:17px;
}


.hauptnews time {
	color: #CCC;
	margin: 0px;
}

.hauptnews li time {
	color: #000;
	margin:1px 5px 0px 0px;
	float:left;
}


.hauptnews img {
    float: left;
    height: 70px;
    margin: 18px 10px 10px 0;
    width: 70px;
}


.lesernews {
	margin-top: 5px;
}

.newslist {

}


aside {
	margin: 0 0 25px 0;
	width: 300px;
}


aside h3 {
	font-size: 16px;
	font-weight:normal;
	padding-bottom: 2px;
	border-bottom: 2px #E4E4E4 solid;
 	width: 100%;
	padding-left: 10px;
}

aside h4 {
	font-size: 14px;
	text-align:right;
	margin: 0px;
	padding: 0px;
}

#rectangle {
	padding-left: 10px;
}

address {
	display: inline;
}
	
aside ul {
		display:block;
		padding: 0px;
		border-bottom: 1px #CCC solid;
		overflow:hidden;
}

#nav_sub ul.menu:before {
	content:"Partnerseiten";
}

#nav_sub ul.menu {
	clear:both;
}

#nav_sub ul.menu{
	display:block;
		padding: 0px;
		border-bottom: 1px #CCC solid;
		overflow:hidden;
}

footer {
	padding-top: 20px;
}

footer h4 {
	border-bottom: 2px #ccc solid;
	padding-bottom: 2px;
}

footer ul {
	font-size: 14px;
}

h5 {
	font-size:13px;
	margin: 2px 0 2px 0;
	padding: 0px;
}

h6 {
	font-size:11px;
	margin: 2px 0 2px 0;
	padding: 0px;
}

time {
	font-weight: normal;
	display:inline;
}

.line {
 	width:280px;
	display:inline-block;
	margin-left: 5px;
}

aside ul li {
	display:block;
	border-top: 1px #CCC solid;
	font-size: 11px;
	font-weight:bold;
	padding: 0 5px 3px 10px;
	line-height: 15px;
	vertical-align:middle;
}


aside ul ul {
    border-bottom: 0px;
    border-top: 1px solid #CCCCCC;
    display: block;
	margin-top:3px;
    padding: 0 0 5px 20px;
	width:290px;
	margin-left:-10px;
}

aside ul ul li {
    background: url("../images/hwlsprite.png") no-repeat scroll -643px -24px transparent;
    border: none;
    display: block;
    margin: 3px 0 0;
    padding: 0 0 0 12px;
}

#nav_sub ul.menu li{
	display:block;
	border-top: 1px #CCC solid;
	font-size: 11px;
	font-weight:bold;
	padding: 3px 5px 3px 10px;
	line-height: 15px;
	vertical-align:middle;
}

aside ul li span {
	font-weight: bold;
}

.rfloat {
	text-align: right;
}

#pub {
	font-size: 12px;
	color: #CCC;
	text-align: left;
	width:480px;
}

.toppub {
	font-size: 11px;
	color: #CCC;
	text-align: left;
}

.topnorm {
	font-weight: normal;
	font-size: 12px;
	}

.topteaser {
    float: left;
    margin: 9px 10px 0 0;
}

header {
	margin: 0px;
	padding: 0px;
}

header h1 {
	border-bottom: 2px #E4E4E4 solid;
		margin: 7px 0 8px 0;
}

header h2 {
	font-size: 16px;
	margin-top: 20px;
}

.cf:before, .cf:after { content: "020"; display: block; height: 0; overflow: hidden; }  
.cf:after { clear: both; }  
.cf { zoom: 1; }  


nav {
	height:30px;
	line-height:30px;
	background: #ff3019; /* Old browsers */
	background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ff3019 0%,#cf0404 100%); /* W3C */
	padding:0 10px;
	font-size: 14px;
	color:#FFF;
	clear:both;
	min-width:1005px;
	float:left
	
}

nav#oben {
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-radius: 10px 10px 0 0; 
	min-width:1005px;
	float:left;
	
	
}

nav ul {
	background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
	float:left;
	list-style:none;
	margin:0;
	
	height:auto;
	padding:0
}




nav ul li {
	float:left;
	padding:0 8px 0 8px;
	display:block;
	border-left: 1px solid #FFFFFF;
}

nav ul li a:link,
nav ul li a:visited{
color:#FFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:0 8px 0 8px;
display:block;
}
nav ul li a:hover{
color:#EBEFF7;
}

nav ul ul,
nav ul li:hover ul ul,
nav ul ul li:hover ul ul
{display: none;}

nav ul li:hover ul,
nav ul ul li:hover ul,
nav ul ul ul li:hover ul
{display: block;}

nav ul li ul li{
float:none;
display:block;
}
nav ul li ul li a:link,
nav ul li ul li a:visited{
color:#444;
font-size:11px;
text-decoration:none;
padding:0 10px;
clear:both;
border-bottom:solid 1px #DEDEDE;
}
nav ul li ul li a:hover{
color:#000000;
background:#ededed;
}

nav ul ul,
.submenu {
position: absolute;
background: #FFF;
padding: 10px;
border: solid 1px #828488;
border-top: none;
display: none;
line-height: 26px;
z-index: 1000;
}

.navicon {
	margin-right: 5px;
}

#logo {
	margin: 2px 15px 0 18px;
	float:left;
	width: 270px;
	height: 44px;
	background: url(../images/hwlsprite.png) 0 0;
	display:block;
}




#friends1:hover {
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 2x #999;
	-webkit-box-shadow: 1px 1px 2x #999;
        box-shadow: 1px 1px 2px #999;
}

#friends {
	background: url(../images/hwlsprite.png) -314px 0;
	width: 22px;
	height: 22px;
	display:block;
	float: left;	
	margin: 0 3px 0 3px;
	border: solid 1px #EFEFEF;

}

#message {
	background: url(../images/hwlsprite.png) -270px 0;
	width: 22px;
	height: 22px;
	display:block;
	float: left;	
	margin: 0 3px 0 3px;
	border: solid 1px #EFEFEF;
}

#message1:hover {
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 2x #999;
	-webkit-box-shadow: 1px 1px 2x #999;
        box-shadow: 1px 1px 2px #999;
}

#profilnr {
	background: url(../images/hwlsprite.png) -292px 0;
	width: 22px;
	height: 22px;
	display:block;
	float: left;	
	margin: 0 3px 0 3px;
	border: solid 1px #EFEFEF;
}

#profilnr:hover {
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 2x #999;
	-webkit-box-shadow: 1px 1px 2x #999;
        box-shadow: 1px 1px 2px #999;
}

#beitraege {
	background: url(../images/hwlsprite.png) -336px 0;
	width: 22px;
	height: 22px;
	display:block;
	float: left;	
	margin: 0 3px 0 3px;
	border: solid 1px #EFEFEF;
}

#beitraege:hover {
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 2x #999;
	-webkit-box-shadow: 1px 1px 2x #999;
        box-shadow: 1px 1px 2px #999;
}

#twitter {
	background: url(../images/hwlsprite.png) -292px -22px;
	width: 22px;
	height: 22px;
	display:block;
	float: left;	
	margin: 0 3px 0 3px;
}
#facebook {
	background: url(../images/hwlsprite.png) -314px -22px;
	width: 22px;
	height: 22px;
	display:block;
	float: left;	
	margin: 0 3px 0 3px;
}
#rss {
	background: url(../images/hwlsprite.png) -270px -22px;
	width: 22px;
	height: 22px;
	display:block;
	float: left;	
	margin: 0 3px 0 3px;
}

#pdf {
	background: url(../images/hwlsprite.png) -352px -26px;
	width: 16px;
	height: 16px;
	display:block;
	float: left;	
	margin: 0 3px 0 3px;
}

#print {
	background: url(../images/hwlsprite.png) -368px -26px;
	width: 16px;
	height: 16px;
	display:block;
	float: left;	
	margin: 0 3px 0 3px;
}

#email {
	background: url(../images/hwlsprite.png) -336px -26px;
	width: 16px;
	height: 16px;
	display:block;
	float: left;	
	margin: 0 3px 0 3px;
}

.aboicon {
	background: url(../images/hwlsprite.png) -481px -0px;
	width: 49px;
	height: 23px;
	display:block;
	float: left;	
	margin: 3px 0 3px 0;
}

#Antec {
	background: url(../images/supsprite.png) 0 0;
	width: 70px;
	height: 70px;
	display:block;
	float: left;	
	margin: 3px;
	border: solid 1px #EFEFEF;

}

#ASUS {
	background: url(../images/supsprite.png) -70px 0;
	width: 70px;
	height: 70px;
	display:block;
	float: left;	
	margin: 3px;
	border: solid 1px #EFEFEF;
}

#bequiet {
	background: url(../images/supsprite.png) -140px 0;
	width: 70px;
	height: 70px;
	display:block;
	float: left;	
	margin: 3px;
	border: solid 1px #EFEFEF;
}

#Caseking {
	background: url(../images/supsprite.png) 0 -70px;
	width: 70px;
	height: 70px;
	display:block;
	float: left;	
	margin: 3px;
	border: solid 1px #EFEFEF;
}

#Coolermaster {
	background: url(../images/supsprite.png) -70px -70px;
	width: 70px;
	height: 70px;
	display:block;
	float: left;	
	margin: 3px;
	border: solid 1px #EFEFEF;
}

#Corsair {
	background: url(../images/supsprite.png) -140px -70px;
	width: 70px;
	height: 70px;
	display:block;
	float: left;	
	margin: 3px;
	border: solid 1px #EFEFEF;
}

#Cougar {
	background: url(../images/supsprite.png) 0 -140px;
	width: 70px;
	height: 70px;
	display:block;
	float: left;	
	margin: 3px;
	border: solid 1px #EFEFEF;
}

#GSkill {
	background: url(../images/supsprite.png) -70px -140px;
	width: 70px;
	height: 70px;
	display:block;
	float: left;	
	margin: 3px;
	border: solid 1px #EFEFEF;
}
#Noiseblocker {
	background: url(../images/supsprite.png) -140px -140px;
	width: 70px;
	height: 70px;
	display:block;
	float: left;	
	margin: 3px;
	border: solid 1px #EFEFEF;
}

#Xilence {
	background: url(../images/supsprite.png) 0 -210px;
	width: 70px;
	height: 70px;
	display:block;
	float: left;	
	margin: 3px;
	border: solid 1px #EFEFEF;
}

#supforum {
	margin: 0 auto 20px auto;
	width: 238px;
}

#supforum {
	margin-left:40px;
	width: 238px;
	clear:both;
	float:left;
}

#suche {
	margin-left: 80px;
	float:left;
} 

#welcome .left img {
	width:75%;
	margin-top:5px ;
	max-height:55px;
}
 
.searchform {
	margin-top: 7px;
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 1px 4px 3px 4px;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.searchform .searchfield,
.searchform .inputboxform {
	background: #fff;
	padding: 4px 4px 4px 4px;
	width: 202px;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 0 2em 2em 0;
	-moz-border-radius: 0 2em 2em 0;
	border-radius: 0 2em 2em 0;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}

.searchform .inputboxform {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

.searchform .filter {
	padding: 2px 2px 3px 3px;
	width: 70px;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 2em 0 0 2em;
	-moz-border-radius: 2em 0 0 2em;
	border-radius: 2em 0 0 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}




.searchform .searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 25px;
	width: 25px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
} 
 
 

#leaderboard {
	width: 100%;
	margin-top: 8px;
	margin-bottom: 5px;
	text-align: center;
}
		
#wrapper {
    position: relative;
    width: 1024px;
    margin: 0 auto;
    text-align: left;
    z-index: 10;
 	float:left;	

}	
	
	
article blockquote p {
	color:#333333;
	background:url("zit.png") no-repeat scroll right bottom transparent;
	padding-bottom: 22px;
}

article blockquote{
	display:inline-block;
	font-style:italic;
	margin: 0 20px 0 20px;
	padding-top: 12px;
	background:url("zit.png") no-repeat scroll left top transparent;
}

cite {color:#333333;}
	
	
	
#gradient{background: #E82E2E;  
background: -moz-linear-gradient(top, #E82E2E 0%, #7F1919 10%, #EF8181 100%);  
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E82E2E), color-stop(10%,#7F1919), color-stop(100%,#EF8181));  
background: -webkit-linear-gradient(top, #E82E2E 0%,#7F1919 10%,#EF8181 100%);  
background: -o-linear-gradient(top, #E82E2E 0%,#7F1919 10%,#EF8181 100%); 
background: -ms-linear-gradient(top, #E82E2E 0%,#7F1919 10%,#EF8181 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E82E2E', endColorstr='#EF8181',GradientType=0 );  
background: linear-gradient(top, #E82E2E 0%,#7F1919 10%,#EF8181 100%)}


#komm {
	display:none;
}

footer #komm {
	display:block;
}

.onlyregistered{
	display:none;	
}

.prepost {
	border-bottom: 1px #CCC solid;
	margin: 10px 0 5px 0;
	clear:both;
	color: #CCC;
	font-size: 11px;
}

.postdate {
	float: left;
}

.postz {
	float: right;
}

.user {
	float: left;
	width: 140px;
}

.username {
	font-weight: bold;
	font-size: 13px;
}

.userimg {
	width:auto;
	height:50px;
	margin: 5px 0 5px 0;
}

.userinfo {
	font-size: 11px;
}

.post {
	font-size: 13px;
	float:right;
	width: 500px;
	border-left: 1px #CCC solid;
	padding-left: 10px;
	min-height: 170px;
}

.postedit {
	float: right;
	width: 500px;
	font-size: 11px;
	border-left: 1px #CCC solid;
	padding: 5px 0 0 10px;
	text-align: right;
	margin-bottom: 15px;
}

.quickrp {
	text-align:center;
	margin-bottom: 10px;
}

footer textarea {
	width:400px;
	display:block;
    margin:auto;
	border: 1px #CCC solid;
	-moz-box-shadow: 5px 5px 5px #c9c9c9;
	box-shadow: 5px 5px 5px #c9c9c9;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	margin-bottom: 10px;
	padding: 5px;
}

 #splinks {
	 float:left;
	 width:50%;
	}
 
#sprechts {
	float:right;
	width:50%;
}



.result {
	font-size: 14px;
	text-align: center;
	margin: 10px auto 0 auto;
	clear:both;
}

.rateLoader{
	position:absolute;
	width:70px;
	color:#AE0000;
	line-height:12px;
	height:50px;
}

.stern{
	text-align: center;
}
.stern ul{
	display:block;
	margin: auto;
	padding:0;
	width:120px;
}
.stern li{
	display:block;
	float:left;
	background:0;
	margin:0;
	padding:0;
}
.stern a{
	background:url(../images/hwlsprite.png) -433px 0;
	display:block;
	height:24px;
	padding:0;
	width:24px;
}
.stern .astern-hover{
	background-position: -455px 0;
}
.stern .astern-highlight{
	background-position: -433px -24px;
}
.stern .astern-highlight-hover{
	background-position:0 -433px -24px;
}

ul.lastTreads li {
    width:320px;
}

ul.lastTreads li {
    width:320px;
}

/* Login Form */

#form-login{
	float: right;
    font-size: 13px;
    height: 25px;
    text-align: left;
    width: auto;
	
}

/* Support Foren */

.jonews_news .boxContent img{
	 border: 1px solid #EFEFEF;
    display: block;
    float: left;
    height: 70px;
    margin: 3px;
    width: 70px;
}

.jonews_news .boxContent {
	margin-left:30px;
}

.jonews_news{
	margin-bottom:20px;
}
  
 .moduletable{
 	clear:both;

	margin-top:20px;
 }
 
 /* Downloads Übersicht */

#news .moduletable ul li {
    background:none;
    display: block;
   
    padding: 0px 0px 0px 0px;
	clear:both;
}

#news .moduletable ul li a{
    margin-left:20px;
}

#news  .moduletable ul.jonews_subnav li {
	padding: 0;
	
}

#news .moduletable h3{
 	 
    color: #999999;
    font-size: 14px;
    margin-top: 11px;
    width: 100%;
 }
 
 /* SlideShow */

#slide_show{
	width:1000px;
	height:300px;
	padding:0;
	margin:0;
	float:left;
}

/* Kategorie Ansicht */


.hauptnews table{
	border:none;
	float:left;
	margin-bottom:20px;
	padding-left:10px	
	
}

.hauptnews table td{
	border:none;
	
}

.hauptnews table td.listTableDate{
	width:150px;
	text-align:left;
	
}

.hauptnews table td.listTableDate a{
	color:#000;	
}


.hauptnews table td.listTableTitle{
	
	text-align:left;
	
}


/* Artikelbereich */
h1.contentheading {
	width:100%;
	border-bottom: 2px solid #E4E4E4;
	margin: 21px 0 8px;
}

h1.contentheading a{
	color:#000;
}

p.articleinfo{
	color: #CCCCCC;
    font-size: 12px;
    text-align: left;
} 

span.createdby{
	color:#AE0000
}

/* Login Bereich */

#right img{
	margin-right:10px;
	float:left;
	max-width:70px;
	max-height:50px;
}

#right input{
	float:left;
	
}

#right fieldset{
	width:180px;
	margin:0px;
	padding:0px
	
}

#right ul {
	display:none;
}

#right p{
	width:auto;
	float:left
	
}

/* right subnavi */

#nav_sub{
	padding-top:15px
}

.left{
	float:left;
}

.line {
    display: inline-block;
    margin-left: 5px;
    width: 238px;
}

#breadcrumb{
	margin-top:10px
}

/* Supportforen */

aside {
	margin: 0 0 25px 0;
	width: 300px;
}

aside h3 {
	font-size: 16px;
	font-weight:normal;
	padding-bottom: 2px;
	border-bottom: 2px #E4E4E4 solid;
 	width: 100%;
	padding-left: 10px;
}

 

 

 



/* Article Extension */

p.buttonheading{
	width:auto;
	float:right;
}

p.buttonheading a{
	margin:3px;
	
}

#notes a {
	margin:3px;
}


#LikePluginPagelet{
	width:150px;
}

/* Ajax Switch */
#ajaxSwitch{
	text-align:right;
	position:relative;
	height:17px;
}

#ajaxSwitch a{
	padding:0px 10px 10px 10px;
	font-size:11px;

}

.ajaxLinks {
    left: 380px;
    position: absolute;
    top: -20px;
    width: 300px;
}

/* switch content */



#news .jonews_news .boxContent{
	margin-left:0px;
	text-align:left;
}

#news .jonews_news .boxContent table{
	width:650px;
}

#news .jonews_news .boxContent table td.listTableDate{
	width:80px;
}

/* Downloads */

.splinks{
	float: left;
    width: 50%;
	clear:both;
	
}
.splinks ul {
	list-style-type:none;
	
	
}

.sprechts ul {
	list-style-type:none
}




#inh ul.jonews_subnav{
	list-style-type:none;
	float:right;
	font-size:13px;
	width:130px;
	clear:right;
}

	

.downloads a{
	padding:5px;
	font-size:13px;
}

.downloads img{
	padding-right:5px;
}
.downloads {
	font-weight: normal;	
	clear:both;

}

.sprechts {
    float: right;
    width: 50%;
}

#news ol li {
    margin: 3px 0 0;
    padding: 0 0 0 12px;
}

/* Kategorie Blog */
.hauptnews h2{
	 border-bottom: 2px solid #E4E4E4;
    color: #999999;
    float: left;
    font-size: 16px;
    margin-top: 41px;
    padding: 0;
    width: 100%;
}

.hauptnews a.sectionlink{
	color: #999999;
}

.hauptnews time {
	font-size:12px;
	float:right;
	margin-right:10px
}

.hauptnews address {
	font-size:12px;
}

.hauptnews p {
	font-size:13px;
	clear:both
}

.hauptnews a.month_readmore{
	font-size:12px;
}
/* Section Default */

.hauptnews a.category{
	font-size:14x;
}

.hauptnews span.small{
	font-size:14x;
}

/* VBulletin Login */
  #logout1 {
    background-image: url("../images/logout.jpg");
    border: 1px solid #EFEFEF;
    display: block;
    float: left;
    height: 22px;
    margin: 0 3px;
    width: 22px;
}


#beitraege {
    background: url("../images/hwlsprite.png") repeat scroll -336px 0 transparent;
    border: 1px solid #EFEFEF;
    display: block;
    float: left;
    height: 22px;
    margin: 0 3px;
    width: 22px;
}
#message1 {
	background: url("/community/images/hardwareluxx/misc/msgicon.png") no-repeat scroll 0 2px transparent;
    border: 1px solid #EFEFEF;
    display: block;
    float: left;
    font-size: 14px;
    height: 22px;
    margin: 0 3px;
    padding-left: 20px;
}
#friends1 {
    background: url("/community/images/hardwareluxx/misc/friendicon.png") no-repeat scroll 0 2px transparent;
    border: 1px solid #EFEFEF;
    display: block;
    float: left;
    font-size: 14px;
    height: 22px;
    margin: 0 3px;
    padding-left: 20px;
}
#usercp1 {
    background: url("../images/hwlsprite.png") repeat scroll -387px -25px transparent;
    border: 1px solid #EFEFEF;
    display: block;
    float: left;
    height: 22px;
    margin: 0 3px;
    width: 22px;
}

#usercp1:hover {
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 2x #999;
	-webkit-box-shadow: 1px 1px 2x #999;
     box-shadow: 1px 1px 2px #999;
}

#logout1:hover{
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 2x #999;
	-webkit-box-shadow: 1px 1px 2x #999;
     box-shadow: 1px 1px 2px #999;
}

#welcome img{
	float:left;
}
.text{
	float:left;
	height:20px;
	margin:5px 0px 0px 11px;
	font-size:12px;
}

.text b {
	color:#AE0000;
	
}

#topbutton {
    float: left;
    height: 30px;
    margin-left: 7px;
}
 
#welcome {
    float: right;
    width: 283px;
	}

.logindetails {
    background: none repeat scroll 0 0 #CCCCCC;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 26px;
    padding: 0 10px;
    text-align: center;
	margin-top:-5px;
}

fieldset, img {
    border: 0 none;
}

form input.textbox {
    color: #303030;
	width:70px;
}

form input.loginbutton {
    border: 1px solid #D1D1D1;
    font-size: 11px;
    padding: 0 5px;
}

 form input {
    
    font-size: 11px;
    margin: 3px 0 0;
    padding: 1px;
    vertical-align: baseline;
	width:70px;
}



form input.default-value {
    color: #828282;
	width:70px;
}

.notLogged{
	color:#E71A0F;
	padding:20px;
	border:1px solid #E71A0F;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
}

.fb_edge_widget_with_comment{
	float:left;
	margin-left:20px;
}

.we_fblikeplg{
	float:right;
	width:150px;
	margin: 0px 40px 0px 0px;
	
}

.rateLoader{
	float:left;
	color:
	width:100px;
}



#news .rateResult ul {
    display: block;
    margin: auto;
    padding: 0;
	margin-top:10px;
    width: 120px;
}

#news .rateResult li {
    background: none repeat scroll 0 50% transparent;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

#news .rateResult a.rateStart {
    background: url("../images/hwlsprite.png") repeat scroll -433px 24px transparent;
    display: block;
    height: 24px;
    padding: 0;
    width: 24px;
}


#news .stern ul {
    display: block;
    margin: auto;
    padding: 0;
    width: 120px;
}

#news .stern li {
    background: none repeat scroll 0 50% transparent;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

#news .stern a.astern {
    background: url("../images/hwlsprite.png") repeat scroll -433px 0 transparent;
    display: block;
    height: 24px;
    padding: 0;
    width: 24px;
}

#news .stern a.astern.extra {
    background: url("../images/hwlsprite.png") repeat scroll -457px 0 transparent;
}


#news .stern a.nostern {
    background: url("../images/hwlsprite.png") repeat scroll -433px 24px transparent;
    display: block;
    height: 24px;
    padding: 0;
    width: 24px;
}

#news .stern {
    text-align: center;
	padding:0px 0px 20px 0px;
}

.social_networks{
	
	
}

#result {
	position:absolute;
	background-color:#fff;
	opacity:0.9;
	left:200px;
	top:230px;
	z-index:100;
	width:700px;
	height:200px; 
	border:1px solid #c0c0c0;
	padding:20px;
	border-radius: 10px 10px 10px 10px;
	display:none;
}

#result img{
	position:absolute;
	top:10px;
	right:0px;
	z-index:101;
}

/* alte Pagenavigation ausblenden */

.pagenavbar{
	
}
 
.search fieldset {
	font-size:13px;
}

.word{
	padding:0px;
}

.word table{
	padding:10px;
	width:680px;
	border:1px solid #E4E4E4;
}

.word input[type=checkbox]{
	width:20px;
}

.word input[type=radio]{
	width:20px;
}

.word button.button_search {
    border: medium none;
    float: left;
    height: 30px;
    margin: 10px 10px 10px 0px;
    width: 200px;
	cursor:pointer;
}

.word input#search_searchword{
	width:130px;
}

h2.componentheading{
	 border-bottom: 2px solid #E4E4E4;
   	 color: #999999;
	font-size:19px;
}

.onlyregistered{
	display:none;
}

.userImage{
	float:left;
	height:50px;
	width:50px;
}

#welcome ul.nouser{
	list-style-type:none;
	padding:0;
	margin:5px 10px 0px 0px;
	float:right;
} 

#welcome ul.nouser li{
	font-size:12px;
	 float:left;
	 padding-left:20px;
	
} 
#welcome ul.nouser li a{
	font-weight:bold;
	font-family:Arial;	
} 


/* Rating Form in Artikelansicht verstecken */
.popupbody ul{
	list-style-type:none;
}
.popupbody .r5 {
    background-image: url("/community/images/hardwareluxx/rating/rating-15_5.png");
	background-repeat: no-repeat;
}

.popupbody .r4 {
    background-image: url("/community/images/hardwareluxx/rating/rating-15_4.png");
	background-repeat: no-repeat;
}

.popupbody .r3 {
    background-image: url("/community/images/hardwareluxx/rating/rating-15_3.png");
	background-repeat: no-repeat;
}

.popupbody .r2 {
    background-image: url("/community/images/hardwareluxx/rating/rating-15_2.png");
	background-repeat: no-repeat;
}

.popupbody .r1 {
    background-image: url("/community/images/hardwareluxx/rating/rating-15_1.png");
	background-repeat: no-repeat;

}



.popupbody .rating {
   /* background: url("/community/images/hardwareluxx/rating/rating-15_0.png") no-repeat scroll left center transparent;*/
    display: block;
    padding: 0 0 0 75px;
}

.popupbody li > a, .popupbody li > label {
    background: none repeat-x scroll center bottom #FFFFFF;
    color: #383838;
    display: block;
    font: 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
    padding: 6.235px 10px;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
}
 
 /* Download Header */

.download_header{
	background: #E4E4E4; -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;  margin: 5px; padding: 10px;
	overflow: auto; width: 190px; 
	 text-align: center; float: left;
	min-height: 25px;
}

.download_header_right{
	background: #E4E4E4; -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;  margin: 5px; padding: 10px;
	overflow: auto; width: 190px; 
	 text-align: center; float: right;
	min-height: 25px;
}

.display_downloads{
	background-color:#fff;
	opacity:0.8;
	width:400px;
	height:400px; 
	border:1px solid #c0c0c0;
	padding:20px;
	border-radius: 10px 10px 10px 10px;
	
}


.pagenavbar {
    padding:  10px 0px 0px 0px;
}
 
 
.prev {
    float: left;
    width:  300px;
    font-size:  14px;
	margin-top:7px;
}
.prevlogo {
    float: left;
    width: 20px;
    margin: 0 5px 0 0;
    font-size:  24px;
    color:  #CCC;
	
}
.nextlogo {
    float: right;
    width:  20px;
    margin:  0 0 0 5px;
    font-size:  24px;
    color: #CCC;
}
.next {
    float: right;
    width:  300px;
    font-size:  14px;
    text-align:  right;
	margin-top:-9px;
}
p.error{
	color:#AE0000
}
div.answer{
	background: none repeat scroll 0 0 #F8F8F8;
	border-radius: 10px 10px 10px 10px;
    padding: 5px 10px;
	font-style:italic;
	font-size:10px;
}
#news ul.pagination li{
	background:none;
}

#thecus {
        background: url(../images/supsprite.png) -140px -210px;
        width: 70px;
        height: 70px;
        display:block;
        float: left;  
        margin: 3px;
        border: solid 1px #EFEFEF;
 
}

#fractal {
        background: url(../images/supsprite.png) -70px -350px;
        width: 70px;
        height: 70px;
        display:block;
        float: left;  
        margin: 3px;
        border: solid 1px #EFEFEF;
 
}

#Orico {
        background: url(../images/supsprite.png) -0px -350px;
        width: 70px;
        height: 70px;
        display:block;
        float: left;  
        margin: 3px;
        border: solid 1px #EFEFEF;
 
}
 
#adata {
        background: url(../images/supsprite.png) -70px -210px;
        width: 70px;
        height: 70px;
        display:block;
        float: left;   
        margin: 3px;
        border: solid 1px #EFEFEF;
 
}
 
#iphone {
        background: url(../images/supsprite.png) 0 -280px;
        width: 70px;
        height: 70px;
        display:block;
        float: left;   
        margin: 9px;
 
}
 
#android {
       background: url(../images/supsprite.png) -70px -280px;
        width: 70px;
        height: 70px;
        display:block;
        float: left;   
        margin: 9px;
 
}

#schenker {
       background: url(../images/supsprite.png) -140px -280px;
        width: 70px;
        height: 70px;
        display:block;
        float: left;  
        margin: 3px;
        border: solid 1px #EFEFEF;
 
}
 
 
 #ls01 { background: url(/images/stories/ls/lesersprite.png) 0 0; width: 70px; height: 70px; display:block; float: left; margin: 8px 5px 0 0; }
#ls02 { background: url(/images/stories/ls/lesersprite.png) -70px -70px; width: 70px; height: 70px; display:block; float: left; margin: 8px 5px 0 0; }  
#ls03 { background: url(/images/stories/ls/lesersprite.png) -140px -70px; width: 70px; height: 70px; display:block; float: left; margin: 8px 5px 0 0; }  
#ls04 { background: url(/images/stories/ls/lesersprite.png) -210px -70px; width: 70px; height: 70px; display:block; float: left; margin: 8px 5px 0 0; }  
#ls05 { background: url(/images/stories/ls/lesersprite.png) -280px -70px; width: 70px; height: 70px; display:block; float: left; margin: 8px 5px 0 0; }  

#news footer h4.noforum{
	margin-top:20px;
}
/* Feed error nciht anzeigen */
#system-message{
	display:none;
}

article #news p{
	line-height:20px;
}


.dynbench{
	font-family: Verdana;
	background-color: #f3f3f3;
}
.dynbench h3{
	color: #000;
}


.dynbench {
	width: 580px;
	border: 1px solid #BBB;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #f3f3f3;
	padding: 10px !important;
}

.bg {
	background: #FFF;
}

.dynbench .hwl_bench_left{
	width: 191px;
	border-left: 1px solid #bbb;
	color: #454545;
	padding: 0;
	padding-left: 4px;
	padding-right: 4px;
	float: left;
/*	padding-top: 23px;*/
	font-weight: bold;
	
}
.dynbench .hwl_bench_right{
	background-image: url(/images/stories/grid.gif);
	width: 378px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding: 0;
	padding-top: 4px;
	float: right;
	padding-bottom: 4px;
	cursor: pointer;
}

.hwl_bench_balken_min{
/*	border: 0px solid #f00;*/
	background-color: #F3F3F3;
	text-align: left;
	border: 1px solid #fff;
	font-size: 10px;
	height: 18px;
	color: #333;
}
.hwl_bench_balken_avg{
	border: 0px solid #f00;
	background-color: #E9E9E9;
	text-align: center;
	border: 1px solid #fff;
	font-size: 10px;
	height: 18px;
	color: #333;
}
.hwl_bench_balken_max{
	border: 0px solid #f00;
	background-color: #E1E1E1;
	text-align: right;
	border: 1px solid #fff;
	font-size: 10px;
	height: 18px;
	color: #333;
}

.clearer{clear: both;}

.hwl_bench_min_percentages,.hwl_bench_max_percentages, .hwl_bench_avg_percentages{
	padding-top: 2px;
	padding-bottom: 1px;
	display: none;
	height: 18px;
	color: #333;


}
.hwl_bench_min_values,.hwl_bench_max_values, .hwl_bench_avg_values{
	padding-top: 2px;
	padding-bottom: 1px;
	display: inline-block;
	height: 18px;
	color: #333;
}

/* Abst�nde nach rechts und links */

.hwl_bench_min_values, .hwl_bench_min_percentages {
padding-left: 5px;
}

.hwl_bench_max_values, .hwl_bench_max_percentages {
padding-right: 5px;
}

.dynbench .hwl_bench_subheadline {
	padding-bottom: 10px !important;
	border-bottom: 1px solid #BBB;
	margin-top: 10px;
	font-size: 14px !important;
	font-weight: normal;
}


.dynbench .hwl_bench_subline1 {
	margin: 0px;
	padding-top: 8px;
	border-top: 1px solid #BBB;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
}

.dynbench .hwl_bench_subline2 {
	clear: both;
	padding-top: 5px;
	padding-right: 3px;
	text-align: right;
	font-size: 11px;
	color: #666;
}

.active_balken_min{background-color: #c88787; color:#fff !important;}
.active_balken_avg{background-color: #c66969; color:#fff !important;}
.active_balken_max{background-color: #c33232; color:#fff !important;} 

.active_balken_min span {color:#fff !important;}
.active_balken_avg span {color:#fff !important;}
.active_balken_max span {color:#fff !important;} 

/* Schlagschatten */

div.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;

   border-top: 0;
   border-left: 0;
   }
div.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;

   border-radius: 5px;
   border-top: 0;
   border-left: 0;
   }

div.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;

   border-radius: 5px;
   border-top: 0;
   border-left: 0;
   }

div.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;

   border-radius: 5px;
   border-top: 0;
   border-left: 0;
   }

div.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid #fff;

   border-radius: 5px;
   border-top: 0;
   border-left: 0;
   padding-top: 3px;
   }

div.shadow5:hover {
   /* padding-left: 5px; */
}