BODY, TD, TH
{ margin:0;
  font-family:verdana,arial,sans-serif;color:#282828;
  font-size:11px;
  line-height:15px;
  vertical-align:top;
  text-align:left;
}


INPUT, TEXTAREA, SELECT
{ font-family:verdana,arial,sans-serif;
  color:#282828;
  font-size:11px;
  line-height:15px;
  border:1px solid #a6a6a6;
  background-color:#fff;
  padding:2px;
  -moz-border-radius:6px;
}


INPUT:selected
{ border:1px solid #a6a6a6;
}

INPUT.checkbox, INPUT.radio
{ border:0px;
  margin:3px;
  padding:0px;
}

TD.c0
   { border:0px solid #000000;
     margin:0;
     padding:0;
   }

DIV.c1
   { border:0px solid #FF0000;
     margin:0 0 0 0;
     padding:0 0 0 0;
   }

DIV.c2
   { border-bottom:1px solid #C0C0C0;
     padding:0px 5px 10px 5px;
     margin:0px 5px 10px 5px;
   }

DIV.c3
   { border:0px solid #C0C0C0;
     padding:0px 5px 20px 5px;
     margin:0px 5px 20px 5px;
   }

DIV.c4
   { border:1px solid #c7cebb;
     padding:1px 1px 1px 1px;
     margin-bottom:15px;
     background-color:#f6f6f6;
   }

DIV.c5
   { font-weight:bold;
     text-align:center;
     padding:2px;
     background-color:#c7cebb;
     margin:0 0 1px 0;
     display:block;
   }

DIV.c6
   { padding:5px 5px 5px 5px;
     border-top:4px solid #c7cebb;
     display:block;
   }

DIV.c6 A:link, DIV.c6 A:visited
   { color:#000000;
   }

DIV.c6 A:hover, DIV.c6 A:active
   { color:#ee3424;
   }

DIV.c7, h2
   { display:block;
     margin:0 0 15px 0;
     padding:0 5px 0 5px;
     line-height:26px;
     background-color:#edede7;
     font-weight:bold;
     font-size:15px;
     border:1px;
     -moz-border-radius:15px;
   }

DIV.c8 h3
   { font-size:13px;
     font-weight:bold;
     margin:2em 0 0.3em 0;
     text-decoration:underline;
   }

DIV.c8
   { border:0px solid #000000;
     margin-bottom:20px;
     margin-top:15px;
     padding-top:0px;
   }

DIV.c9
   { width:160px;
     border:0px solid #ccc;
     padding:0 0px 0px 0px;
     margin:0 10px 0px 5px
   }


UL.frontpage
   { padding:10px 0 0 10px;
     margin:0 0 0 10px;
   }

H1 { font-style:italic;
     font-size:26px;
     line-height:28px;
   }

SPAN.datenbankfehler
   { /*background-color:#FF0000;*/
     padding:0px 2px; margin:0px 5px 0 0;
     border:3px solid #FF0000;
   }

HR { border:1px solid #C0C0C0;
     border-bottom:0px;
     height:1px;
   }

TABLE.tabelle
{ font-family:verdana,arial,sans-serif;
  font-size:11px;
  padding:0; margin:0;
  /*border-collapse:collapse;*/
}

TABLE.tabelle TR
{ background-color:#F6F6F6;
}

TABLE.tabelle TR:hover
{ /*background-color:#EEEEEE; */
}

TABLE.tabelle TR TH
{ background-color:#c7cebb;
  padding:0;margin:0;
}

TABLE.tabelle TR TH a,
TABLE.tabelle TR TH a:visited
{ color:#000;
  text-decoration:none;
  display:block;
  padding:0px 2px;
  margin:0px;
  font-weight:bold;
}

TABLE.tabelle TR.gestaltetertabellenkopf TH a,
TABLE.tabelle TR.gestaltetertabellenkopf TH a:visited
{ display:inline;
}

TABLE.tabelle TR TH a:hover
{ background-color:#A1AD8D;
  color:#000;
}

TABLE.tabelle TR TH.sorted
{ background-color:#A1AD8D;
}

TABLE.tabelle TR TH A.sorted
{ background-color:#A1AD8D;
}

TABLE.tabelle TD
{ padding:0; margin:0;
  line-height:16px;
  border:0px solid #F0F0F0;
}

TABLE.tabelle TD span.seitenzahl a
{ color:#000;
  text-decoration:none;
  display:inline;
  background-color:#DBE0D2;
  padding:1px 4px; margin:4px 0px;
  font-weight:bold;
}

TABLE.tabelle TD A.aktuelleseitenzahl
{ color:#000;
  text-decoration:none;
  display:inline;
  background-color:#A1AD8D;
  padding:1px 4px; margin:4px 0px;
  font-weight:bold;
}

