/***************************
** Stylesheet fuer Rechner **
***************************/

.rechner-all {
	border:1px solid #B2B2B2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.81em; /*0.7em*/
	
	background-color:#FFFFFF;
	
	margin:5px 0px;
/*	width:583px;*/
}
#content-inner-content .rechner-all p {
	font-size:1em;
}
#content-inner-content .rechner-all h1 {
	margin-bottom:0px;
}
.rechner-header {
	float:left;
	clear:both;
/*	background-color:#F7F7F7;*/
	background-color:#FFFFFF;
	font-weight:bold;
	line-height:2.0em; /*2.8em*/
	margin:0px 0px 18px;
	width:100%;
	border-bottom:1px solid #B2B2B2;
}
#content-inner-content .rechner-header h1 {
	margin-bottom:0px;
}
.rechner-header-number {
	float:left;
	color:#FFFFFF;
/*	background-color:#82CDE1; /*COLOR!*/
/*	border-right:5px solid #FFFFFF;*/
	font-size:1.1em; /*1.2em*/
	padding:0px 0px 0px 1px;
	background:url(images/rechner_pfeil.jpg) no-repeat scroll left top #FFFFFF;
	margin:6px 0px 0px 6px;
	width:28px;
	height:25px;
	line-height:21px;
	text-align:center;
}
.rechner-header-number-box {
	float:left;
	color:#FFFFFF;
/*	background-color:#82CDE1; /*COLOR!*/
	border-right:1px solid #B2B2B2;
	font-size:1.2em; /*1.2em*/
	padding:7px 0px 0px 1px;
/*	background:url(images/rechner_pfeil.jpg) no-repeat scroll left top #FFFFFF;*/
/*	margin:6px 0px 3px 6px;*/
	margin-right:4px;
	width:16px;
	height:24px;
	line-height:21px;
	text-align:center;
}
#content-inner-content .rechner-header h1 {
	float:left;
/*	display:inline;*/
	padding:3px 38px 0px 10px;
	font-size:1.5em;
	font-weight:normal;
/*	height:28px;*/
	background:url(images/rechner_icon.jpg) top right no-repeat #FFFFFF;
}
.rechner-header-count {
	float:right;
/*	color:#82CDE1; /*COLOR!*/
	display:inline;
	padding-right:10px;
	padding-left:10px;
	font-size:1.1em;
	padding-top:3px;
	color:#057BA4;
}
.rechner-main {
	clear:both;
/*	margin-left:29px;*/
}
.rechner-main p.bodytext {
	padding:0px 10px;
}
.rechner-main table#tabVergleich {
	margin-left:29px;
	width:517px;
}
.rechner-main table#tabVergleich input[type="checkbox"] {
	margin:0px;
	padding:0px;
	margin-right:2px;
}
.rechner-main-top {
	float:left;
	clear:both;
	margin-bottom:15px;
}
.rechner-main-top-left {
	width:196px;
	float:left;
	margin-top:17px;
}
.rechner-main-top-left-bottom {
	clear:both;
}
.rechner-main-top-left label {
	display:block;
	float:left;
	width:105px;
}
.rechner-main-top-left input {
	float:left;
	width:82px;
/*	margin-bottom:15px; */
	background-color:#F1F2EC;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}
#rechner-typ-key {
	margin-bottom:0px;
}
.rechner-main-top-right {
	width:210px;
	float:left;
}

.hehe-test{
	width:210px;
}

