body {
color:#1A120F;
background:#3F3B36;
font-size:8pt; font-family:Verdana,Arial,sans-serif;
margin:0; padding:0;
overflow:auto;
}

#impressum { display:none; z-index:2; position:absolute; width:990px; top:  50%; left:50%; margin-top: 287px; margin-left:-495px; color:#D0C4B2; font-size:0.8em; text-align:center; }

#rahmen1 { z-index:1; position:absolute; width: 100%; top:  50%; height:585px; margin-top: -295px; background:#756E64; }
#rahmen2 { z-index:3; position:absolute; width:990px; left: 50%; height:585px; margin-left:-495px; background:#C1B6A5; }
#balken1 { display:none; z-index:2; position:absolute; width: 100%; top:306px; height:278px; background:#ddd; overflow:hidden; }

#foto { z-index:4; position:absolute; margin-left:537px; }
#logo { position:absolute; margin:60px 0 0 58px; }

#content { position:absolute; width:497px !important; width:537px; height:355px; padding:0 20px; margin:230px 0 0 0px; background:#fff; overflow:auto; }

table { font-size:1em; }



/************************************************************************/
/* Navigation                                                           */
/************************************************************************/

#nav { position:absolute; margin:200px 0 0 0; background:#7C746A; width:539px; height:30px; color:#fff; text-align:center; }
#nav ul { list-style-type:none; margin:0; padding:0; }
#nav li { float:left; margin:0; padding:0; }
#nav a { font-size:0.8em; text-transform:uppercase;
text-decoration:none; color:#C1B5A5; border:none; font-weight:bold;
width:76px; background:#1A120F; margin-right:1px;
height:23px !important; height:30px; padding:7px 0px 0 0px; display:block;
}
#nav a#p006 { padding-top:3; height:27px !important; height:30px; }
#nav a:hover { color:#ECDDCA; background:#7C746A; }

#p001 #p001,#p002 #p002,#p003 #p003,#p004 #p004,#p005 #p005,#p006 #p006,#p007 #p007,#p008 #p008,
#p900 #p900,#p910 #p910
{ color:#500C00; background:#C1B5A5; }




/************************************************************************/
/* Inhalt                                                               */
/************************************************************************/



p { margin-bottom:1px; }
h1 { font-size:1.5em; margin:; }

#content p  { font-size:1em; margin:0.8em 0px; }
#content h1 { font-size:1.3em; font-weight:bold; margin:25px 0px 12px 0px; text-align:center; }
#content h2 { font-size:1.3em; font-weight:bold; margin:20px 0px 12px 0px; text-align:center; }
#content h3 { font-size:1em;   font-weight:bold; margin:15px 0px  3px 0px; }
#content h4 { font-size:1em;   font-weight:bold; margin: 0px 0px  3px 0px; }

#content ul      { font-size:1em; margin:5px 0px 5px 24px; padding:0; list-style-type:square; }
#content li      { font-size:1em; margin:0 0 5px 0; }
#content ul li p { font-size:1em; margin:0; }

#content hr { color:#000; }

#content table { font-size:1em; width:480px; }
#content td    { vertical-align:top; margin:0; padding:0 10px 10px 0; }

#content img { iborder:1px solid #bbb; }

#content a { color:#7C756A; text-decoration:none; border-bottom:1px dashed #7C756A; }
#content a:hover { color:#4C4841; border-bottom:1px solid #4C4841; }

#content table#anfragetabelle { font-size:1em; width:450px; }
#content #anfragetabelle td    { vertical-align:top; padding:2px 0; }

#content input  { font:1.03em; border:1px solid #aaa; iowidth:100%; }
#content textarea { font:1.03em; border:1px solid #aaa; width:100%; height:50px; }
#content .buttonok { font-size:10px;  font-weight:bold; background:#eee; width:auto; }
#content .buttondel { font-size:10px; background:#eee; width:auto; }
