body {font-family: Verdana, Arial, sans-serif; font-size:.7em; margin:0; padding:0; background-color:#820c0c; }

#main {width:800px; max-height:750px; margin:30px auto; padding:0; text-align:center; background-color:#820c0c;}

#leisteoben {background-image:url(bilder/mascherl.jpg); background-position: 0 0; background-repeat:no-repeat; background-position:0;background-color:#820c0c; border:1px solid #000;  border:0; height:170px; margin:0; padding:0;}


p.leisterl {background-image:url(bilder/leisterl.gif); height:8px; margin:0; padding:0; border-left:1px solid black; border-right:1px solid black;}

p.titel {text-align:center; height:30px; position:relative; top:38px;}


#content {background-color:white; text-align:left; border:1px solid black; border-top:0;  padding:0; margin:0; height:480px;}

#links {width:200px;float:left;  height:480px; text-align:left; background-image:url(bilder/denkmalkopf_sw_weiss.jpg); background-position: left bottom; background-repeat:no-repeat; background-color:white; padding:0 0 0 5px;}

#buttons {margin:0; padding:0; width:130px; float:right; text-align:right; background-color:white;}

#inhaltrechts {padding:0; margin: 0 130px 0 215px;;  max-height:475px; overflow:auto; background-color:white; text-align:left; width:55%; /* border:1px solid black;*/   }

p.trenner {clear:both; margin:0;}

ul.navigation {list-style:none; margin-left:10px; padding-left:25px; }

a:link, a:visited {color:black; }
a:hover {color:#820c0c;}

img.eingebunden {border:1px solid #000;}

li {padding:3px 0;}

input {font-size:1em;}
textarea {font-family:Verdana; font-size:1em;}


h1 {font-size:1.2em; margin:0 40px 10px 0; padding:0; color:#820c0c; font-weight:bold; border-bottom:1px solid black;/* width:300px; background-image:url(bilder/h1_back_02.gif); background-repeat:no-repeat; background-position:0 -10px; border-top:1px solid black;  border-bottom:1px solid black; border-left:2px solid black; border-right:2px solid black; */  }

h2 {font-size:1em; font-weight:bold; margin:0 0 5px 0; padding:0; font-style:italic;}

ul {margin:0; padding:0 0 0 15px;}
li {margin:0; padding:0;}

.antiparty {text-decoration:line-through;}

.oben {vertical-align:top;}
.rechtsbuendig {text-align:right;}
.breite {width:80px;}

p.epressum {margin:2px; text-align:right;}

p.epressum a:hover {color:white;}





#footer {background-color:white; margin-top:0; padding:2px 2px 2px 25px;border-right:1px solid black; border-left:1px solid black; border-top:0; border-bottom:1px solid black; text-align:left;}