.rechner-main-top-right img {
	float:right;
}
.rechner-main-top-right-old {
	float:right;
	margin-right:14px;
	margin-bottom:4px;
}
.rechner-main-top-right-new {
	float:right;
	margin-bottom:4px;
}
.rechner-main-top-right-old img, .rechner-main-top-right-new img {
	float:left;
	display:inline;
}
.rechner-main-top-right .rechner-button-old, .rechner-main-top-right .rechner-button-new {
	display:inline;
	float:left;
	height:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:0.9em;
	color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	padding:0px 3px 0px 7px;
}
.rechner-main-top-right .rechner-button-old {
	background-color:#B2B2B2;
/*	background-image:url(images/rechner_button_old.jpg);
	background-position:left top repeat-x;*/
}
.rechner-main-top-right .rechner-button-new {
	background-color:#82CDE1; /*COLOR*/
/*	background-image:url(images/rechner_button_new_blue.jpg);
	background-position:left top repeat-x;*/
}
.rechner-main-select {
	clear:both;
	margin-bottom:32px;
}
.rechner-main-select #rechner-hersteller {
	width:184px;
	margin-left:22px;
	margin-top:6px;
	background-color:#F1F2EC;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}
.rechner-main-select-ergeb {
	clear:both;
}
.rechner-main-select-ergeb p {
	margin-bottom:14px;
}
.rechner-main-select-ergeb select {
	width:340px;
	background-color:#F1F2EC;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}

.rechner-footer {
	clear:both;
	margin-top:25px;
	margin-bottom:21px;
/*	background-color:#F7F7F7;*/
	width:100%;
/*	height:18px; /*17px*/
	overflow:hidden;
	font-size:1em;
}
.rechner-footer div {
	margin-right:6px;
/*	float:right;
	display:inline;*/
}
.rechner-footer input {
	float:right;
	display:inline;
	border:none;
/*	background:url(images/default_arrow_link.gif) repeat-x;*/
/*	background-position:left 1px; /*l 1px*/
	background:none;
/*	background-color:#84CCE2; /*COLOR*/
	font-size:1em;
/*	height:22px; /*11*/
	width:auto;
	color:#057BA4; /*COLOR!*/
	text-decoration:none;
	font-weight:bold;
	margin-right:10px;
}
.rechner-footer input:hover {
	text-decoration:underline;
	cursor:pointer;
}
.rechner-footer input.back {
/*	background:url(images/rechner_button_back_bg.jpg) repeat-x;*/
/*	background-position:left 1px;*/ /*l 1px*/
	background:none;
/*	background-color:#B3B3B3;*/
	float:left;
	margin-left:10px;
}
/* IE7 Hack, weil er input-felder einfach anders darstellt */
/* *+html .rechner-footer input {
	float:right;
	display:inline;
	border:none;
}
*+html .rechner-footer input.back {
	background-color:#B2B2B2;
	background-image:none;
}*/
/* IE7 Hack End */

/***** Rechner Ergebnisse *****/

.rechner-ergeb-all {
	clear:both;
	border:1px solid #B2B2B2;
	background-color:#FFFFFF;
/*	margin:5px 0px;*/
	margin:0px 10px;
/*	width:583px;*/
}
#content-inner-content .rechner-ergeb-all h1 {
	background-color:#F7F7F7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#58585A; /*COLOR*/
	padding:10px 0px 0px 14px;
	height:21px; /*31*/
	margin-top:18px;
	margin-bottom:19px;
}
.rechner-ergeb-all h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#000000;
	font-weight:bold;
	
	padding-left:14px;
	margin-bottom:25px;
}
.rechner-ergeb-all p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em; 
	color:#000000;
	
	padding:6px 0px 0px 15px;
}
#content-inner-content .rechner-ergeb-all p {
	padding:0px 0px 0px 6px; /*6x x x 15*/
}
.rechner-ergeb-all h1 {
	background-color:#F7F7F7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#58585A; /*COLOR*/
	padding:10px 0px 0px 14px;
	height:21px; /*31*/
	margin-top:18px;
	margin-bottom:19px;
}
.rechner-ergeb-all table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.82em; /*0.7em*/
	width:100%;
