/* css co-counseln-lernen.de style */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */


/* Color scheme */
/* --- 1 --- ue          #79B62B        #E7F2D6         */
/* --- 2 --- man         #F7B509        #FFF4D9         */
/* --- 3 --- eschr       #F38A1B        #FDF5EE         */
/* --- 4 --- cont        #6B9578        #E9F4E8         */
/* --- 5 --- res         #01A1C6        #E5EAF5         */
/* --- 6 --- bes         #71759D        #E0E7F3         */
/* --- X --- head-links  #666666       grey bg    #E7E7E7         */
/* --- X --- red line    #DF0014                        */




/* Images should be linked as if the CSS file sits in the same folder as the images. ie. no paths. */


/* basic elements */

body 
{font-family: Arial, Helvetica,  sans-serif;
background-color:white;
}

a, p, h1, h2 {
   font-family: Arial, Helvetica,  sans-serif;
   font-style: normal;
	letter-spacing: 1px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
}

h1{font-weight: normal; }

h2{font-weight: normal; }

#content {
font-family: Arial, Helvetica,  sans-serif;
}

#content .gray_link {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #535353;
}

#content .link_green {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #649326;
}

#content .link_yellow {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #F7B509;
}

#content .link_orange {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #F38A1B;
}

#content .link_turquoise {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #6B9578;
}


#content .link_blue {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #01A1C6;
}

#content .link_purple {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #71759D;
}

#content a:hover { text-decoration: underline }

/* Head mit Home Impressum Kontakt ------------------------------- */

#head_link_tabelle .head_link {
   font-family: Arial, Helvetica,  sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	letter-spacing: -0.01em;
	font-size: 9pt;
	color: #666666;
}

#head_link_tabelle { border-left: 2px solid White; }

#head_link_tabelle a:hover { text-decoration: underline }


/* Content 1 ue ------------------------------- */

#ue_content_border {
		border: 1px solid #79B62B;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 0px;
}
#ue_content_border_l {

		border-left: 1px solid #79B62B;
}

#content .ueber_text_headline {
	font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	color: #3D4731;
	background: #CBECA2;
	letter-spacing: 2px;
	line-height: 20px;
	font-size: 10pt;
}
#content .erste_zeile_abstand {
	padding-top: 18px;
}

#content .bildunterschrift_eschr {

	font-size: 8pt;
}
#content .ueberschrift1 {
font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 0px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #649326;
}

#content .ueberschrift2 {
   font-family:  Arial, Helvetica,  sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #3D4731;
}

#liste_gr li { 
list-style-image: url(../images/layout/li-cc-gr.gif);
font-family: Arial, Helvetica,  sans-serif;
   font-style: normal;
	letter-spacing: 1px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
 margin-left: 0.8em;  padding-left: 0.5em;
	 margin-bottom: 0.8em;
}
#liste_gr li p { 
line-height: 20px; 
}

#liste_match li { 
list-style-image: url(../images/layout/li-cc-match.jpg);
font-family: Arial, Helvetica,  sans-serif;
   font-style: normal;
	letter-spacing: 1px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
 margin-left: 0.8em;  padding-left: 0.5em;
	 margin-bottom: 0.8em;
}
#liste_match li p { 
line-height: 20px; 
}

#bg {
   background: #E7F2D6;
}

/* Content 2 man ------------------------------- */

#man_content_border {
		border: 1px solid #F7B509;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 0px;
}

#man_content_border hr {
background :none;
border :none;
border-top : 1px solid #F7B509;
margin-top: 10px;
margin-bottom: 10px;
}

#content .mehr_text_man
{background: #FFF4D9;  color: #666666;    }

#man_content_border_l {

		border-left: 1px solid #F7B509;
}

#content .man_text_headline {
	font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	color: #956F08;
	background: #FFF4D9;
	letter-spacing: 2px;
	line-height: 20px;
	font-size: 10pt;
}

#content .erste_zeile_abstand {
	padding-top: 18px;
}
#content .ueberschrift1_man {
font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 0px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #F7B509;
}

