body
{
background: #731c0f;
margin: 0px;
padding:0px;
}

div.header
{
background: #120503 url(pics/logo.png) no-repeat right bottom;
height: 39px;
width:670px;
margin:auto;
padding:0px;
padding-top: 40px;
padding-left:20px;
}

div.menu
{
background: #54130a;
width:675px;
letter-spacing:1px;
overflow:visible;
margin: auto;
padding-top:.2em;
padding-bottom:.2em;
padding-left: 15px;
}


a.menu:link, a.menu:active, a.menu:visited, a.menu:hover
{
color: #ff7e00;
padding-left:.5em;
padding-right:.5em;
padding-top:.2em;
padding-bottom:.2em;
font-family:Georgia,Times,serif;
font-weight:normal;
font-size:12pt;
text-decoration:none;
letter-spacing:1px;
}

a.menuactive:link, a.menuactive:active, a.menuactive:visited, a.menuactive:hover
{
background:url(pics/backs/pyramid.png) no-repeat bottom center;
color:#fab942;
padding-left:.5em;
padding-right:.5em;
padding-top:.2em;
padding-bottom:.2em;
font-family:Georgia,Times,serif;
font-weight:normal;
font-size:12pt;
text-decoration:none;
letter-spacing:1px;
}

div.submenu
{
border-left:1px dotted #a77d6c;
padding:0px;
padding-top:1em;
padding-left:1.5em;
padding-bottom:50px;
}

td.submenu
{
background: #fbf4ac;
width:17em;
text-align:left;
padding:0px;
margin:0px;
}

div.inhaltskasten
{
margin: auto;
width:690px;
background: #fbf4ac;
padding-top:1em;
padding-bottom:3em;
}

td.content
{
width:38em;
padding-left:20px;
padding-right:30px;
}

td.duenn
{
height:1px;
}

div.footer
{
background: #3a0b05;
width:690px;
margin: auto;
margin-top:0px;
padding-top:1em;
padding-bottom:20px;
border-top:3px solid #731a0e;
font-size:8pt;
font-family:Verdana,Helvetica,Arial,sans-serif;
line-height:1.5em;
color:#fab942;
}

ul.menu
{
margin:0px;
margin-left:15px;
padding:0px;
list-style:square;
color:#804000;
}

li.menu
{
list-style:square;
color:#804000;
}

li.menucurrent
{
list-style:square;
color:#CB8559;
}

div.sinfo
{
font-size:8pt;
color:#a77d6c;
padding:0px;
padding-bottom:.2em;
margin:0px;
line-height:1.6;
}

#submenu, #submenu p, #submenu td, #submenu ul
{
font-size:9pt;
font-family:Verdana,Helvetica,Arial,sans-serif;
color:#a77d6c;
line-height:1.8em;
}

#submenu a:link, #submenu a:active, #submenu a:visited
{
color:#731c0f;
text-decoration:none;
border-bottom:1px solid #731c0f;
}

#submenu a:hover
{
color:#952212;
text-decoration:none;
border-bottom:1px solid #952212;
}


#submenu h1
{
font-family:Georgia;
line-height:1.3;
color:#462b20;
letter-spacing:1px;
font-size:12pt;
font-weight:normal;
margin:0px;
padding-top:1em;
padding-bottom:.25em;
}

#content, #content p, #content td, #content ul
{
font-size:9pt;
font-family:Verdana,Helvetica,Arial,sans-serif;
color:#323232;
line-height:1.8em;
}

#content a:link, #content a:active, #content a:visited
{
color:#731c0f;
text-decoration:none;
border-bottom:1px solid #731c0f;
}

#content a:hover
{
color:#952212;
text-decoration:none;
border-bottom:1px solid #952212;
}

#content a.nostyle:link, #content a.nostyle:visited, #content a.nostyle:hover, #content a.nostyle:active
{
border:none;
text-decoration:none;
}

#content a.headerlink:link, #content a.headerlink:visited, #content a.headerlink:hover, #content a.headerlink:active
{
border:none;
text-decoration:none;
font-weight:normal;
color:#462b20;
}

#content a.headerlink:hover
{
color: #633d2d;
}

#content a.boxact:link, #content a.boxact:visited, #content a.boxact:active
{
color:#FB8107;
background:#FFEFAF;
text-decoration:none;
font-weight:bold;
border:1px solid #004000;
padding:1px;
}