/*	table-layout:fixed; */
}
.rechner-ergeb-all table a, .rechner-ergeb-all table a:link, .rechner-ergeb-all table a:visited {
	text-decoration:none;
}
.rechner-ergeb-all table th {
	height:31px;
	background-color:#F7F7F7;
	border-right:1px dotted #8A8A8B;
	border-bottom:1px dotted #8A8A8B;
	width:auto;
}
.rechner-ergeb-all table th.rechner-ergeb-1st-th {
/*	margin-bottom:12px;*/
	width:212px;
	border-bottom:1px dotted #8A8A8B;
}
.rechner-ergeb-all table th.rechner-ergeb-last-th {
	width:164px;
	border-right:none;
	border-bottom:1px dotted #8A8A8B;
}
.rechner-ergeb-all table td.rechner-ergeb-1st-td {
	border-right:1px dotted #8A8A8B;
	border-bottom:1px dotted #8A8A8B;
	padding-left:10px;
}
.rechner-ergeb-all table td.rechner-ergeb-middle-td {
	height:41px;
/*	background:url(images/rechner_ergeb_table_td_bg.jpg) left top repeat-x;*/
/*	border-left:1px dotted #8A8A8B;*/
	border-right:1px dotted #8A8A8B;
	border-bottom:1px dotted #8A8A8B;
	background-color:#F7F7F7;
	vertical-align:middle;
	text-align:center;
	padding-top:2px;
}
.rechner-ergeb-all table td.rechner-ergeb-middle-td a, .rechner-ergeb-all table td.rechner-ergeb-middle-td a:link, .rechner-ergeb-all table td.rechner-ergeb-middle-td a:visited {
	color:#057BA4; /*COLOR!*/
	font-weight:bold;
}
.rechner-ergeb-all table td.rechner-ergeb-last-td a.rechner-ergeb-link-color, .rechner-ergeb-all table td.rechner-ergeb-last-td a.rechner-ergeb-link-color:link, .rechner-ergeb-all table td.rechner-ergeb-last-td a.rechner-ergeb-link-color:visited {
	display:block;
	color:#FFFFFF; /*COLOR!*/
	background:url(images/rechner_ergeb_link_color_blue.jpg) left top repeat-x; /*COLOR!*/
	font-weight:normal;
	padding-left:3px;
	width:115px;
}
.rechner-ergeb-all table td.rechner-ergeb-last-td a.rechner-ergeb-link-grey, .rechner-ergeb-all table td.rechner-ergeb-last-td a.rechner-ergeb-link-grey:link, .rechner-ergeb-all table td.rechner-ergeb-last-td a.rechner-ergeb-link-grey:visited {
	display:block;
	color:#FFFFFF; /*COLOR!*/
	background:url(images/rechner_ergeb_link_grey.jpg) left top repeat-x; /*COLOR!*/
	font-weight:normal;
	padding-left:3px;
	width:115px;
}
.rechner-ergeb-all table td.rechner-ergeb-last-td {
	border-bottom:1px dotted #8A8A8B;
/*	padding:0px 15px 0px 28px;*/
}
#content-inner-content .rechner-ergeb-all table td p a.arrow-link {
	padding-bottom:4px;
}
#content-inner-content .rechner-ergeb-all table td p a.arrow-link-darkblue {
	padding-bottom:4px;
}
.rechner-ergeb-footer {
	clear:both;
	margin-top:25px;
	margin-bottom:21px;
	background-color:#F7F7F7;
	width:100%;
	height:17px;
	font-size:0.7em;
}
.rechner-ergeb-footer div {
	margin-right:18px;
	margin-left:14px;
}
.rechner-ergeb-footer input {
	float:left;
	display:inline;
	border:none;
	font-size:1em;
	height:14px; /*11*/
	width:auto;
	color:#FFFFFF; /*COLOR!*/
	margin-right:10px;	
}
.rechner-ergeb-footer input.rechner-ergeb-button-grey {
	background:url(images/rechner_button_back_bg.jpg) repeat-x;
	background-position:left 1px; /*l 1px*/
}
.rechner-ergeb-footer input.rechner-ergeb-button-color {
	float:right;
	background:url(images/rechner_start_button_bg_blue.jpg) repeat-x; /*COLOR!*/
	background-position:left 1px; /*l 1px*/
}

