body { 
background-image: url(../media/cyan_gruen/bg_re_unten.gif); 
background-repeat: no-repeat; 
background-position: right bottom;
background-color: #fff;
}


#page_position { 
background-image: url(../media/cyan_gruen/content_spalte.gif); 
background-repeat:repeat-y;
background-position:158px;
      }
      
#container_content {
background-image: url(../media/cyan_gruen/content_spalte_top.gif); 
background-repeat: no-repeat; 
background-position: left top;
}


#logo {
background-image: url(../media/cyan_gruen/logo.gif);
background-repeat: no-repeat;
background-position: top left;
}

#grafik_1 {
background-image: url(../media/cyan_gruen/bg_top_re.gif);
background-repeat: no-repeat;
background-position: top right;
}


#footer { 
border-top: 1px dotted #99cf16;
}


/* ----------------- Textformatierungen ind Inhaltsformatierungen ------------------- */

h1 {
color: #004f26;
background-image: url(../media/cyan_gruen/h1.gif);
background-position: top left;
background-repeat: no-repeat;
}

h2 {
color: #004f26;
background-image: url(../media/cyan_gruen/h2.gif);
background-position: top left;
background-repeat: no-repeat;
}

h3 {
color: #004f26;
}

p, td {
color: #004f26;
}


i {
/*background-color: #a0dff8;*/
}

em {
/*background-color: #a0dff8;*/
}


img {
background-color: transparent;
border: 0px;
}

#container_content #content .csi-textpic .csi-imagewrap dl dt a:hover {
background-color: transparent;

}

.content_breit ol, .content ol { 
color: #004f26;
}

.content_breit ul, .content ul, #container_content #content ul, #container_content #content ol, .content_breit ul, .content ul {
color: #004f26;
}

#container_content a, #footer a {
color: #004f26;
}

#container_content a:hover, #footer a:hover {
color: #004f26;
background-color: #00aeef;
}

#container_content a:visited, #footer a:visited {
color: #004f26;
}

#container_content a.bildlink:hover {
background-color: transparent;
border: 0px;
}

#footer p {
color: #004f26;
}

.bu {
color: #004f26;
}

.bildlink {
background-color: transparent;
border: 0px;
}

/* --------------------- Styling Loginform --------------------- */

.eingabe input, .csc-form-fieldcell input, .csc-form-fieldcell textarea, .csc-form-fieldcell select, #container_content .content_left .aktuellsuche input, #container_content .content_left .news-search-form-submit input {
background-color: white; 
border: 1px solid #004f26;
color: #004f26;
}

.eingabe input {
font-weight: bold;
}

/* --------------------- Styling Suchergebnisse ---------- */

.csc-searchResult {
border-bottom: 1px dotted #004f26;
}

.csc-searchResultInfo {
border-top: 1px dotted #004f26;
}

.csc-searchResultHeader {

}


/* --------------------- Styling Suchergebnisse ---------- */

.h2_newslist {
border-top: 1px dotted #004f26;
}

/* --------------------- Styling News ---------- */

.news-amenu-item-year dd {
background-color: #a0dff8;
}

#container_content dd {
font-weight: bold;
color: #004f26;
}

			/* -- News-Einzelansicht --*/
			
#container_content div.content_breit div.news-single-additional-info dt {
background-color: #a0dff8;
color: #004f26;
 }

.news-catmenu-header {
background-color: #a0dff8;
}

/* --------------------- Styling Subnavigation ----------------- */



#subnav_liste li a {
color: #004f26; /* Textfarbe der Subnavi*/
background: #99cf16; /* IE6 Bug */
}

#subnav_liste li a:hover {
color: #fff; /* Textfarbe bei MouseOver*/
background-color: #00aeef;
}

#subnav_liste li a.subnav_zeile {
background-color: #00aeef; /* Farbe des Hintergrundes, auf der die subnavi steht*/
background-image: url(../media/cyan_gruen/subnav.gif); /* Hintergrundbild der Zeilen*/
background-position: top left;
}

#subnav_liste li.subnav_firstline { /* Styling der ersten Zeile der Subnavi*/
background-color: #00aeef;
background-image: url(../media/cyan_gruen/subnav_top.gif);
background-position: top left;
background-repeat: no-repeat;
}

#subnav_liste li.subnav_lastline { /*Styling der letzten Zeile der Subnavi*/
background-color: #00aeef;
background-image: url(../media/cyan_gruen/subnav_bottom.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

/* ---------------------- Styling Hauptmenue ------------------------ */

/* Styling der Liste allgemein */

#nav_liste {
background-image: url(../media/cyan_gruen/menu_top.gif);
background-repeat: no-repeat;
background-color: #bbdf63;
}

/* Styles fuer Menue-Items Ebene E1 */

 #navigation ul li a { /* allgemeine Formatierung der in der Liste enthaltenen Links */
color: #004f26;
background: #bbdf63; /* IE6 Bug */
background-image: url(../media/cyan_gruen/menu_item.gif)
}
	
#navigation ul li.firstline {
background: transparent; /* IE6 Bug, setzt aber auch die HG-Farbe bei "Initiatie" ausser Kraft */
}
	
	
#navigation ul li.lastline { /* Style f"r die letzte Zeile der E1. -> runde Ecke und groesserer Abstand */
background: transparent; /* IE6 Bug */
background-image: url(../media/cyan_gruen/menu_bottom.gif);
background-position: bottom left;
background-repeat: no-repeat;
}
	
	
/* E1 Hover Styles*/

#navigation ul li a:hover { color: #fff; /* Textfarbe, Hintergrundfarbe und Hintergrundbild MenuItems bei :hover */
background: #00aeef;
background-image: url(../media/cyan_gruen/menu_item.gif)
} 


/* E2 Menu Styles */
#navigation li ul li a { /* allg. Styles fuer E2 MenuItems*/
color: #1c1f08;  /* Textfarbe E2 MenuItems*/
background-color: transparent;
background-image: url(../media/cyan_gruen/menu_popup.gif);
background-repeat: repeat-y;
} 

#navigation li ul li a:hover { 
color: #fff;
background-image: url(../media/cyan_gruen/menu_popup.gif);
background-repeat: repeat-y;
background-color: transparent;
} 


#navigation li ul li.e2_firstline { /* erste Zeile der E2 -> runde ecke */
background-image: url(../media/cyan_gruen/menu_popup_top.gif);
background-repeat: no-repeat
} 

#navigation li ul li a.e2_firstline:hover { 
background-image: url(../media/cyan_gruen/menu_popup_top.gif);
background-repeat: no-repeat
}

#navigation li ul li.e2_lastline { /* letzte Zeile der E2 -> runde ecke */
background-image: url(../media/cyan_gruen/menu_popup_bottom.gif);
background-repeat: no-repeat;
background-position: bottom left;
} 

#navigation li ul li a.e2_lastline:hover { 
background-image: url(../media/cyan_gruen/menu_popup_bottom.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

#logo {
  background-image:url(../media/cyan_gruen/logo10.gif);
}

/** northbit **/
#logos{
  background-image:url(../media/banner_y_bg.jpg);
}