#content .ueberschrift2_man {
   font-family:  Arial, Helvetica,  sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #936D08;
}

#liste_gr li { 
list-style-image: url(../images/layout/li-cc-gr.gif);
font-family: Arial, Helvetica, sans-serif;	
   font-style: normal;
	letter-spacing: 1px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
 margin-left: 0.8em;  padding-left: 0.5em;
	 margin-bottom: 0.8em;
}
#liste_gr li p { 
line-height: 20px; 
}

.cont_table_dottet_bootom {
font-family:  Arial, Helvetica,  sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #2C381D;
	padding: 5px;
	border-bottom-width: 2px;
	border-color: #CC0000;
	border-bottom: dotted;
}

/* Content 3 eschr ------------------------------- */

#eschr_content_border {
		border: 1px solid #F38A1B;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 0px;
}

#eschr_content_border hr {
background :none;
border :none;
border-top : 1px solid #F38A1B;
margin-top: 10px;
margin-bottom: 10px;
}

#eschr_content_border_l {
		border-left: 1px solid #F38A1B;
}

#content .eschr_text_headline {
	font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	color: #9E5A12;
	background: #FCEFE1;
	letter-spacing: 2px;
	line-height: 20px;
	font-size: 10pt;
}

#content .eschr_text_headline-inv {
	font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	color: #FCEFE1;
	background: #9E5A12;
	letter-spacing: 2px;
	line-height: 20px;
	font-size: 10pt;
}

#content .eschr_text_headl_right {
	font-family:  Arial, Helvetica,  sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: right;
	padding-left: 6px;
	padding-right: 6px;
	background: #FCEFE1;
	letter-spacing: 2px;
	line-height: 20px;
	font-size: 10pt;
}

#content .ueberschrift1_eschr {
font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 0px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #E38119;
}

#content .ueberschrift2_eschr {
   font-family:  Arial, Helvetica,  sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #9E5A12;
}

#content .ueberschrift_eschr_cardnr {
font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	font-style: normal;
	font-size: 20pt;
	color: #E38119;
}

#content .bg_eschr {
	background: #FCEFE1;
}
#liste_eschr li { 
list-style-image: url(../images/layout/cc-yb22x13.gif);
font-family: Arial, Helvetica,  sans-serif;
   font-style: normal;
	letter-spacing: 1px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
 margin-left: 0.8em;  padding-left: 0.5em;
	 margin-bottom: 0.8em;
}
#liste_eschr li p { 
line-height: 20px; 
}

/* Content 4 netz ------------------------------- */

#netz_content_border {
		border: 1px solid #6B9578;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 0px;
}

#netz_content_border hr {
background :none;
border :none;
border-top : 1px solid #6B9578;
margin-top: 10px;
margin-bottom: 10px;
}

#netz_content_border_l {
		border-left: 1px solid #6B9578;
}

#content .netz_text_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	color: #537A5F;
	background: #E1F2E7;
	letter-spacing: 2px;
	line-height: 20px;
	font-size: 10pt;
}

#content .ueberschrift1_netz {
font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 0px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #6B9578;
}

#content .ueberschrift2_netz {
   font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #537A5F;
}

#content .ueberschrift_netz_cardnr {
   font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	font-style: normal;
	font-size: 20pt;
	color: #6B9578;
}

#content .bg_netz {
	background: #FCEFE1;
}

/* Content 5 res ------------------------------- */

#res_content_border {
		border: 1px solid #01A1C6;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 0px;
}

#res_content_border hr {
background :none;
border :none;
border-top : 1px solid #01A1C6;
margin-top: 10px;
margin-bottom: 10px;
}

#res_content_border_l {
		border-left: 1px solid #01A1C6;
}

#content .res_text_headline {
   font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	color: #01677E;
	background: #DAEEF2;
	letter-spacing: 2px;
	line-height: 20px;
	font-size: 10pt;
}