.rechner-ergeb-clear-table {
/*	overflow:hidden;
	font-size:0;
	line-height:0;
	margin-left:213px;
	margin-right:165px;
	background-color:#FFFFFF;
	position:relative;
	margin-top:-7px;
	height:7px;*/
	display:none;
}
/** IE7 Hack um 2px zu kriegen **/
*+html .rechner-ergeb-clear-table {
	height:9px;
	margin-top:-9px;
/*	background-color:yellow;*/
}
/** IE7 Hack End **/

span.rechner-ergeb-outline {
	display:block;
	
/*	padding-left:14px;*/
}

span.rechner-ergeb-outline-a {	
	display:block;
	border:2px solid #82CDE1; /*COLOR!*/
	margin:0px 2px; /*14 left*/
}

td.rechner-ergeb-1st-td span.rechner-ergeb-outline {
	height:30px;
	width:194px;
	padding-left:14px;
	padding-top:2px;
}
td.rechner-ergeb-middle-td span.rechner-ergeb-outline {
	height:15px;
	width:100%; /*113*/
	text-align:center;
}
td.rechner-ergeb-last-td span.rechner-ergeb-outline {
	height:30px;
	width:121px;
/*	padding:2px 11px 0px 24px;*/
	padding:2px 15px 0px 28px;
	text-align:center;
}

td.rechner-ergeb-1st-td span.rechner-ergeb-outline-a {
	height:30px;
	width:194px;
	padding-left:10px; /*12*/
	padding-top:2px;
}
td.rechner-ergeb-middle-td span.rechner-ergeb-outline-a {
	height:15px;
	width:106px;
	text-align:center;
	background-color:#FFFFFF; /*COLOR!*/
}
td.rechner-ergeb-last-td span.rechner-ergeb-outline-a {
	height:30px;
	width:121px;
	padding:2px 11px 0px 24px;
	text-align:center;
}


/***** Rechner Start *****/

.rechner-start-all {
	clear:both;
	position:relative;
	padding-top:1px;
	font-size:1em;
	
	background-color:#FFFFFF;
	
	margin:5px 0px;
/*	background-color:maroon;*/
/*	width:585px;*/
}
#content-inner-content .rechner-start-all p {
	font-size:1em;
}
#content-inner-content .rechner-start-all h2 {
	font-size:1em;
}
.rechner-start-left {
	width:115px; /*158*/
	height:260px; /*292*/
	border:1px solid #B2B2B2;
	background-color:#F7F7F7;
	position:absolute; /*relative*/
	top:0px;
	left:10px;
	float:left;
	margin-right:40px;
	padding:22px 19px 10px 24px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#82CDE1; /*COLOR!*/
}
.rechner-start-content {
	margin-top:27px;
	border:1px solid #B2B2B2;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
.rechner-start-content h2 {
	padding-left:200px;
	font-weight:bold;
	font-size:1.0em;
	margin-top:16px;
/*	padding:11px 0px 10px 0px;*/
}
.rechner-radio input, .rechner-radio-top input {
	margin-right:6px;
	float:left;
	display:inline;
/*	margin-top:1px;*/
	margin-top:0px;
}
.rechner-radio span, .rechner-radio-top span {
	display:block;
	float:left;
}
/* IE7 Hack, weil er die radio-buttons anders darstellt */
*+html .rechner-radio span, *+html .rechner-radio-top span {
	display:block;
	float:left;
	margin-top:3px;
}
/* IE7 Hack End*/
.rechner-radio, .rechner-radio-top {
	display:block;
/*	width:100%;*/
	height:18px;
	padding-left:200px;
}
.rechner-radio-top {
	margin-bottom:10px;
}
.rechner-start-content h2.grey-bg {
	background-color:#F7F7F7;
	margin-bottom:16px;
	
	height:31px;
}
.rechner-start-content-footer {
	margin-top:25px;
	margin-bottom:21px;
	background-color:#F7F7F7;
/*	clear:both;*/
	width:100%;
	height:17px; /*15 11*/
/*	padding:2px 0px;*/
	font-size:1em;
/*	overflow:hidden;*/
}
.rechner-start-content-footer div {
	margin-right:6px;
}
.rechner-start-content-footer input {
	float:right;
	display:inline;
	border:none;
/*	background-color:#82CDE1; /*COLOR!*/
	background:url(images/rechner_start_button_bg_blue.jpg) repeat-x; /*COLOR!*/
	background-position:left 1px; /*l 1px*/
	font-size:1em;
	height:14px; /*11*/
	width:auto;
	color:#FFFFFF; /*COLOR!*/
/*	margin:2px 10px 2px 0px;*/
	margin-right:10px;
/*	position:relative;
	margin-top:-1px;*/
}
/* IE7 Hack, weil er input-felder einfach anders darstellt */
*+html .rechner-start-content-footer input {
	float:right;
	display:inline;
	border:none;
	background-color:#82CDE1; /*COLOR!*/
	background-image:none;
	font-size:1em;
/*	height:13px; /*11*/
	color:#FFFFFF; /*COLOR!*/
	margin-right:10px;
	margin-top:2px;
}
/* IE7 Hack End */

#content-inner-content .rechner-all .clearer {
	height:0;
	clear:both;
	line-height:0;
	font-size:0;
	overflow:hidden;
	display:none;
}
/* For IE6 */
h2.grey-bg span {
	display:block;
	margin:5px 0px;
}
/* IE6 End */
h2.grey-bg>span {
	display:table-cell;
	vertical-align:middle;
	margin:0px;
	height:31px;
}
/* For IE7 - simulate vertical-align:middle */
*+html .rechner-start-content h2.grey-bg {
	height:auto;
}
*+html h2.grey-bg span {
	display:block;
	height:auto;
	padding:5px 0px;
}
/* IE7 End */

