body {
  margin: 0 0 0 0;
  background: url(/fileadmin/administration/systembilder/body-bg.gif) repeat-x;
  background-color: #fff;
}

td {
  font-family: verdana,arial,helvetica;
  font-size: 10pt;
  color: #333;
  }

/* SUCH-FORMULAR */

#suchnavi {
  width: 178px;
  height: 27px;
  background: url(/fileadmin/administration/systembilder/suchbg.gif) no-repeat;
  margin:0px;
  padding:0px;
}

#suchtext {
  width: 51px;
  height: 27px;
  color: #27587D;
  border: 0;
  padding-left: 5px;
}

#suchfeld {
  width: 107px;
  height: 27px;
}

#suchbutton {
  width: 16px;
  height: 27px;
  border: 0;
}
  

/* KOPF */

#kopf {
  width: 949px;
  height: 142px;
  vertical-align: top;
}

#microbg {
  float: left;
  height: 25px;
  position: relative;
  left: 0px;
}

#micronavigation {
  float: left;
  height: 19px;
  position: relative;
  left: 0px;
  font: 8pt verdana,arial,helvetica;
  color: #fff;
  padding-left: 9px;
  padding-top: 6px;
}

#micronavigation a:link, #micronavigation a:visited {
  font: 8pt verdana,arial,helvetica;
  color: #fff;
  text-decoration: none;  
  }  
  
#micronavigation a:hover, #micronavigation a:active {
  font: 8pt verdana,arial,helvetica;
  color: #fff;
  text-decoration: underline;
  } 

#fktmenu {
  float: right;
  font: 9pt verdana,arial,helvetica;
  color: #fff;
  padding-top: 8px;
}

/* CONTENT */


#content .csc-linkToTop {
  font: 7pt;
  text-align: right;
  }

#content div.csc-textpic-imagewrap {
  padding-top: 20px;
  padding-bottom: 10px;
}

#content .csc-textpic-border img {
  border: 1px solid #27587D;
}

#content .csc-textpic-caption {
  font-size:7pt;
  text-align: center;
  padding-top: 2px;
  padding-right:3px;
  padding-bottom:2px;
  padding-left:3px;
  margin-top: 2px;
  color: #000;
  background-color: #C8DEEF;
  }


#content .csc-frame-rulerBefore {
   margin-left: -27px;
   margin-right: -20px;
   border-top: 1px solid #2479B9;
}

#content .csc-frame-rulerAfter {
   margin-left: -27px;
   margin-right: -20px;
   border-bottom: 1px solid #2479B9;
}

#content .csc-header-date {
   font: 7pt verdana,arial,helvetica;
   margin-bottom: 0px;
}

#content {
  vertical-align: top;
  font: 10pt verdana,arial,helvetica;
  color: #000;
  padding: 25 56 45 64;
  }
  

#content a:link, #content  a:visited {
  color: #27587D;
  text-decoration: underline;
  }

#content a:hover, #content  a:active {
  color: #27587D;
  text-decoration: none;
  }

#content h1 {
  height: 26;
  font: bold 120% verdana,arial,helvetica;
  color: #2479B9;
  padding-left: 33;
  margin-left: -33px;
  margin-right: -26px;
  vertical-align: top;
  background: url(/fileadmin/administration/systembilder/content-h1.gif) no-repeat;
}

#content h2 {
  font: bold 110% verdana,arial,helvetica;
  color: #27587D;
}

#content h3 {
  font: bold 100% verdana,arial,helvetica;
  color: #27587D;
}

#content h4 {
  font: bold 100% verdana,arial,helvetica;
  color: #2479B9;
}



/* CONTENT-Rechts */


#contentrechts .csc-textpic-border img {
  border: 1px solid #277E1E;
}

#contentrechts {
  width: 192px;
  vertical-align: top;
  font: 10pt verdana,arial,helvetica;
  color: #333;
  padding: 21 0 0 0;
  }
  
