dd{
  vertical-align:top;
}

.ArtikelZusatz{
  border:1px solid #E9E6E1;
  width:100%;
}

.ArtikelZusatz a:link{
  text-decoration:none;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.ArtikelZusatz a:visited{
  text-decoration:none;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.ArtikelZusatz a:hover{
  text-decoration:underline;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

BODY {
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
   padding: 10px 0 0;
   margin: 0;
   }
HTML>BODY {
   padding: 0;
   }

#kopf {
  /* border: 1px solid #A1A5A9;*/
  padding: 0px;
  margin: 10px;
  height: 95px;
  background-image:url(../images/esinnbannerneu.jpg);
  font-variant:small-caps;
  letter-spacing:2pt;
}

#kopf a:link{
  text-decoration:none;
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}

#kopf a:visited{
  text-decoration:none;
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}

#inhalt {
   padding: 0;
   margin: 10px 225px 10px 247px;
   }

#links {
   background-color: #E9E6E1;
   padding: 0;
   margin: 10px;
   width: 225px;
   position: absolute;
   top: 112px;
   left: 0;
   border:1px solid #A1A5A9;
   }

#rechts {
   padding: 0;
   margin: 10px;
   width: 200px;
   position: absolute;
   top: 112px;
   right: 0;
   }
   
  #fuss {
   margin:10px 225px 10px 247px;
   padding:0px;
   clear: left right;
   }
   

#werbung {
  padding: 0px;
  margin: 15px 225px 10px 247px;
  color:#999999;
  font-family:Verdana, Arial, sans-serif;
  font-size:9px;
  background-color:#E9E6E1;
}
   
#links ul{
  list-style:none;
  margin:0px;
  padding:0px;
} 

.kommanz{
  font-size: 10px;
  font-weight: normal;
}


.Menu{
  padding:3px 0px 3px 0px;
  min-height:25px;
  border-top:1px solid #A1A5A9;
  border-bottom:0px none;
  background-color:#E9E6E1;
}

.SMenu{
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.HMenu{
  margin:0px 3px 0px 10px;
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
}

.HMenu a:link {
  text-decoration:none;
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
}
.HMenu a:visited{
  text-decoration:none;
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
}
.SMenu{
  margin:0px 10px 0px 10px;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  vertical-align:top;
}
.SMenu a:link{
  text-decoration:none;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}
.SMenu a:visited{
  text-decoration:none;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.SMenu a:hover{
  text-decoration:underline;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.Rubrik{
  margin:0px 10px 0px 10px;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}
.Rubrik a:link{
  text-decoration:none;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}
.Rubrik a:visited{
  text-decoration:none;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}
.Rubrik a:hover{
  text-decoration:underline;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}


.Menu input{
  border:1px solid #A1A5A9;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  margin-top:3px;
}

.Text-Ueberschrift{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
  font-weight:bold;
  margin-bottom:3pt;
  clear:left;
}

.Text-Ueberschrift a:link, .Text-Ueberschrift a:visited{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
  font-weight:bold;
  margin-bottom:3pt;
}

.Text-Text{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
  text-align:justify;
 
}

.Text-Text a:link{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
  text-decoration:underline;
}

.Text-Text a:visited{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
  text-decoration:underline;
}

.Text-Text-Thema a:link{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
  text-decoration:underline;
}

.Text-Text-Thema a:visited{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
  text-decoration:underline;
}

.Text-Text-Artikel{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
  text-align:justify;
  padding-bottom: 10px;
}

.Text-Text-Artikel a:link{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
  text-decoration:underline;
}

.Text-Text-Artikel a:visited{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
  text-decoration:underline;
}


.Text-Autor{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:8pt;
  text-align:right;
  margin-top:5px;
}

img{
  border:0px none;
}

a{
  text-decoration:underline;
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
}

.Kommentar-Autor{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
  background-color:#E9E6E1;
}

.Kommentar-Text{
  color:#333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
  margin:5px 0px 15px 10px;
  border:1px solid #E9E6E1;
}

/*.Kommentar-Div{
  clear:right;
}*/

.Artikelaktionen{
  text-align:center; 
  margin:15px 0px 15px 0px;
  clear:both;
}

.Artikelaktionen a:link, .Artikelaktionen a:visited{
  text-decoration:none;
}

.Artikel-Zusatzinfo{
  float:right;
  width:150px; 
  margin:0px 0px 5px 10px;
}

.Webseite-Kommentar-Textfeld{
  width:300px;
  border:1px solid #A1A5A9;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
}

.Webseite-Kommentar-Textbox{
  height:200px;
  width:300px;
  border:1px solid #A1A5A9;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
}

.Webseite-Kommentar-Button{
  border:1px solid #A1A5A9;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
}

/*
.Webseite-Kontakt-Textfeld{
  width:100%;
  border:1px solid #A1A5A9;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
}

.Webseite-Kontakt-Textbox{
  width:100%;
  border:1px solid #A1A5A9;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10pt;
}

.Webseite-Kontakt-Button{
  border:1px solid #A1A5A9;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
}  */

form label{
  display: block;
  margin: 0px 0px 3px 0px;
}

form #anrede, form #firma, form #name, form #vorname, form #email, form #anliegen{
  border-top: 1px solid #A5A5A5;
  border-right: 1px solid #EFEFEF;
  border-bottom: 1px solid #EFEFEF;
  border-left: 1px solid #A5A5A5;
  width: 80%;
  padding-left: 3px;
  padding-right: 3px;
}

form #anliegen{
  height: 200px;
}

form #submit{
  border: 0px none;
  background: #FFFFFF;
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 0px 0px;
  font-weight: bold;
  color: #494949;
  cursor: pointer;
}