/*********** Rechner Uebersicht *************/

.rechner-uebersicht-all {
	
}
.rechner-uebersicht-all p.rechner-centered {
	text-align:center;
	margin-top:11px;
}
#content-inner-content .rechner-uebersicht-all p.rechner-centered a {
	background-image:url(images/grey_link_bg.gif);
}
.rechner-uebersicht-top {
	border:1px solid #B2B2B2;
	background-color:#FFFFFF;
	margin:0px 8px;
	padding:9px 0px 20px;
/*	width:590px;*/
	clear:both;
	overflow:hidden;
}

.rechner-uebersicht-middle {
	margin-left:8px
}

.rechner-uebersicht-top table {
/*	font-size:0.75em;*/
/*	padding:0px 17px;*/
/*	margin-left:17px; */
/*	table-layout:fixed;
	width:100%;*/
}

#content-inner-content .rechner-uebersicht-all .fce-dotted-bg .rechner-uebersicht-middle .fce-ratgeber {
	margin-top:0px;
}
#content-inner-content .rechner-uebersicht-all .rechner-uebersicht-middle .fce-ratgeber-menu, #content-inner-content .rechner-uebersicht-all .rechner-uebersicht-middle .fce-ratgeber-content {
	margin-left:0px;
}
#content-inner-content .rechner-uebersicht-all .fce-ratgeber-menu ul {
	font-size:1em;
}
#content-inner-content .rechner-uebersicht-all .fce-dotted-bg .rechner-uebersicht-middle .fce-ratgeber-menu ul li {
	background-color:#F7F7F7;
}
#content-inner-content .rechner-uebersicht-all .fce-dotted-bg .rechner-uebersicht-middle .fce-ratgeber-menu ul li.active-ratgeber-link {
	background-color:#FFFFFF;
}
#content-inner-content .rechner-uebersicht-all .fce-dotted-bg .rechner-uebersicht-middle .fce-ratgeber-menu ul li a {
	padding:0px 4px;
}
#content-inner-content .rechner-uebersicht-all .fce-dotted-bg .rechner-uebersicht-middle .fce-ratgeber-menu ul li.active-ratgeber-link a {
	padding:0px 7px;
}