#content .res_text_headline_sub {
	font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	color: #01677E;
	letter-spacing: 2px;
	line-height: 20px;
	font-size: 10pt;
}

.res_text_subline {
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
	letter-spacing: 0px;
	font-style: normal;
	color: #A5A5A5;
	text-decoration: none;
	font-weight: normal;
	font-size: 6pt;
}

#content .ueberschrift1_res {
font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 0px;
	text-align: left;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #01A1C6;
}

#content .ueberschrift1_res_italic {
font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 0px;
	text-align: left;
	font-size: 10pt;
	color: #01A1C6;
}

#content .ueberschrift2_res {
   font-family:  Arial, Helvetica,  sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #01677E;
}

#content .bg_res {
	background: #DAEEF2;
}

#liste_res li { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
	letter-spacing: 1px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
 margin-left: 0.8em;  padding-left: 0.5em;
	 margin-bottom: 0.8em;
	list-style: circle;
}
#liste_res li p { 
line-height: 20px; 
}

/* Content 6 blog ------------------------------- */

#blog_content_border {
		border: 1px solid #71759D;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 0px;
}

#blog_content_border hr {
background :none;
border :none;
border-top : 1px solid #71759D;
margin-top: 10px;
margin-bottom: 10px;
}

#blog_content_border_l {
		border-left: 1px solid #71759D;
}

#content .blog_text_headline {
	font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	color: #2E3365;
	background: #E1E2E8;
	letter-spacing: 2px;
	line-height: 20px;
	font-size: 10pt;
}

#content .ueberschrift1_blog {
font-family:  Arial, Helvetica,  sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 0px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #71759D;
}

#content .ueberschrift2_blog {
   font-family:  Arial, Helvetica,  sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #2E3365;
}
#content .bg_blog {
	background: #E1E2E8;
}

/* Home - Kontakt - Impressum - Sitemap ------------------------------- */

#border_grey {
		border: 1px solid #3D4731;
		margin-left: 5px;
		margin-right: 5px;
}

#border_grey .ueberschrift2 {
   font-family:  Arial, Helvetica,  sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #3D4731;
}

#border_grey #liste_sitemap a {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: 0px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	}
	
#border_grey #liste_sitemap a:link, a:visited {
	font-style: normal;
	font-weight: normal;
	color: #333333;
 }

#border_grey #liste_sitemap a:hover { text-decoration: underline }


#border_grey #liste_sitemap a:active {
	font-style: normal;
	font-weight: normal;
	color: #333333; 
	}

#border_grey #liste_sitemap ul{ 
line-height: 16px;  
margin-left: 0.5em;  
padding-left: 0.5em;}

#border_grey .bold_grey_link {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #535353;
}

.sitemap_lines_eschr
{
   font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
letter-spacing: 1px;
 border-top: 1px solid #F38A1B;
  border-bottom: 1px solid #F38A1B;
}

.sitemap_lines_man
{
   font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
letter-spacing: 1px;
 border-top: 1px solid #F7B509;
  border-bottom: 1px solid #F7B509;
}
.sitemap_lines_res
{
   font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
letter-spacing: 1px;
 border-top: 1px solid #01A1C6;
  border-bottom: 1px solid #01A1C6;
}

/* für Antwortformular - Fehlermeldung bei nicht ausgefüllten Feldern ----------------------------- */
.rot {
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
	letter-spacing: 1px;
	font-style: normal;
	color: Red;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
}

/* für Antwortformular - Fehlermeldung bei nicht ausgefüllten Feldern ----------------------------- */
.txt {
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
	letter-spacing: 1px;
	font-style: normal;

	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
}

/* SearchResult-Page ------------------------------- */

.cont_table_dotted_bootom {
	border-bottom-width: 2px;
	border-bottom: dotted #CC0000;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}

#search_result_txt {
   font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-style: normal;
	color: #333333;
	font-weight: normal;
	font-size: 10pt;
	line-height: 20px; 
}

#search_result_txt a:link, a:visited, a:focus, a:active
{
font-weight: normal;
text-decoration: none; 
}

