body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(/bilder/background_body.jpg);
	text-align: center;
	}
	
a, blockquote, caption, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, img, legend, li, ol, p, samp, table, tbody, td, tfoot, th, thead, tr, ul {
	font-size: 100.1%;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

#cont_aussen {
	width: 950px;
	min-height: 500px;
	/* wichtig: height: auto; damit clear:left der spalten funktioniert!! */
	height:auto;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	background-image: url(/bilder/background_cont_aussen.jpg);
	}
	/* MSIE Hack */
*html #cont_aussen {
	width: 950px;
	height: 500px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	background-image: url(/bilder/background_cont_aussen.jpg);
	}
#cont_aussen_start {
	width: 950px;
	min-height: 500px;
	/* wichtig: height: auto; damit clear:left der spalten funktioniert!! */
	height:auto;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	background-image: url(/bilder/background_cont_aussen_start.jpg);
	}
	/* MSIE Hack */
*html #cont_aussen_start {
	width: 950px;
	height: 500px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	background-image: url(/bilder/background_cont_aussen_start.jpg);
	}
	
#cont_spalte_links {
	width: 193px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
overflow:hidden;
	}
	
#start_cont_spalte_mitte {
	width: 553px;
	margin: 0px;
	padding: 0px;
	float: left; 
	text-align: left;
	vertical-align: top;
overflow:hidden;

	}
#cont_spalte_mitte {
	width: 553px;
	margin: 0px;
	padding: 0px;
	float: left; 
	text-align: left;
	vertical-align: top;
overflow:hidden;
	}




.topteaser01 {

	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	width: 552px;
	/* height: 261px; */
	background-image: url(/bilder/bg_startteaser.jpg);
	background-repeat:repeat-x;
	background-color:#C1C1C1;
}
.topteaser01 .bild {

	border: 1px solid #999999;
	width: 536px;
	height: 170px;
	overflow:hidden;
}
.topteaser02 {
	margin-top:5px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	width: 552px;
	background-image: url(/bilder/bg_startteaser.jpg);
	background-repeat:repeat-x;
	background-color:#C1C1C1;
}
.topteaser02 .bild {

	border: 1px solid #999999;
	width: 370px;
	height: 235px;
	overflow:hidden;
}
.topteaser03 {
	margin-top:5px;
	margin-right:5px;
	border: 1px solid white;
	width: 272px;
	height: 286px;
	overflow:hidden;
	float:left;
	background-image: url(/bilder/bg_startteaser.jpg);
	background-repeat:repeat-x;
	background-color:#C1C1C1;
}

.topteaser03 .bild {

	border: 1px solid #999999;
	width: 256px;
	height: 150px;
	overflow:hidden;
}
.topteaser04 {
	margin-top:5px;
	width: 273px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	height: 286px;
	overflow:hidden;
	float:left;
	background-image: url(/bilder/bg_startteaser.jpg);
	background-repeat:repeat-x;
	background-color:#C1C1C1;
}

.topteaser04 .bild {

	border: 1px solid #999999;
	width: 256px;
	height: 150px;
	overflow:hidden;
}
.topteaser01 a,
.topteaser02 a,
.topteaser03 a,
.topteaser04 a {
	font-weight:bold;
	color:#006136;
	text-decoration:none;
}
.topteaser01 a:hover,
.topteaser02 a:hover,
.topteaser03 a:hover,
.topteaser04 a:hover {
	font-weight:bold;
	color:#006136;
	text-decoration:underline;
}



#reg_cont_spalte_mitte {
	width: 553px;
	margin: 0px;
	padding: 0px;
	float: left; 
	text-align: left;
	vertical-align: top;

overflow:hidden;
	}

#cont_spalte_rechts {
	width: 204px;
	margin: 0px;
	float: left;
	text-align: left;
	vertical-align: top;
overflow:hidden;
	}
	
#cont_fuss {
	clear: both;
	width: 950px;
margin:auto;
	height: 10px;
/*	background: transparent; */
	}
	
#cont_navigation {
	position: absolute;
	width: 950px;
	height: 28px;
	margin-top: 140px;
	text-align: left;
	z-index: 2; 
	}
	
