body {
font-size:11px;
background-color:#FFFFFF;
background-image:url(../bilder/wappen.jpg);
background-repeat:no-repeat;
background-position: left 365px;
}

#alles {
margin-top: 10px;
border: 1px solid #CCCCCC;
margin-bottom:40px;
margin-left:auto;
margin-right:auto;
width:760px;
background-color:#FFFFFF;
padding:0px;
}


#header {
float:left;
width:100%;
height:100px;
border-bottom:1px solid #CCCCCC;
}

#header img {
border:0px;
float:left;
padding-left:2px;
padding-top:13px;
}


#header img.logo {
border:0px;
float:right;
padding-right:20px;
padding-top:13px;
}

#menu {
float:left;
margin-top:11px;
width:100%;
line-height:1em;
padding-bottom:5px;
margin-left:5px;
}

#menu ul {
padding-top:10px;
display:inline;
list-style-type:none;
}

#menu ul li {
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: bold;
padding-right: 5px;
margin-right:5px;
border-right: 1px solid #000000;
margin-left: 0px;
letter-spacing:0.1ex;
margin-bottom:0.5em;
}

#menu ul li.erster {
margin-left:0px;
}

#menu a:link, #menu a:visited {
text-decoration:none;
color:#CF142B;

}

#menu a:hover, #menu a:active {
color:#000000;

}

#submenu {
float:right;
clear:left;
font-size:80%;
color:#CCCCCC;
}

#submenu ul {
float:right;
padding-top:0px;
}

#submenu a:link {
color:#666666;
}

#submenu a:hover {
color:#000000;
}

#bildbox {
float:left;
background-color:#FFFFFF;
width:100%;
height:200px;
padding:0px;
margin:0px;
border-bottom:1px solid #CCCCCC;

}

#bildbox img {
border:0px;
width:760px;}

#spaltelinks {
margin-top:-5px;
float:left;
width:20%;
margin-left:5px;
margin-bottom: 10px;
}

#spaltelinks p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#000000;
padding-left: 5px;
padding-right: 5px;
}

#spaltelinks h1 {
padding: 2px;
color:#000000;
border-bottom: 2px solid #E60D2E;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
margin-top:25px;
}

#spaltelinks h1 a:link {
color:#000000;
}

#spaltelinks h1 a:hover {
color:#E60D2E;
}

#spaltelinks h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#000000;
border-bottom: 1px solid #E60D2E;
;
padding-left: 2px;
padding-right: 5px;
}

#spaltelinks a:link, #spaltelinks a:visited {
text-decoration:none;
color:#000000;
padding: 1px;

}

#spaltelinks a:hover, #spaltelinks a:active {
text-decoration:none;
color:#E60D2E;
padding: 1px;

}

#spaltelinks ul {
list-style-type:none;
padding:0px;
margin:0px;
}

#spaltelinks li {
margin-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#999999;
border-bottom: 1px solid #E60D2E;
padding-left: 2px;
padding-right: 5px;
padding-bottom:2px;
}

#inhalt {
float:left;
background-color:#FFFFFF;
width:53%;
padding-left: 2%;
padding-right: 1%;
margin-top:3px;
}

#inhalt p {
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.5em;
}

#inhalt a:link, #inhalt a:visited {
text-decoration:none;
color:#E60D2E;
font-weight:bold;
font-size: 10px;
}

#inhalt a:hover, #inhalt a:active {
text-decoration:none;
color:#000000;
font-weight:bold;
font-size: 10px;
}


#inhalt h1 {
font-size: 1.7em;
line-height:1.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#E60D2E;

}


#inhalt h2 {
font-size: 1.1em;
line-height:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
}

#inhalt h3 {
font-size: 1.1em;
line-height:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
border-bottom: 1px solid #CCCCCC;
}

#inhalt img {
border:0px;
clear:left;
padding-left:10px;
margin-top:5px;
}

#inhalt img.links {
border:0px;
float:left;
padding-right:10px;
margin-top:5px;
padding-left:0px;
}

#inhalt ul {
margin-top:-20px;
list-style-type: square;
list-style-position:outside;
padding-left:13px;
margin:0px;
}

#inhalt li {
padding:0px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.5em;
}

#spalterechts {
margin-top:21px;
float:right;
width:21%;
border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
padding:2px;
}

#spalterechts a {
text-decoration:none;
}

#spalterechts img {
border:0px;
padding:4px;
}

#spalterechts p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height: 1.8em;
padding:4px;
}

#spalterechts h1 {
color:#000000;
background-color:#FAE073;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
margin-top:-2px;
margin-bottom:-6px;
margin-left:-2px;
padding:5px;
margin-right:-2px;
}

#spalterechts h2 {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
padding:2px;
font-weight:bold;
}

#spalterechts a:link, #spalterechts a:visited {
text-decoration:none;
color:#666666;
text-decoration:underline;

}

#spalterechts a:hover, #spalterechts a:active {
text-decoration:none;
color:#E60D2E;
text-decoration:underline;

}

#spalterechts ul {
list-style-type:disc;
list-style-position:outside;
margin-left:5px;
padding-left:14px;
}

#spalterechts li {
padding:0px;
font-size:80%;
}

#suchen {
float:right;
margin-top: -15px;
height:20px;
}

#spalterechts h1.rot {
background-color:#E60D2E;
color:#FFFFFF;
}

#fusszeile {
clear:both;
height:100px;
margin-top:10px;
border-top: 1px solid #CCCCCC;
padding-top:5px;
background-image:url(../bilder/fusszeile.jpg);
background-repeat:no-repeat;
background-position: right 10px;
margin-left:5px;
margin-right:5px;
}

#fusszeile p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
line-height: 1.7em;
color: #666666;
margin-right: 250px;
}

#fusszeile a:link, #fusszeile a:visited {
text-decoration:none;
color:#666666;
text-decoration:underline;
}

#fusszeile a:hover, #fusszeile a:active {
color:#ED2E38;
text-decoration:underline;
}

*.rot {
color:#ED2E38;
font-weight:bold;
}

#wichtig {
background-color:#B0BFBF;
padding: 5px;
margin-bottom: 10px;
}

#inhalt ul ul 
{margin-left: 5px;
list-style-type:disc;
}

.next {
border-top: 1px solid #CCCCCC;
padding-top:3px;
}

#inhalt img.titelblatt {
border: 1px solid #CCCCCC;
padding: 5px;
}

#fusszeile img {
float:left;
padding:5px;
margin-right: 10px;
margin-bottom: 50px;
}