html, body {
	text-align:left;
	font: 14px/1.5em Arial, Verdana, Lucida, Arial, sans-serif;
	color: #165678;
	width: 100%;
	height: 100%;
	margin:0px;
	padding:0px;
	background-color:#E6F7E5;
	}

#a6{width:199px;}
#fl{position:absolute; left:210px; bottom:5px;  width:99px; height:24px; overflow:hidden;z-index:1;}
#fr{position:absolute; right:57px;bottom:3px;width:50px; height:18px; overflow:hidden;z-index:1;}

.DBArtikelHeader{
  border:1px solid #6596c1;
  margin-bottom:20px;
}
.DBArtikelHeader TD{
  background-color:#e9f0ff;
  padding:5px;
}

.bgcolor{ background-color:#E6F7E5;}
.BildBeschriftung{
  margin-top:-17px;
  text-align:right;
  margin-right:12px;
  font: 11px/1.2em Verdana,sans-serif,Arial,Lucida;
  color: #909999;
}


h1, h2, h3, h4	{
	font: 10px/1.2em Verdana, Lucida, Arial, sans-serif;
	font-weight:normal;
	color: #759931;
	}

h1	{
	text-align:right;
	font-size: 150%;
	margin-top: 5px;
	margin-bottom: 5px;
	}

h2	{
	font-size: 130%;
	margin-top: 5px;
	margin-bottom: 5px;
	}
h3	{
	font-size: 110%;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight:900;
	}
h4	{
	font-size: 105%;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight:900;
	}
h5	{
	background-color: transparent;
	font: 12px/2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-weight:900;
	}

a:active {
	color: #409fff;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #00afff;
	text-decoration: none;
}
a:visited {
	color: #70afff;
	text-decoration: none;
}
a {
	color: #409fff;
	text-decoration: none;
}

HR{
	border:none;
	border-top:1px solid #90c090;
	height:0px; /*Hack, damit HR im  IE & FF gleich*/
}

DIV.err{ border:1px solid #ff2222;  background-color:#ff9999;
         padding-left:10px; padding-right:10px;
         display:none;
         text-align:left;
       }

.clear {float:left;width:100%;}

.pic   {
         margin-top:10px;
         color:#a88888;
         font: 10px/1.1em Verdana, Lucida, Arial, Times New Roman, sans-serif;
	}
.liste{
  list-style-image:url(../images/Anstrich-liste.gif);
  }
.liste li
{  margin-top:7px;
}

.blau {
	font-size : 12px;
	color: blue;
}

.kapitelueberschrift, .kapitelueberschrift a, .kapitelueberschrift a:hover, .kapitelueberschrift a:active, .kapitelueberschrift a:visited
{        font: 13px/1.3em Times New Roman;
	font-size : 15px;
}
.kapitelueberschrift
{        color: #404060;
}


.lupe {
	float:left;
	text-align:left;
	position:absolute;
	margin-left:8px;
	margin-top:-37px;
	border:none;
}

.news {
	letter-spacing:-1px;
	font: 11px/1.3em Verdana,sans-serif,Arial,Lucida;
	text-decoration: none;
	text-align:left;
	color: #206040;
}
.news a,.news a:hover, .news a:active, .news a:visited {
/*	letter-spacing: 0px;
	text-decoration: none;*/
	color: #208060;
	}
.news a:hover {
/*	color: #FFFFFF;*/
}

.content {
	font: 13px/1.5em Arial, Verdana, Lucida, Arial, sans-serif;
	color: #567816;
	/*text-align:justify;*/
}
.wichtig {
	letter-spacing: 0.1em;
	/*font-weight:500;*/
	/*background : #ffffd0;*/
	padding-left:2px;
}

.blocksatz{
	text-align:justify;
}

.black11, .black11 a, .black11 a:hover, .black11 a:active, .black11 a:visited {
         font: 11px/1.2em Verdana,sans-serif,Arial,Lucida;
}


.small, .small a,.small a:hover, .small a:active, .small a:visited {
	font: 11px/1.2em Verdana,sans-serif,Arial,Lucida;
	}

.klein {
         font: 11px/1.2em Verdana,sans-serif,Arial,Lucida;
         }
.grau   {
         color: #909999;
         }

.fuss, .fuss a,.fuss a:hover, .fuss a:active, .fuss a:visited {
	font: 11px/1.2em Verdana,sans-serif,Arial,Lucida;
	color: #009977;
	}
.fuss   {
	color: #337744;
	}


.tr50{
  filter: alpha(opacity=50);
  opacity: 0.50;
  -moz-opacity:0.50;
}

.schatten1{
  filter: alpha(opacity=7);
  opacity: 0.07;
  -moz-opacity:0.07;
  background-color:#000000;
  border:1px solid #666666;
  position:absolute;
}


input, textarea, select{
	background-color: #FFFFFF;
         border: 1px solid #aacc99;
         font-size: 1em;
         font-family: arial, verdana;
         color: #107030;
}


.box {
   float:left;
 }

.ph { clear:right;float:right; height:23px; }

#menu0 {
/*  width:100%;
  position:absolute;*/
/*  position:relative;*/
  position:absolute;
  top:118px;
/*  margin-top:-20px;
  margin-bottom:-20px;*/

  text-align:center;
  width:100%;
}
#menu0 SPAN{
  /*border:1px solid;*/
  background-image:url(../images/design/button.png);background-position:top;background-repeat:repeat-x;
  margin:0px;
  padding:0px;
  display:inline-block;
  height:28px;
  margin-bottom:8px;
  margin-right:5px;
  /*border:1px solid;*/
}