.rechner-uebersicht-top h2 {
	padding: 0px 17px;
	clear:both;
}
.rechner-uebersicht-top .rechner-uebersicht-top-header {
	background-color:#F7F7F7;
	padding: 0px 17px;
	overflow:hidden;
	clear:both;
	width:534px;
/*	height:19px;*/
/*	width:556px;*/
}
#content-inner-content .rechner-uebersicht-top .rechner-uebersicht-top-header h2 {
	font-size:1em;
}
.rechner-uebersicht-top .rechner-uebersicht-table {
	clear:both;
	overflow:hidden;
	width:100%;
}
.rechner-uebersicht-top .rechner-uebersicht-top-right-float {
	float:right;
	background:transparent url(images/grey_link_bg.gif) left top repeat-x;
	padding:0px 3px;
	text-decoration:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin-right:17px;
	display:inline;
}
.rechner-uebersicht-top .rechner-uebersicht-top-header h2 {
	float:left;
	padding:0px 0px 0px 0px;
	clear:none;
}
.rechner-uebersicht-top .rechner-uebersicht-top-header p {
	float:right;
}
#content-inner-content .rechner-uebersicht-top .rechner-uebersicht-top-header p a.arrow-link {
/*	line-height:19px;*/
/*	padding:4px 4px 2px 27px;*/
	padding:3px 4px 3px 27px;
}


.rechner-uebersicht-middle .fce-ratgeber-content .rechner-uebersicht-table {
	border-top:1px dotted;
	border-bottom:1px dotted;
	border-color:#8A8A8B; /*COLOR*/
	padding-left:3px;	
}
.rechner-uebersicht-middle .fce-ratgeber-content table {
	width:100%;
	table-layout:fixed;
}
#content-inner-content .rechner-uebersicht-middle .fce-ratgeber-content table {
/*	font-size:0.75em;*/
}
.rechner-uebersicht-middle .fce-ratgeber-content table tr td {
	height:20px;
/*	text-align:center; */
	width:auto;
}
.rechner-uebersicht-middle .fce-ratgeber-content table tr.grey-bg td {
	height:21px;
}
.rechner-uebersicht-middle .fce-ratgeber-content table tr td.rechner-uebersicht-left-col {
/*	width:105px;*/
	border-right:1px dotted;
	border-color:#8A8A8B; /*COLOR*/
	padding:0px 14px;
	text-align:left;
}
.rechner-uebersicht-middle .fce-ratgeber-content table tr td.rechner-uebersicht-middle-col {
/*	width:360px;*/
/*	border-right:1px dotted; */
	border-color:#8A8A8B; /*COLOR*/
	padding:0px 10px;
	text-align:left;
}

.rechner-uebersicht-top .rechner-uebersicht-table {
	border-top:1px dotted;
	border-bottom:1px dotted;
	border-color:#8A8A8B;
	padding-left:3px; 
}
.rechner-uebersicht-top table {
	width:100%;
	table-layout:fixed;
}

.rechner-uebersicht-top table tr td {
	height:20px;
	text-align:center;
	width:auto;
}
.rechner-uebersicht-top table tr.grey-bg td {
	height:21px;
}
.rechner-uebersicht-top table tr td.rechner-uebersicht-left-col {
/*	width:210px; */
	border-right:1px dotted;
	border-color:#8A8A8B;
	padding:0px 14px; 
	text-align:left;
}
.rechner-uebersicht-top table tr td.rechner-uebersicht-middle-col {
/*	width:360px; */
	border-right:1px dotted;
	border-color:#8A8A8B;
	padding:0px 10px;
	text-align:left;
}

.rechner-uebersicht-bottom {
	border:1px solid #B2B2B2;
	background-color:#FFFFFF;
	margin:13px 8px 0px 8px;
	padding:10px 20px;
	overflow:hidden;
	width:550px;
}
.rechner-uebersicht-bottom .rechner-uebersicht-bottom-item {
	float:left;
	margin-right:25px;
	width:auto;
}
.rechner-uebersicht-bottom .rechner-uebersicht-bottom-item img {
	float:left;
	margin-right:5px;
	margin-top:10px;
}
.rechner-uebersicht-bottom .rechner-uebersicht-bottom-item div {
	width:100px;
	float:left;
}
.rechner-uebersicht-bottom .rechner-uebersicht-bottom-item p {
	display:table-cell;
	vertical-align:middle;
	height:30px;
}

