/* start zipped version Do Mai 12 16:08:51 CEST 2011 */
/*@import url(zoom.css);*/

/* overlay css */

#overlay {
	width:100%
	margin:0 auto;
}

#ohead {
	height:25px;
	overflow:hidden;
	background:#fff url(../images/bg/bg_overlay.png) 0 0 no-repeat;
}

#ohead h1, #ohead h2 {
	float:left;
	color:#fff;
	padding:5px 0 0 12px;
	font-weight:bold;
}

#ohead #closer, #ohead #closerReviewThanks {
	float:right;
	height:25px;
	width:104px;
	text-align:right;
	background:transparent url(../images/bg/bg_overlay.png) 100px -25px no-repeat; /* xpos==width-4 */
	padding-top:5px;
}

#ohead #closer a, #ohead #closerReviewThanks a {
	margin-right:5px;
	background:transparent url(../images/overlay_close.png) right center no-repeat;
	padding-right:20px;
	text-decoration:none;
	color:#C8D7DD;
}
#ohead #closer a:hover, #ohead #closerReviewThanks a:hover {color:#DBE5E8}

#ohead #closerSelf {
	float:right;
	height:25px;
	width:104px;
	text-align:right;
	background:transparent url(../images/bg/bg_overlay.png) 100px -25px no-repeat; /* xpos==width-4 */
	padding-top:5px;
}

#ohead #closerSelf a {
	margin-right:5px;
	background:transparent url(../images/overlay_close.png) right center no-repeat;
	padding-right:20px;
	text-decoration:none;
	color:#C8D7DD;
}
#ohead #closerSelf a:hover {color:#DBE5E8}

#ofoot, #ofoot div {
	height:16px;
	background:#fff url(../images/bg/bg_overlay.png) 0 -59px no-repeat;
	text-align:right;
	overflow:hidden;
}

#ofoot div {
	margin:0 0 0 auto;
	background-position:0 -84px;
	width:9px;
}

#ocontent {
	border:1px dotted #ccc;
	border-width:0 1px;
	text-align:center;
}


#docLegend td {padding-bottom:15px}
#docLegend td h5 {padding-bottom:3px}
#map div {text-align:inherit}


#comparison td.himself {
	background:#e2eaee;
	border-right:4px solid #fff;
	border-top:2px solid #fff;
}

.ratingt {
    width:100%;
    background:#edf2f6;
}

.ratingtExt {
    width:100%;
    background:#d8e9f1;
    display:none;
}

.ratingt td,
.ratingtExt td {
    color:#6a838a;
    /*font-weight:bold;*/
    /* padding:10px 5px; */
    white-space:nowrap;
    line-height:22px;
    border-bottom:5px solid #fff;
    padding:4px 10px;
}

.ratingt td div,
.ratingtExt td div {
    color:#6a838a;
}

.ratingt tr.noborder td,
.ratingtExt tr.noborder td {
    border-bottom:none;
    padding-bottom:0;
}

/*
.ratingt tr.subtext td, .ratingt tr.subtext th {
    border-bottom:none;
    padding-bottom:0;
    background:#fff;
    height:15px;
    font-size:10px;
}

.ratingt tr.subtext td {
    text-align:left;
    padding:0 0 0 530px;
}


.ratingt th {
    padding:10px 0;
    color:#6a838a;
}
*/



.ratingt tr.red td {
    color:#6a838a !important;
    background:#f9e4e1;
    font-weight:bold;
}

.ratingt td b {
    font-weight:bold;
    color:#6a838a;
}

.ratingt td.ar {
    text-align:right;
    font-weight:normal;    
}

.ratingt td a.red {
    font-weight:normal;
}

/*
.ratingt td.bigtext {
    padding:4px 10px;
    text-align:left;
}
*/

.ratingt label {
    vertical-align:middle;
    white-space:nowrap;
    color:#6a838a !important;
    line-height:22px;
}

.ratingt input.txt {
    width:110px
}

.ratingt input.radio {
    vertical-align:middle;
    color:#6a838a !important;
}

div.review {
    width:120px; height:21px; background:url(../images/widgets/widget_review1.gif) 0 -132px no-repeat;
    float:right;
}

div.widgetGreyCorners1 .round				{ height:10px;background:#edf2f6;margin:0;padding:0; }
div.widgetGreyCorners1 .round .upperLeft	{ width:10px;height:10px;background:url(../images/widgets/widget_grey_corners.gif) 0 0 no-repeat;float:left; }
div.widgetGreyCorners1 .round .upperRight	{ width:10px;height:10px;background:url(../images/widgets/widget_grey_corners.gif) -9px 0 no-repeat;float:right; }
div.widgetGreyCorners1 .round .lowerLeft	{ width:10px;height:10px;background:url(../images/widgets/widget_grey_corners.gif) 0 -11px no-repeat;float:left; }
div.widgetGreyCorners1 .round .lowerRight	{ width:10px;height:10px;background:url(../images/widgets/widget_grey_corners.gif) -9px -11px no-repeat;float:right; }

.reviewLabel { width:120px;float:right;font-weight:normal;color:#6a838a !important; }

/* TODO: noch unterschiedliche Farben bei label und radio */




/*------ Overlay Rating Info --------*/
.overlayContent{
	padding:27px 0px 25px 0px;
}
.overlayContent h1,p, ul{
	margin-bottom: 22px;
}
.overlayContent ul li{
	background-image: url(../images/list_strich.gif);
	background-repeat: no-repeat;
	padding-left:14px;
	background-position: 0px 7px;
}
#overlay .logosInfo{
	overflow:hidden;
	width: 100%;
	padding-top: 27px;
}
#overlay .logosInfo li{
	float:left;
	margin-right: 70px;
}
#overlay .logosInfo li.first{
	margin-left: 7px;
}
#overlay .logosInfo li.last{
	margin-right: 0px;
}
#overlay .small li{
	margin-right: 30px;
}
.overlayContent h1.attention{
	background-image: url(../images/icons/icon_ausruf_blau.gif);
	background-repeat: no-repeat;
	padding-left:41px;
	padding-bottom: 22px;
	margin-bottom: 0px;
	padding-top:10px;
}

/* end zipped version Do Mai 12 16:08:51 CEST 2011 */

