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:#FCe8C6;
	}

#a6{width:199px;}
#fl{position:absolute; left:10px; bottom:10px;  width:99px; height:24px; overflow:hidden;}
#fr{position:absolute; right:10px;bottom:10px;width:50px; height:18px; overflow:hidden;}

.DBArtikelHeader{
  border:1px solid #c19665;
  margin-bottom:20px;
}
.DBArtikelHeader TD{
/*  background-color:#e9f0ff;*/
  background-color:#fff0e9;
  padding:5px;
}

.bgcolor{ background-color:#FCe8C6;}
.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: #806646;
	}

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: #b03010;
	font-weight: normal;
	text-decoration: none;
}

a:visited {
	color: #d07070;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}
a {
	color: #a03010;
	text-decoration: none;
}

HR{
	border:none;
	border-top:1px solid #D0924D;
	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: #997535;
}
.news a,.news a:hover, .news a:active, .news a:visited {
/*	letter-spacing: 0px;
	text-decoration: none;*/
	color: #a03010;
	}
.news a:hover {
/*	color: #FFFFFF;*/
}

.content {
	font: 13px/1.5em Arial, Verdana, Lucida, Arial, sans-serif;
	color: #a08666;
	/*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: #b0d0F0;
	}
.fuss   {
	color: #b0d0F0;
	}


.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{
	background-color: #FFFFFF;
         border: 1px solid #99aacc;
         font-size: 1em;
         font-family: arial, verdana;
         color: #703010;
}


.box {
   float:left;
 }

.ph { clear:right;float:right; height:23px; }


#menu1 { width: 175px;}
#menu1 DIV A
{
	color: #844c10;
	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 dotted #c19665;
  display:block;
  width:150px;
  height:22px;
  padding-top:5px;
  padding-left:8px;
  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:#844c10;
  background-color: #FEFFFF;
  border:1px dotted #844c10;
  display:block;
  width:150px;
  height:22px;
  padding-top: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: #fff0f0;
  border:1px dotted #aaaaaa;
  display:block;
  width:146px;
  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:#844c10;
  border:1px dotted #ffffff;
}


#menu1 DIV.menu1-level3-no A{
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.80;
  color:#104c84;
  background-color: #fff0f0;
  display:block;
  font-weight:100;
  border:1px dotted #aaaaaa;
  width:140px;
  padding-top:0px;
  padding-left: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:#104c84;
  background-color: #fff0f0;
  border:1px solid #aaaaaa;

  display:block;
  width:140px;
  padding-top:0px;
  padding-left:4px;
  margin-left:24px;
  margin-top:5px;
}
