.boxUmfrage .frage {
	/*font-size:1.8em;
	line-height: 1.5em;*/
}
.caption {
	float: left;
	width: 100%;
}
.caption .toplink {
	
	text-decoration:underline;
}
.caption h3 {
	float: left;
}

.infoBox {
	position: absolute;
	right: 30px;
	top:110px;
	width: 200px;
	height: 200px;
	border:1px solid #D5D5D5;
}

/* Feature-Liste */

.features {
	border-bottom: none;
}


/*
.features .no {
	background: transparent url(/media/images/hintergrund/icon-no.gif) center center no-repeat;
}
*/

.features .yes {
	background: transparent url(/media/images/hintergrund/icon-yes.gif) center center no-repeat;
}

.features td,
.features th {
	text-align: center;
	padding: 8px 0px;
	border-left: 1px solid #CCCCCC;
}

.features .noLine,
.features .noLine td,
.features .noLine th {
	padding: 8px 0 0 0;
	border-left: 1px solid #CCCCCC;
	border-right:  none;
	border-top: none;
	border-bottom: none;
}

.features .feature,
.features .noLine .feature {
	text-align: left;
	border-left: 1px solid #ffffff;
	padding-right: 10px;
}

.features .button {
	display: block;
	width: 185px;
	float: left;
	height:  16px;
	color: #fff;
	font-size: 1em;
	text-align: center;
	font-weight: bold;
	padding: 4px 0 7px 0;
	margin: 0px 10px;
}

.features .buttonRot {
	background: transparent url(/media/images/buttons/button_rot_185.png) left top no-repeat;
}

.features .buttonRot:hover {
	background: transparent url(/media/images/buttons/button_rot_185.png) left -30px no-repeat;
}

.features .buttonSchwarz {
	background: transparent url(/media/images/buttons/button_schwarz_185.png) left top no-repeat;
	margin-right: 0px;
}

.features .buttonSchwarz:hover {
	background: transparent url(/media/images/buttons/button_schwarz_185.png) left -30px no-repeat;
}

table.features tr.tableHeader h4{
	color : #B80000;
}

table.features tr.prominent{
	background: transparent url(/media/images/hintergrund/bg_navsub.png) no-repeat scroll right bottom;
	border: none;
	font-weight: bold;
}

table.features tr.prominent td{
	padding: 5px;
}

table.features tr.prominent td{
	border-bottom: 1px solid #ffffff; 
	border-left: 1px solid #ffffff; 
	border-right: 1px solid #ffffff; 
}


table.features td.smal{
	padding-bottom: 0px;
}

table.features td{
	padding: 3px;
}

table.features td.left{
	text-align:left;
}

table.features span.smal{
	vertical-align:bottom;
	font-size: 9px;
	color: #666;
	line-height: 15px;
}

table.features td.smal{
	padding-bottom: 0px;
}
