body
{ 
	font-family: 'Roboto-Regular', Helvetica, Arial, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#FFF;
	font-size:0.7em;
	background: transparent !important;
}


a img
{
	border:none;
}

a
{
	color:#333;
	text-decoration:none;
	padding-left:11px;
	background:url(/images/css/igus_q_sprite.gif) -584px -84px  no-repeat;
}

td a
{
	color:#333;
	text-decoration:none;
	padding-left:15px;
	background:url(/images/css/igus_q_sprite.gif) -578px -84px  no-repeat;
}

.qbox
{
	width:172px;
	background:url(/images/css/igus_q_sprite.gif) repeat-y #fff;
}

.qboxinactive
{
	width:172px;
	background:url(/images/css/igus_q_sprite.gif) -402px 0px repeat-y #fff;
}

.topcorner, .qboxinactive .topcorner
{
	height:4px;
	overflow:hidden;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -172px 0px #fff;
}
.qboxinactive .topcorner
{
	background:url(/images/css/igus_q_sprite.gif) no-repeat -172px -39px #fff;
}

.title, .qboxinactive .title 
{
	display:block;
	height:32px;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -174px 23px;
	margin:0px 2px 0px 2px;
	overflow:hidden;
	background-color:#fff;
}

.qboxinactive .title 
{
	background:url(/images/css/igus_q_sprite.gif) no-repeat -174px -16px;
	display:block;
}

.title b, .qboxinactive .title b
{
	display:block;
	height:19px;
	background-color:#fff;
	text-align:left;
	margin:0px;
	padding:8px 7px 0px 3px;
	float:right;
	width:117px;
	font-size:1.0em;
	font-weight:bold;
	color:#949494;
	line-height:10px;
}


body .tabhead .qbox .tablink
{
	background:none;
	padding:0px !important;
	display:block;
}

body .tabhead .qboxinactive .tablink
{
	background:none;
	padding:0px !important;
	display:block;
}

.tabhead span, .tabhead b,  .tabhead img, .externlink div, .externlink p, .externlink span, .externlink img
{
	cursor:pointer;
}

.tabhead .rating
{
	cursor:default;
}


.bubble, .qboxinactive .bubble 
{
	display:block;
	height:26px;
	width:37px;
	margin:0px;
	text-align:center;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -347px -0px #fff;
	padding:4px 4px 0px 0px;
	float:left;
}

.qboxinactive .bubble 
{
	background:url(/images/css/igus_q_sprite.gif) no-repeat -347px -32px #fff;
}

.rating, .qboxinactive .rating 
{
	height:13px;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -172px -10px;
	text-align:right;
	padding:0px 10px 0px 11px;
	overflow:hidden;
}

.qboxinactive .rating 
{
	background:url(/images/css/igus_q_sprite.gif) no-repeat -172px -49px;
}


.rating a
{
	display:block;
	float:right;
	margin-top:-1px;
}
.tabhead .rating a
{
	margin-top:0px;
	line-height:10px;
	background-position: -584px -86px
}


.stars
{
	width:58px;
	height:10px;
	line-height:10px;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -203px -78px;
	float:left;
	margin-top:1px;
}

.stars span
{
	display:block;
	height:10px;
	line-height:10px;
	font-size:1px;
	float:left;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -263px -78px;
	margin:0px;
}


.closedfoot
{
	height:3px;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -172px -22px;
	overflow:hidden;
	
}

.openfoot
{
	height:4px;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -172px -30px;
	overflow:hidden;
	
}

.clickall
{
	width:172px;
	position:absolute;
	background:none;
	background:url(/images/css/x.gif) 0px 0px;
	padding:0px;
}

.qboxextern .clickall
{
	width:142px;
}

.symbol 
{
	font-size:17px;
	line-height:17px;
	display:inline;
	padding:0px 3px 0px 3px;
	letter-spacing:0px;
	color:#fff;
}

.symb01 					{background:url(/images/css/igus_q_sprite.gif) no-repeat -373px -65px;}
.qboxinactive .symb01 	{background:url(/images/css/igus_q_sprite.gif) no-repeat -347px -65px;}
.symb02					{background:url(/images/css/igus_q_sprite.gif) no-repeat -386px -65px;}
.qboxinactive .symb02	{background:url(/images/css/igus_q_sprite.gif) no-repeat -360px -65px;}
.symbplain, .qboxinactive .symbplain	{font-size:15px; font-weight:bold; line-height:16px; letter-spacing:1px;}


.q_and_r_content
{
	/*height:139px;*/
	overflow:hidden;
}
.q_and_r_content p
{
	margin:10px;
	border-bottom:1px solid #d8d8d8;
	padding:0px 4px 10px 4px ;
	font-size:10px;
}

.q_and_r_content p.last
{
	border-bottom:0px;
	padding:0px 4px 0px 4px;
}

.q_and_r_contentend
{
	height:4px;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -172px -6px;
	overflow:hidden;
}

.content
{
	border:2px solid #f90;
	clear:both;
	/*margin-right:3px;*/
	background-color:#ededed;
	overflow:hidden;
}

.tabhead
{
	clear:both;
	width:100%;
	height:auto;
}

#logo
{
	float:right;
	width:67px;
	height:34px;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -173px -101px;
	margin:8px 0px 0px 0px;
	border-right:12px solid #fff;
	
}

.tabhead .qbox, .tabhead .qboxinactive
{
	float:left;
	margin-right:2px;
}

form
{
	margin:0px;
	padding:0px;
}

.choosetopic
{
	padding:10px 10px 5px 5px;
	line-height:20px;
	clear:both;
	overflow:hidden;
	margin:0px;
	margin-bottom:10px;
}

