/*<agl.folder "Subnavi">*/
	#subnavi { width: 160px; margin-left: 10px; padding-top: 10px; padding-bottom: 20px; }
	#subnavi li a { font-weight: normal; text-decoration: none; padding-left: 10px; height: 20px; display: block; voice-family: inherit; }
	#subnavi li a:link, #subnavi li a:visited { color: #666; font-size: 13px; font-weight: normal; margin-top: 5px; padding-right: 0; padding-bottom: 0; padding-left: 10px; border-bottom: 1px dashed #dcdcdc; display: block; }
	#subnavi li a:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #c00; text-decoration: none; margin-top: 5px; padding-right: 0; padding-bottom: 0; padding-left: 10px; border-bottom: 1px solid #dcdcdc; display: block; }
	#subnavi ul { list-style: none; margin: 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "Layout">*/
	div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}
	#content { margin-top: 10px; padding: 0; margin-left: 200px; margin-right: 0; }
	#banner { background-image: url(header.jpg); text-align: right; width: 782px; height: 222px; padding: 0; margin: 0; }
	#container { background-image: url(content.jpg); width: 782px; margin-bottom: 10px; margin-left: auto; margin-right: auto; }
	body { background-color: #c00; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#564b47; background-image: url(bg.gif); padding:0;
m
}
	#left {
float: left;
width: 200px;
margin: 0px;
padding: 0px;
}
	p, pre{
padding: 5px 10px;
margin:0px;
}
	#footer { background-image: url(footer.jpg); background-repeat: no-repeat; background-position: 0 top; clear: both; margin: 0; padding: 5px 30px 0 0; text-align: right; height: 30px; }
/*</agl.folder>*/
/*<agl.folder "Navi">*/
	#navi { float:left; width:100%; font-size:14px; line-height:normal; background-image: url(navi.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 53px; }
	#navi ul {
	  padding-left: 5px;
	  padding-bottom: 0;
	  padding-right: 5px;
	  padding-top: 5px;
	  margin:0;
	  list-style:none;
      }
	#navi li {
      display:inline;
      margin:0;
      padding:0;
      }
	#navi a { background-color: transparent; float:left; margin:0; padding:0 0 0 4px; text-decoration:none; }
	#navi a span { padding-left: 6px; padding-bottom: 4px; padding-right: 10px; padding-top: 5px; float:left; display:block; color:#fff; background-color: transparent; }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#navi a span {float:none;}
	/* End IE5-Mac hack */
	#navi a:hover span {
      color:#999;
      }
	#navi a:hover {
      background-position:0% -42px;
      }
	#navi a:hover span {
      background-position:100% -42px;
      }
/*</agl.folder>*/
a { color: #c00; text-decoration: none; }
a:visited {color:#c00;}
a:hover {color: #564b47;}
a:active { color:#c00; text-decoration: none; }

h1 { color: #333; font-size: 22px; font-weight: normal; background-image: url(feuer.jpg); background-repeat: no-repeat; background-position: left center; padding:5px 15px 5px 27px; margin:0 0 0 10px     ; }
.dr { width: 520px; height: 5px; margin-top: 15px; margin-bottom: 15px; border-style: none; border-width: 0; }
.tr { background-image: url(hr.jpg); background-repeat: no-repeat; background-position: center; margin-top: 15px; margin-bottom: 15px; width: 520px; height: 35px; border-style: none; border-width: 0; }
h2 { color: #c00; font-size:18px; font-weight: normal; padding: 5px 10px; margin:0; }
h3 { color: #333; font-size: 16px; font-weight: normal; margin: 0; padding: 5px 10px; }
h5 { color: #000; font-size: 14px; font-weight: normal; margin: 5px 0 0; padding-top: 5px; }
.fotoarchiv { width: 550px; height: 100px; margin-bottom: 10px; margin-left: 10px; }
.datum { font-style: italic; margin-top: 0; padding-top: 0; }
.foto { background-color: #f5f5f5; text-align: center; width: 120px; height: 80px; float: left; margin: 5px; padding: 2px; border: solid 1px #dcdcdc; }
.foto2 { background-color: #f5f5f5; text-align: center; margin: 5px 10px 0; padding: 2px; width: 120px; height: 91px; float: left; border: solid 1px #dcdcdc; }
.links { height: 100px; display: block; }
.google { margin-left: 10px; }
#foto_content { background-color: #abfa0e; width: 550px; height: 555px; margin-left: 10px; display: block; }
.extra{clear:both;width:100%}
.tabelle { font-size: 13px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; }
.textfoto { margin-top: 10px; margin-right: 10px; margin-bottom: 10px; padding: 1px; border: solid 2px #333; }
.gross { font-size: 16px; }
.klein { font-size: 9px; }
.news_date { background-image: url(feuer.jpg); background-repeat: no-repeat; height: 38px; margin-top: 5px; margin-left: 10px; padding-left: 27px; }
#formular { font-size: 14px; background-color: #f5f5f5; margin-right: 20px; margin-left: 10px; padding-top: 10px; padding-bottom: 20px; border: solid 1px #dcdcdc; }
.textfeld_rot { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 350px; padding: 2px; border: solid 1px #c00; }
.textfeld { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; padding: 2px; width: 350px; border: dashed 1px #dcdcdc; }
.textfeld2 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; padding: 2px; width: 500px; height: 200px; border: dashed 1px #dcdcdc; }
.textfeld2_rot { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; padding: 2px; width: 500px; height: 200px; border: solid 1px #c00; }
.textfeld3 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; padding: 2px; width: 30px; border: dashed 1px #dcdcdc; }
.textfeld3_rot { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; padding: 2px; width: 30px; border: solid 1px #c00; }
.kommentar_bb { color: #c00; font-size: 11px; }
.kommentar { width: 568px; margin-top: 20px; margin-bottom: 20px; margin-left: 10px; padding: 0; }
.datum2 { background-image: url(datum.gif); margin-top: 0; padding-top: 0; width: 53px; height: 71px; float: left; }
.monat { color: #fff; font-size: 16px; line-height: 14px; text-align: center; padding-top: 8px; }
.tag { font-size: 24px; line-height: 20px; text-align: center; padding-top: 8px; }
.jahr { color: #333; font-size: 11px; line-height: 10px; text-align: center; }
.kommentar_text { min-height: 100px; margin-left: 65px; }
hr { margin-right: 20px; margin-left: 20px; border-bottom: 1px solid #999; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
.rot { color: #c00; }
#eingabe { display: none; }