/** IE6/7 Hack to vertical-align:middle Text in bottom box **/
/* 6 */
* html .rechner-uebersicht-bottom .rechner-uebersicht-bottom-item {
	position:relative;
	width:115px;
	height:30px;
}
* html .rechner-uebersicht-bottom .rechner-uebersicht-bottom-item div {
 	position:absolute;
	top:50%;
}
* html .rechner-uebersicht-bottom .rechner-uebersicht-bottom-item div p {
	position:relative;
	top:-50%;
	height:auto;
}
/* 7 */
*+html .rechner-uebersicht-bottom .rechner-uebersicht-bottom-item {
	position:relative;
	width:115px;
	height:30px;
}
*+html .rechner-uebersicht-bottom .rechner-uebersicht-bottom-item div {
	position:absolute;
	top:50%;
}
*+html .rechner-uebersicht-bottom .rechner-uebersicht-bottom-item div p {
	position:relative;
	top:-50%;
	height:auto;
}
/** IE6/7 Hack End **/

/** Hilfetexte **/
#help a span {display:none;}
#help a:hover span {
display:block;
position:absolute; 
top:0px; 
left:15px;
width:300px;
max-height:300px;
background:#f7f7f7;
padding:2px;
border:1px dotted;
text-decoration:none;
z-index: 3000;
overflow: auto;
}

/** Abstand in den Eingabetabellen **/
/*#tabVergleich td { margin:1px;padding:1px;}*/
#tabVergleich td { margin:1px;padding:2px 0px 2px 0px;}

.rechner-main table#tabVergleich input[type="text"]{
background-color:#F1F2EC;
border-right:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
}

.rechner-main table#tabVergleich input[type="password"]{
background-color:#F1F2EC;
border-right:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
}

.rechner-main table#tabVergleich select {
background-color:#F1F2EC;
border-right:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
}
/*
.rechner-main input[type="submit"]{
	background-color:#F7F7F7;
	border: 1px solid #007AA2;
	color:#057BA4;
	display:inline;
	font-size:1em;
	font-weight:bold;
	height:25px;
	overflow: visible;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	width:auto;
}

.rechner-main input[type="submit"]:hover {
	background-color:#057BA4;
	color:#F7F7F7;
}
*/
/** Hinweis auf den Ergebnisseiten **/
.ergebnisHinweis {
font-size:0.85em;
margin-left:10px;
margin-top:5px;
}

#content-inner-content a#refresh {
	background:none;
	border:none;
	padding:0px;
	margin:0px;
}

.rechner-main table#tabVergleich #fahrzeugsucheTyp {
	width: 257px;
}

.rechner-main table#tabVergleich #fahrzeugsucheModelle {
	width: 540px;
}

.tabKfzInput {
	width: 540px;
}

.rechner-main table#tabVergleich #vorversichererListe{
	width: 255px;
}

/** Fehlermeldungen in den Vergleichen **/
.rechner-main .ao_error_msg {
	color:#C52615; /* rot */
	margin:0;
	padding:0;
}
.rechner-main .ao_error_msg a {
	color:#C52615; /* rot */
}
.rechner-main .ao_error_msg img {
	float:left;
	margin:2px 3px 10px 0px;
}
.rechner-main .ao_error_box {
	background:#F7F7F7;
	border:1px solid #C52615;
	margin:0px 40px 0px 29px;
	padding:0;
}
.rechner-main .ao_error_box p#header {
	background:#C52615;
	color:#FFF;
	font-weight:bold;
	height:auto;
	margin:0;
	padding:2px;
}
.rechner-main .ao_error_box p#header img {
	margin:2px 3px 10px 2px;
	padding:0;
}
/* IE7 Hack, margin-top eins zu viel */
*+html .rechner-main .ao_error_box p#header {
	margin:-1px 0;
}
/* IE7 Hack End */
.rechner-main .ao_error_box ul {
	margin:10px;
}
.rechner-main .ao_error_box ul#ao_error_list li {
	background-image:url(images/bullit_rot.gif);
}
.rechner-main .ao_error_box ul li span {
	font-size:1.2em;
}

