body,p,h1,h2,h3,div,ol,ul,span,form {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
body {
background: #F7F8E0 url(../images/formen_bg1.png) no-repeat 25% 0%;
color: #000;
font-size: 101%;
text-align: left;
}
h1 {
background: transparent;
color: #000;
font-size: 1.5em;
font-weight: normal;
padding: 5px 0 10px 0;
text-align: left;
width: 770px;
height: auto;
}
h1 a { text-decoration: none; }
h2 {
background: transparent;
color: #000;
font-size: 1.1em;
font-weight: normal;
padding: 0.5em 0 0.2em 0;
text-align: left;
}
h2.limit{
max-width: 450px;
width:expression(document.body.clientWidth > 450? "450px": "auto" );
}
h3 {
background: transparent;
color: #000;
font-size: 1em;
font-weight: normal;
padding: 0.4em 0 0.4em 0;
text-align: left;
}
h4 {
background: transparent;
color: #000;
font-size: 0.9em;
font-weight: normal;
padding: 0;
text-align: left;
}
h5 {
background: transparent;
color: #000;
font-size: 0.9em;
font-weight: normal;
padding: 0;
text-align: left;
}
p {
padding-top: 2em;
text-align: left;
font-size: 1.3em;
}
div.eingang p {padding: 0;}
a { text-decoration: underline; }
a:link, a:visited { color: #000; background: transparent;}
div.highlight { color: #0000ff; background: transparent; }
/*ul.menu_oben a:hover, ul.menu_oben a:active, ul.menu_oben a:focus, ul.menu_unten a:hover, ul.menu_unten a:active, ul.menu_unten a:focus { color: #C2C5CA; background: transparent; }
.linkcol1 a:hover, a:active, a:focus { color: #FE2E2E; background: transparent; border: 2px solid red; font-weight: bold; }
.linkcol2 a:hover, a:active, a:focus { color: #FFFF00; background: transparent; }
.linkcol3 a:hover, a:active, a:focus { color: #40FF00; background: transparent; }
.linkcol4 a:hover, a:active, a:focus { color: #00FFFF; background: transparent; }
.linkcol5 a:hover, a:active, a:focus { color: #0101DF; background: transparent; }
.linkcol6 a:hover, a:active, a:focus { color: #B40486; background: transparent; }
*/
div.inhalt ul.bare { font-size: 0.9em; }
div.inhalt ul.bare a { text-decoration: none; }

img { border: 0; }

div.eingang {
width: 1024px;
height: auto;
margin-left: auto;
margin-right: auto;
padding: 0;
}
div.eingang p { 
text-align: center;
}
div.inhalt { 
width: 770px;
height: auto;
min-height: 800px;
margin-left: auto;
margin-right: auto;
padding: 0;
}
div.inhalt ul.menu_oben {
text-align: left;
font-size: 0.9em;
padding: 5px 0 10px 0;
margin: 0;
}
div.inhalt p { margin: 10px 0 15px 0; font-size: 0.8em; padding: 0; text-align:justify; }
div.inhalt p.teaser {
font-style: italic;
}
div.inhalt ul {
font-size: 0.8em;
margin-left: 0;
list-style-type: disc;
padding: 5px 0 15px 0;
}
div.inhalt ul li { margin-left: 20px; margin-bottom: 0.3em;}
div.inhalt ul.menu_oben li { margin-left: 0; }
div.inhalt ol { margin-left: 1.1em; }

div.inhalt img.gross { margin: 0 15px 10px 0; padding: 0; }
div.inhalt table { margin-top: 0.5em; }
div.inhalt table img { margin: 0 16px 30px 0; }
div.inhalt object#MediaPlayer { margin-left: 14px; }
div.inhalt .portraet { float:right; text-align:right; font-size: 0.8em; }
div.inhalt .bildlinks { float:left; font-size: 0.8em; margin: 10px 7px 15px 0; }
div.inhalt .backlink { margin-top:0.8em; }
div.inhalt .backlink p { position: relative; margin-right: 75px; text-align: right; }
div.inhalt .portraet img, div.inhalt .portraet em{ margin: 15px 0 10px 15px; }
.links { float: left; }
.klar { clear: both; }
.logo {	text-align: right; float: right;}
div.inhalt object#show {text-align: right; margin-top: 12px; float: right;height: 420px; width: 285px;}

div.fuss {
width: 770px;
height: auto;
padding-top: 2px;
margin-left: auto;
margin-right: auto;
text-align:left;
font-size: 1em;
clear: both; 
z-index: 1;
}
ul.menu_unten {
text-align: center;
padding: 5px 0;
}
ul.menu_unten li, ul.menu_oben li { display: inline; margin: 0; }
div.stopper {
position: relative;
width: 770px;
height: 99px;
background: #F7F8E0 url(../images/treppen.jpg) 0 0 no-repeat;
color: #000;
}
