@charset "utf-8";
body {background: color:#000;}
/* allgemeine Linkfarbe */
a:link, a:visited, a:hover, a:active {color:#3e3e3e;}

/* Seitliche Navigation */
#navigation table tr td a{color:#3e3e3e; }
#navigation tr {color: #334965;}
#navigation a.menu3, #navigation a.menu3a {color: #3e3e3e;}
#navigation a.menu3:hover, #navigation a.menu3a:link, #navigation a.menu3a:visited, #navigation a.menu3a:hover, #navigation a.menu3a:active {color:#1f3d85 ;}
#unternavigation a.menu3:hover, #unternavigation a.menu3a:link, #unternavigation a.menu3a:visited, #unternavigation a.menu3a:hover, #unternavigation a.menu3a:active {color:#1f3d85 ;}


/* Produktnavigation Navigation aller Tarife */
#navigation2 table.finebl{border:1px solid #000;}
#navigation2 a:link, #navigation2 a:visited, #navigation2 a:hover, #navigation2 a:active{ color:#000;}
/* Mouseout und nicht aktiv navi eins */
#navigation2 table tr td.menu_3t{
background-color:#ebeaea;
border:1px solid #000;
color:#000;}
/* Mouseover und aktiv navi eins */
#navigation2 table tr td.menu_3ta{
background-image:none;
background-color:#ADABAB;
border:1px solid #000;
color:#000;}
#navigation2 tr td.menu_3ta a:link, #navigation2 tr td.menu_3ta a:visited, #navigation2 tr td.menu_3ta a:hover, #navigation2 tr td.menu_3ta a:active{ color:#000;}
/* Färbung Unternavi1 */
/* hintergrund ebene 2 */
/* ebene 2 hover */
.direkt2 ul ul li a:hover, .direkt2 ul ul li a:active{
background-color:#ADABAB;
border:1px solid #000;
 }
/* navi 2: hintergrund ebene 2 */
#navigation2 .direkt2 ul ul li a:link, #navigation2 .direkt2 ul ul li a:visited {background-color:#ebeaea; color:#000; border:1px solid #000;}
/* ebene 2 hover */
#navigation2 .direkt2 ul ul li a:hover,#navigation2  .direkt2 ul ul li a:active{background-color:#ADABAB;color:#000; border:1px solid #000;}

/* überschrift etc. */
.seitenueberschrift table{ color:#000000; }
.seitenueberschrift table tr td, .seitenueberschrift table tr th{color:#000000; }
/* Unterüberschriften */
.index caption, .finebl caption{ color:#000000; }

/* Linkkasten im Inhaltsbereich */
.finebl table.index, .finebl table.dotted{background-color:#ebeaea; border: 1px solid #3e3e3e; color:#445060; }
.finebl table.index a:link,
.finebl table.index a:visited,
.finebl table.index a:hover,
.finebl table.index a:active{ color:#445060;}

/* fieldset/legend aus dem antragsbereich */
fieldset{border: 1px solid #3e3e3e; background-color:#ebeaea; color:#000;}
legend{border: 1px solid #3e3e3e;
background-color:#fff;
color:#000;}

#seitenfooter {color: #7B7B7B;}
#seitenfooter a:link,#seitenfooter #seitenfooter a:visited { color:#3e3e3e; }

/* Sprachauswahl Dokument*/
#sprache_dokument table.finebl{background-color:#f2f2f2; }
/* Praemientabelle */
.datentabelle{  border-top:1px solid #3e3e3e;background-color:#fff;}
.datentabelle tr.mid{ border:0px none #0099cc;}
.datentabelle tr th{ color:#fff;  background:#626262; border:1px solid #3e3e3e;}
.datentabelle tr td{ color:#626262; border-right:1px solid #3e3e3e; border-bottom:1px solid #3e3e3e; border-left:1px solid #3e3e3e;}
.datentabelle tr.blue td{  background:#ebeaea; }
.datentabelle tr td.blue{ background-color:#ebeaea;}
/*aus alter cssdatei*/
.up {	color: #cc0000;}
p.up {	color : #cc0000; }
.werte_bold { color : #003366; }
.glosar { border-bottom:thin dotted #003366;}
.text {color : #003366; }
.phpfehlermeldung .chn{color:#ff0000;}
em{color:#000000;}

/*Ueberschriften allgemein*/
h1 { color : #003366; }
h2 { color : #003366; }
h3 { color : #556ca2; }
h4 { color : #003366; }
h5 { color : #003366; }
.info{color:#3e3e3e;}
.phpfehlermeldung {color:#ff0000;}
img.left, img.left_ob{border: 0.090909091em solid #626262;}
img.right, img.right_ob{border: 0.090909091em solid #626262;}
img.right_ob, img.left_ob{border: 0.090909091em none #626262;}

#tarifnavigation{background-color:#e8ecf7; border-right:1px solid #bcc5ba;}

/* Bildleiste mit 7 Bildern im oberen Bereich*/
table.bildleiste tr td table tr td img {border:1px solid #626262; }

/* Links mit tooltip*/
.tooltip{border-bottom:1px dotted #626262;}
/* Links mit tooltip bild*/
.tooltip2 {border-bottom:0px none #626262;}

/* ältere elemente */

table.dotted {
background-color : #F6FAFE; 
border : 1px dashed #3e3e3e; 
}


table.index{
font-size: 11px;  
color: #000;  
	border: 1px solid #3e3e3e; 
	border-top: none; }
table.index caption{ 

	border-top: 1px solid #3e3e3e;  
	border-right: 1px solid #3e3e3e; 
	border-left: 1px solid #3e3e3e;  
	border-bottom: 0px none #3e3e3e;  
}

table.index tr td{
	border-top: 1px dotted #3e3e3e; 
} 

table.index tr th{
	border-top: 1px none #3e3e3e; } 
	
table.index tr.indexblue{background-color: #ebeaea; }	
table.index tr.indexlast td, table.index tr.indexbluelast td{	border-bottom: 0 none #3e3e3e;  }	 
.seitenueberschrift table.dotted, .seitenueberschrift table.dotted table.index{border:none; background-color:#fff; color:#000000;}
a.normal {
color : #626262;
background-color : #ebeaea;
border : 0px none #ebeaea;
}