.choosetopic li
{
	clear:both;
	overflow:hidden;
	list-style-type:none;
	padding:0px;
	font-weight:bold;
	color:#555;
}
.choosetopic input
{
	display:inline;
	margin:0px 5px 0px 0px;
	position:relative;
	top:2px;
}

.items
{
	background-color:#fff;
	border-top: 1px solid #a0a6ab;
	border-bottom: 1px solid #a0a6ab;
	padding:0px 8px 0px 8px;
	
}

table
{
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
}

td
{
	border-bottom: 1px solid #d8d8d8;
	vertical-align:top;
	padding:6px 0px 6px 0px 
}

td.itemstat
{
	width:45px;
	padding-left:5px;
}

.items span
{
	display:block;
	width:16px;
	height:16px;
	margin:5px 20px 0px 20px;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -188px -78px;
}

.items span.answered
{
	background:url(/images/css/igus_q_sprite.gif) no-repeat -172px -78px;
}

.itemstat .stars span
{
	display:block;
	height:10px;
	margin:0px;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -263px -89px;
}

.itemstat .stars
{
	background:url(/images/css/igus_q_sprite.gif) no-repeat -203px -89px;
	float:right;
	margin:3px 0px 0px 0px; 
	border-right:5px solid #fff;
}




.items h3
{
	padding:3px 8px 4px 0px;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	margin:8px 0px 0px 0px;
	border-bottom:1px solid #d8d8d8;
	clear:both;
}

.footer
{
	margin:0px 0px 0px 0px !important;
	padding:5px 0px 8px 0px !important;
	border:none !important;
	font-size:10px;
}

.pagenav
{
	float:right;
	width:200px;
	text-align:right;
	padding-right:5px;
	border:none !important;
	font-size:11px;
}

.pagenav a, .pagenav b, .pagenav i
{
	background:none;
	font-style:normal;
	padding:0px;
	display:block;
	float:right;
	width:auto;
	text-align:center;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
}

.pagenav i
{
	border:none;
}

.pagenav .gotolast
{
	background:url(/images/css/igus_q_sprite.gif) no-repeat -582px -85px !important;
	width:10px;
}

.pagenav .gotofirst
{
	background:url(/images/css/igus_q_sprite.gif) no-repeat -582px -69px !important;
	width:10px;
}

.feddback
{
	padding:8px;
	overflow:hidden;
	clear:both;
}

.feddback p
{
	font-size:11px;
	border-bottom:1px solid #ededed;
	overflow:hidden;
	height:22px;
	margin:0px 0px 5px 0px;
}
.feddback  .inputhinweis
{
	padding:5px 111px 2px 137px;
	margin:0px !important;
	height:auto;
}

.textbox
{
	height:77px !important;
}

.feddback input, .feddback textarea
{
	
	font-size:11px;
	width:350px;
	float:left;
}

.feddback .vote
{
	float:left;
	height:15px;
	margin:2px 0px 0px 135px;
}

.feddback .vote dfn
{
	line-height:17px;
	font-style:normal;
	padding-left:10px;
	font-size:10px;
	color:#666;
}

.feddback .vote a
{
	float:left;
	width:15px;
	height:15px;
	margin-right:3px;
	padding:0px;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -322px -78px;
}

.feddback .vote a:hover
{
	background:url(/images/css/igus_q_sprite.gif) no-repeat -322px -93px;
}
.feddback .vote a.staraktive
{
	background:url(/images/css/igus_q_sprite.gif) no-repeat -322px -93px;
}

.error
{
	color:#f00;
	height:auto !important;
	padding:0px 0px 15px 0px 
}

.feddback textarea 
{
	height:70px;
}

.feddback label
{
	line-height:20px;
	font-size:11px;
	float:left;
	width:135px;
	vertical-align:bottom;
}

.captcha input
{
	width:80px;
}

.captcha img
{
	float:left;
	margin:2px 10px 0px 0px;
}

.captcha a
{
	float:left;
	margin:0px 10px 0px 0px;
	display:block;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -337px -82px;
	padding:0px;
	width:17px;
	height:20px;
}

.foot
{
	margin:0px;
	height:35px;
	background-color:#ffc266;
}

.gradient
{
	float:right;
	width:160px;
	height:35px;
	text-align:right;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -172px -147px;
	padding:0px 10px 0px 0px 
}
.foot #quar_button
{
	width:84px;
	height:21px;
	background:url(/images/css/igus_q_sprite.gif) no-repeat -172px -182px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	display:block;
	float:right !important;
	margin:8px 75px 0px 0px;
	padding-left:25px;
}

.foot #quar_button:hover
{
	background:url(/images/css/igus_q_sprite.gif) no-repeat -293px -182px;
}



/*Externe QUAR*/
.qboxextern
{
	width:142px;
	height:39px;
	background:url(/images/css/igus_q_sprite.gif) -247px -108px  no-repeat #fff;
	overflow:hidden;
}

.qboxextern .linktext
{
	float:right;
	position:relative;
	top:1px;
	right:5px;
	padding-left:11px;
	background:url(/images/css/igus_q_sprite.gif) -584px -84px  no-repeat;
}

.qboxextern img
{
	position:relative;
	top:3px;
}

.externlink
{
	display:block;
	background:none;
	width:142px;
	height:39px;
	margin:0px;
	padding:0px;
}
.externtitle 
{
	display:block;
	height:18px;
	margin:3px 3px 0px 3px !important;
	background:none;
	text-align:center;
}

.qboxextern .stars
{
	font-size:1px;
	line-height:1px;
	position:relative;
	top:2px;
	left:12px;
}

#keineSterne
{
position:relative;
top:-3px;
left:-3px;
margin-left:0px;
}