
body, html, #Navigation, #inhalt, #right, #kopf #navlist {
margin : 0;
padding : 0;
}
#Navigation {
background-color: #f0f0f0;
}
body, html {
background : white;
color : black;
font-family : arial, helvetica, tahoma, verdana, sans-serif;
font-size : 1.05em;
line-height : 130%;
height : 100%;
}
#navcontainer {
margin-left : 5px;
}
ul#Navigation li {
list-style : none;
display : inline;
margin-left : 1px;
padding : 0;
}
ul#Navigation a, ul#Navigation span {
padding : 0.1em 0.5em;
text-decoration : none;
font-weight : bold;
font-size : 1em;

border : 1px solid black;
border-left-color : white;
border-top-color : white;
color : black;
background-color : #cccccc;
}
ul#Navigation a:hover, ul#Navigation span {
border-color : white;
color : white;
border-left-color : black;
border-top-color : black;
background-color : gray;
}


#navlist {
margin-top : 0;
margin-left : 2px;
padding : 3px 0 0;
font-size : 0.8em;
color : black;
font-weight : bold;
background-color:#f0f0f0;
}
#navlist li {
list-style : none;
display : inline;
}
#navlist li a {
padding : 3px 6px;
color : black;
background-color : transparent;
border-left : 2px solid black;

text-decoration : none;
}
#navlist li a.letzter {
border-right : 2px solid black;
}
#navlist #unternav li a {
background-color : transparent;
}
#navlist li a:link {
color : black;
}
#navlist li a:hover {
color : white;
background : #400080;
border-color : #227;
}
#navlist li a#current {
background : white;
border-bottom : 1px solid white;
}
ul#unternav {
list-style : none;
padding : 0;
margin : 0;
font-weight : bold;
color : black;
display: block;
background-color:#ccccff;
}

#kopf  {
background-color : #f0f0f0;
color : black;
background-image : url(logograu.jpg);
background-repeat : no-repeat;
background-position : left center;
padding : 20px;
text-align : center;
display : block;
}
#kopflink  {
display : block;
border-width: 0px;
position: absolute;
left: 0px;
top: 0px;
width: 180px;
height:80px;
}

#inhalt {
width : 50%;
background-color : white;
margin : 50px 15px;
padding : 0;
}




#inhaltb {
width : 50%;
background-color : white;
margin : 50px 15px;
padding : 0;
}

#liste {
width : 50%;
background-color : white;
margin : 50px 15px;
padding : 0;
}









#right {
float : right;
display : inline;
width : 35%;
background-color :  #efefef;
border : 1px solid black;
margin : 20px 10px;
}

ul#inhalt li {
list-style : none;
}

ul#liste li {
list-style : none;
}





#absatz {
margin-top : 0;
border : 1px solid #a2d0ff;
}
#right a:hover {
color : #800040;
}
#right a:link {
color : black;
}
p {
margin : 15px 25px 15px 10px;
}



.links {float:left;
margin:0 15px 5px 10px;
}

.rechts {float:right;
margin:0 0 0 0;
}


.mittig {
background-image : url(omas.jpg);
background-repeat : no-repeat;
background-position : top center;
padding : 40px;
}
.bold {
font-weight : bold;
}
.center {
text-align : center;
margin-top : 20px;
}
.small {
font-size : 0.8em;
}
.grau {
color : black;
background-color : #cae4ff;
}
.avtext {
margin : 0 25px 0 10px;
}
 .avtext2 {
margin: 2px 25px 0 0;
}


.black
{
color : black;
font-size: 1.2em;
}

.toptext {
margin : 0;
text-align : center;
}
h1 {
margin : 10px 20px 15px 20px;
padding-top : 20px;
font-size : 1.1em;
font-weight : bold;
}
h3 {
margin : 0 0 15px 0;
font-size : 1.06em;
background-color : #a2d0ff;
color : black;
}
h2 {
margin : 0 0 14px 0;
font-size : 1.1em;
color : #0009B9;

}

h5 {
margin : 10px 25px 10px 10px;
font-size : 1.05em;
color : black;
}
h4 {
font-size : 0.8em;
color : black;
margin : 0 0;
}

hr.c8 {width: 50%; height: 2px;}
 span.c7 {color:blue;}
 p.c6 {clear: right;}
 p.c5 {color: red;}
 p.c4 {clear: left;}
 span.c3 {color:blue; font-size: 1.2em;}
 span.c2 {color: red;}
 span.c7 {font-family: arial, helvetica; font-size: 64%}

 hr.c1 {width: 100%; height: 2px;}

 label.c2 {margin-right: 70px;}


li.c1 {list-style: none; display: inline}
li.c9 {list-style: none;}
ul.c1 {list-style-type: none;}

input.c1 input.c1 {vertical-align: middle}

form.c1 {border:1px solid #999;}

form.c4 { padding:5px;/*/*/width:320px;/**/text-align:center;}



ul#footernavi li {
list-style : none;
display : inline;
margin : 0;
padding : 0;
}
#footer {
clear : both;
}
ul#footernavi a, ul#footernavispan {
padding : 0.2em 1em;
text-decoration : none;
font-weight : bold;
border : 1px solid black;
border-left-color : white;
border-top-color : white;
color : black;
background-color : #cccccc;
}
ul#footernavi a:hover, ul#footernavi span {
border-color : white;
border-left-color : black;
border-top-color : black;
color : white;
background-color : gray;
}