#cont_pfad_datum {
	position: absolute;
	width: 950px;
	height: 20px;
	margin-top: 168px;
	text-align: left;
	background-image: url(/bilder/background_cont_pfad.jpg);

	z-index: 1; 
	}

#spalte_links_kopf {
	width: 193px;
	height: 188px;
	background-image: url(/bilder/back_kopf_spalte_links.jpg);
	}
	

#spalte_links_inhalt {
	width: 175px;
	text-align:left;
	margin-left: 18px;
/*	margin-top: 120px; */
/*	background-image:url(/bilder/back_text_spalte_links.jpg);
	background-position:bottom;
	background-repeat:no-repeat; */
	}
#spalte_links_inhalt_neu {
	width: 193px;
overflow:hidden;
	text-align:left;
	margin-left: 0px;

	}
#links_text {
	width: 173px;
	background-color:#BABABA;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #343434;

	/*	background: transparent; */
}

.textzeilen_links {
   text-align: right;
   font-size: 11px;
  
   color: #006136;
   padding: 8px 5px 10px 10px;
}
  
.textzeilen_links a {
   text-align: right;
   font-size: 11px;
   font-weight: bold;
   text-decoration: underline;
   color: #006136;
}
.links_trennlinie {
	width: 173px;
	height: 5px;
	background-image: url(/bilder/text_spalte_links_linie.gif);
	background-repeat: no-repeat;

	}
#spalte_mitte_kopf {
	width: 553px;
	height: 188px;	
overflow:hidden;
	background-image: url(/bilder/back_kopf_spalte_mitte.jpg);
	}
	
#spalte_mitte_inhalt {
	width: 553px;
	height: 100%;	
	text-align: left; 
	}

.reg_spalte_mitte_links {
	width: 375px;
	height: 100%;	
	text-align: left; 
overflow:hidden;
float:left;

	}
.reg_spalte_mitte_rechts {
	width: 178px;
	height: 100%;	
	text-align: left; 
overflow:hidden;
float:left;

	}
	
#spalte_rechts_kopf {
	width: 204px;
	height: 188px;
	background-image: url(/bilder/back_kopf_spalte_rechts.jpg);
	}
	
#spalte_rechts_inhalt {
	width: 204px;
	height: 100%;	
	text-align: left; 
	}
	
#vor_pfad {
	width: 194px;
	height: 20px;
	float: left;
	}
	
#pfad {
	width: 552px;
	height: 20px;	
	background-color: #BABABA;
	float:left;	
	}
	
#datum {
	width: 204px;
	height: 20px;
	
	background: transparent;
	float: left;	
	}
	

	
	
/* Hier beginnt die Hauptnavigation grün*/

#nav_cont_gruen {
    width: 746px;
	height: 28px;
	float: left;
	background-image: url(/bilder/background_cont_navigation.jpg); 
	}
	
* html #nav_cont_gruen {  /* Korrektur fuer IE 5.x */
    width: 746px;
    w\idth: 746px;
	}
	
#nav_cont_gruen div {
	clear: left;
	}  
	 
ul#Navigation {
    margin: 0; padding: 0;
    text-align: left;
	}

ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0; padding: 0;
	}
  
* html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.2em;
  }
  
  
*:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em; 
  }

ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    display: none;  /* Unternavigation ausblenden */
	}
	
*:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    background-color:silver; 
	padding-bottom:0em; /*0.4em*/
  }
ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  
ul#Navigation li ul li {
	float: none;
    display: block;
   /* margin-bottom: 0.2em; */
	width: 160px;
	background-color: #999999; /*hellgrau*/
	border-bottom: #CCCCCC 1px solid; 
	}

ul#Navigation a, ul#Navigation span {
	display: block;
	width: auto;  /* Breite den in li enthaltenen Elementen zuweisen */
	padding: 6px 11px 7px 10px;
	text-decoration: none; 
	font-size: 12px;
	color: #FFFFFF; /*weiss*/
	border-left: #FFFFFF 1px solid;
	}
  
