html, body, div, p, td {
  font-family:Verdana,Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
  font-size: 8pt;
  color:#284396;
  padding:0px; margin:0px; border:0px; 
}

h1 { color: #284396; font-size: 12pt; font-weight: bold; }
h2 { color: #284396; font-size: 9pt; font-weight: bold; }
h3 { color: #284396; font-size: 8pt; font-weight: bold; }

fieldset { border:0px; }

a  { #color: #284396; font-family: Tahoma, sans-serif;  font-size:8pt;  text-decoration:none; } 
a:link  { #color: #284396; font-family: Tahoma, sans-serif;  font-size:8pt;  text-decoration:none; } 
a:visited  { #color: #284396; font-family: Tahoma, sans-serif;  font-size:8pt;  text-decoration:none; } 
a:hover  { #68ac36: #68ac36; font-family: Tahoma, sans-serif;  font-size:8pt;  text-decoration:none; } 
a:active  { #68ac36: #68ac36; font-family: Tahoma, sans-serif;  font-size:8pt;  text-decoration:none; } 

a.tx-indexedsearch-title title { #color: #284396; font-family: Tahoma, sans-serif;  font-size:8pt;  text-decoration:none; } 
a.tx-indexedsearch-title title:link { #color: #284396; font-family: Tahoma, sans-serif;  font-size:8pt;  text-decoration:none; } 
a.tx-indexedsearch-title title:visited { #color: #284396; font-family: Tahoma, sans-serif;  font-size:8pt;  text-decoration:none; } 
a.tx-indexedsearch-title title:hover { #color: #68ac36; font-family: Tahoma, sans-serif;  font-size:8pt;  text-decoration:none; } 
a.tx-indexedsearch-title title:acitve { #color: #68ac36; font-family: Tahoma, sans-serif;  font-size:8pt;  text-decoration:none; } 


.on { color: #68ac36; }
.off { color: #284396; }
a.on  { color: #68ac36; }
a.off { color: #284396; }
a.on:visited { color: #68ac36; }
a.off:visited { color: #284396; }
a.on:hover { color: #68ac36; }
a.off:hover { color: #68ac36; }
a.on:active { color: #68ac36; }
a.off:active { color: #68ac36; }

a.pfad_on { color: #68ac36; }
a.pfad_off { color: #68ac36; }
a.pfad_on:visited { color: #68ac36; }
a.pfad_off:visited { color: #68ac36; }
a.pfad_on:hover { color: #68ac36; }
a.pfad_off:hover { color: #68ac36; }
a.pfad_on:active { color: #68ac36; }
a.pfad_off:active { color: #68ac36; }

a:visited { #color: #284396; }
a.menue_oben_on:visited { color: #68ac36; }
a.menue_oben_off:visited { color: #284396; }
a.sitemap_on:visited { color: #68ac36; }
a.sitemap_off:visited { color: #68ac36; }
a.ebenenwechsel_on:visited { color: #68ac36; }
a.ebenenwechsel_off:visited { color: #68ac36; }


a:hover { color: #68ac36; }
a.menue_oben_on:hover {  color: #68ac36;  }
a.menue_oben_off:hover {  color: #68ac36;  }
a.sitemap_on:hover { color: #68ac36; }
a.sitemap_off:hover { color: #68ac36; }
a.ebenenwechsel_on:hover { color: #68ac36; }
a.ebenenwechsel_off:hover { color: #68ac36; }

a:active {  color: #68ac3 }
a.menue_oben_on:active {  color: #68ac36;  }
a.menue_oben_off:active {  color: #68ac36;  }
a.sitemap_on:active { color: #68ac36; }
a.sitemap_off:active { color: #68ac36; }
a.ebenenwechsel_on:active { color: #68ac36; }
a.ebenenwechsel_off:active { color: #68ac36; }

td.justify { text-align:justify; }
	
sub { font-size: 6pt; }
img { border:0px; }

input { border:solid 1px #284396; }

.seite {
  position:absolute; 
  top:0px; left:50%; 
  margin:0px; border:0px; padding:0px; 
  margin-left:-390px;
  width:780px; min-height:600px; height:100%;
}

.kopfzeile {
  position:relative;
  margin-top:20px;
  width:780px;
  height:150px;
  background-image:url(../grafik/eepi_standard.jpg);
  background-repeat:no-repeat;
}
.eepi_logo{
  margin:0px;
  width:780px;
  height:62px;
}
.kopfzeile_navi{
  position:relative; z-index:1;
  margin:0px;
  width:780px; height:80px; 
}
.sprachen {
  position:relative;
  margin-top:18px; margin-left:20px;
}
.flagge {
  margin-right:2px;
}
.navi_balken{
  position:relative; 
  margin-top:30px;
  width:780px; height:20px; 
  padding-left:20px;
  background-color:#ffffff;
}
.menue_oben_on {
  position:relative; 
  top:4px;
  margin-right:14px;
  color:#68ac36;
}
.menue_oben_off {
  position:relative; 
  top:4px;
  margin-right:14px;
  color:#284396;
}
.zusatz_navi {
  position:absolute; 
  left:180px; top:175px;
  width:600px; height:20px; 
}
.pfad {
  position:absolute; 
  left:0px; top:0px;
  width:600px; height:20px; 
  color:#68ac36;
}
.pfad_on a {
  color:#68ac36;
}
.pfad_off a {
  color:#68ac36;
}
.ebenenwechsel {
   display:none;
#  position:absolute; 
#  left:400px; top:0px;
#  width:150px; height:20px; 
}
.ebenenwechsel a {
   display:none;
#  color:#68ac36;  
}
.sitemap {
   display:none;
#  position:absolute; 
#  left:550px; top:0px;
#  width:50px; height:20px; 
}
.sitemap a {
   display:none;
#  color:#68ac36;
}
.sitemap_off {
   display:none;
#  color:#68ac36;
}


.bg {
  position:absolute; 
  top:170px;
  width:780px; 
  background-image:url(../grafik/trennlinie.jpg); background-repeat:repeat-y; background-position:164px;
}
.bg2 {
  position:relative; 
  width:780px; 
  min-height:40px;
  height:auto !important;
  height:40px;
}

.links {
  float:left;
  position:relative; 
  width:164px; 
  min-height:300px;
  height:auto !important;
  height:300px;
}
.menue_links_ebene1 {
  position:relative;
  margin-top:40px;
  margin-left:20px;
  width:144px;
  line-height:20px;
  vertical-align:middle;
  color:#284396;
}
.menue_links_on a {
  color:#68ac36;
}
.menue_links_off a {
  color:#284396;
}

.menue_links_ebene2 {
  position:relative;
  margin-left:20px;
  width:124px;
  line-height:20px;
  vertical-align:middle;
  color:#284396;
}
.menue_links_on_2 a{
  color:#68ac36;
}
.menue_links_off_2 a{
  color:#284396;
}

.menue_links_ebene3 {
  position:relative;
  margin-left:20px;
  width:104px;
  line-height:20px;
  vertical-align:middle;
  color:#284396;
}
.menue_links_on_3 {
  color:#68ac36;
}
.menue_links_off_3 {
  color:#284396;
}


.inhalt {
  width:595px; 
  min-height:300px;
  height:auto !important;
  height:300px;
  margin-top:40px; margin-left:15px;
  float:left;
}

.csc-firstHeader {
  margin-top:0px;
  margin-bottom:20px;
}


.clean {
  clear:both;
}


.suche {
  position:relative;
  width:140px; 
  font-size: 8pt;
  color:#68ac36;
  float:left;
} #height:40px; 
#.suche {
#  position:absolute;
#  top:398px; left:-20px;
#  width:140px; height:40px; 
#  font-size: 8pt;
#  color:#68ac36;
#}

#suchfeld {
  position:absolute;
  top:20px;
  width:120px;
}
.submit_button {
  position:absolute;
  top:20px; right:-20px;
  width:35px;   height:20px;
  align:center;
  font-size: 8pt;
  background-color:#D8F0B9;
  color:#68ac36;
}

.impressum {
  float:right;
  position:relative;
  margin-top:25px;
  text-align:right;
}

.kontakt_eingabe {
  background-color:#D8F0B9;
}

.ansprechpartner_beschreibung {
  vertical-align:top;
}
  .ansp {
    position:relative;
    width:595px; height:px;
  }
  .ansp_foto {
    position:relative;
    top:0px; left:0px;
    width:125px; height:200px;
    vertical-align:top;
  }
  .ansp_name {
    position:relative;
    top:-200px; left:140px;
    width:460px; height:px;
    vertical-align:top;
     color: #284396; font-size: 12pt; font-weight: bold; 
  }
  .ansp_fkt {
    position:relative;
    top:-190px; left:140px;
    width:125px; height:px;
    vertical-align:top;
  }
  .ansp_ges {
    position:relative;
    top:-190px; left:140px;
    width:125px; 
    vertical-align:top;
  }
  .ansp_vit {
    position:relative;
    top:-190px; left:140px;
    width:125px; 
    vertical-align:top;
  }
  .ansp_tel {
    position:relative;
    top:-190px; left:140px;
    width:125px; 
    vertical-align:top;
  }
  .ansp_mail {
    position:relative;
    top:-190px; left:140px;
    width:125px; 
    vertical-align:top;
  }
  .ansp_txt {
    position:relative;
    top:-15px; left:125px;
    width:335px; 
    vertical-align:top;
  }

.rechts
.rahmen

#width:600px;
#left:164px;