#search_result_txt a:hover { 
text-decoration: underline; 
font-weight: normal; 
}

#search_result_txt .grey_headlinke-search {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-size: 10pt;
	color: #535353;
	line-height: 20px; 
}

#search_result_txt .search_e_titel {/* Ergebnistext 1. Zeile aus Seitenbeschreibung */
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
	letter-spacing: 1px;
	font-style: normal;
	color: #017E9C;
	font-weight: normal;
	font-size: 12pt;
	line-height: 20px; 
}

#search_result_txt .search_e_text {/* Ergebnistext aus Seiteninhalt */
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
	font-style: normal;
	color: #333333;
	font-weight: normal;
	font-size: 10pt;
	line-height: 20px; 
}

#search_result_txt .search_e_url {/* letzte Ergebniszeile URL + Info-Text */
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
	font-style: normal;
	color: #228B22;
	font-weight: normal;
	font-size: 10pt;
	font-weight: normal; 
}

/* letzte Zeile auf Seite: Ergebinsseite - Vorige / Nächste */
#search_result_txt .search_e_info {
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
	font-style: normal;
	color: #333333;
	font-weight: normal;
	font-size: 10pt;
	font-weight: normal; 
}

#search_result_txt .search_e_t_titel {/* ???? */
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
	font-style: normal;
	color: #CC0000;
	font-weight: normal;
	font-size: 10pt;
	font-weight: normal; 
}

#search_result_txt .search_e_t_text {/* Suchwort hervorgehoben */
   font-family: Arial, Helvetica, sans-serif;
	   font-style: normal;
	font-style: normal;
	color: #CC0000;
	font-weight: normal;
}



/* home bunter rechter Menue-Rand ----------------------------- */

#index_navigation .color_1_linker_rand {
	border-left: 9px solid #79B62B;
	border-bottom: 1px solid #79B62B;
	padding-left: 9px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 14px;
	border-right: 1px solid #79B62B;
}
	
#index_navigation .color_2_linker_rand {
	border-left: 9px solid #F7B509;
	border-bottom: 1px solid #F7B509;
	padding-left: 9px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 14px;
	border-right: 1px solid #F7B509;
}

#index_navigation .color_3_linker_rand {
	border-left: 9px solid #F38A1B;
	border-bottom: 1px solid #F38A1B;
	padding-left: 9px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 14px;
	border-right: 1px solid #F38A1B;
}

#index_navigation .color_4_linker_rand {
	border-left: 9px solid #6B9578;
	border-bottom: 1px solid #6B9578;
	padding-left: 9px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 14px;
	border-right: 1px solid #6B9578;
}
#index_navigation .color_5_linker_rand {
	border-left: 9px solid #01A1C6;
	border-bottom: 1px solid #01A1C6;
	padding-left: 9px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 14px;
	border-right: 1px solid #01A1C6;
}

#index_navigation .color_6_linker_rand {
	border-left: 9px solid #71759D;
	border-bottom: 1px solid #71759D;
	padding-left: 9px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 14px;
	border-right: 1px solid #71759D;
}

#index_navigation {
  border-left: 8px solid White;
}
	
#index_navigation .color_headline {
   font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	color: #FFFFFF;
	background: #DF0014;
	letter-spacing: 1px;
	line-height: 20px;
	font-size: 9pt;
}	

#index_navigation a:hover{
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
	}	
	
#index_navigation .color_1_link {
	font-style: normal;
	font-weight: bold;
	color: #77B62A;
	font-size: 9pt;
}

#index_navigation .color_2_link {
	font-style: normal;
	font-weight: bold;
	color: #ff9900;
	font-size: 9pt;
}

#index_navigation .color_3_link {
	font-style: normal;
	font-weight: bold;
	color: #ff6633;
   font-size: 9pt;
}

#index_navigation .color_4_link {
	font-style: normal;
	font-weight: bold;
	color: #6A9576;
	font-size: 9pt;	
}