* html #Navigation a, * html #Navigation span {
    width: auto;   /* Breite nach altem MS-Boxmodell fuer IE 5.x (8.6em)*/
    w\idth: auto;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus  (6.4em) */
	}
  
ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
	color: #FFFF00;
	background-image: url(/bilder/hauptnavi_back_hell.jpg);
	background-repeat:repeat-x;
	display:block;
	}


	
ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
	background-image: url(/bilder/hauptnavi_back_hell.jpg);
	}
		
/* Hauptnavigation grün Ende */



/* Hier beginnt die Hauptnavigation blau*/

#nav_cont_blau {
    width: 204px;
	height: 28px;
	float: left;
	background-image: url(/bilder/hauptnavi_back_blau.jpg); 
	}
	
* html #nav_cont_blau {  /* Korrektur fuer IE 5.x */
    width: 204px;
    w\idth: 204px;
	}
	
#nav_cont_blau div {
	clear: left;
	}  
	 
ul#Navigation_blau {
    margin: 0; padding: 0;
    text-align: left;
	}

ul#Navigation_blau li {
    list-style: none;
    float: left;  
    position: relative;
    margin: 0;
	padding: 0;
	}
  
* html ul#Navigation_blau li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
	}
  
*:first-child+html ul#Navigation_blau li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }
  
*:first-child+html ul#Navigationblau ul {  /* Workaround fuer den IE 7 */
    background-color:silver; 
	padding-bottom:0.4em;
  }
ul#Navigation_blau li:hover ul {
    display: block;  
  }
  
ul#Navigation_blau a, ul#Navigation_blau span {
	display: block;
	width: 194px;  
	padding: 6px 0px 8px 10px;
	text-decoration: none; 
	font-size: 12px;
	color: #FFFFFF; 
	border-left: #FFFFFF 1px solid;
	}
  
* html #Navigation_blau a, * html #Navigation_blau span {
    width: auto;   /* Breite nach altem MS-Boxmodell fuer IE 5.x (8.6em)*/
    w\idth: auto;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus  (6.4em) */
	}
	
ul#Navigation_blau a:hover {
	color: #FFFF00;
	font-weight: bold;
	}
	
/* Hauptnavigation blau Ende */
	
	
.text_pfad {
	font-size: 10px;
	font-weight: bold;
	line-height:17px;
	text-align: left;
	color: black;
	}
.text_pfad a{
	font-size: 10px;
	font-weight: bold;
	line-height:17px;
	text-align: left;
	text-decoration: none;
	color: black;
	}
.text_pfad a:hover{
	font-size: 10px;
	font-weight: bold;
	line-height:17px;
	text-align: left;
	text-decoration: underline;
	color: black;
	}
	
.text_datum {
	font-size: 10px;
	font-weight: bold;
	line-height:17px;
	text-align: left;
	}
.text_datum a{
	font-size: 10px;
	font-weight: bold;
	line-height:17px;
	text-align: left;
	color: black;
	text-decoration:none;
	}
.text_datum a:hover{
	font-size: 10px;
	font-weight: bold;
	line-height:17px;
	text-align: left;
	color: black;
	text-decoration:underline;
	}
	
	
.text_spalte_mitte {
	width: 355px;
	float: left;
	padding: 0px 10px 5px 10px;
	text-align: left;
	color: #006136; /* dunkelgrün */
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	}
	
.text_spalte_mitte a{
	color: #006136; /* dunkelgrün */
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	}
	
.text_spalte_mitte a:hover{
	color: #006136; /* dunkelgrün */
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline;
	}
	
.text_spalte_mitte_klein {
	width: 355px;
	float: left;
	padding: 0px 10px 5px 10px;
	text-align: left;
	color: #006136; /* dunkelgrün */
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	}
	
.bild_spalte_mitte {
	width: 178px;
	float: left;
	padding: 0;
	margin: 0;
	background:transparent;
	}
	
.text_bild_spalte_mitte {
	width: 170px;
	
	padding: 5px 3px 20px 5px;
	text-align: left;
	color: #006136; /* dunkelgrün */
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	}
	
.text_spalte_mitte ul {
	width: 350px;
	float: left;
	margin-bottom: 10px;
	}
	
