h3.nopadd{
	padding: 0;
}

.img-cur{
   height: 142px;
   background: url(../img/intro_bg.gif) repeat-x left top;
}
.img-cur .img-lft{
   float: left;
}
.img-cur .img-rgt{
   float: right;
}


/* ---------------------------------------------------------
   einzelantwort
--------------------------------------------------------- */

.singleanswer .pola{
	float: right;
	margin: 0 0 1em 1em;
}

.singleanswer p.date{
   text-align: right;
   padding: 0 0 0.4em 0;  
}
.singleanswer .head{
   padding: 0 0 0.4em 0;  
}


/* ---------------------------------------------------------
   box fuer Kopfeintrag
--------------------------------------------------------- */

#utopie-head {
   padding-bottom: 1em;
}



/* ---------------------------------------------------------
   listendarstellung
--------------------------------------------------------- */

.sub-qline .pola{
	float: right;
	margin: 0 0 1em 1em;
}

.sub-qlft{
	float: left;
	width: 334px;
	padding: 8px 14px 0 11px;
	voice-family: "\"}\""; /* start bmh */
	voice-family: inherit;
	width: 303px;
}
html>body .sub-qlft {
	width: 303px;/* end bmh */
}

.sub-qrgt{
	float: left;	
	width: 341px;
	padding: 8px 10px 0 0;
	voice-family: "\"}\""; /* start bmh */
	voice-family: inherit;
	width: 331px;
}
html>body .sub-qrgt{
	width: 331px;/* end bmh */
}

.sub-qfull{		
	clear: both;
	text-align: right;	
	padding: 0 0 1em 0;
}



/* ---------------------------------------------------------
   detailseite
--------------------------------------------------------- */

.answerbox-top {		
	margin-bottom: 2px;	
}

.answerbox-top p{
	margin-top: 0.3em;
}

.answerbox-top .sub-container{
	padding: 0px 20px 10px 35px;	
}

.answerbox-top .sub-topend{
	text-align: right;
	font-style: italic;
	color: #666;
	height: 34px; 	
	padding: 10px 15px 0 0;
	voice-family: "\"}\""; /* start bmh */
	voice-family: inherit;
	height: 24px;
}
html>body .answerbox-top .sub-topend {
	height: 24px;/* end bmh */
}

.answerbox-top a 				{ color: #666; }
.answerbox-top a:link		{ color: #666; text-decoration: none; }
.answerbox-top a:visited	{ color: #666; text-decoration: none; }
.answerbox-top a:hover		{ color: #666; text-decoration: underline; }
.answerbox-top a:active		{ color: #666; text-decoration: none; }


.answerbox-bottom {	
	margin-bottom: 2px;	
}

.answerbox-bottom .sub-container{
	padding: 25px 20px 10px 35px;
}

.answerbox-bottom p{
	margin-top: 0.3em;
}