#index_navigation .color_5_link {
	font-style: normal;
	font-weight: bold;
	color: #00A0C6;
	font-size: 9pt;	
}

#index_navigation .color_6_link {
	font-style: normal;
	font-weight: bold;
	color: #71769F;
	font-size: 9pt;	
}

/* Menu 1 ue am Rand Liste ------------------------------- */

#navigation_ue {
background: #E7F2D6;
	padding-bottom: 0px;
	padding-top: 0px;
	border-left: 6px solid White;
   border-right: 0px solid White;
	padding-left: 0px;
	margin-left: 0px;

margin-top: 3px;
margin-right: 1px; 
margin-bottom: 3px;
}
	
#navigation_ue .menueleft_lines
{
   font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
color: #79B62B;
font-weight: bold;
letter-spacing: 1px;
 border-top: 1px solid #5C8A21;
  border-bottom: 1px solid #5C8A21;
}

#navigation_ue #table_menu .menueleft2
{
   font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
}

#navigation_ue  #table_menu {
	border-left: 0;
	}
	
#navigation_ue  #table_menu #currentpage a {
   font-family: Arial, Helvetica,  sans-serif;
   font-size: 8pt;
	font-style: normal;
	letter-spacing: 0px;
	font-style: normal;
	color: #DF0014;
	text-decoration: none;
	font-weight: normal;
	border-left: 0;
	}
	
#navigation_ue #table_menu ul {
	list-style: none;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
   font-family: Arial, Helvetica,  sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
	}
	
#navigation_ue #table_menu li {
	margin-left: 0;
   padding-left: 0px;
	list-style: none;
   font-family: Arial, Helvetica,  sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
	}
	
#navigation_ue #table_menu a {
   font-family: Arial, Helvetica,  sans-serif;
	font-size: 10pt;
	letter-spacing: 0px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	}
#navigation_ue  #table_menu a:link {
   font-family: Arial, Helvetica,  sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }
#navigation_ue  #table_menu a:visited {
   font-family: Arial, Helvetica,  sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }	
#navigation_ue  #table_menu a:focus {
   font-family: Arial, Helvetica,  sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }		   
#navigation_ue #table_menu a:hover {
   font-family: Arial, Helvetica,  sans-serif;
        font-size:8pt;
		  color: #DF0014;
        }
#navigation_ue  #table_menu a:active {
   font-family: Arial, Helvetica,  sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }		



/* Menu 2 man am Rand PHP-Menu ------------------------------- */

#navigation_man {
background: #FFF4D9;
	padding-bottom: 0px;
	padding-top: 0px;
	border-left: 6px solid White;
   border-right: 0px solid White;
	padding-left: 0px;
	margin-left: 0px;

margin-top: 3px;
margin-right: 1px; 
margin-bottom: 3px;
}

#navigation_man .menueleft_lines0
{
   font-family: Arial, Helvetica,  sans-serif;
font-size:9pt;
color: #956F08;
font-weight: bold;
letter-spacing: 1px;
}
	
#navigation_man .menueleft_lines
{
   font-family: Arial, Helvetica,  sans-serif;
font-size:9pt;
color: #956F08;
font-weight: bold;
letter-spacing: 1px;
 border-top: 1px solid #956F08;
  border-bottom: 1px solid #956F08;
}

#navigation_man #table_menu .menueleft2
{
   font-family: Arial, Helvetica,  sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
}

#navigation_man  #table_menu {
	border-left: 0;
	}
	
#navigation_man  #table_menu #currentpage a {
   font-family: Arial, Helvetica,  sans-serif;
   font-size: 8pt;
	font-style: normal;
	letter-spacing: 0px;
	font-style: normal;
	color: #DF0014;
	text-decoration: none;
	font-weight: normal;
	border-left: 0;
	}
	
#navigation_man #table_menu ul {
	list-style: none;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
	}
	
#navigation_man #table_menu li {
	margin-left: 0;
   padding-left: 0px;
	list-style: none;
	font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
	}
	