#contentrechts .content {
  overflow: hidden;
  border-left: 1px solid #277E1E;
  border-bottom: 1px solid #277E1E;
  border-right: 1px solid #277E1E;
  background-color: #E9F8E6;
  padding: 0 12px 5px 10px;
  margin-bottom: 25px;
}


#contentrechts ul {
  padding: 0 0 0 5;
  margin: -15 0 0 16px;
}



#contentrechts a:link, #contentrechts  a:visited {
  display: block;
  font: 10pt verdana,arial,helvetica;
  color: #333;
  text-decoration: underline;
  }

#contentrechts a:hover, #contentrechts  a:active {
  display: block;
  font: 10pt verdana,arial,helvetica;
  font-weight: none;
  color: #333;
  text-decoration: none;
  }
  

#contentrechts h1 {
  height: 27;
  font: bold 100% verdana,arial,helvetica;
  color: #277E1E;
  margin-top: 0;
  margin-left: -10px;
  margin-right: -12px;
  padding: 6 5 0 10;
  vertical-align: center;
  background: url(/fileadmin/administration/systembilder/contentrechts-h1.gif) repeat-x;
}

#contentrechts h2 {
  height: 27;
  font: bold 100% verdana,arial,helvetica;
  color: #277E1E;
  margin-top: 0;
  margin-left: -10px;
  margin-right: -12px;
  padding: 6 5 0 10;
  vertical-align: center;
  background: url(/fileadmin/administration/systembilder/contentrechts-h1.gif) repeat-x;
}

#contentrechts h3 {
  height: 27;
  font: bold 100% verdana,arial,helvetica;
  color: #277E1E;
  margin-top: 0;
  margin-left: -10px;
  margin-right: -12px;
  padding: 6 5 0 10;
  vertical-align: center;
  background: url(/fileadmin/administration/systembilder/contentrechts-h1.gif) repeat-x;
}

#contentrechts h4 {
  height: 27;
  font: bold 100% verdana,arial,helvetica;
  color: #277E1E;
  margin-top: 0;
  margin-left: -10px;
  margin-right: -12px;
  padding: 6 5 0 10;
  vertical-align: center;
  background: url(/fileadmin/administration/systembilder/contentrechts-h1.gif) repeat-x;
}


/* FUSS */

#fussbg {
  height: 25px;
  font: 8pt verdana,arial,helvetica;
  color:#333;
  vertical-align: center;
  background: url(/fileadmin/administration/systembilder/fussbg.gif) no-repeat;
}

#fussbg2 {
  height: 25px;
  font: 8pt verdana,arial,helvetica;
  color:#333;
  vertical-align: center;
  background: url(/fileadmin/administration/systembilder/fussbg2.gif) no-repeat;
}

#fuss {
  margin-right: 43px;
  vertical-align: center;
  text-align: right; 
}

a:link.totoplink, a:visited.totoplink, a:active.totoplink  {
  color: #2479B9;
  text-decoration: none;
  padding-left: 15px;
  background: url(/fileadmin/administration/systembilder/totoplink-pre.gif) no-repeat;
}

a:hover.totoplink {
  color: #2479B9;
  text-decoration: underline;
  padding-left: 15px;
  margin
  background: url(/fileadmin/administration/systembilder/totoplink-pre.gif) no-repeat;
}



a:link.printlink, a:visited.printlink, a:active.printlink  {
  color: #2479B9;
  text-decoration: none;
  padding-left: 20px;
  margin-right: 32px;
  background: url(/fileadmin/administration/systembilder/printlink-pre.gif) no-repeat;
}

a:hover.printlink {
  color: #2479B9;
  text-decoration: underline;
  padding-left: 20px;
  margin-right: 32px;
  background: url(/fileadmin/administration/systembilder/printlink-pre.gif) no-repeat;
}


/* NAVIGATION */

#navibg {
  width: 178px;
  padding: 21 0 0 0;
  vertical-align: top;
}

#navigation {
  width: 178px;
  vertical-align: top;
}

