body {
margin:0;
padding:0;
background-image:url(images/seitenhintergrund.gif);
background-position:center;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
}
input,textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
padding:3px;
font-weight:bold;
border:1px solid black;
}
form {
margin:0px;
padding:0px;
clear:both;
}
#zentriert {
width:1004px;
position:absolute;
left:50%;
top:0;
margin-left:-502px;
}
#logo {
position:absolute;
left:0;
top:0;
border-right:1px solid #262626;
border-bottom:1px solid #262626;
}
#header {
position:absolute;
left:220px;
top:0;
border-bottom:1px solid #262626;
}
#gelberbalken {
position:absolute;
left:220px;
top:161px;
background-color:#ffea00;
height:22px;
width:782px;
border-bottom:1px solid #262626;
}
#linkespalte {
position:absolute;
left:0;
top:209px;
width:219px;
}
#mittlerespalte {
position:absolute;
top:200px;
left:245px;
width:510px;
}
#rechtespalte {
position:absolute;
left:797px;
top:196px;
width:194px;
}
#rechtespalte a {
color:black;
}
.boxrechts {
border:1px solid #262626;
display:block;
background-color:white;
margin-bottom:15px;
}
.boxrechts h1 {
border-bottom:1px solid #262626;
display:block;
background-color:#ffea00;
font-size:15px;
margin:0;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
text-transform:uppercase;
}
.boxrechts p {
font-size:13px;
margin:0;
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
}
.hauptmenupunkt {
background-color:#ffea00;
border-top:1px solid #272727;
border-bottom:1px solid #272727;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:12px;
}
.hauptmenupunkt-aktiv {
background-color:#ffea00;
border-top:1px solid #272727;
border-bottom:1px solid #272727;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:12px;
}
.hauptmenupunkt a {
display:block;
background-color:white;
border-left:1px solid #272727;
margin-left:25px;
padding-left:8px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
color:black;
}
.hauptmenupunkt a:hover {
background-color:#ffea00;
border-left:1px solid #ffea00;
}
.hauptmenupunkt-aktiv a {
display:block;
background-color:#ffea00;
border-left:1px solid #ffea00;
margin-left:25px;
padding-left:8px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
color:black;
}
#inhalt {
color:black;
}
#inhalt h1 {
font-size:24px;
margin-top:10px;
padding-top:1px;
}
#inhalt hr {
border-top:1px solid black;
border-bottom:none;
}
#inhalt a {
color:black;
}
#inhalt h2 {
font-size:16px;
background-color:#ffea00;
margin-top:10px;
display:block;
border:1px solid black;
padding-top:2px;
padding-bottom:2px;
padding-left:6px;
}
#inhalt h2 a {
text-decoration:none;
}
#inhalt h2 a:hover {
text-decoration:underline;
}
#inhalt p {
font-size:15px;
}
.csc-textpic-caption
{
font-size:15px;
}
#inhalt td {
font-size:15px;
}
.csc-default ul {
margin-left:15px;
margin-top:5px;
padding:1px;
list-style-image:url(images/aufzaehlungspunkt.gif);
}
.csc-default li {
margin-left:4px;
padding-left:1px;
font-size:15px;
padding-bottom:4px;
padding-top:4px;
border-bottom:1px solid #595959;
}
.csc-textpic-imagewrap ul {
margin:0;
padding:0;
}
.csc-textpic-imagewrap li {
margin:0;
padding:0;
}
.csc-textpic-imagewrap ul a:hover {
background:none;
}
#inhalt ul a {
text-decoration:none;
}
#inhalt ul a:hover {
background-color:#ffea00;
}
.extraklein {
font-size:11px;
}
#druckersymbol {
position:absolute;
left:740px;
top:200px;
width:20px;
}

.tooltip {
position:absolute;
display:none;
border:1px solid #595959;
background-color:#fef7b1;
padding:10px;
color:black;
font-size:11px;
text-align:justify;
}
#datenschutz {
width:168px;
}
label a {
border-bottom:1px dotted #000;
}
label {
font-size:15px;
}
.csc-uploads p {
margin:0;
padding:0;
}

#inhalt div.csc-textpic div.csc-textpic-imagerow ul {
  margin-left: 0;
  padding: 0;
}

#inhalt div.csc-textpic div.csc-textpic-imagerow ul li {
  border: none;
  margin-left: 0;
  padding-left: 0;
}

small {
font-size:12px;
}

.smalltext {
font-size:12px;
}
