body{
  font-family : Verdana,Arial,Helvetica,sans-serif;
  background-color : #e8edf0;
  margin: 5px;
  padding: 5px;
  height: 100%;
}
p,legend,input,textarea{
  font-size: 0.8em;
  color: #303F47;
  }
.textlist{
  font-size: 0.8em;
  color: #303F47;
  margin-bottom:20px;
  }
.normaltext, li{line-height : 1.5em;}

.norm{font-weight : normal;}
.fett{font-weight : bold;}
.kursiv{font-style : italic; }
.zentrum{text-align : center;}
.nietz{
 border : 1px dashed #c0ced6;
 text-align : center;
 background-color : #F6F9FB;
 margin : 50px 50px 75px 50px;
 padding : 30px;
 }
.rot{color: #C10912;
     font-weight : bold;
    text-align : center;
}
sup{font-size:11px; color: #ff6600;}
.or{color: #ff6600;}
.konzdatum{
color: #742105;
font-weight : bold;
}
h1, h2{
  font-size: 1em;
  color: #303F47;
  }
.mini{
  font-size: 0.6em;
  color: #303F47;
}
a{
  font-size: 100%;
  color: #F85D29;
}
a:link, a:visited{
        text-decoration : none;
        color : #F85D29;
}
a:hover, a:active{
        text-decoration : none;
        background-color : #fff;
        color : #BE4015;
 }
.trenner{border-top : 1px dashed #c0ced6;}
.konzTrenner{border-bottom : 1px dashed #c0ced6;}
/*** setzt einen kasten um den titel der presse-detail-meldung ***/
.pressekasten{
  border : 1px dashed #c0ced6;
  background-color : #F6F9FB;
  padding : 5px;
  text-align : center;
  margin-bottom : 20px;
  }
/**** layer 'metanavi' für die obere metanavi HOME, KONTAKT, IMPRESSUM ***/
#metanavi{
 padding-bottom : 2px;
 width : 100%;
 height : 15px;
 text-align : right;
}
#metanavi a, #metanavi p{
  font-size: 0.6em;
  color: #303F47;
  text-decoration : none;
}
#metanavi a:link, #metanavi a:visited{
  color: #303F47;
  text-decoration : none;
}
#metanavi a:hover, #metanavi a:active{
  color: #303F47;
  background-color: #fff;
  text-decoration : none;
}
#kopf{
  width : auto;
  height : 162px;
  padding : 0px;
  margin : 0px;
}
#banner{
 height : 100px;
 background-image: url(../images/banner/home5.jpg);
 background-repeat: no-repeat;
 border : 1px solid #c0ced6;
 border-left: 25px solid #303F47;
 margin-bottom : 2px;
}
#logo{
 width : 150px;
 height : 60px;
 float : left;
 border : 1px solid #c0ced6;
}
/**** seitenüberschrift im layer 'kopf' ****/
#headline{
  padding : 15px 5px 0px 18px;
  margin-left : 154px;
  border : 1px solid #c0ced6;/**/
  height:45px;
  background-image: url(../images/banner/home5_h.jpg);
  background-repeat: no-repeat;
  background-color : #F6F9FB;
}
#headline h1{
  color : #303F47;
  font-size : 1.2em;
  font-weight : bold;
}
#links{
  float: left;
  position: relative;
  width: 152px;
  margin-top: 2px;
  background-color : #e8edf0;
  padding: 0px;
 }
/*********** für navigation linke seite ************/
#navlist {
 width: 152px;
 margin: 0px;
 padding: 0px;
 font-weight: normal;
 font-size: 0.9em;
}
#subnavi{
 color:#303F47;
 font-size: 0.6em;
 padding : 0px 5px 10px 10px;
 border : 1px solid #c0ced6;
 border-left: 25px solid #A1B8C5;
 margin-top : 20px;
 margin-bottom : 20px;
 background-color : #F6F9FB;
}
#navlist ul, #subnavi ul{
 margin: 0px;          /*entfernt einzug IE und Opera*/
 padding: 0px;        /*entfernt einzug Mozilla und Netscape*/
 list-style-type: none;                /* verhindert anzeige aufzaehlungszeichen*/
}
#navlist li, #subnavi li{
  margin:0px;
}
#navlist a{
 /*/*/
 display: block;
 padding: 4px 0px 4px 15px;
 margin: 2px 0px 0px 0px;
 border : 1px solid #c0ced6;
 border-left: 25px solid #c0ced6;
 text-decoration: none;
 font-weight: normal;
 font-size: 0.9em;
 width: 150px; /* IE 5.5 and lower; weite #navlist minus (padding-left + padding-right) des <a>-elementes wenn hg-bild*/
 w\idth: 110px; /* for IE6 and the other browsers */
}
#navlist a:link, #navlist a:visited{
 color : #303F47;
 }
#navlist a:hover, #navlist a:active{
 color : #303F47;
 padding : 4px 0px 4px 15px;
 border: 1px solid #c0ced6;
 border-left : 25px solid #A1B8C5;
 background-color : #F6F9FB;
 }