A.level1_no:link, A.level1_no:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: none;
  color: #27587D;
  text-decoration: none;
  padding: 0 0 0 9;
  position: relative;
  top: 0px;
  left: 0px;
}

a.level1_no:hover, a.level1_no:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #222020;
  text-decoration: none;
  padding: 0 0 0 9;
  position: relative;
  top: 0px;
  left: 0px;
}

A.level1_act:link, A.level1_act:visited, a.level1_act:hover, a.level1_act:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #222020;
  text-decoration: none;
  padding: 0 0 0 9;
  position: relative;
  top: 0px;
  left: 0px;
}

A.level2_no:link, A.level2_no:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  display: block;
  color: #222020;
  text-decoration: none;
  padding: 0 0 0 30;
  position: relative;
  top: 0px;
  left: 0px;
}

a.level2_no:hover, a.level2_no:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  display: block;
  color: #222020;
  text-decoration: none;
  background: url(/fileadmin/administration/systembilder/l2s1act.gif) no-repeat;
  padding: 0 0 0 30;
  position: relative;
  top: 0px;
  left: 0px;
}

A.level2_act:link, A.level2_act:visited, a.level2_act:hover, a.level2_act:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  display: block;
  color: #222020;
  text-decoration: none;
  background: url(/fileadmin/administration/systembilder/l2s1act.gif) no-repeat;
  padding: 0 0 0 30;
  position: relative;
  top: 0px;
  left: 0px;
}

A.level3_no:link, A.level3_no:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  display: block;
  color: #222020;
  text-decoration: none;


  padding: 0 0 0 49;
  position: relative;
  top: 0px;
  left: 0px;
}

a.level3_no:hover, a.level3_no:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;

  font-size: 8pt;
  font-weight: bold;
  display: block;
  color: #222020;
  text-decoration: none;
  background: url(/fileadmin/administration/systembilder/l3s1act.gif) no-repeat;
  padding: 0 0 0 49;
  position: relative;
  top: 0px;
  left: 0px;
}

A.level3_act:link, A.level3_act:visited, a.level3_act:hover, a.level3_act:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  display: block;
  color: #222020;
  text-decoration: none;
  background: url(/fileadmin/administration/systembilder/l3s1act.gif) no-repeat;
  padding: 0 0 0 49;
  position: relative;
  top: 0px;
  left: 0px;
}

A.fkt_no1:link, A.fkt_no1:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  color: #fff;
  text-decoration: none;
  background: url(/fileadmin/administration/systembilder/kontakt-pre.gif) no-repeat;
  padding: 0 25 0 27;
  position: relative;
  top: -1px;
  left: 0px;
}

a.fkt_no1:hover, a.fkt_no1:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  color: #fff;
  text-decoration: underline;
  background: url(/fileadmin/administration/systembilder/kontakt-pre.gif) no-repeat;
  padding: 0 25 0 27;
  position: relative;
  top: -1px;
  left: 0px;
}

A.fkt_act1:link, A.fkt_act1:visited, a.fkt_act1:hover, a.fkt_act1:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  color: #fff;
  text-decoration: underline;  
  background: url(/fileadmin/administration/systembilder/kontakt-pre.gif) no-repeat;
  padding: 0 25 0 27;
  position: relative;
  top: -1px;
  left: 0px;
}

A.fkt_no2:link, A.fkt_no2:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  color: #fff;
  text-decoration: none;  
  background: url(/fileadmin/administration/systembilder/sitemap-pre.gif) no-repeat;
  padding: 0 25 0 27;
  position: relative;
  top: -1px;
  left: 0px;
}

a.fkt_no2:hover, a.fkt_no2:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  color: #fff;
  text-decoration: underline;  
  background: url(/fileadmin/administration/systembilder/sitemap-pre.gif) no-repeat;
  padding: 0 25 0 27;
  position: relative;
  top: -1px;
  left: 0px;
}

