body {
padding : 0;
margin : 8px 0 0 0;
background : #FFCC00;/*#eead00;*/
color : #000000;
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size : 100%;
}
#mittig {
margin : auto;
width : 978px;    /*978*/
background-color : #ffffff;
padding : 3px 2px 18px 3px;
color : #000000;
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size : 90%;
border-width : 1px;
border-style : solid;
border-color : #a9a9a9;
}
#links {
padding-top : 0;
width : 200px;
background : #ffffff;
float : left;
color : #000000;
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size : 90%;
}
#obenlinks {
margin-top : 0;
height:100px;
}
#navigation {
background : #ffffff;
width : 168px;
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size : 100%;
font-weight : bold;
margin-top: 55px;
float : left;
padding : 5px;
/*border-width : 1px;     */
/*border-style : solid;   */
/*border-color : #a9a9a9; */
height : 340px;
color : #000000;
}
#navigation ul {
list-style : none;
margin : 0;
padding : 0;
}
#navigation li a:link, #navigation li a:visited {
display : block;
padding : 5px 2px 5px 1px;
border-left : 3px;
border-right : 1px;
text-decoration : none;
font-weight : bold;
color : #000000;
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
}
#hauptteil {
margin-top : 2px;
margin-left : 2px;
}
#hauptteil_oben {
margin-top : 2px;
margin-left : 3px;
}


#inhalt {
margin-left : 10px;
margin-top : 3px;
background : #fff;
padding : 10px;
float : left;
width : 490px;
color : #000000;
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
}

#inhalt-breit {
margin-left : 10px;
margin-top : 3px;
background : #fff;
padding : 10px;
float : left;
width : 645px;
color : #000000;
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
}
.zeilenabstand {
padding-bottom : 0.4em;
}
.kleine_schrift {
font-size : 8pt;
font-family : Arial;
font-weight : bold;
}
.kleine_schrift_re {
font-family : Arial;
font-size : 8pt;
text-align : right;
}
#bilder_rechts {
width : 220px;
margin-top : 92px;
background-color : #ffffff;
float : right;
}
.bild1_rechts {
margin-top : 6px;
height:200px;
}
.bild2_rechts {
margin-top : 90px;
}
.bild_oben_rechts {
margin-top : 1px;
text-align : center;
}

h1 {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 125%;
font-weight : bold;
}
h2 {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 110%;
}
h3 {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 110%;
color : #993300;
font-weight : bold;
}
h4 {
font-family : Arial, Verdana, Helvetica, sans-serif;

font-size : 85%;
}
h5 {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 70%;
}
p {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 90%;
color : #000000;
background : transparent;
font-style : normal;
font-weight : normal;
}
.klein {
font-size : 8pt;
color : #a9a9a9;
background : transparent;
font-style : normal;
font-weight : normal;
}
img {
border : 0;
}
a:link {
color : #000;
background : transparent;
text-decoration : none;
}
a:visited {
text-decoration : none;
color : #000000;
background : transparent;
}
a:hover {
color : #e00000;
text-decoration : none;
background : #fc0;
}
a:focus {
background : transparent;
color : #000;
background : #ffff99;
text-decoration : none;
}
a:active {
text-decoration : none;
color: #0000ff;
background : #a9a9a9;
}
.actpage {
color: #0000ff;
background: #fc0;
}
ul, ol {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 90%;
color : #000000;
background : transparent;
font-style : normal;
font-weight : normal;
list-style-type : square;
list-style-image : none;
padding-left : 10px;
margin-left : 8px;
}
ul ul {
list-style-type : circle;
}
.circle {
list-style-type : circle;
}


.adresse {
font-size : 10pt;
color : #000000;
background : transparent;
font-style : normal;
font-weight : normal;
}
.fett {
font-weight : bold;
}
.kl_absatz {
margin-bottom : 0.6em;
}

.clr {
clear : both;
}
#user_3_outline {
width : 972px;
border : 1px solid;
border-color : #ffffff;
background : #eee;/*#eead00;*/
float : left;
margin-bottom:1px;
}
ul#mainlevel-nav {
list-style : none;
padding : 0;
padding-left : 720px;
margin : 0;
font-size : 0.8em;
}
ul#mainlevel-nav li {
background-image : none;
padding-left : 0;
padding-right : 0;
float : left;
margin : 0;
font-size : 11px;
font-weight : bold;
white-space : nowrap;
border-right : 1px solid #bcbaba;
}
ul#mainlevel-nav li a {
display : block;
padding-left : 10px;
padding-right : 10px;
text-decoration : none;
color : #000000;
background : transparent;
}

.act_page {
background: #cfcfcf;
}

.center {
text-align : center;
}


.right {
text-align : right;
}

.rechts {
text-align : right;
}

.bild_re_1 {
margin-top : 20px;
float : right;
}
.bild_re_2 {
margin-top : -25px;
float : right;
}
.bild_re_3 {
margin-top : 5px;
float : right;
}
h3.inline-h {
display : inline;
font-size : 1em;
font-weight : normal;
letter-spacing : 0.15em;
margin-right : 1em;
color : #006633;
}

.rot {
font-family : Arial;
color : red;
font-weight : bold;
}

.rechte_spalte {
float: left;
margin-left:50px;
}
.linke_spalte {
float: left;
margin-left:20px;
}

.small {
font-size : 90%;

}