.headline {
	width:760px;
}

#inhaltsbereich {
	width:777px;
}

#inhalt {
width:777px;
padding-top:0;
}

#inhaltlinks, #inhaltrechts {
width:388px;
margin:0;
padding:0;
}

#inhaltlinks {
border-right:solid 1px #649AC8;
}

#inhalt div.unten{
border:none;
border-bottom:solid 1px #649AC8;
padding:5px;
text-align:right;
font-size:85%;
}


#inhaltlinks .kasten, #inhaltrechts .kasten, #inhaltrechts .kastendoppel {
min-height:5em;
padding: 1em 10px 1em 0px;
border-bottom:solid 1px #649AC8;
}

#inhaltrechts .kasten, #inhaltrechts .kastendoppel {
padding: 1em 0px 1em 10px;
}

#inhaltrechts .kastendoppel{
height:12em;
border-bottom:none;
}

#inhaltrechts .kastendoppel form{
padding:0;
margin:0;
}


#inhaltrechts .kastendoppel input{
padding:0;
margin:0;
width:200px;
font-size:90%
}

#inhaltrechts .kastendoppel select{
padding:0;
margin:0;
width:204px;
font-size:90%
}

#inhaltrechts .kastendoppel input.submit{
background:#84B3DA;
border:solid 1px #7F9DB9;
width:100px;
}

#inhaltrechts .kastendoppel table {
background:#E2EBF2;
}

#inhaltrechts .kastendoppel table th {
background:#84B3DA;
text-align:left;
color:white;
}

#inhaltrechts .kastendoppel table td {
color:#84B3DA;
font-weight:bold;
padding:4px;
border-bottom: solid 1px #84B3DA;
}

#inhaltrechts .kastendoppel table td.links {
text-align:center;
}

#inhaltrechts .kastendoppel table td.unten {
border-bottom: solid 0px #E2EBF2;
}


.inhaltzweilinks, .inhaltzweirechts {
width:388px;
margin:0;
padding:0;
float:left;
}

.inhaltzweilinks {
border-right:solid 1px #649AC8;
}

.inhaltzweilinks div.kasten, .inhaltzweirechts div.kasten {
height:8em;
padding: 1em 10px 1em 0px;
border-bottom:solid 1px #649AC8;
}

.inhaltzweirechts div.kasten {
padding: 1em 0px 1em 10px;
}

.kasten img {
display:block;
margin-right:10px;
float:right;
}

.kasten img.person {
display:block;
margin-left:10px;
margin-right:10px;
width:45px;
float:left;
}

.kasten .text {
width:300px;
margin-left:65px;
}


#inhaltpersonen {
width:777px;
padding-top:20px;
}

#inhaltpersonen .text {
float:left;
margin:0;
padding:0;
width:420px;
}

#inhaltpersonen .text.termin{
width:580px;
}

#inhaltpersonen .foto {
display:block;
margin-right:20px;
float:left;
width:140px;
}

#inhaltpersonen h2 {
margin:0;
padding:0;
}

#inhaltpersonen .rechtsperson {
width: 180px;
padding:0;
padding-top:0.4em;
float:right;
}

#inhaltpersonen .rechtsperson ul {
margin:0;
padding:0;
list-style:none;
}

#inhaltpersonen .rechtsperson ul li {
padding-top:10px;
}

#inhaltpersonen .abstand {
padding-top:2em;
}

#inhaltpersonen table.module td{
vertical-align:top;
border-bottom:solid 1px #84B3DA;
}

#inhaltsbereich .onlineanmeldung a{
color:white;
}


#test {
color:#EFF0F1;
}

#test a.test {
color:#EFF0F1;
}
