 body
 {
 	margin:0px;
 	padding:0px;
 	color:#000000;
 	background-attachment:fixed;
 	background-color: #EAE7E2;
 }

 .all
 {
         margin: 0px auto 20px auto;
         padding: 0 20px 0 20px;
         max-width:700px;
         border: 0px red solid;

 	text-align:center;
 }






 .banner
 {
         margin: 0 0 0 0;
         text-align:center;
         font-variant:normal;
         background-image:url(../pic/bg_titel_01_right.jpg);
         background-position: right;
         background-repeat: no-repeat;
         min-width:500px;
 }


 .spalte1
 {
         position:static;
         top:100px;
 	margin: 20px 0px 0px 0px;
         width:140px;
         height:80px;
         float: left;
         border: 0px;

 	text-align:left;
 }

 .spalte2
 {
 	margin: 20px 0px 0px 160px;
 	border-width: 0px;
         min-width:340px;

         text-align:center;
 }
 .spalte2 a { text-decoration:none; font-weight:normal; }
 .spalte2 a:link { color:#D13000; }
 .spalte2 a:visited { color:#8D2000; }
 .spalte2 a:hover, a:active { color:#FFFFFF; }



 .spalte3
 {
 	float:right;
 	width:150px;
 	height:80px;
 	border-width:0px;

         text-align:left;
 }


 .navigation
 {
         margin:0px;
 	padding: 10px 5px 10px 10px;
 	border-width: 1px 1px 1px 1px;
         border-color: #000000;
         border-style: solid;
 	background-color: #9D8769;
         background-image:url(../pic/tile_brown_01.gif);
         background-repeat: repeat;
         text-align: left;
 	list-style-type: none;
 }

 .navigation li { margin: 0 0 0 0; }

 .navigation a { text-decoration:none; font-weight:bold; }
 .navigation a:link { color:#7B2421;}
 .navigation a:visited { color:#7B2421;}
 .navigation a:hover, a:active { text-decoration:none; color:#FFFFFF;}

 .inhalt
 {

 	margin-left:0px;
 	padding: 10px 10px 10px 10px;
         border-width: 1px 1px 1px 2px;
         border-color: #000000 #000000 #000000 #000000;
         border-style: solid;
         background-color: #D2B48C;
         background-image:url(../pic/tile_brown_04.gif);
         background-repeat: repeat;

         color: black;

         text-align:left;
         font: 12pt 'Times New Roman',Times,serif;
 }

 .inhalt a { text-decoration:none; font-weight:normal; }
 .inhalt a:link { color:#7B2421;  font-weight:normal;}
 .inhalt a:visited {  text-decoration:none; color: #000066;  font-weight:normal;}
 .inhalt a:hover, a:active { text-decoration:none; color: #FFFFFF;  font-weight:normal;}

 .inhalt ul
 {
  margin: 0px 20px 20px 40px;
  padding:0px;
 }



 p
 {
 margin:0px;
 padding:0px;
 text-indent: 20px;
 }

 p:first-letter { font-size:100%; }

 .inhalt_top
 {
 	padding: 0px 20px 0px 20px;
         border-width: 2px 1px 1px 2px;
         border-color: #000000;
         border-style: solid;
         background-color: #9D8769;
         background-image:url(../pic/tile_brown_01.gif);
         background-repeat: repeat;

         text-align: center;
         font-weight: bold;
 }

 .inhalt_top h2
 {
         margin: 0px 0px 0px 0px;
         font-size:110%;
         font-weight:bold;
 }

 .inhalt_top p
 {
 margin:0px;
 padding:0px;
 text-indent:0px;
 }


 .inhalt_top img
 {
 	margin: 0px 0px 0px 0px;
         border-width:0px;
 }


 .inhalt_sub
 {
         border-width: 1px 1px 2px 2px;
         border-color: #000000;
         border-style: solid;
 	background-color:#9D8769;

         text-align:center;
 }

 .inhalt_sub a { text-decoration:none; font-weight:bold; }
 .inhalt_sub a:link, a:visited { color:#7B2421;  font-weight:bold; }
 .inhalt_sub a:hover, a:active { text-decoration:none; font-weight:bold; color:#FFFFFF; }


 .foot
 {
         padding: 5px 20px 5px 20px;
         margin: 0px 0 20px 0;
         border-width: 2px 1px 2px 1px;
         border-color: #000000;
         border-style: solid;
         background-color: #9D8769;
         background-image:url(../pic/tile_brown_01.gif);
         background-repeat: repeat;

         text-align:center;
 	font-weight:normal;
 }

 .foot a { text-decoration:none; font-weight:bold; }
 .foot a:link { color:#7B2421;  font-weight:bold; }
 .foot a:visited { color:#7B2421;  font-weight:bold; }
 .foot a:hover, a:active { color:#FFFFFF;  font-weight:bold; }


 .novisited a { text-decoration: none; font-weight: normal; }
 .novisited a:visited { color:#7B2421; }
 .novisited a:hover, a:active { color: #FFFFFF; }

 h1
 {
         margin: 0px 0px 0px 0px;
         padding: 10px 20px 10px 20px;
 	border-width: 3px 0px 3px 0px;
         border-color: #9D8769;
         border-style: solid;

         color: #993333;
         height: 36px;
         background-image:url(../pic/bg_titel_01_left.jpg);
         background-position: left;
         background-repeat: no-repeat;

 }


 h3
 {
         margin: 35px 0px 20px 0px;
 }


 h4
 {
         margin: 0px 0px 0px 0px;
 }


 .rahmen
 {
         padding: 10px 0px 10px 0px;
         margin: 0px 0px 0px 0px;
 	border-width: 2px 1px 2px 1px;
         border-color: #000000;
         border-style: solid;
         background-color: #9D8769;
         background-image:url(../pic/tile_brown_01.gif);
         background-repeat: repeat;

         text-align: center;
 }


 blockquote
 {
         padding: 10px 10px 10px 10px;
         margin: 0px 0px 0px 0px;
 	border-width: 2px 1px 2px 1px;
         border-color: #000000;
         border-style: solid;
         background-color: #9D8769;
         background-image:url(../pic/tile_brown_01.gif);
         background-repeat: repeat;
         text-align: center;
 }

 .anmerkung

 {
         font-style: italic;
         font-size: 75%;
 }


 .quelle
 {
  	text-indent: 0px;
 	font-size: 75%;

 }


 .up
 {
 	margin: 10px 0 10px 0;
 	text-align: right;
 }


 a img
 {
 	margin: 0px 0px 0px 0px;
         border-width:0px;
 }

 img
 {
 	margin:10px 0px 10px 10px;
 	border:1px #000000 solid;
 }

 img.nav
 {
         margin:10px 0px 10px 0px;
 	border:1px #000000 solid;
 }


   img.r
 {
 	float:right;
 	margin:10px 0px 10px 10px;
 	border:1px #000000 solid;
 }

 img.l
 {
 	float:left;
 	margin:10px 10px 10px 0px;
 	border:1px #000000 solid;
 }

  img.r2
 {
 	float:right;
 	margin:5px 0px 0px 10px;
 	border:1px #000000 solid;
 }



 img.l2
 {
 	float:left;
 	margin:5px 10px 0px 0px;
 	border:1px #000000 solid;
 }


 .textpic
 {
         background-color:#9D8769;
         padding:0px 0px 0px 0px;
         margin:0px 0px 0px 0px;
         border:1px #000000 solid;
 }

 .textpic img
 {
 	padding:0px 0px 0px 0px;
         margin:0px 0px 0px 0px;
         border-width:0px 0px 1px 0px;
         border-color: #000000;
         border-style: solid;
}

 .textpic2
 {
         background-color:#9D8769;
         padding:0px 0px 0px 0px;
         margin:0px 0px 0px 10px;
         border:1px #000000 solid;
 }

 .textpic2 img
 {
 	padding:0px 0px 0px 0px;
         margin:0px 0px 0px 0px;
         border-width:0px 0px 1px 0px;
         border-color: #000000;
         border-style: solid;
}

 .textpic2 p
 {
         background-color:#9D8769;
         padding:10px 10px 10px 10px;
         margin:0px 0px 0px 0px;
 	text-indent: 0px;
 }

 .textpic3
 {
         padding:0px 0px 0px 0px;
         margin:0px 0px 0px 0px;
         border:0px;
 }



 .textkasten
 {
         background-color:#9D8769;
         border:1px #000000 solid;
         padding:10px 10px 10px 10px;
         margin:0px 10px 0px 10px;
 	text-indent: 0px;
 }



 .form-suche

 {
  margin: 10px 0px 0px 0px;
 }

.button1
{
background-color:#9D8769;
color:#7B2421;
border-color:#000000;
border-width:1px;
border-style:solid;

}

.textfeld1
{
background-color:#D2B48C;
color:#000000;
border-color:#000000;
border-width:1px;
border-style:solid;

}


 .textbox
{
background-color:#9D8769;
color:#000000;
border-color:#000000;
border-width:1px;
border-style:solid;
}


.button
{
background-color:#9D8769;
color:#000000;
border-color:#000000;
border-width:1px;
border-style:solid;
}

 .kerze

 {
  width: 16px;
  height: 39px;
  border-width: 0px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
 }