/** AO Submit Buttons **/
.rechner-all input[type="submit"]{
	background:#F7F7F7 url(/images/buttons/pfeile_vor_22x14.gif) no-repeat right;
	border: 1px solid #007AA2;
	color:#057BA4;
	display:inline;
	font-size:1em;
	font-weight:bold;
	height:25px;
	margin-right:10px;
	min-height:25px;
	overflow: visible;
	padding:0px 25px 0px 10px;
	text-decoration:none;
	width:auto;
}
.rechner-all input[type="submit"]:hover {
	background:#057BA4 url(/images/buttons/pfeile_vor_grau_22x14.gif) no-repeat right;
	color:#F7F7F7;
}
.rechner-all input[type="submit"].back {
	background:#F7F7F7 url(/images/buttons/pfeile_zur_22x14.gif) no-repeat left;
	float:left;
	margin-left:15px;
	padding:0px 10px 0px 25px;
}
.rechner-all input[type="submit"].back:hover {
	background:#057BA4 url(/images/buttons/pfeile_zur_grau_22x14.gif) no-repeat left;
	color:#F7F7F7;
}

/******************************
** Adds fuer externe Rechner **
*******************************/

* {
margin:0px;
padding:0px;
}

/** fces.css **/
.fce-header-2-col-list {
	margin:0px;
}
.fce-dotted-bg {
	background:none;
	padding:0px;
	margin-top:0px;
clear:both;
overflow:hidden;
}
.fce-dotted-bg-content {
	margin:0px 11px 0px 0px;
}

/** rechner_styles.css **/
.rechner-main a {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration: underline;
}
.rechner-main table#tabVergleich select#vorversichererListe {
	width: 255px;
}
.rechner-main table#tabVergleich label {
	text-align:right;
}

/** ao_styles.css **/
/*
#tabVergleich td.ao-input-label {
	padding-right:3px;
	text-align:right;
}
*/

/** main_styles.css **/
html {
	height:auto;
}
#all {
	width:auto;
}
#body-content {
	margin-top:0px;
	width:608px;
}
#content {
	margin-top:0px;
}

/** sonst so **/

#content-inner-content {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
}

.comp-line {
border-style:solid;
border-width:0px 0px 1px;
color:#E0E5EE;
font-family:Arial,Helvetica,sans-serif;
font-size:1px;
}

#content-inner-content .rechner-all input[type="submit"] {
background:#F7F7F7 url(/images/buttons/pfeile_vor_22x14.gif) no-repeat scroll right center;
border:1px solid #007AA2;
color:#057BA4;
display:inline;
font-size:1em;
font-weight:bold;
height:25px;
margin-right:10px;
min-height:25px;
overflow:visible;
padding:0px 25px 0px 10px;
text-decoration:none;
width:auto;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:10px !important;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:left;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right:0px !important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left:0px !important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:5px;
}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-right:10px;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
float:none;
}

dl.csc-textpic-image dt {
display:inline;
margin:0pt;
}

#content-inner-content h1.color-blue {
color:#1082A8;
}
#content-inner-content h1 {
}
#content-inner-content h1 {
color:#057BA4;
font-size:1.09em;
margin-bottom:10px;
}
.color-blue {
color:#82CDE1;
}
#content-inner-content ul {
font-size:0.75em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
td.width-50p {
width:50%;
}
#content-inner-content ul li {
background-image:url(images/blue_square_bg.jpg);
}
#content-inner-content ul li {
background-position:left 4px;
background-repeat:no-repeat;
padding-left:13px;
padding-right:2px;
}