p{
  margin-top: 0px;
}

P-Bild{
  position:absolute;
  left:50%;
}

.SuchErgebnis{
  color: #999;
  font-weight: bold;
}

.SuchText_Button{
  border:1px solid #A1A5A9;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  margin-top:3px;  
}

.Termine a:link, .Termine a:visited{
  text-decoration:none;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.SeitenNavigation{
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  float:left;
  text-align:left;
}

.SeitenNavigation a:link{
  text-decoration:none;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.SeitenNavigation a:visited{
  text-decoration:none;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.SeitenNavigation a:hover{
  text-decoration:underline;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.Kontakt_Impressum{
  /* border:1px solid #A1A5A9; */
  background-color:#E9E6E1;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;	
  padding: 25px 0px 0px 10px;
}

.Kontakt_Impressum a:link{
  text-decoration:none;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.Kontakt_Impressum a:visited{
  text-decoration:none;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.Kontakt_Impressum a:hover{
  text-decoration:underline;
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.kommanz a:link, .kommanz a:visited{
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
  font-family: Verdana, sans-serif;
}

#ajax{
	font:normal 10px Verdana, sans-serif;
	color:#666;
  border:1px solid #A1A5A9;
  background-color:#E9E6E1;
}

#ajax input{
  border:1px solid #A1A5A9;
  color:#666666;
  padding:0 4px;
}

#ajax ul { list-style-type:square; margin:0 0 0 15px; padding:0; }
#ajax ul li{ margin:0 0 5px 0; padding:0; }
#ajax ul li a{ font-size:10px; text-decoration:none; }
#ajax ul li a:hover{ text-decoration:underline; }

.redaktion{

	font:normal 10px Verdana, sans-serif;
	color:#666;
  border:1px solid #A1A5A9;
  background-color:#E9E6E1;
}

.redaktion input{
  border:1px solid #A1A5A9;
  color:#666666;
  padding:0 4px;
}

.redaktion ul { list-style-type:square; margin:0 0 0 15px; padding:0; }
.redaktion ul li{ margin:0 0 5px 0; padding:0; }
.redaktion ul li a{ font-size:10px; text-decoration:none; }
.redaktion ul li a:hover{ text-decoration:underline; }

.kalender {
    font-family:Verdana;
    font-size:0.9em;
    color:#333;
    width:200px;
}
.kalender p { 
    margin:0;  
    text-align:right;
    font-weight:bold;
}
.kalender p a { text-decoration:none; color:#333; }
.kalender th, .kalender td { text-align:center; padding:3px; }
.kalender th { background:#BBB; }
.kalender td, .kalender td.normal { background:#E9E6E1; color:#333; }
.kalender td.akt_tag { background:#78B5CE; } /* Der aktuelle Tag */
.kalender td.sonntag { background:#DDD; } /* Sonntag */
.kalender a { font-size:0.9em; text-decoration:none; color:#003399; font-weight:bold; }
.kleiner { font-size:0.8em; font-weight:normal; }

hr {
	background-color: #e0dede;
	noshade: noshade;
	size: 1px;
}