#navigation_man #table_menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: 0px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	}
#navigation_man  #table_menu a:link 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }
#navigation_man  #table_menu a:visited 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }	
#navigation_man  #table_menu a:focus 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }		   
#navigation_man #table_menu a:hover
        {
        font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #DF0014;
        }
#navigation_man  #table_menu a:active 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }		

/* Menu 3 eschr man am Rand PHP-Menu ------------------------------- */

#navigation_eschr {
background: #FFE8CF;
	padding-bottom: 0px;
	padding-top: 0px;
	border-left: 6px solid White;
   border-right: 0px solid White;
	padding-left: 0px;
	margin-left: 0px;

margin-top: 3px;
margin-right: 1px; 
margin-bottom: 3px;
}
	
#navigation_eschr .menueleft_lines
{
font-family: arial, helvetica, sans-serif;
font-size:9pt;
color: #F38A1B;
font-weight: bold;
letter-spacing: 1px;
 border-top: 1px solid #E07F19;
  border-bottom: 1px solid #E07F19;
}

#navigation_eschr #table_menu .menueleft2
{
font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
}

#navigation_eschr  #table_menu {
	border-left: 0;
	}
	
#navigation_eschr  #table_menu #currentpage a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
	font-style: normal;
	letter-spacing: 0px;
	font-style: normal;
	color: #DF0014;
	text-decoration: none;
	font-weight: normal;
	border-left: 0;
	}
	
#navigation_eschr #table_menu ul {
	list-style: none;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
	}
	
#navigation_eschr #table_menu li {
	margin-left: 0;
   padding-left: 0px;
	list-style: none;
	font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
	}
	
#navigation_eschr #table_menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: 0px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	}
#navigation_eschr  #table_menu a:link 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }
#navigation_eschr  #table_menu a:visited 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }	
#navigation_eschr  #table_menu a:focus 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }		   
#navigation_eschr #table_menu a:hover
        {
        font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #DF0014;
        }
#navigation_eschr  #table_menu a:active 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }		


/* Menu 4 netz am Rand PHP-Menu ------------------------------- */


#navigation_netz {
background: #E6F5EB;
	padding-bottom: 0px;
	padding-top: 0px;
	border-left: 6px solid White;
   border-right: 0px solid White;
	padding-left: 0px;
	margin-left: 0px;

margin-top: 3px;
margin-right: 1px; 
margin-bottom: 3px;
}
	
#navigation_netz .menueleft_lines
{
font-family: arial, helvetica, sans-serif;
font-size:9pt;
color: #6B9578;
font-weight: bold;
letter-spacing: 1px;
 border-top: 1px solid #5F856B;
  border-bottom: 1px solid #5F856B;
}

#navigation_netz #table_menu .menueleft2
{
font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
}

#navigation_netz  #table_menu {
	border-left: 0;
	}
	
#navigation_netz  #table_menu #currentpage a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
	font-style: normal;
	letter-spacing: 0px;
	font-style: normal;
	color: #DF0014;
	text-decoration: none;
	font-weight: normal;
	border-left: 0;
	}
	
#navigation_netz #table_menu ul {
	list-style: none;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
	}
	
#navigation_netz #table_menu li {
	margin-left: 0;
   padding-left: 0px;
	list-style: none;
	font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
	}
	
#navigation_netz #table_menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: 0px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	}
#navigation_netz  #table_menu a:link 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }
#navigation_netz  #table_menu a:visited 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }	
#navigation_netz  #table_menu a:focus 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }		   
#navigation_netz #table_menu a:hover
        {
        font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #DF0014;
        }
#navigation_netz  #table_menu a:active 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }		

/* Menu 5 res am Rand PHP-Menu ------------------------------- */

#navigation_res {
background: #DAEEF2;
	padding-bottom: 0px;
	padding-top: 0px;
	border-left: 6px solid White;
   border-right: 0px solid White;
	padding-left: 0px;
	margin-left: 0px;

margin-top: 3px;
margin-right: 1px; 
margin-bottom: 3px;
}
	