TABLE.tabelle TD A.seitenzahl
{ color:#000;
  text-decoration:none;
  display:inline;
  background-color:#DBE0D2;
  padding:1px 4px; margin:4px 0px;
  font-weight:bold;
}

TABLE.tabelle TD A.seitenzahl:hover
{ background-color:#A1AD8D;
}

TABLE.tabelle TD A.insert
{ font-size:14px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
  text-align:center;
  display:block;
  background-color:#c7cebb;
  padding:2px; margin:0px;
}

TABLE.tabelle TD A.insert:hover
{ background-color:#A1AD8D;
}

TABLE.tabelle TD A.edit
{ color:#000000;
  text-decoration:none;
  text-align:center;
  display:block;
  background-color:#F6F6F6;
  border:1px solid #a6a6a6;
  padding:0px 8px; margin:0px;
  -moz-border-radius:10px;
}

TABLE.tabelle TD A.edit:hover
{ background-color:#A1AD8D;
}

TABLE.tabelle TD A.button1
{ color:#000000;
  text-decoration:none;
  text-align:center;
  display:block;
  background-color:#F6F6F6;
  border:1px solid #a6a6a6;
  padding:0px 8px; margin:0px;
  -moz-border-radius:10px;
}

TABLE.tabelle TD A.button1:hover
{ background-color:#A1AD8D;
}

TABLE.tabelle TD A.delete
{ font-size:13px;
  font-weight:bold;
  color:#FF0000;
  text-decoration:none;
  display:inline;
  background-color:#F6F6F6;
  border:0px solid #FF0000;
  padding:0px; margin:0px;
}

TABLE.tabelle TD A.delete:hover
{ background-color:#A1AD8D;
}

TABLE.tabelle TD A.download
{ color:#000000;
  text-decoration:none;
  text-align:center;
  display:block;
  background-color:#F6F6F6;
  border:1px solid #a6a6a6;
  padding:0px 8px; margin:0px;
  -moz-border-radius:10px;
}

TABLE.tabelle TD A.download:hover
{ background-color:#A1AD8D;
}

TABLE.tabelle TD A.detail
{ color:#000000;
  text-decoration:none;
  display:block;
  background-color:#F6F6F6;
  border:1px solid #a6a6a6;
  padding:0px 8px; margin:0px;
  -moz-border-radius:10px;
}

TABLE.tabelle td A.detail:hover
{ background-color:#A1AD8D;
}


TABLE.tabelle TD A.text
{ color:#000000;
}

TABLE.tabelle td A.text:hover
{ background-color:#A1AD8D;
  display:block;
}








TABLE.rubrik
{ font-family:verdana,arial,sans-serif;
  font-size:11px;
  padding:0; margin:0;
  width:500px;
}

TABLE.rubrik TR
{ background-color:#FFFFFF;
  
}

TABLE.rubrik TD
{ padding:0px; margin:0px;
  line-height:16px;
  border:0px solid #F0F0F0;
}

TABLE.rubrik A
{ color:#000;
}

TABLE.rubrik A:hover
{ text-decoration:underline;
}




A  { text-decoration:none;
   }

A:link, A:visited
   { color:#ee3424;
   }

A:hover, A:active
   { color:#000;
     /*text-decoration:underline;*/
   }

A.menuLeft:link, A.menuLeft:visited
   { background-color:#f6f6f6;
     color:#000;
     border-left:4px solid #c7cebb;
   }

A.menuLeft:hover, A.menuLeft:active
   { background-color:#eee;
     color:#000;
     border-left:4px solid #799548;
   }

A.menuLeftact:link, A.menuLeftact:visited,
A.menuLeftact:hover, A.menuLeftact:active
   { font-weight:bold;
     border-left:4px solid #799548;
     background-color:#c7cebb;
     color:#000;
   }

A.submenuLeft:link, A.submenuLeft:visited
   { background:transparent;
     color:#000;
     border-left:4px solid #c7cebb;
   }

A.submenuLeft:hover, A.submenuLeft:active
   { background-color:#f6f6f6;
     color:#000;
     border-left:4px solid #b0b9a0;
   }

A.submenuLeftact:link, A.submenuLeftact:visited,
A.submenuLeftact:hover, A.submenuLeftact:active
   { background-color:#edede7;
     border-left:4px solid #c7cebb;
     color:#000;
   }

A.menuLeft, A.menuLeftact, A.submenuLeft, A.submenuLeftact
   { display:block;
     margin-bottom:1px;
     padding:0 5px 0 5px;
     line-height:26px;
     font-size:11px;
   }