#content a.box:link, #content a.box:visited, #content a.box:active
{
color:#004000;
background:#C8D868;
text-decoration:none;
font-weight:bold;
border:1px solid #004000;
padding:1px;
}

#content a.box:hover
{
background:#FFEFAF;
}

#content a.minor:link, #content a.minor:visited, #content a.minor:active, a.minor:hover
{
color:#999999;
text-decoration:none;
border-bottom:1px solid #999999;
}

#content a.minor:hover
{
color:#777777;
border-bottom:1px solid #777777;
}

#content h1, #content h2, #content h3
{
font-family:Georgia;
color: #462b20;
letter-spacing:1px;
margin:0px;
padding:0px;
padding-bottom:0.2em;
font-weight:normal;
}

#content h1
{
font-size:17pt;
line-height:1.2em;
}

#content h2
{
font-size:13pt;
line-height:1.5em;
}

#content h3
{
font-size:11pt;
font-weight:normal;
line-height:1.5em;
}



#content h1.text, #content h2.text, #content h3.text
{
font-family:Georgia;
color:#462b20;
letter-spacing:1px;
margin:0px;
padding:0px;
padding-bottom:0.4em;
}

#content h1.text
{
font-size:16pt;
font-weight:normal;
line-height:1.2em;
padding-top:.8em;
}

#content h2.text
{
font-size:13pt;
font-weight:normal;
line-height:1.5em;
padding-top:.8em;
}

#content h3.text
{
font-size:11pt;
font-weight:normal;
line-height:1.5em;
padding-top:.8em;
}



#content h1.neuesbild
{
margin-left:-20px;
margin-top:-10px;
padding-top:10px;
padding-left:20px;
background:url(pics/backs/bild.png) no-repeat;
}

#content h2.kommentar
{
margin-left:-20px;
margin-top:-5px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:-5px;
padding-left:20px;
background:url(pics/backs/spblase.png) no-repeat;
}

#content td.footline
{
border-top:1px dotted #a77d6c;
margin-top:.3em;
padding-top:3px;
font-size:8pt;
}

#content span.footline
{
border-top:1px dotted #a77d6c;
margin-top:.3em;
padding-top:3px;
font-size:8pt;
width:100%;
display:block;
}

#content span.adminbuttons
{
border:none;
margin:0px;
padding:0px;
font-size:8pt;
width:100%;
display:block;
text-align:right;
}

#content div.loweradminbuttons
{
border-top:1px solid #BFCDD9;
margin-top:.3em;
padding-top:3px;
font-size:8pt;
width:100%;
display:block;
text-align:right;
}

td.line
{
border-bottom:1px dotted #a77d6c;
padding:3px;
padding-left:10px;
padding-right:10px;
}

#content td.headline
{
border-bottom:1px dotted #a77d6c;
font-weight:bold;
padding:3px;
padding-left:10px;
padding-right:10px;
}

#content td.gbcomment
{
border-top:1px dotted #a77d6c;
background:url(pics/ico/commpf.gif) no-repeat top right;
padding-right:50px;
}

#content p.small
{
font-size:8pt;
color:#a77d6c;
}

#content span.slight
{
font-size:8pt;
color: #a77d6c;
letter-spacing:1px;
line-height: 1.0;
}

#content img.rahmen
{
text-decoration:none;
padding:1px;
border:1px solid #a77d6c;
}


#content img.rahmenlink
{
text-decoration:none;
padding:1px;
border:1px solid #a77d6c;
}

#content img.rahmenlink:hover
{
text-decoration:none;
padding:1px;
border:1px solid #a77d6c;
}

#content table.thinborder
{
text-decoration:none;
padding:0px;
border:1px dotted #a77d6c;
}

#content blockquote
{
color:#333;
border-left:3px solid #731c0f;
margin-left:0px;
margin-top:0px;
margin-bottom:0.6em;
padding-left:12px;
padding-right:28%;
padding-bottom:0.2em;
font-style:italic;
}

td.blogentry
{
padding-bottom:.5em;
}

#content div.galleryinfo
{
border-left:1px solid #C0C0C0;
border-bottom:1px solid #C0C0C0;
padding-left:10px;
color:#505050;
font-size:9pt;
}

input.nostyle {border:none; background:none;}
