/********* Allgemeine Elemente ***********/
body {
 color: #3f3f3f;
 background-color: #ffffff;
}
a { color: #074495; }
h1 {color: #ff9d14;}
h2, h3 {color: #3f3f3f;}
a:hover, a:focus, a:active{color: #074495;}
strong, b { color: #3f3f3f; }
#wrapper {
 background-color: transparent;
}
/********* Kopfbereich ***********/
#servicenav a {color: #898989;}
#hauptnav {
 background-image: url(../symbole/hauptnavbg.gif);
}
#hauptnav ul li.linkaktiv {
 background-image: url(../symbole/hauptnavbg_hover.gif);
}
#hauptnav ul li a {
 color: #fff;
 background-image: url(../symbole/hauptnav_trenner.gif);
}
#hauptnav ul li a.linkaktiv, #hauptnav ul li a.noborder {
  background-image: none;
}
#hauptnav ul li:hover, #hauptnav ul li.hover {
 background-image: url(../symbole/hauptnavbg_hover.gif);
}
/********* gesamter inhaltsbereich_gesamt ***********/

/********* Navigation ***********/

#navigation ul li a {
 background-image: url(../symbole/lvl1.gif);
}
#inhaltsbereich_gesamt #navigation ul li a:hover, #inhaltsbereich_gesamt #navigation ul li a:focus, #inhaltsbereich_gesamt #navigation ul li a:active {
 color: #ff9d14;
 background-image: url(../symbole/lvl1_aktiv.gif);
}
#navigation ul li.linkaktiv a {
 background-image: url(../symbole/lvl1_open.gif);
}
#inhaltsbereich_gesamt #navigation ul li.linkaktiv a.linkaktiv {
 background-image: url(../symbole/lvl1_aktiv.gif);
 color: #ff9d14;
}
#navigation ul li.linkaktiv ul li a {
 background-image: url(../symbole/lvl1.gif);
}
#navigation ul li.linkaktiv ul li.linkaktiv a {
 background-image: url(../symbole/lvl1_open.gif);
}
#navigation ul li.linkaktiv ul li.linkaktiv ul li a {
 background-image: url(../symbole/lvl1.gif);
}
#navigation ul li.linkaktiv ul li.linkaktiv ul li.linkaktiv a {
 background-image: url(../symbole/lvl1_open.gif);
}
#navigation .inhaltsnavigation_box h3 {
 color: #094792;
}
#navigation .inhaltsnavigation_box { border-bottom-color: #bfbfbf; }
/********* Inhalt ***************/
#inhalt {
 border-left-color: #bfbfbf;
 border-right-color: #bfbfbf;
}
#inhaltsbereich ul {
 list-style-image: url(../symbole/anstrich1.gif);
}
#inhaltsbereich ul li {
 list-style-image: url(../symbole/anstrich1.gif);
}
#inhaltsbereich ul ul {
 list-style-image: url(../symbole/anstrich2.gif);
}
#inhaltsbereich ul li ul li {
 list-style-image: url(../symbole/anstrich2.gif);
}

.imgleft p, .imgright p, .imgleft_mittel p, .imgright_mittel p, .imggross p, .imgleft_original p, .imgright_original p {background-color: #f5faff;}
#inhaltsbereich .verweisliste div a, #navigation .box .widgettext a { background-image: url(../symbole/pfeil_intern.gif); }
#navigation .verweisliste div a, { background-image: none; }
#inhaltsbereich .verweisliste div.sprung a { background-image: url(../symbole/pfeil_sprungmarken.gif);}
#inhaltsbereich .verweisliste div.download a { background-image: url(../symbole/pfeil_download.gif);}
#inhaltsbereich .seitenanfang a { background-image: url(../symbole/pfeil_nach_oben.gif);}
#inhaltsbereich .verweisliste div a span {color: #3f3f3f;}

#inhaltsbereich .navigationFolgeseite a.vorherige {background-image: url(../symbole/pfeil_nach_links.gif);}
#inhaltsbereich .navigationFolgeseite a.weiter {background-image: url(../symbole/pfeil_nach_rechts.gif);}
#inhaltsbereich .navigationFolgeseite a.uebersicht {background-image: url(../symbole/pfeil_nach_oben.gif);}

/*.meldungen {border-bottom-color: #3f5275;}
#inhalt .meldungen h2 {border-bottom-color: #3f5275;}*/

/********* Randspalte ***********/
/*
#randspalte {
 color: #094792;
}
*/
#randspalte .mBox {
 border-bottom-color: #bfbfbf;
}
#randspalte .mBox h3, #randspalte #suche label {
 color: #094792;
}
#suche #suchbegriff {border-color: #bfbfbf;}
#randspalte .mBox p.organe, #randspalte .mBox p.organe strong {
 background-color: #ff5a00;
 color: #ffffff;
}
#randspalte .mBox p.blau, #randspalte .mBox p.blau strong {
 background-color: #e5ecf6;
 color: #094794;
}
#randspalte .mBox p.orange, #randspalte .mBox p.orange strong {
 background-color: #ff5a00;
 color: #ffffff;
}
.mBox_farbig { background-color: #E5ECF6;  }	
.mBox_farbig h4 { color: #094792; border-bottom-color: #094790;}
	
/*** Inhaltsbereich: Spezielles ***/
#inhalt table.table1 caption {		background-color: #6091d1;	color: #fff;		}
#inhalt table.table1 thead th {	background-color: #eaeaea;	color: #000;	}
#inhalt table.table1 tr {	background-color: #eaeaea;	 border-bottom-color: #cccccc; }
#inhalt table.table1 td {	border-bottom-color: #cccccc ;	}

/* JS: ergänzt */
#  { border-top-color: #bfbfbf; }
#inhaltsbereich .seitenanfang { border-bottom-color: #bfbfbf; }
