body {
  background-color: white;
  font-size: 101.1%;
  font-family: Verdana, Arial, Sans-Serif;
  color:black;
  padding:0px;
  margin:0px;
  padding-bottom:30px;
}
 
#alles {
  width: 1001px;
  padding:0px 9px 0 0;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid silver;
  text-align:left;
  background: white url(rahmen-rechts.jpg) scroll repeat-y  top right;   
} 
 
#kopf {
  background-color: white;
  padding:0;
  margin : 0px 0 0 0px; 
  width:1001px;
}
 
#kopf img {
  padding:0px 0px 55px 227px;
  border:0;
}
 

#links_mitte_rechts {
  margin:0;
  padding:0;
  width:100%; 
/* */
  overflow:hidden; 
}
 
#rechts {
  width:200px; 
  float:right; 
  margin-left:0px;
  margin-top:0;
  padding:0 0 5px 0;
  text-align:left;
  background-color:#00488d;
  /* wichtig, damit der mittlere Inhalt nicht unter die Navigation fliesst */
  padding-bottom:32767px; 
  margin-bottom:-32767px;  
}
 
#rechts #news {
  width:200px;
  padding-bottom: 20px;
  background-color: #89a2d2; 
  display:block; 
  color: white;  
}
 
#rechts #news a {
  color:white; 
}
 
/* Ueberschrift "Aktuelles" */
#rechts h2{
  color: white;
  margin:0;
  background-color: #00488d;
  display:block;
  font-size:0.9em;
  font-weight:bold;
  padding:8px 20px;
}
 
/* Einzelne News */
#rechts h1{
  margin:0;
  font-size:0.74em;
  font-weight:bold;
  padding:15px 20px 0 20px;
}
 

#rechts p{
  margin:0;
  font-size:0.74em;
  padding:0px 20px 10px 20px;
  line-height:150%;
}
 
#rechts img {
  border:0;
  border-top:4px solid white; 
  border-bottom:4px solid white; 
}
 
 
 
#links {
  float:left; 
  width:200px; 
  padding:0;
  margin-right:12px;
  background-color: #e7e7e7;
  
  /* wichtig, damit der mittlere Inhalt nicht unter die Navigation fliesst */
  padding-bottom:32767px; 
  margin-bottom:-32767px;
  
  text-align:left;
}
 

#links ul {
  list-style-type:none;
  margin:0;
  padding:0;
  font-size:0.8em;
}
 
#links ul li {
 
  border-bottom:4px solid white;
 
}
 
#links ul li a {
  text-decoration:none;
  color:#00488d;
  display:block;
  background-color: #e7e7e7;
  padding:5px 10px 5px 25px;  
}
 
#links ul li.aktiv a,
#links ul li:hover a:hover {
  background-color: #ced3e7;
}
 
#links .zusatznavi {
  background-color: #00488d;
}
 
#links .zusatznavi a{
  color:white;
  font-weight:bold;
  display:block;
  background-color: #00488d;
  padding:5px 10px 5px 25px;    
}
 
#links .zusatznavi li.aktiv a,
#links .zusatznavi a:hover{
  color:#00488d;
    background-color: #ced3e7;
}
 
#links .telefon {
  margin:0px 0 0 18px;
  padding:20px 0 30px 25px;
  color: #039;
  background: #e7e7e7 url(telefon.gif) scroll no-repeat 8px 20px;
}
 
#inhalt{ 
  margin: 0px 225px 30px 225px; 
  padding:0px 0 40px 0;
  text-align:left;
  width:550px;  
}
 
#inhalt h1, #inhalt h2, #inhalt p, #inhalt .eintrag ul, 
.eintrag form, .fieldset{
  color: #039;
  font-weight:normal;
  padding-left:65px;
  margin-right:50px;  
}
 
#inhalt h1{
  font-size:1.5em;
  font-style:italic;
  margin-top:10px;
}
 
#inhalt .csc-firstHeader {
  margin-top:0;
}
 
#inhalt h2 {
  font-size:0.8em;
  margin-top:0px;
  font-weight:bold;
}
 
#inhalt p, #inhalt fieldset {
  font-size:0.7em;
  line-height:150%;
}
 
#inhalt .eintrag ul {
  font-size:0.7em;
  line-height:150%;  
  padding-left:80px;
}
 
#inhalt ul li {
  padding-bottom:10px;
}
 
.eintrag {
  display:inline-block;
  padding-top:0;
  margin-top:0px;
  padding-bottom:25px;
}
 
fieldset {
  border:0;
  margin:0;
  padding:0;
}
 
.csc-mailform label {
  width:150px;
  display:inline-block;
}
 
.csc-textpic-above .csc-textpic-imagewrap dl {
  padding-bottom:0px;
  font-size:0.7em;
  color: #039;
  margin-top:0;
  padding-top:0;
}
 

.csc-textpic-intext-left-nowrap  {
  padding-left:65px;
}
 
#inhalt .csc-textpic-intext-left-nowrap  .csc-textpic-text p{
  padding-left:25px;
  padding-top:0;
  margin-top:0;
}
 
#fuss {
  clear:left;
  text-align: center; 
  font-size: 0.6em;
  background-color: #666;
  padding:8px;
  margin:0px;
  color:white;
  clear:both;  
  border-bottom: 0px solid black;    
}
 
#rahmen_fuss {
  background: white url(rahmen-fuss.jpg) scroll no-repeat  bottom right;
  height:11px;
  border:0;
  width: 1010px;
  padding:0px;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;  
}
 
#partner, #partnerunternehmen {
  padding-top:20px;
  font-size:0.8em;
}
 
#partner_ueberschrift{
  text-align:left;
  padding-bottom:10px;
  padding-left:25px;
}
 
#partnerunternehmen {
  margin-top:5px;
  padding:25px;
}
 
#partnerunternehmen_ueberschrift {
  color:white;
}
 
#master0 {
  margin:10px 0 0 25px;
}
 
.unsichtbar {
  display:none;
}
 

.abstandhalter {
  padding:0px;
  margin:0;
  height:20px;
  background-color:white;
}


/* .verwaltung kann geloescht werden */

.verwaltung  a {
  font-size:0.8em;
  margin:0px 0px 10px 0; 
  padding:5px 0 8px 25px; 
  border-bottom:4px solid white;
  border-top:4px solid white;
  color:#00488d;
  text-decoration: none;
  display:block;
}
 
.verwaltung a:hover {
  background-color: #ced3e7;
}