A.submenuLeft, A.submenuLeftact
   { line-height:18px;
     padding:0 5px 0 5px;
   }

A.menuFooter:link, A.menuFooter:visited
   { font-weight:bold;color:#000;
   }

A.menuFooter:hover, A.menuFooter:active
   { color:#ee3424;
   }

UL.bewerbungsdokumentedownloadliste
   { list-style-type:circle;
   }

UL.bewerbungsdokumentedownloadliste A
   { color:#000;
   }

UL.bewerbungsdokumentedownloadliste A:hover
   { color:#F00;
   }


UL.bkzsucheergebnisliste
   { list-style-type:circle;
   }

UL.bkzsucheergebnisliste LI
   { padding:3px 0;
     margin:0;
   }

UL.bkzsucheergebnisliste A
   { color:#000;
   }

UL.bkzsucheergebnisliste A:hover
   { color:#000;
     text-decoration:underline;
   }

DIV.Header
   { background-color:#ffffff;
     background-image:url(images/kopfhintergrund.gif);
     text-align:left;
     padding:0px 0px 0px 0px;
     margin:0px 0px 0px 0px;
   }

DIV.Header DIV.MenueZeile
   { text-align:right;
     padding:0px 10px 0px 0px;
     font-size:11px;
   }

DIV.statuszeile
  { font-size:11px;
    border-bottom:1px solid #a59e9e;
    padding:0 10px;
    margin:0 0 10px 0;
    text-align:right;
    vertical-align:middle;
    line-height:13px;
  }

DIV.statuszeile a:link,
DIV.statuszeile a:visited
  { color:#000;
    /*font-weight:bold*/;
    /*font-size:9px*/;
  }

DIV.statuszeile a:hover,
DIV.statuszeile a:active
  { color:#ee3424;
    /*font-weight:bold*/;
    /*font-size:9px*/;
  }


.boxFooterMenu
   { clear:left;
     text-align:center;
     padding:0 0 6px 0;
     margin-bottom:20px;
     word-spacing:20px;
     background-image:url(images/fusslinie.gif);
     background-repeat:repeat-x;
     background-position:bottom;
   }

.boxFooter
   { clear:left;
     text-align:center;
     padding:0 10px 20px 10px;
   }

TABLE.standardformular
{ padding:0px;
  margin:0px;
  width:100%;
  border:1px solid #CCCCCC;
}

TABLE.standardformular TR
{ padding:0px;
  margin:0px;
}

TABLE.standardformular TR TD
{ padding:0px 2px;
  margin:0px;
  border:0px solid #CCCCCC;
}

TABLE.standardformular TR TD INPUT,
TABLE.standardformular TR TD TEXTAREA
{ padding:2px 0px;
  margin:0px;
  width:100%;
}

TABLE.standardformular TR TD SELECT
{ padding:2px 0px;
  margin:0px;
  width:101%;
  border:1px solid #a6a6a6;
}

TABLE.standardformular TR TD OPTION
{ padding:0px;
  margin:0px;
  width:100%;
}

TABLE.standardformular TR TD INPUT.anrede
{ padding:0 0 -2px 0;
  margin:0 0 -2px 0;
  width:auto;
  border:0px solid #000000;
}

TABLE.standardformular TR TD INPUT.kontakttyp
{ padding:0 0 0 0;
  margin:0 0 0 0;
  width:auto;
  border:0px solid #000000;
}

TABLE.standardformular TR TD INPUT.plz
{ padding:2px;
  margin:0px;
  width:auto;
}

TABLE.standardformular TR TD INPUT.ort
{ padding:2px;
  margin:0px;
  width:120px;
}

TABLE.standardformular TR TD INPUT.button
{ padding:0px 20px;
  margin:5px 5px;
  width:auto;
  height:23px;
}

TABLE.standardformular TR TD INPUT.button_neben_eingabefeld
{ padding:0px 10px 0px 10px;
  margin:0px 0px 0px 0px;
  width:auto;
  height:19px;
}

TABLE.standardformular TR TD INPUT.datei
{ padding:2px 15px;
  margin:0px;
  width:100px;
}

TABLE.standardformular TR TD HR
{ padding:0px;
  margin:0px;
  height:0px;
  border:1px solid #CCCCCC;
}

SPAN.pflichtkreuz
{ color:#BBBBBB;
  font-weight:bold;
  line-height:18px;
}

SPAN.errorbullet
{ color:red;
  /*background-color:#000000;*/
  font-size:14pt;
  font-weight:bold;
  line-height:14pt;
  vertical-align:middle;
}


DIV.c8 UL
{ list-style-image:url(images/listbullet_richtig.gif);
}




