@charset "UTF-8";

html {height: 100%; margin-bottom: 1px; }

body {
	background:#5cd703 fixed 0px 0px;
	font:12px Arial,sans serif;
	line-height:140%;
	color:#58585a;
	margin: 0; padding: 0em;
	text-align: center;  /* Zentrierung im Internet Explorer */
	border: 0px;
}

h1,h2,h3,h4,h5,h6 { margin:0;padding:0;display:inline;font-size:inherit;line-height:inherit;font-weight:inherit; }

div#Seite {
    text-align:left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 1000px;
	height:100%;
	background-color:#FFF;
    padding: 0;
	border: 0px;
  }

div#Footer {
	clear:both;
    text-align:right;    /* Seiteninhalt wieder links ausrichten */
    margin:0px auto ;      /* standardkonforme horizontale Zentrierung */
    width: 985px;
	height:20px;
	background-color:#eee;
    padding: 0 15px 0 0;
	border: 0px;
	font-size:10px;
	line-height:200%;
	
	color:#bbb;
  }
  
  
div#Header {
    text-align:left;    /* Seiteninhalt wieder links ausrichten */
    margin:0 15px 15px 15px;      
    width:970px;
	height:125px;
    padding:0em;
	border: 0px;
	border: 0px;
  }
  
 div#Spalte_links {
    text-align:left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0px 0px 0px 0px;      
	float:left;
    width:239px;
    padding:0em;
	border: 0px;
  }
  
ul#Navi {
 margin:0 0 10px 15px;
 padding:0;
 border:0;
 width:210px;
}

ul#Navi li {
    list-style: none;
    /*display: inline;*/
	 padding: 0;
	 margin:0;
	 height:25px;
  }

* html ul#Navi{
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    width: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  } 
  
.button {
	font:12px/200% Arial,sans serif;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	letter-spacing:0.1em;
	float:left;
	padding:0;
	display: block;
	width: 210px;
	height:25px;
	border: 0px;
	background: url(Bilder/button_1.gif) 0 0 no-repeat;
	}

.button_a {
	font:12px/200% Arial,sans serif;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	letter-spacing:0.1em;
	float:left;
	padding:0;
	display: block;
	width: 210px;
	height:25px;
	border: 0px;
	background: url(Bilder/button_1.gif) 0 0 no-repeat;
	background-position:  0 -25px;
	}

.button:hover {
	background-position:  0 -25px;
	}

.box {
	margin: 0 0 0 0;  
	font:10px/120% Arial,sans serif;
	color:#58585a;
	text-decoration:none;
	float:left;
	padding:6px 11px 0 19px;
	width: 204px;
	height:171px;
	border: 0px;
	background: url(Bilder/box_std.png) 0 0 no-repeat;
}
.box1 {}
.box2 {}
.box3 {}
.box6 { background: url(Bilder/box_6.png) 0 0 no-repeat; }
.box7 { background: url(Bilder/box_7.png) 0 0 no-repeat; }
	
.h_box{font-size:14px;font-weight:bold;line-height:200%;}
.h2_box{font-size:16px;font-weight:bold;line-height:120%;color:#45a12b;}

 div#Spalte_Mitte {
    text-align:left; 
    margin: 0px 0px 0px 0px;
	float:left;
    width:520px;
	border: 0px;
  }
  
  
   div#Spalte_Mitte2 {
    text-align:left; 
    margin: 0px 0px 0px 0px;
	float:left;
    width:520px;
	border: 0px;
  }
  
   div#animation {
    text-align:left;    /* Seiteninhalt wieder links ausrichten */  
    width:518px;
	height:148px;
	color:#ddd;
    padding:0em;
	border: 1px solid;
	margin:0 0 15px 0;
  }
 