/* zur dauerhaften markierung des angeklickten links auf der zielseite; id="overlink" in <li> eintragen*/
#overlink a:link, #overlink a:visited, #overlink a:hover, #overlink a:active{
 color:#303F47;
 padding: 4px 0 4px 15px;
 border: 1px solid #c0ced6;
 border-left: 25px solid #A1B8C5;
 background-color : #F6F9FB;
 }
#aktuell{
 font-size: 0.6em;
 background-color : #F6F9FB;
 padding : 0px 10px 5px 10px;
 margin : 20px 0px 10px 0px;
 border: 1px solid #c0ced6;
 border-left: 25px solid #c0ced6;
}
#subnavi p, #aktuell p{
 color:#303F47;
 font-size: 100%;
 font-weight : bold;
}
#aktuell p{
font-weight : normal;
}
#subnavi a{
display : block;
padding: 0px;
color:#303F47;
font-size: 100%;
text-decoration : none;
margin-top:3px;
}
#subnavi a:link, #subnavi a:visited{
text-decoration : none;
}
#subnavi a:hover, #subnavi a:active{
text-decoration : underline;
background-color : #F6F9FB;
}
#oversub a:link, #oversub a:visited, #oversub a:hover, #oversub a:active{
text-decoration : underline;
}
#mitte{
  background-color : #e8edf0;
  margin : 10px 0px 0px 152px;
  padding : 0px 0px 3px 20px;
}
#text{
  color : #303F47;
  font-size: 0.9em;
  text-align : left;
 margin-right : 172px;
}
.bildrechts{
float : right;
padding : 5px;
margin : 5px 0px 10px 20px;
border : 1px solid #c0ced6;
background-color : #F6F9FB;
}
.bildlinks{
float : left;
padding : 5px;
margin : 5px 20px 10px 0px;
border : 1px solid #c0ced6;
background-color : #F6F9FB;
}
.bildnormal{
padding : 5px;
margin : 5px 20px 10px 0px;
border : 1px solid #c0ced6;
background-color : #F6F9FB;
}
/********* layer für top - verweis ********/
#oben{
 position: relative;
 text-align: right;
 font-size: 0.7em;
 font-weight : bold;
}
#oben a{
 text-decoration: none;
 color: #303F47;
 font-size: 100%;
}
#oben a:link, #oben a:visited{
 color: #303F47;
 }
#oben a:hover, #oben a:active{
 color: #303F47;
 background-color: #fff;
 }
#rechts{
  position : relative;
  float : right;
  width: 150px;
  margin-top : 2px;
  padding: 0px;
}
.infobox, #datum{
  position : relative;
  width: 148px;
  background-color: #F6F9FB;
  padding: 0px;
  margin-bottom : 20px;
  border :1px solid #c0ced6;
}
#datum p{
 padding : 5px 5px 5px 5px;
 font-size : 0.6em;
}
.infobox p{
  padding: 0px 5px 5px 5px;
  font-size: 0.6em;
}
.infobox h1, #datum h1{
 font-size: 0.6em;
 padding : 4px 5px 4px 5px;
 margin-top : 0px;
 background-color : #c0ced6;
}
.infobox a{
  font-size: 100%;
  background-color: #F6F9FB;
  text-decoration : none;
  color : #F85D29;
}
.infobox a:link, .infobox a:visited{
  text-decoration : none;
  color : #F85D29;
 background-color: #F6F9FB;
}
.infobox a:hover, .infobox a:active{
  text-decoration : underline;
  color : #F85D29;
  background-color: #F6F9FB;
}
.infobild{
padding : 0px 5px 5px 5px;
margin-top : 5px;
float : left;
}
/********* layer für den footer ********/
#unten{
 position: relative;
 clear: both;
 border-top: 1px solid #c0ced6;
 margin-top: 15px;
 padding-top: 5px;
 text-align: center;
 font-size: 0.6em;
}
/********* links im layer f&uuml;r den footer ********/
#unten a, #unten.copy, #unten.klein{
 text-decoration: none;
 color: #303F47;
 font-weight: normal;
 font-size: 1em;
}
#unten a:link, #unten a:visited{
 color: #303F47;
 }
#unten a:hover, #unten a:active{
 color: #303F47;
 background-color: #fff;
 }
#unten.klein{font-size: 0.8em;}
/********* ende formatierungen footer-layer ********/
/********* start formatierungen kontaktform ********/
.box {width:380px; padding:0; margin:20px 0px 0px 0px;}
legend{padding-left:5px; padding-right:5px; margin-top:10px;}
fieldset{
border:1px solid #F6F9FB;
width:230px;
padding:0px;
font-weight:normal;
}
.tarea{width:320px;}
input, textarea{
  background-color : #F6F9FB;
  border:1px solid #A1B8C5;
  margin:6px;
  margin-left:8px;
  padding:2px;
}
.but1{margin-left:8px;}
.but2{margin-left:35px;}

/********* ende formatierungen kontaktform ********/
