/* CSS Document */

* html body {
   background-image:url(../images/bgr2.gif);
   background-color: #000066;
}

body {
	color:#FFFF66;
	background-color: black;
}




a:link {
	color: #FFFF99;
}
a:visited {
	color: #FFFF99;
}
a:active, a:focus, a:hover {
	color:  white;
}

.top_bar {
	border-left-color:#000099;
	background-color: #000066;
	background-image: none;
}

.logo {
	background-color:#0033CC;
}

.logo a {
	background-image:url(../images/bvg_logo2x.gif);
	border-left-color:#0033CC;
}

.logo a:hover, .logo a:visited, .logo a:focus, .logo a:active, .logo a:link{
	background-color:#0033CC;
	border-left-color:#0033CC;
}

.wrapper_main_navigation {
	border-left-color:#000099;
}

.wrapper_content {
	border-left-color:#000066;
}

.wrapper_content2 {
	background-color:#000066;
}

.left {
	background-color: #000066;
}

.extra_navi_wrapper {
	background-color:#000066;
}

.navi1 li a {
	color:#FFFF00;
}

.navi2 li a {
	color: #FFFF00;
	background-color:#000099;
}

.navi3 li a {
	color: #FFFF00;
	background-color:#000066;
	border-top-color:#0033CC;
}

.navi1 li a:link, .navi1 li a:visited  {
	background-image:url(../images/p1_k.gif);
	color: #FFFF00;
}
.navi2 li a:link, .navi2 li a:visited  {
	background-image:url(../images/p10.gif);
	color:#FFFF00;
}
.navi3 li a:link, .navi3 li a:visited  {
	background-image: url(../images/p1_k.gif);
	color:#FFFF00;
}
.navi1 li a:hover, .navi1 li a:focus, .navi1 li a:active {
	background-image:url(../images/p2_k.gif);
	color: white;
}
.navi2 li a:hover, .navi2 li a:focus, .navi2 li a:active {
	background-image:url(../images/p11.gif);
	background-color: #FFFFCC;
	color:  black;
}
.navi3 li a:hover, .navi3 li a:focus, .navi3 li a:active {
	background-image:url(../images/p2_k.gif);
	background-color: black;
	color:  white;
}
#current_main {
	background-image:url(../images/p2_k.gif);
	color: white;
}
#current_secondary {
	background-color: #FFFF66;
	background-image:url(../images/p9.gif);
	color:  black;
}
#current_subsecondary {
	background-image:url(../images/p13.gif);
	background-color: black;
	color:  white;
}
.navi2 li ul li a:link, .navi2 li ul li a:visited {
	background-image:url(../images/p12.gif);
	background-color:#0033CC;
}
.navi2 li ul li a:hover, .navi2 li ul li a:active, .navi2 li ul li a:focus {
	background-image:url(../images/p13.gif);
	background-color: black;
	color:  white;
}

html>body #pr1 {background-color:#000066;}
html>body #pr2 {background-color:#000066;}

.after_extra {
	border-top-color:#000066;
}

.copyright {
	background-color:#000066;
	color: #FFFF00;

}
.x1 {
	background-color:#000066;
	border-color:#000066;
}

.x {
	border-color:#000066;
}

.x2 {
	background-image: url(../images/palka2.gif);
}
.x3 {
	background-image: url(../images/palka2.gif);
}

.teaser_pic {
	background-color:#000066;
}

.teaser, .teaser a {
	color: #FFFF66;
}
.teaser a:link, .teaser a:visited {
	color: #FFFF66;
}
.teaser a:hover, .teaser a:focus, .teaser a:active {
	color:  white;
}
.headline, .headline_x {
	background-color:#000066;
	border-bottom-color:#000066;
	border-top-color: black;
	color:#FFFF00;
}
.headline_simple, .headline_simple2 {
	background-color:#000066;
	border-bottom-color:#000066;
	color:#FFFF00;
	border-top-color: black;
}
.half {
	background-color:#000066;
}
.qua {
	background-color:#000066;
}
.plot {
	background-color:#000066;
    border-bottom:1px solid #000099;
}

.dl1 {
	background-color:#000066;
	border-color: black;
}

.dl2 {
	background-color:#000066;
	border-color: black;
}

.ill_head {
	background-color:#273354;
}
.ill_head_small {
	background-color: #273354;
}
.sh_container {
	background-color:#000066;
}
.teaser_text {
	color:#FFFF66;
}
.simple_text_wrapper {
	color:#FFFF66;
}
.simple_text_wrapper2 {
	border-color: black;
}
.borders {
	border-color: black;
}
.navi1 li {
	border-left-color:#0033CC;
}
.navi2 li {
	border-bottom-color:#0033CC;
}
.navi3 li {
	border-bottom-color:#0033CC;
}
.subnavi_wrapper {
	border-top-color:#0033CC;
	border-bottom-color:#0033CC;
}
.element_table2 caption {
	background-color:#000066;
	border-color:#000066;
}

.button a, .button a:link, .button a:visited {
	background-color:#000066;
	color: white;
	border-color: black;
}

.button a:hover, .button a:active, .button a:focus, .button_aktiv {
	background-color: #FFFFCC;
	color:  black;
	border-color: black;
}

#current_but a, #current_but a:link, #current_but a:visited, #current_but a:focus, #current_but a:active, #current_but a:hover {
	background-color:#000099;
	color: white;
}

.mark {
	background-color: black;
	border-top-color: black;
	border-bottom-color:#000066;
}

.mark2 {
	background-color:#000066;
	border-bottom-color:#000066;
}

.mwp_mar1 {
	border-top-color: black;
}
.qua2 {
	background-color:#000066;
}
.qua2 a, .qua2 a:link, .qua2 a:hover, .qua2 a:active, .qua2 a:focus, .qua2 a:visited {
	color: white;
}
.num {
	color: white;
}
.letzte {
	background-image:url(../images/l2k.gif);
}
.erste {
	background-image:url(../images/l1k.gif);
}
.pin, .pin2, .pin2x, .anj_n, .anj2_n, .jo1, .jo2 {
	background-color: black;
}

.pin2b {
	background-color:#bc8417;
}

.pin2b a, .pin2b a:link, .pin2b a:hover, .pin2b a:active, .pin2b a:focus, .pin2b a:visited {
	color: white;
}

.anmeldung_ok {
	background-color: #009900;
	color: white;
}

.anmeldung_no {
	background-color: #CC0000;
	color: white;
}
.x4 {
	border-color:#000066;
}

.x5 {
	background-color:#000066;
	border-color:#000066;
}

.fehlermeldung {
	background-color: #990000;
	border-color:#000066;
	color: white;
}
.fehlerhead {
	background-color:#CC0000;
	color: white;
}

.inlinetabelletitelfehler, .inlineTabelleTitelFehler {
  background-color:  black;
  color:  white;
}
.inlinetabelletitel, .inlineTabelleTitel {
  background-color:  black;
  border:1px solid #0033CC;
}
.inlinetabelle, .inlineTabelle {
  background-color:#000066; border:1px solid #0033CC;
}
.inlinetabellemarkierung, .inlineTabelleMarkierung {
  background-color:#000066; text-align: center; border:1px solid #0033CC;
}
.inlinetabelle-inaktiv {
  background-color:#000066; border:1px solid #0033CC;
}
.wrapper_content_white {
  background-color: black;
}

.ent .bverwg, .ent .num, .ent h2, .ent h1 { color:#FFFF66; }
.ent .bverwg { border-color:#000099; }

.qua span { color:#FFFF66 !important; }
