body{
        font-family:arial, sans-serif;
        font-size:1em;
        ö-font-weight:bold;
        color:#236039;
        margin:1em 0 0 0;
        text-align:center;
        background-color:#fff;}
#start{
        background-image:url(pics/bge_header_gruen_ot.gif);
        background-repeat:no-repeat;
        background-position:left bottom;
        background-attachment:fixed;}
#rest{
        background-image:url(pics/bge_header_grau_ot.gif);
        background-repeat:no-repeat;
        background-position:left bottom;
        background-attachment:fixed;}
#mitte{
        margin:0 auto;
        width:770px;
        text-align:left;
        ö-font-weight:bold;
        padding:0;
        ö-border-width:1px;
        ö-border-style:solid;
        ö-border-color:#000;}
p{
        ö-line-height:1.3em;
        ö-padding:0 0 0 1em}
#text_s{
        line-height:1.3em;
        padding:0;}
#text{
        line-height:1.3em;
        padding:0 0 0 1.5em;}
#schmal{
        ö-line-height:1.3em;
        ö-border-width:1px;
        ö-border-style:solid;
        ö-border-color:#000;
        margin:0 0 0 15em;
        ö-padding:0 0 0 1em;}
* html div#schmal{
        height: 1em;}
#imp{
        text-align:left;
        font-size:0.8em;
        padding:0;
        ö-line-height:0.8em;}
#norm{
        line-height:1.3em;
        ö-border-width:1px;
        ö-border-style:solid;
        ö-border-color:#000;
        margin:0em;
        padding:0 0 0 3em;}
#border{
        border-width:6px;
        border-style:dotted;
        ö-border-style:solid;
        ö-border-color:#236039;
        border-color:#a8863e;
        margin:0em;
        padding:0.8em;
        text-align:center;
        ö-font-family:comic sans serif, cursive;}
#o_navi{
        text-align:right;
        ö-width:11em;
        float:left;
        margin:0 2em 1.6em 0;
        padding:1em;
        color:#9F0000;
        line-height:1.2em;
        font-weight:bold;
        border-right-color:#FFDF00;
        border-bottom-color:#FFDF00;
        border-left-color:#fff;
        border-top-color:#fff;
        border-width:8px;
        border-style:solid;
        ö-background-color:#00AFAF;}
#o_navi li{
        list-style-type:none;
        margin:0.2em 0 0 0;}
#inh{
        color:#ff7d00;}
ul#o_navi a{
        text-decoration:underline;
        color:#388553;}
ul#o_navi a:hover{
        color:#9F0000;
        text-decoration:underline;}
ul#o_navi a:underline{
        color:#388553;}
a {
        text-decoration:underline;
        color:#9F0000;}
a:visited{
        text-decoration:underline;}
a:hover{
        text-decoration:underline;
        color:#236039;}
#rechts{
        float:right;}
span.vers{
        font-size:1.3em;
        font-family:"Comic Sans MS",cursive;
        font-weight:bold;
        font-style:italic;
        ö-float:left;
        ö-line-height:0.8em;
        padding:0;}
span.vers_g{
        font-size:1.5em;
         font-family:"Comic Sans MS",cursive;
         font-weigt:bold;}
span.vers_r{
        font-size:2em;
         font-family:"Comic Sans MS",cursive;
         font-weigt:bold;
         color:#9F0000;}
h3{
        text-align:left;
        font-size:1.5em;
        padding:0;}
h2{
        font-family:"Comic Sans MS",cursive;
        font-style:italic;
        text-align:right;
        font-size:1.7em;
        ö-border-width:1px;
        ö-border-style:solid;
        padding:0;
        margin:0;
        ö-background-color:#FFDF00;
        color:#9F0000;}
h1{
        text-align:center;
        ö-float:right;
        padding:1em;
        font-size:2.5em;
        margin:1em 1em 0 7em;
        ö-border-width:1px;
        ö-border-style:solid;
        color:#fff;
        background-color:#9F0000;}
#sub{
         color:#fff;
         background-color:#9F0000;
         font-size:1.3em;
         font-weight:bold;
         text-align:right;
         ö-border-width:1px;
         ö-border-style:solid;
         ö-border-color:green;
         margin:1.4em 0 0 0;
         padding:0.2em;}
#right{
         text-align:right;
         margin:0.5em 0 1em 0;}
#bild{
        margin:0 0 0 4em;
        padding:0;
        border-width:0px;}
#bild_sc{
        padding:0 1em 0 0;
        margin:0 0 0 0;
        border:0;
        float:left;
        display:block;}
#nachrechts_imp{
        padding:0;
        text-align:right;
        font-size:0.7em;}
hr{
        width:75%;
        margin-left:0;
        height:1px;
        color:#9F0000;
        background-color:#9F0000;
        text-align:left;
        border:0;}
#abst{
        margin-bottom:1em;}
#cen{
        text-align:center;}
#pic_cen{
        border-width:0px;
        vertical-align:middle;
        text-align:center;}