#navigation_res .menueleft_lines
{
font-family: arial, helvetica, sans-serif;
font-size:9pt;
color: #01677E;
font-weight: bold;
letter-spacing: 1px;
 border-top: 1px solid #01677E;
  border-bottom: 1px solid #01677E;
}

#navigation_res #table_menu .menueleft2
{
font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
}

#navigation_res  #table_menu {
	border-left: 0;
	}
	
#navigation_res  #table_menu #currentpage a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
	font-style: normal;
	letter-spacing: 0px;
	font-style: normal;
	color: #DF0014;
	text-decoration: none;
	font-weight: normal;
	border-left: 0;
	}
	
#navigation_res #table_menu ul {
	list-style: none;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
	}
	
#navigation_res #table_menu li {
	margin-left: 0;
   padding-left: 0px;
	list-style: none;
	font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
	}
	
#navigation_res #table_menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: 0px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	}
#navigation_res  #table_menu a:link 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }
#navigation_res  #table_menu a:visited 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }	
#navigation_res  #table_menu a:focus 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }		   
#navigation_res #table_menu a:hover
        {
        font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #DF0014;
        }
#navigation_res  #table_menu a:active 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }		

/* Menu 6 blog am Rand PHP-Menu ------------------------------- */

#navigation_blog {
background: #E1E2E8;
	padding-bottom: 0px;
	padding-top: 0px;
	border-left: 6px solid White;
   border-right: 0px solid White;
	padding-left: 0px;
	margin-left: 0px;

margin-top: 3px;
margin-right: 1px; 
margin-bottom: 3px;
}
	
#navigation_blog .menueleft_lines
{
font-family: arial, helvetica, sans-serif;
font-size:9pt;
color: #71759D;
font-weight: bold;
letter-spacing: 1px;
 border-top: 1px solid #676A8F;
  border-bottom: 1px solid #676A8F;
}

#navigation_blog #table_menu .menueleft2
{
font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
}

#navigation_blog  #table_menu {
	border-left: 0;
	}
	
#navigation_blog  #table_menu #currentpage a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
	font-style: normal;
	letter-spacing: 0px;
	font-style: normal;
	color: #DF0014;
	text-decoration: none;
	font-weight: normal;
	border-left: 0;
	}
	
#navigation_blog #table_menu ul {
	list-style: none;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
	}
	
#navigation_blog #table_menu li {
	margin-left: 0;
   padding-left: 0px;
	list-style: none;
	font-family: arial, helvetica, sans-serif;
font-size:8pt;
color: #333333;
line-height: 8px;
	}
	
#navigation_blog #table_menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: 0px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	}
#navigation_blog  #table_menu a:link 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }
#navigation_blog  #table_menu a:visited 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }	
#navigation_blog  #table_menu a:focus 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }		   
#navigation_blog #table_menu a:hover
        {
        font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #DF0014;
        }
#navigation_blog  #table_menu a:active 
        {font-family: arial, helvetica, sans-serif;
        font-size:8pt;
		  color: #3F3F3F;
        text-decoration: none;
        }		

	
/* Footer ------------------------------- */

.footer_linie_unten {
   height: 2px; 
	line-height: 4px;
	border-bottom: 1px solid #79B62B;
margin-right: 6px;
margin-left: 6px;
	}
	
.footer_link {
text-decoration: none;
	font-weight: bold;
	font-style: normal;
	color: #77B62A;
	letter-spacing: 1px;
font-size: 10pt; 
line-height: 10px; 
margin-right: 22px;
}  
/* temp ------------------------------- */

#liste_00 li { 
list-style-image: url(../images/layout/aufzaelung.gif);
font-family: Arial, Helvetica, sans-serif;	
   font-style: normal;
	letter-spacing: 1px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
 margin-left: 0.8em;  padding-left: 0.5em;
	 margin-bottom: 0.8em;
}
#liste_00 li p { 
line-height: 20px; 
}

.pagenavi{border-bottom:1px solid #484a4c}