#menu0 SPAN A
{
  color: #307410;
  text-decoration: none;
  font: 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:900;

  border:1px solid #e1ed00;

  display:block;
  height:20px;
  padding-top:4px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:2px;

}
#menu0 SPAN.menu0-level1-no A{
}
#menu0 SPAN.menu0-level1-no A:hover{
  background-color: #F0f0e0;
}

#menu0 SPAN.menu0-level1-yes A{
  color:#4c8410;
  background-color: #FEFFFF;
}





/*************************************/
#menu1 { width: 175px;}
#menu1 DIV A
{
	color: #10844c;
	text-decoration: none;
	font: 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:900;
}

#menu1 DIV.menu1-level1-no A{
  filter: alpha(opacity=60);
  opacity: 0.6;
  -moz-opacity:0.6;
  background-color: #ffffff;
  border:1px solid #6596c1;
  display:block;
  width:145px;
/*  height:22px;*/
  padding-top:5px;
  padding-left:8px;
  padding-bottom:5px;
  margin-left:10px;
  margin-top:10px;
}
#menu1 DIV.menu1-level1-no A:hover{
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
  background-color: #FFFFFF;
}

#menu1 DIV.menu1-level1-yes A{
  color:#10844c;
  background-color: #FEFFFF;
  border:1px solid #104c84;
  display:block;
  width:145px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:8px;
  margin-left:10px;
  margin-top:10px;
}


#menu1 DIV.menu1-level2-no A, #menu1 DIV.menu1-level2-yes{
  font: 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:100;
  letter-spacing:-1px;

  background-color: #f0fff0;
  border:1px solid #aaaaaa;
  display:block;
  width:140px;
  padding-top:1px;
  padding-left:4px;
  margin-left:18px;
  margin-top:5px;


}

#menu1 DIV.menu1-level2-no A{

  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.80;
}

#menu1 DIV.menu1-level2-no A:hover{
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
  background-color: #FFFFFF;
}


#menu1 DIV.menu1-level2-yes A{
  color:#10844c;
  border:1px solid #ffffff;
}


#menu1 DIV.menu1-level3-no A{
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.80;
  color:#10844c;
  background-color: #f0f0ff;
  display:block;
  font-weight:100;
  border:1px solid #aaaaaa;
  width:130px;
  padding-top:0px;
  padding-left:4px;
  padding-right:4px;
  margin-left:24px;
  margin-top:5px;
}

#menu1 DIV.menu1-level3-no A:hover{
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
  background-color: #FFFFFF;
}

#menu1 DIV.menu1-level3-yes A{
  color:#10844c;
  background-color: #f0f0ff;
  border:1px solid #aaaaaa;

  display:block;
  width:130px;
  padding-top:0px;
  padding-left:4px;
  padding-right:4px;
  margin-left:24px;
  margin-top:5px;
}