.h2_Mitte{font-size:14px;font-weight:bold;line-height:140%;color:#000;}
.h3_Mitte{font-size:14px;font-weight:bold;line-height:120%;color:#8e8e8e;}
.h3a_Mitte{font-size:14px;font-weight:bold;line-height:120%;color:#45a12b;}
.h3b_Mitte{font-size:14px;font-weight:120%;line-height:140%;color:#8e8e8e;}
.h3c_Mitte{font-size:12px;font-weight:120%;line-height:140%;color:#8e8e8e;}
.h1_Mitte{font-size:24px;font-weight:bold;line-height:110%;color:#45a12b;}
.h4_Mitte{font-size:12px;font-weight:bold;line-height:180%;color:#45a12b;}
.h4a_Mitte{font-size:12px;font-weight:bold;line-height:120%;color:#000;}
.h4b_Mitte{font-size:12px;font-weight:bold;line-height:120%;color:#8e8e8e;}
.h4c_Mitte{font-size:12px;font-weight:bold;line-height:120%;color:#45a12b;}
.h4d_Mitte{font-size:12px;font-weight:normal;line-height:120%;color:#45a12b;}
.h5_Mitte{font-size:10px;font-weight:normal;line-height:120%;color:#45a12b;}
.h6_Mitte{font-size:10px;font-weight:120%;line-height:120%;color:#58585a;}

 div#Spalte_rechts {
    text-align:left; 
	margin:0 11px 0 0;
	float:right;
    width:216px;
	border: 0px;
	padding:0;
  }
  
  #unten
{
background-color:#efefef;
width:520px;
height:59px;
z-index:0;
}

#oben
{
background-color:#cdcdcd;
position:absolute;top:620px;left:474px;
width:76px;
height:20px;
z-index:1;
}

.box4 {
	margin: 0px;  
	font:10px/14px Arial,sans serif;
	color:#58585a;
	text-decoration:none;
	padding:0 5px 0 8px;
	width: 211px;
	height:27px;
	border: 0px;
	background: url(Bilder/reiter.gif) 0 0 no-repeat;
	}
	
.box5 {
	margin: 0px; 
	font:10px/12px Arial,sans serif;
	color:#58585a;
	text-decoration:none;
	padding:0 5px 0 8px;
	width: 205px;
	height:561px;
	border: 0px;
	background: url(Bilder/box5.gif) 0 0 no-repeat;
	}


.h1_rechts{font-size:12px;font-weight:bold;line-height:14px;color:#45a12b;}


.Footer a:link {
   color: #bbb;
      text-decoration: none;
}

.Footer a:visited {
   color: #bbb;
	text-decoration: none;
}

.Footer a:hover {
   color: #9a9a9a;
   text-decoration: none;
}

.Footer a:active {
   color: #bbb;
   text-decoration: none;
}


.h4_Mitte a:link {
   color: #45a12b;
      text-decoration: none;
}

.h4_Mitte a:visited {
   color: #45a12b;
	text-decoration: none;
}

.h4_Mitte a:hover {
   color: #5cd703;
   text-decoration: none;
}

.h4_Mitte a:active {
   color: #45a12b;
   text-decoration: none;
}


.gruendick {
   color: #45a12b;
	font-weight:bold;
}

.gruen {
   color: #45a12b;
}

.gruen a:link {
   color: #45a12b;
      text-decoration: none;
}

.gruen a:visited {
   color: #45a12b;
	text-decoration: none;
}

.gruen a:hover {
   color: #5cd703;
   text-decoration: none;
}

.gruen a:active {
   color: #45a12b;
   text-decoration: none;
}



.ref a:link {
   color: #58585a;
      text-decoration: none;
}

.ref a:visited {
   color: #58585a;
	text-decoration: none;
}

.ref a:hover {
   color: #5cd703;
   text-decoration: none;
}

.ref a:active {
   color: #45a12b;
   text-decoration: none;
}




.h1_rechts a:link {
   color: #45a12b;
      text-decoration: none;
}

.h1_rechts a:visited {
   color: #45a12b;
	text-decoration: none;
}

.h1_rechts a:hover {
   color: #5cd703;
   text-decoration: none;
}

.h1_rechts a:active {
   color: #45a12b;
   text-decoration: none;
}


* html .Spalte_Mitte {height: 1%;}

.h6	{ 
		background:#5cd703;
		font:14px Arial,sans serif;
		color:#fff;
		padding:4px 0px 4px 4px;
		height:20px;
		width:514px;
		}
	
.absatz{ width:500px;
float:left;
line-height:140%;
border:1px solid;
padding:8px;
border-color:#eaeaea;
margin: 0px;}

a img {
border-width: 0;
}



		/* 2be replaced */
		UL { 
		background: #fff; 
		margin: 10px 0 0 0;
		padding: 0;
		border:1px solid;
		color:#eaeaea;
		width:513px;
		font:14px Arial,sans serif;
		}
		LI { 
		color: white;                
		background: #5cd703;         
		margin: 0 0 2px 0;
		padding: 5px 5px 5px 5px; 
		list-style: none;             
		}
		LI.content {
		font:12px Arial,sans serif;
		line-height:140%;
		color:#58585a;
		background: #fff;
		}
		/* 2be replaced */
		/* by /<ul>\s*<li>(.+)</li>\s*<li class="content">(.+)</li>\s*</ul>/m */
.std_hd {
	width:503px;
	color: white;                
	background: #5cd703;         
	margin: 10px 0 0 0;
	padding: 5px 5px 5px 5px; 
	font:14px Arial,sans serif;
	display:block;
	border-left:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
.std_content {
	width:503px;
	margin:0;
	padding: 7px 5px 5px 5px; 
	border-left:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	color:58585a;
	font:12px Arial,sans serif;
	background: #fff; 
}

ul.liste { 
	background: #fff; 
	margin: 10px 0 0 0;
	padding: 0;
	font:14px Arial,sans serif;
}

.ref_picli { padding:0px;margin:0px;background-color:#FFFFFF; }

.dtstbA, .dtstbB, .dtstbAz, .dtstbBz {
	float:left;
}
.dtstbA, .dtstbAz {
	clear:left;
	padding:8px 15px 5px;
	border-right:solid 1px #c5c6c8;
	width:430px;
}
.dtstbA, .dtstbB {
	border-top:solid 1px #c5c6c8;
}
.dtstbB, .dtstbBz {
	padding:8px 8px 5px;
	text-align:center;
	vertical-align:middle;
}

.linehsmlr { line-height:120%; }

.ref_hd {
	color: white;                
	background: #5cd703;         
	margin:0;
	padding: 5px 5px 5px 5px; 
	font:14px Arial,sans serif;
	display:block;
}
.ref_content {
	margin:0;
	padding:0;
	border-left:1px solid #c5c6c8;
}
.ref_pic {
	float:left;
	margin:0;
	padding:0;
	border-right:1px solid #c5c6c8;
	border-bottom:1px solid #c5c6c8;
}


#header_stage{
	position:relative;
	width:520px;
	height:150px;
}
#header_stage img { position:absolute; top:0; left:0; }