.text_spalte_mitte ul li {
	margin-left:19px;
	padding: 0px 10px 0px 0px;
	text-align: left;
	color: #006136; /* dunkelgrün */
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	list-style-type:disc;
	list-style-position:outside;
	}
	
.text_spalte_mitte_klein {
	width: 355px;
	float: left;
	padding: 0px 10px 5px 10px;
	text-align: left;
	color: #006136; /* dunkelgrün */
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	}
.linie_spalte_mitte {
	width: 553px;
	height: 3px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(/bilder/spalte_mitte_ende.jpg);
	background-repeat: no-repeat;
	}
	
h1	{
	font-size: 15px;
	font-weight: bold;
	color: #006136;
	line-height: 17px;
	margin: 0px;
	padding-top: 5px;
	}
	
h2	{
	font-size: 13px;
	font-weight: bold;
	color: #006136;
	padding: 0px;
	margin: 0px;
	}
	
h3	{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding: 4px 10px 0 0;
	text-align: right;
	margin: 0px;
	width: 70px;
	float: right;
	}
	
#text_zweispaltig p	{
	font-size: 12px;
	font-weight: normal;
	color: #006136;
	padding: 8px 8px 0px 15px;
	}
	
#text_zweispaltig_produkte p	{
	font-size: 12px;
	font-weight: normal;
	color: #006136;
	padding: 8px 8px 0px 15px;
	}
	
#text_zweispaltig_klein p	{
	font-size: 10px;
	font-weight: normal;
	color: #006136;
	padding: 8px 8px 0px 15px;
	}
	
#text_zweispaltig p a	{
	font-size: 13px;
	font-weight: bold;
	padding: 10px 5px 15px 0px;
	color:#006136;
	text-decoration: underline;
	}
	
.rechts_trennlinie {
	width: 203px;
	height: 15px;
	padding-left: 1px;
	background-image: url(/bilder/spalte_rechts_ende.jpg);
	margin-top: 5px;
	}
	
#rechts_veranstaltungen {
	width: 203px;
	padding-left: 1px;
	background: transparent;
	}
	
#rechts_webcon {
	width: 203px;
	padding-left: 1px;
	background: transparent;
	}
	
#rechts_news {
	width: 203px;
	padding-left: 1px;
	background: transparent;
	}
	
#rechts_fragen {
	width: 203px;
	padding-left: 1px;
	background: transparent;
	}
	
#rechts_kundenlogin {
	width: 203px;
	padding-left: 1px;
	background: transparent;
	}
	
.titelzeile_rechts_webcon {
	font-size: 12px;
	font-weight: bold;
	color: #00774A;
	padding: 3px 5px 3px 10px;
	background-color: #FEF000;
	border-bottom: #666666 solid 1px;
	border-top: #FFFFFF solid 1px;
	}

.titelzeile_rechts {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 5px 3px 10px;
	background-color: #00774A;
	border-bottom: #666666 solid 1px;
	border-top: #FFFFFF solid 1px;
	}
.titelzeile_rechts a{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.textzeilen_rechts {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 5px;
	}
.textzeilen_rechts a{
	font-size:: 11px;
	font-weight: bold;
	color: #00774A;
	text-decoration: underline;
	}
.textzeilen_rechts a:hover{
	font-size:: 11px;
	font-weight: bold;
	color: #00774A;
	text-decoration: none;
	}
	
.link_rechts {
	font-size:: 11px;
	font-weight: bold;
	color: #00774A;
	text-decoration: underline;
	}

.webcon_termine_mitte {
	width: 355px;
	float: left; 
	padding: 0px 20px 5px 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
.webcon_termin_titel {
	padding: 0px 10px 5px 22px;
	text-align: left;
	color: #006136; /* dunkelgrün */
	font-size: 12px;
	font-weight:bold;
	line-height: 16px;
	background-image:url(/bilder/punkt_gelb.jpg);
	background-repeat:no-repeat;
	}
	
.webcon_termin_datum {
	padding: 0px 10px 5px 10px;
	text-align: left;
	color: #006136; /* dunkelgrün */
	font-size: 12px;

	line-height: 16px;
	}
.webcon_termin_datum a{
	color: #006136; /* dunkelgrün */
	font-size: 12px;
	text-decoration: none;

	line-height: 16px;
	}
.webcon_termin_datum a:hover{
	color: #006136; /* dunkelgrün */
	font-size: 12px;
	text-decoration: underline;

	line-height: 16px;
	}
	

.webcon_termin_text {
	padding: 0px 10px 5px 10px;
	text-align: left;
	color: #006136; /* dunkelgrün */
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	}
	
.webcon_termin_mehr {
/*	float: left; */
	text-align: right;
	text-decoration:underline;
	color: #006136; /* dunkelgrün */
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 10px;
	}
	

.editmode { 
	margin: 0px;
	padding: 5px;
	background-color: white;
	color: red;
	font-size:12px;
}
/* Formularvorschlach  */	
	
#cont_spalte_mitte form {
	float: left;
	width: 353px;
	margin: 10px 0px 10px 10px;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	padding: 0px;
	}
	
#cont_spalte_mitte .texteingabe {
	width: 353px;
	height: 17px;
	font-size: 11px;
	margin: 2px 0 6px 0;
	padding: 0px;
	border: 1px solid #555555;
	}
    
    #cont_spalte_mitte .textarea {
	width: 353px;
	height: 250px;
	font-size: 11px;
	margin: 2px 0 6px 0;
	padding: 0px;
	border: 1px solid #555555;
	}

#cont_spalte_mitte .checkdatum {
	width: 20px;
	height: 20px;
	border: 0px;
	float: left;
	}
	
#cont_spalte_mitte .button {
	width: 120px;
	height: 20px;
	float: left;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#00774A;
	border: 1px solid #FFFFFF;
margin:0;
padding-bottom:2px;
	}
#reg_cont_spalte_mitte .button {
	width: 120px;
	height: 20px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#00774A;
	border: 1px solid #FFFFFF;
margin:0;
padding-bottom:2px;
	}
	
#datum_buero {
	width: 115px;
	height: 100px;
	float: left;
	padding: 0;
	}
	




ul.sitemap {
	list-style-type: none;

	width: 353px;
	height: auto;
	margin: 0;
	padding-left: 13px;
	font-size: 12px;
	font-weight: normal;
	
clear:left;
clear:right;
}




ul.sitemap li {

list-style-position: outside;
	list-style-image: url(/bilder/listenpunkt_gelb.gif);
	
	height: auto;
	margin: 0;
	padding-top: 10px;
	font-size: 12px;
	font-weight: normal;
	
		
clear:left;
clear:right;

}

ul.sitemap li a{

	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
		
clear:left;
clear:right;

}

ul.sitemap li a:hover{

	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
		
clear:left;
clear:right;

}

ul.sitemap li ul {
	list-style-image: url();
	list-style-type: disc;
	
	height: auto;
	margin: 0;
	padding-left: 13px;
	font-size: 11px;
	font-weight: bold;
	
		
clear:left;
clear:right;

}

ul.sitemap li ul li {

	list-style-image: url();
	
	
	height: auto;
	margin: 0;
	padding-top: 0px;
	font-size: 11px;
	font-weight: normal;
	
		
clear:left;
clear:right;

}

ul.sitemap li ul li a{
	
	
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	
		
clear:left;
clear:right;

}
ul.sitemap li ul li a:hover{
	list-style-image: url();
	

	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	
		
clear:left;
clear:right;

}


input{
	margin: 0;
	padding: 0;
}
form{
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}
.texteingabe {
	width: 180px;
	height: 19px;
	margin: 0;
	padding: 0;
	border: 1px solid #555555;
	font-size: 11px;
}

.button {
	width: 182px;
	height: 20px;
	margin: 4px 0 4px 0;
	border: 1px solid #555555;
}
.texteingabe2 {
	width: 153px;
	height: 19px;
	margin: 0;
	padding: 0;
	border: 1px solid #555555;
font-size:11px;
}

.button2 {
	width: 155px;
	height: 20px;
	margin: 4px 0 0 0;
	border: 1px solid #555555;
}


