/* 20.3.2008 */

body {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	font-size: 11px;
	background-color: #fff;
}

p {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	margin: 4px 0 2px 0px ;
	padding: 0;
}

h2 {
	background-color: #00008a;
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	color: white;
	font-size: 20px;
	padding: 4px;
	margin: 0 3px 10px 2px;
}

h3 {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0c2214;	
}

table {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	 font-size: 12px;
}

td{
	font-family: Verdana, Arial ,Helvetica,sans-serif;
}

div {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
}

textarea {
/*	overflow: visible;*/
	/*color: #b8b8c7;*/
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	font-size: 11px;
}

input {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	font-size: 11px;
}


.error {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	color: red;
	padding: 10px 0 8px 0;
	/*
	background-color: #f5f5f5;
	border: 1pt solid red;
	*/
}

.debug{
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	color: black;
	background-color: #dcdcdc;
	border: 1pt solid #dfdfdf;
	font-size: smaller;
}

.orange {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	color: #ff9600;
}

#mainContent a.orange, 
a.orange {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	color:  #ff9600;
	text-decoration: none;
}


.bold {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	font-weight: bold;
}

.orangebg {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	color: white;
	background-color: #ff9600;
	text-align: center;
	vertical-align: middle;
	border: none;
}


.orangebg a {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	text-decoration: none;
	font-weight: bold;
	border: none;
	font-size: 11px;

}


.bigorange {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	color: #ff9600;
	font-weight: bold;
	font-size: 32px;
}

.empfehlung {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	color: green;
}

.keineempfehlung {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	color: red;
}

/* administration Tabellen Header */
table.grauhead {
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	border-right : 1pt solid #dedede;
	border-collapse: collapse;
}

table.grauhead tr:first-child{
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	background-color: #dedede;
}

table.grauhead tr{
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	/*border-bottom: 1px dashed #ceb5c8;*/
}

table.grauhead tr:hover{
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	/*background-color: #dedede;*/ 
	/*border-top: 1px dashed #5b5c5b;*/
/*	background-color: #efefef;*/
}

table.grauhead td{
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	padding: 6px 1px 5px 1px;
	border-top: 1px dashed #ceb5c8; 
	border-bottom: 1px dashed #ceb5c8; 
}

table.grauhead td:hover{
	font-family: Verdana, Arial ,Helvetica,sans-serif;
	/*border-bottom: 1px dashed #5b5c5b;*/
}

/* Dienstleister Einzelbewertungen */
table.berichte{
  width: 100%;
	border-collapse: collapse;
	border: none;

}
				
table.berichte td{
	padding: 2px 0 2px 9px;
	font-size: 11px;
}
							
table.berichte td.fazit{
	border-bottom: 1pt solid #dedede;
}


/* Dienstleister einzeln, oben die allgemeine Info */

table#kinfo {
	width:100%; 
	border-collapse: collapse;
	margin: 16px 0 8px 0px ;
	border: 1pt solid #ededed;
	background: url(http://www.verkehrsrundschau.de/kepcheck/images/uebersicht_tabelle_oben_hg.gif) repeat-x;
}

table#kinfo td{
	font-size: 11px;
}

table#kkinfo { 
	padding: 0px;
	border-collapse: collapse;
}

table#kkinfo td { 
	font-size: 11px;  
	padding: 1px;
}


.linkcolor {
	color: #0c2214;	
	margin: 0px;
	/*color: #1B569A;	*/
}

