/* Seitenhintergrund */
body {
   background:url(../_img_layout/site_bg.gif);
}

/* Kopfgrafik */
#head {
   background:transparent url(../_img_layout/head_bim_prof.jpg) no-repeat;
}

/* verlängerung der Kopfgrafik */
#header{
	background:transparent url(../_img_layout/head_stretch_neu.jpg) repeat-x;
}

/* Hintergrundfarbe des Bereiches links vor dem Hauptmenü */
#nav_main .spacer {
    background-color:#D8DEE1;
}

/* Hintergrundfarbe des Newsbereiches */
#news, #news div.maxwidth, #news h1 span {
   background:white;
}

/* Trennlinie im Newsbereich, gillt auch als Linie neben der Überschrift "news" */
#news h1, #news div.spacer {
   background-image:url(../_img_layout/line_color.gif);
}


/* Icon vor Telefon */
#nav_main div {
   background: url(../_img_layout/pfeil_kreis.gif) no-repeat 720px center;
}

/* Farben für Navigationspunkte */
#nav_main li a, #nav_sub li.item5 a, #nav_sub li.item6 a {
   background-color:#738491;
   border-bottom:1px solid white;
}

/* Hover-Effekte für Navigationspunkte */
#nav_main li a:hover, #nav_sub li a:hover {
   background-color:silver;   
}

/* Aktiv-Farbe von Navigationspunkten */
#nav_main li.active a, #nav_sub li.active a {
   background-color:#8C191B !important;
   cursor:default;
}

#nav_service li.active a {
   background-color:white !important;
}

#nav_sub ul li a {
   border-bottom:1px solid #9F9C94;
}

/* Sub-Navigation Pfeile*/
#nav_sub ul li a {
   background-image:url(../_img_layout/nav_pfeil_default.gif);
}
#nav_sub ul li a:hover {
   background-image:url(../_img_layout/nav_pfeil_hover.gif);
}
#nav_sub ul li.active a {
   background-image:url(../_img_layout/nav_pfeil_active.gif);
}



/* Textfarben */
#news h1 a {
   color:#243B4E;
}
#news h2 a {
   color:#243B4E;
}
#nav_sub ul li a span {
   color:black;
}
#info_box, #info_box a {
   color:white;
}
#footer a {
   color:#243B4E;
}
#nav_main li.active a span, #nav_sub li.active a span {
   color:white;
}
#nav_sub ul li.item5 a span, #nav_sub ul li.item6 a span {
   color:white;
}
#nav_service a:hover span {
   color:#243B4E !important;
}
#content a {
   color:#8C191B;
}
#content a:hover {
   color:#243B4E;
}
#content h1, #content h2, #content h3 a {
   color:#243B4E;
}

#news h1 {
   color:#8C191B;
}

#news .all_news span {
   color:#243B4E;
}
#content form h2, #content .check_form h2 {
   color:#243B4E;
}
.anchorlist li a span {
   color:#243B4E;
   background-image:url(../_img_layout/anchor_pfeil_default.gif);
}
.anchorlist li a:hover span {
   color:#8C191B;
   background-image:url(../_img_layout/anchor_pfeil_hover.gif);
}
#footer a#lvhm {
   color:#8C191B;
}
.beitragsuebersicht li h3 {
   background-image:url(../_img_layout/anchor_pfeil_default.gif);
}
.beitragsuebersicht li h3:hover {
   background-image:url(../_img_layout/anchor_pfeil_hover.gif);
}
.beitragsuebersicht li a {
   color:#243B4E !important;
}
.beitragsuebersicht li a:hover {
   color:#8C191B !important;
}





/*News-Box -> Alle News-Link*/
#news .all_news span {
   background-image:url(../_img_layout/nav_pfeil_default.gif) !important;
}


/* Info-Box rechts unten */
#info_box {
   background-color:#8C191B;
}

/* Links in der Info-Box*/
#info_box a.arrow {
   background-image:url(../_img_layout/nav_pfeil_hover.gif);
}

/* Formulare Eingabefelder Rahmen Farbe */
#content form input.text, #code, #content form textarea, #content form select {
   border: 1px solid #243B4E;
}