.reg_spalte_mitte {
	width: 175px;
	float: left;
	padding: 0;
	margin: 0;
	border-top:#CCCCCC solid 1px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
color:#5B5555;
overflow:hidden;

	}

.formdesc {
	padding: 0;
	margin-top: 2px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
color:#5B5555;

	}
	
.down_box {
	width: 375px;
	padding:0;
	text-align: left;
	color: #006136; /* dunkelgrün */
	font-size: 12px;
	font-weight: normal;

	}

.down_box_padding {
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	margin:0;


	}

.down_box_rechts {
	width:315px;
	float: left;
	padding:0;
	text-align: left;
	color: #006136; /* dunkelgrün */
	font-weight: normal;
	}

.down_link {
	padding:0;
	text-align: left;
	color: #006136; /* dunkelgrün */
	font-size: 12px;
	font-weight: normal;
}
.down_link a{
	color: #006136; /* dunkelgrün */
	text-decoration: none;
}
.down_link a:hover{
	color: #006136; /* dunkelgrün */
	text-decoration: underline;
}
.down_desc {
	padding:0;
	text-align: left;
	color: #006136; /* dunkelgrün */
	font-size: 11px;
	font-weight: normal;
}
	
.down_bild {
	width:40px;
	float: left;
	padding:0;
	margin: 0;

	}
#nav_download {
    width: 204px;
	height: 34px;
	float: left;
	background-image: url(/bilder/navi_download_orange.jpg);
	background-repeat:no-repeat;
	}
	
	#nav_forum {
    width: 204px;
	height: 29px;
	float: left;
	background-image: url(/bilder/forum_btn.jpg);
	background-repeat:no-repeat;
	}
	
	
ul#Navigation_download {
    margin: 0; 
	padding: 0;
    text-align: left;
	}

ul#Navigation_download li {
    list-style: none;
    float: left;  
    position: relative;
    margin: 0;
	padding: 0;
	}
  
* html ul#Navigation_download li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
	}
  
*:first-child+html ul#Navigation_download li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }
  
*:first-child+html ul#Navigation_download ul {  /* Workaround fuer den IE 7 */
    background-color:silver; 
	padding-bottom:0.4em;
  }
ul#Navigation_download li:hover ul {
    display: block;  
  }
  
ul#Navigation_download a, ul#Navigation_download span {
	display: block;
	width: 193px;  
	padding: 6px 0px 8px 10px;
	text-decoration: none; 
	font-size: 12px;
	color: #FFFFFF; 
	border-left: #FFFFFF 1px solid;
	}
  
* html #Navigation_download a, * html #Navigation_download span {
    width: auto;   /* Breite nach altem MS-Boxmodell fuer IE 5.x (8.6em)*/
    w\idth: auto;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus  (6.4em) */
	}
	
ul#Navigation_download a:hover, li a#aktuell {
	color: #FFFF00;
	background-image:url(/bilder/navi_download_grau.jpg);
	background-repeat:no-repeat;
	}
	
/* Navigation download Ende */

ul#navstart{
padding:0;
margin:0;
list-style: none;
width:193px;
}
ul#navstart li {
padding:0;
margin:0;
list-style: none;
width:193px;
height:40px;
overflow:hidden;
}
ul#navstart li a{
padding:0;
margin:0;
padding-top:13px;
padding-left:65px;
font-size:11px;
list-style: none;
width:193px;
height:40px;
color:#FFFFFF;
text-decoration:none;
display:block;
}
ul#navstart li a:hover{
padding:0;
margin:0;
padding-top:13px;
padding-left:65px;
font-size:11px;
list-style: none;
width:193px;
height:40px;
color:#FFFF37;
text-decoration:none;
display:block;
}



.mehrlink a {
	font-weight:bold;
	color:#006136;
	text-decoration:none;
}
.mehrlink a:hover {
	font-weight:bold;
	color:#006136;
	text-decoration:underline;
}



.steuerung a{
	color:#5A5A5A;
	text-decoration:none;
}
.steuerung a:hover,
.steuerung a:focus{
	color:#5A5A5A;
	text-decoration:underline;
}



