/* Vergleiche */

.compMainBoxTable { /* Rahmen um die Haupttabelle */
	border-width:2px;
	border-style:solid;
	border-color:#E0E5EE;
	background-color:#FFFFFF;
	margin-left:20px;
}

.compHeaderRow { /* Titelzeile */
	background-color:#003399;
	height:17px;
}

.compNavigationRow { /* Navigation 1. Ebene*/
	background-color:#CAD3E4;
	height:17px;
}

.compSubNavigationRow { /* Navigation 2.Ebene*/
	background-color:#FFFFFF;
	height:17px;
}

.compContentRow { /* Content */
	background-color: #F8F8F8; 
}

.compActionButtonsRow { /* Buttonleiste */
	background-color: #E0E5EE; 
}

.compDarkRow { /* Buttonleiste */
	background-color: #D9E1F0; 
}

.compDarkRowWithLines { /* Buttonleiste */
	background-color: #D9E1F0; 
	border-top-width:1px; 
	border-top-style:solid;
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-color: #6981B1;
}

.compWhiteRow { /* Buttonleiste */
	background-color: #FFFFFF; 
}

.compLineRow { /* Helle Linie */
	height:1px; 
	border-top-width:1px; 
	border-top-style:solid;  
	border-color:#E0E5EE
}	

.compDarkLineRow { /* Dunkle Linie */
	height:1px; 
	border-top-width:1px; 
	border-top-style:solid;
	border-color: #6981B1; 	
}

.compPenumbralRow { /* Mitteldunkle Linie */
	height:1px; 
	border-top-width:1px; 
	border-top-style:solid;
	border-color: #BCC6D9; 	
}

/* Hilfefenster */
.compMainBoxHelpTable { /* Rahmen um die Haupttabelle */
	border-width:2px;
	border-style:solid;
	border-color:#E0E5EE;
	background-color:#FFFFFF;
	margin:5px;
}

.compSummeRow { /* Summenzeile */
	background-color: #EEF0F4; 
}

.compSummeRow2 { /* Summenzeile 2*/
	background-color: #F3F5FC; 
}

.compAdvertRow { /* Werbeblock*/
	background-color: #F5FDFF; 
}

.compSearchRow { /* Block fuer Suche */
	background-color: #E3EFFC; 
}

.compActiveRow { /* Buttonleiste aktiv */
	background-color: #6981B1; 
}

.compInActiveRow { /* Buttonleiste inaktiv */
	background-color: #E1E5EE; 
}

.compTippRow { /* Tippsleiste */
	background-color: #ECF3FE;
}

/* Reiter */
.tabs a {
	display: block;
	padding: 0px 10px 1px 10px;
	text-align: center;
	line-height: 18px; 
	text-decoration: none; 
	background-color: #E1E5EE;
}

.tabs a:hover {
	text-decoration: none;
	background-color: #F8F8F8;
}

/* Ergebnis Tabelle(n) */
.siegelTable { /* Erklärung zum ao Siegel */
	border-width: 1px;
	border-style: solid;
	border-color: #4E679B;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #EFFBFD;
	padding:0px;
	width:100%;
}
.siegelTable th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4E679B;
	vertical-align: top;
	text-align: left;
	padding: 3px;
	height: 22px;
}
.siegelTable .darkYellowHead {
	font-size: 12px;
	color: #fc0;
	margin: 5px 10px 5px 5px;
}
.siegelTable .darkYellowData {
	font-weight: bold;
	color: #fc0;
}
.siegelTable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #039;
	vertical-align: middle;
	padding-bottom: 8px;
}
.siegelTable p[align=center] {
	text-align: center;
}
.siegelTable .siegel {
	float: left;
	margin: 8px 12px 0px 8px;
}
.siegelTable .nav {
	margin: 8px 0px 0px 0px;
}
/*
.siegelTable .head {
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.siegelTable .head u{
	font-size: 13px;
}
.siegelTable table{
	border-width: 0px;
	padding: 0px;
	width: 100%;
}
.siegelTable table td{
	padding: 0px 2px 0px 2px;
}
*/
/*
.siegelTable img {
	float: left;
	margin: 5px;
}
*/
.ergebnisTable { /* Redesign Ergebnistabelle */
	border-width: 1px;
	border-style: solid;
	border-color: #002570;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #FFFFFF;
	padding:0px;
	width:100%;
}
.ergebnisTable td {
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
}
.ergebnisTable img {
	margin: 0px 0px 0px 0px;
}
.ergebnisTable a {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #039;
}
.ergebnisTable .header {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4E679B;
	vertical-align: top;
	text-align: left;
}
.ergebnisTable .data {
	color: #039;
	vertical-align: middle;
	height: 40px;
	padding: 0px;

}
.ergebnisTable .mittig {
	text-align: center;
}
.ergebnisTable .gesellschaft {
	font-weight: bold;
	text-align: left;
}
.ergebnisTable .beitrag {
	text-align: right;
	font-weight: bold;
}
.ergebnisTable .aktion {
	width: 95px;
}
.ergebnisTable .zumRechner {
	float: right;
	text-align: right;
	margin: 5px 5px 5px 5px;
}
.ergebnisTable .trenner {
	height:1px;
	border-top-width:1px;
	border-top-style:solid;
	border-color:#039;
}
.ergebnisTable .gesellschaft p {
}
.ergebnisTable .gesellschaft img {
	float: left;
	margin: 5px 5px 5px 0px;
}
.ergebnisTable .siegelKlein {
	width: auto;
	min-width: 0px;
}
.odd { background: white; }
.even { background: #E6EDF8; }

.anzeigeTable {
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #BCC6D9/*#D9DBEE*/;
	border-collapse: collapse;
	border-spacing: 0px;
}
.anzeigeTable td {
	padding: 5px 4px 5px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #039;
	background-color: #F7F8FB;
}
.anzeigeTable .trenner {
	height:1px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:#BCC6D9;
}
.anzeigeTable .aktion {
	width: 93px;
	padding-left: 16px;
}

.aktionTable {
	width: 170px;
	border-width: 1px;
	border-style: solid;
	border-color: #003399;
	border-collapse: collapse;
	border-spacing: 0px;
}
.aktionTable .icon {
	padding: 2px 2px 2px 2px;		
	background-color: #FFcc00;	
}
.aktionTable .text {
	padding: 2px 2px 2px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #003399;
	background-color: #FFF5cc;
}

.tarifAnsicht {
	padding:2px;
	background-color:#EFF0F7;
	border:2px solid #002570;
	border-bottom:1px solid #002570;
}

.tarifAnsichtZeile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #003399;
   font-weight: normal;
	border:1px solid #002570;
}

.tarifAnsichtEnde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #333333;
   font-weight: normal;
	border:1px solid #002570;
	border-bottom:2px solid #002570;
}

.kfzDetailBgcolor {
	border:1px solid #E0E5EE;
	background-color:#FFffea;
	padding: 2px;
}

.promobox {
	border:1px solid #667CA9;
	background-color:#FFF8CD;	
}

.abcHeaderRow {
	background-color:#e0e5ee;	
}

.abcHeaderTable {
	border-width:2px; 
	border-style:solid; 
	border-color:#e0e5ee; 
	margin-left:7px
}

/* .resultHeaderRowWithLines { 
	background-color: #e2eaf8; 
	border-top-width:1px; 
	border-top-style:solid;
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-color: #333333;
}
*/
