body
    {
    margin:0px;     padding:0px;
         font-family: Arial, Verdana, Helvetica, "sans serif";
            color: #666666;    line-height:150%;    font-size: 0.8em;
    }

/* Text */
.unsichtbar
{visibility:hidden; display:none;}
.fett
{font-weight: bold; }
.kurz
{
margin:0px;     padding:0px;
}
p
{
margin:0px;     padding:0px; font-size: 100%; 
}

h1
{         margin:0px;       padding:0px;
         font-family:   Arial, Verdana, Helvetica, "sans serif";
            color:#00174D;  text-align:left;  line-height:110%; font-weight:normal;   font-size: 100%; text-transform: uppercase;
}

h2
{         margin:0px;       padding:0px;
         font-family:   Arial,Verdana,Helvetica, "sans serif";
            color:#ffeeee;  text-align:left;  line-height:110%; font-weight:normal;   font-size: 100%;
}

  
h1.newsUeberschrift
{
margin:0px;     padding:0px; padding-top:5px; padding-bottom:2px;
width:142px;
 text-align:left;
background-color:#ffffff;   color:#00174D; 
padding-left:20px;
background-image: url("../upload/logos/link_button.gif");
background-repeat:no-repeat;
background-position:3px 5px;
}

h1.newsUeberschriftLinks
{
margin:0px;     padding:0px; padding-top:5px; padding-bottom:2px;
padding-left:10px;
 text-align:left;
}
.newsArtikel
{
text-align:left;
 font-family:  Arial,Verdana, Helvetica, "sans serif";
            color:#666666;    line-height:150%;    font-size: 9pt;
     padding:10px;    padding-top:5px; 
}

.newsArtikelBG
{
text-align:left;
 font-family:  Arial, Verdana,Helvetica, "sans serif";
            color:#666666;    line-height:150%;    font-size: 9pt;
     padding:10px;    padding-top:5px; padding-bottom:15px;
width:142px;
min-height:61px;
background-image: url("../upload/logos/eckelinks.gif");
background-repeat:no-repeat;
background-position: left bottom;
background-color:#FEEAC8; 
margin-bottom:15px;
}

a.teaserLink:link,a.teaserLink:visited
{
color:#00174D;
text-decoration:none; font-weight:normal;
}

a.teaserLink:hover,a.teaserLink:active
{
color:#D24148;
text-decoration:none;font-weight:normal;
}

a:link, a:visited
{
color:#999999;
text-decoration:none; font-weight:bold;
}

a:hover,a:active
{
color:#999999;
text-decoration:underline; font-weight:bold;
}

.sucheingabe
{
width:120px;
background-color: transparent;
border:0px;
margin-bottom:10px;
}
.suchbutton
{
background-color:#ffffff;
border:0;
}

.textKlein
{
font-size:9pt;line-height:150%; 
}
.punkteLinie
{
font-size:6pt; letter-spacing:3px; width:90%;
padding:0; margin:0;
border-bottom: 1px dottet #cccccc;
}
.bildLinks
{
padding:0 20px 0 0; float:left;
}
.bildRechts
{
padding:0 0 0 30px; float:right;
}

.fuerForm_s
{
position:relative;
width:520px;
height:30px;
}

.textFeld
 {
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:100%;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:400px;
 height:12px;
 position:absolute;
  top:1px;
 right:0px;
 background-color:#ffffff;
 border: 2px;  border-style:solid;   border-color:#FEEAC8;
}

   .areaFeld
 {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:100%;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:400px;
 height:80px;
 float:left;
 background-color:#ffffff;
 border: 2px;  border-style:solid;   border-color:#FEEAC8;
 scroll-base-color:#ffffff;
}

#contactFormSubmitLeft .button , #contactFormSubmitRight .button
 {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight: normal;
 text-align: center;
 color: #000000;
 width:90px;
 height:20px;
 background-color:#ffffff;
 border: 1px;  border-style:solid;   border-color:#cccccc;
cursor:hand;
 }

ul
{margin:20px 0px 20px 20px; padding:0;}

.mitDoppelpfeil
{padding:0; margin:0; padding-left:15px; background-image: url("../upload/logos/listenPunkt.gif"); background-repeat:no-repeat; background-position:0 5px;}


.textBereichContent img
{
border:2px solid #FEEAC8; padding:0px; margin-right:5px;
}


ul.sitemap li ul
{
margin:0; padding:0; padding-left:20px;
}




#contactForm label
{
width:120px; float:left;
}

#contactForm input
{
  width:400px;
 height:12px;
 background-color:#ffffff;
 border: 2px;  border-style:solid;   border-color:#FEEAC8;
}

#contactForm textarea
{
 width:400px;
 height:80px;
  background-color:#ffffff;
 border: 2px;  border-style:solid;   border-color:#FEEAC8;
 scroll-base-color:#ffffff;
}
#contactFormSubmitLeft input , #contactFormSubmitRight input 
{
width:140px;  border:1px solid #ED9C15; background-color:#ffffff; float:left;margin:0  10px 0 0; 
}
.contactRow
{
padding-bottom:10px;
}
