/* Allgemeines und Pseudoklassen */

html, body, textarea, div, td
{margin: 0px;
 font-family: arial;
 font-size: 11px;
 color: #333333;
 line-height: 16px;
 text-align: center}
 
li
{list-style-image: url(../gfx/list_style.gif)}
 
body
{background-color: #ffffff}

.AuffallenSeitenleiste {
	
}

.AuffallenSeitenleiste strong, .AuffallenSeitenleiste b {
	color: 				#fd9f12;
}
 
div, td
{text-align: left;
 vertical-align: top;
 border: none}
 
form
{margin-left: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 0px}
 
h1
{font-size: 18px;
 color: #00a880}
 
h2
{font-size: 18px;
 color: #00a880}
 
h3
{font-size: 11px;
 color: #00a880}
 
a
{color: #00a880;
font-weight: normal;
 text-decoration: none;
 border-bottom: none}
 
a:hover
  { color: #00a880; 
  font-weight: normal; 
  text-decoration: none; 
  border-bottom: 1px solid #fd9f12}
 
.zahl {
	color: #00a880;
}
  
.aOhne {
}

.aOhne a
{color: #00a880;
font-weight: normal;
 text-decoration: none;
 border-bottom: none}
 
.aOhne a:hover
  { color: #00a880; 
  font-weight: normal; 
  text-decoration: none; 
  border-bottom: none}


.button {
	width:56px;
	height:36px;
	line-height:36px;
	background-image: url(../gfx_prod/button05.gif);}

.button a {
	line-height:36px;
	display:block;}

.button a:hover {
	line-height:36px;
	background-image: url(../gfx_prod/button05_orange.gif);
	border-bottom:none}


.txt_button
{font-size: 9px;
color: #000000;
font-family: arial;
}

.txt_button a
{font-size: 9px;
color: #000000;
padding: 5px;
border-bottom: 1px solid #00a880;
border-top: 1px solid #00a880;
border-left: 1px solid #00a880;
border-right: 1px solid #00a880}

.txt_button a:hover
{font-size: 9px;
color: #000000;
background-color: #eeeeee;
padding: 5px;
border-bottom: 1px solid #00a880;
border-top: 1px solid #00a880;
border-left: 1px solid #00a880;
border-right: 1px solid #00a880}


.txt_footer
{font-size: 9px;
color: #000000}

.txt_green
{color: #00a880}

.txt_greenlow
{font-weight: normal;
color: #00a880}

.txt_green a
{color: #00a880;
 border-bottom: none}
 
.txt_green a:hover
{color: #fd9f12;
 border-bottom: none}

.txt_orange
{color: #fd9f12}

#page_center
{width: 897px;
 position: relative;
}
 
* html #page_center {
  width: 900px;
}
 
#left_box
{position: relative;
 float: left;
 width: 680px;
 overflow:hidden}
 
#right_box
{position: relative;
 float: right;
 width: 215px;
 overflow:hidden}
 
#top_right_box
{height: 63px;
 width: 215px;
 margin-bottom: 2px;
 background-image: url(../gfx/bg_green.gif)}
 
#box_dark_grey
{background-image: url(../gfx/bg_light_dark_grey.gif);
 font-size: 14px;
 color: #00a880;
 width: 215px}
 
#box_light_grey
{background-image: url(../gfx/bg_light_grey.gif);
 font-size: 14px;
 color: #00a880;
 width: 215px}
 
#box_green
{background-image: url(../gfx/bg_green.gif);
 font-size: 14px;
 color: #ffffff;
 width: 215px}
 
#box_white
{background-image: url(../gfx/bg_box.gif);
 font-size: 11px;
 color: #00a880;
 width: 215px;
 border-bottom: 1px solid #eeeeee}
 
 * html #box_white {
  overflow:hidden;
}
 
#box_padding
  { padding: 6px;
  font-size:13px}
  
#center_padding
  { padding: 6px;
  width:471px}
  
#callback_padding
  { margin-left: 30px; 
  padding: 6px;
  width:380px}

#nav_bar
{width: 680px;
 background-image: url(../gfx/bg_green.gif);
 height: 18px;
 line-height: 18px;
 margin-bottom: 2px}
 
.nav_txt
{font-size: 13px;
 color: #ffffff;
 font-weight: normal}
 
.nav_txt a
{color: #ffffff;
 border-bottom: none;
 padding-right: 35px;
 font-weight: normal}
 
.nav_txt a:hover
{color: #cccccc;
 border-bottom: none;
 font-weight: normal}
 
#input_search
{width: 157px;
 height: 18px;
 color: #333333;
 font-size: 11px;
 border: 1px solid #333333}
 
#input_search_btn
{width: 30px;
 height: 18px}
 
#nav_bar_bottom
{width: 680px;
 background-image: url(../gfx/bg_light_grey.gif);
 height: 18px;
 line-height: 18px}
 
#nav_bar_bottom_page_header
{width: 483px;
 background-image: url(../gfx/bg_light_grey.gif);
 height: 83px;
 margin-bottom: 2px;
 overflow:hidden}
 
#slider_nav
{width: 195px;
 height: 18px;
 color: #ffffff;
 font-family: arial;
 font-size: 13px;
 line-height: 18px;
 display: block;
 text-indent: 10px;
 background-image: url(../gfx/bg_green.gif);
 border-bottom: 1px solid #ffffff}

#slider_nav a
{width: 195px;
 height: 18px;
 color: #ffffff;
 font-family: arial;
 font-size: 13px;
 line-height: 18px;
 display: block;
 border-bottom: none;
 font-weight: normal;
 text-indent: 10px;
 background-image: url(../gfx/bg_green.gif);
 border-bottom: 1px solid #ffffff}
 
#slider_nav a:hover
{width: 195px;
 height: 18px;
 color: #ffffff;
 font-family: arial;
 font-size: 13px;
 font-weight: normal;
 line-height: 18px;
 display: block;
 border-bottom: none;
 text-indent: 10px;
 background-image: url(../gfx/bg_dark_grey.gif);
 border-bottom: 1px solid #ffffff}
 
 #slider_sub_nav
{width: 195px;
 height: 18px;
 color: #333333;
 font-family: arial;
 font-size: 11px;
 line-height: 18px;
 display: block;
 text-indent: 11px;
 background-image: url(../gfx/bg_light_grey.gif)}

#slider_sub_nav a
{width: 195px;
 height: 18px;
 color: #333333;
 font-family: arial;
 font-size: 11px;
 font-weight: normal;
 line-height: 18px;
 display: block;
 border-bottom: none;
 text-indent: 11px;
 background-image: url(../gfx/bg_light_grey.gif)}
 
#slider_sub_nav a:hover
{width: 195px;
 height: 18px;
 color: #333333;
 font-family: arial;
 font-size: 11px;
 font-weight: normal;
 line-height: 18px;
 display: block;
 border-bottom: none;
 text-indent: 11px;
 background-image: url(../gfx/bg_dark_grey.gif)}
 
#slider_sub_nav_active
{width: 195px;
 height: 18px;
 color: #333333;
 font-family: arial;
 font-size: 11px;
 line-height: 18px;
 display: block;
 border-bottom: none;
 text-indent: 11px;
 background-image: url(../gfx/bg_dark_grey.gif)}
 
#slider_sub_nav_active a
{width: 195px;
 height: 18px;
 color: #333333;
 font-family: arial;
 font-size: 11px;
 font-weight: normal;
 line-height: 18px;
 display: block;
 border-bottom: none;
 text-indent: 11px;
 background-image: url(../gfx/bg_dark_grey.gif)}
 
#slider_sub_nav_active a:hover
{width: 195px;
 height: 18px;
 color: #333333;
 font-family: arial;
 font-size: 11px;
 line-height: 18px;
 font-weight: normal;
 display: block;
 border-bottom: none;
 text-indent: 11px;
 background-image: url(../gfx/bg_dark_grey.gif)}
 
#linksitemap {
	position:	absolute;
	left: 	50%;
	top: 	20px;
	margin-left: -420px;
	z-index: 0;
}

#linksitemapindex {
	position:	absolute;
	left: 	50%;
	top: 	50%;
	margin-left: -340px;
	margin-top: -50px;
	z-index: 0;
}