A.fkt_act2:link, A.fkt_act2:visited, a.fkt_act2:hover, a.fkt_act2:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  color: #fff;
  text-decoration: underline;  
  background: url(/fileadmin/administration/systembilder/sitemap-pre.gif) no-repeat;
  padding: 0 25 0 27;
  position: relative;
  top: -1px;
  left: 0px;
}

A.fkt_no3:link, A.fkt_no3:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  color: #fff;
  text-decoration: none;  
  background: url(/fileadmin/administration/systembilder/impressum-pre.gif) no-repeat;
  padding: 0 25 0 27;
  position: relative;
  top: -1px;
  left: 0px;
}

a.fkt_no3:hover, a.fkt_no3:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  color: #fff;
  text-decoration: underline;  
  background: url(/fileadmin/administration/systembilder/impressum-pre.gif) no-repeat;
  padding: 0 25 0 27;
  position: relative;
  top: -1px;
  left: 0px;
}

A.fkt_act3:link, A.fkt_act3:visited, a.fkt_act3:hover, a.fkt_act3:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  color: #fff;
  text-decoration: underline;  
  background: url(/fileadmin/administration/systembilder/impressum-pre.gif) no-repeat;
  padding: 0 25 0 27;
  position: relative;
  top: -1px;
  left: 0px;
}

/* NAVIGATION */


#l1linie {
  width: 178px;
  height:1px;
  background-color: #27587D;
  } 


#l1abstand {
  width: 178px;
  height: 14px;
  }

#l1s1no {
  width:178px;
  height:26px;
  vertical-align: center;
  background: url(/fileadmin/administration/systembilder/l1s1no.gif) no-repeat;
  }



#l1s1act {
  width:178px;
  height:26px;
  vertical-align: center;
  background: url(/fileadmin/administration/systembilder/l1s1act.gif) no-repeat;




  }
  
#l1s1actsub {
  width:178px;
  height:26px;
  vertical-align: center;
  background: url(/fileadmin/administration/systembilder/l1s1actsub.gif) no-repeat;

  }


#l2s1 {
  width:178px;
  height:20px;
  vertical-align: center;
  background: url(/fileadmin/administration/systembilder/l2s1.gif) repeat-y;
  }
  
/* NAVIGATION-RECHTS */

#navrechtslinie {
  width: 178px;
  height:1px;
  background-color: #277E1E;
  } 


#abstandrechts {
  width: 169px;
  height: 34px;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #222020;
  padding-left: 9px;
  vertical-align: center;
  background: url(/fileadmin/administration/systembilder/navi-rechts-kopf.gif) no-repeat;
  }

#navrechts {
  width:178px;
  height:26px;
  vertical-align: center;
  background: url(/fileadmin/administration/systembilder/navi-rechts.gif) no-repeat;
  }



A.navrechts_no:link, A.navrechts_no:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: none;
  color: #277E1E;
  text-decoration: none;
  padding: 0 0 0 9;
  position: relative;
  top: 0px;
  left: 0px;
}

a.navrechts_no:hover, a.navrechts_no:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #277E1E;
  text-decoration: none;
  padding: 0 0 0 9;
  position: relative;
  top: 0px;
  left: 0px;
}

A.navrechts_act:link, A.navrechts_act:visited, a.navrechts_act:hover, a.navrechts_act:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #277E1E;
  text-decoration: none;
  padding: 0 0 0 9;
  position: relative;
  top: 0px;
  left: 0px;
}


	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; height: 24px; background: url(/fileadmin/administration/systembilder/searchbox-button.gif) no-repeat; border:0; curser: pointer; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { background-color:#fff; background: url(/fileadmin/administration/systembilder/suchfeld.gif) repeat-x; border: 1px solid #27587D; height: 24px; width: 205px; padding-left: 2px; padding-top: 3px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#C8DDEE; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a { font-weight:bold; color: #000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; color: #000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent { font-weight:normal; background:#A4C8E4; color:#27587D; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#C8DDEE; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; font-size: 10pt;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }