body {
  font-family:helvetica,sans-serif;
  color:#394e84;
}

table {
  background-color:white;
  border-spacing:0px;
  font-size:13px;
}
td {
  padding:0px;
  margin:0px;
}
b {
  color:#394e84;
  font-weight:600;
}
h1 {
  color:#394e84;
}
h4 {
  color:#394e84;
  margin-bottom:0px;
}
h5 {
  color:#394e84;
  margin-bottom:5px;
  margin-top:0px;
}
ul,ol {
  padding-top:0px;
  margin-top:0px;
  padding-bottom:0px;
  margin-bottom:0px;
  padding-left:10px;
  margin-left:15px;
}
#pub_home li {
  list-style-image:url("img/item.gif");
  margin-bottom:5px;
}
#pub_home a {
  color:#394e84;
  font-size:-2;
  text-decoration:none;
}
#pub_home a:hover {
  text-decoration:underline;
}

a:link, a:visited {
  font-family:helvetica,sans-serif;
  font-size:13px;
/*  text-decoration:underline;
  font-weight:bold; */
  text-decoration:none;
  color:#ff531e;
/*  color:#333333; */
}
a:hover {
  color:#ffb883;
/*  color:#000000; */
}

#absenden input {
  background-image:url("img/absenden3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#absenden input:hover {
  background-image:url("img/absenden3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#weiter input {
  background-image:url("img/weiter3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#weiter input:hover {
  background-image:url("img/weiter3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#speichern input {
  background-image:url("img/speichern3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#speichern input:hover {
  background-image:url("img/speichern3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#anmelden a {
  background-image:url("img/anmelden3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#anmelden a:hover {
  background-image:url("img/anmelden3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#sonderzahlung a {
  background-image:url("img/sonderzahlung_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#sonderzahlung a:hover {
  background-image:url("img/sonderzahlung_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#anmelden input {
  background-image:url("img/anmelden3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#anmelden input:hover {
  background-image:url("img/anmelden3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#bewerben input {
  background-image:url("img/bewerben3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#bewerben input:hover {
  background-image:url("img/bewerben3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#bewerben a {
  background-image:url("img/bewerben3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#bewerben a:hover {
  background-image:url("img/bewerben3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#info a {
  background-image:url("img/info3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#info a:hover {
  background-image:url("img/info3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#i a {
  background-image:url("img/i3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#i a:hover {
  background-image:url("img/i3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#ok a {
  background-image:url("img/ok_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#ok a:hover {
  background-image:url("img/ok_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#ok input {
  background-image:url("img/ok_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#ok input:hover {
  background-image:url("img/ok_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#login input {
  background-image:url("img/login3d2_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#login input:hover {
  background-image:url("img/login3d2_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#zurueck a {
  background-image:url("img/zurueck3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#zurueck a:hover {
  background-image:url("img/zurueck3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#loeschen a {
  background-image:url("img/loeschen3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#loeschen a:hover {
  background-image:url("img/loeschen3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#edit a {
  background-image:url("img/edit_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#edit a:hover {
  background-image:url("img/edit_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#antworten a {
  background-image:url("img/antworten3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#antworten a:hover {
  background-image:url("img/antworten3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#auszahlen a {
  background-image:url("img/auszahlen3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#auszahlen a:hover {
  background-image:url("img/auszahlen3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#auszahlen input {
  background-image:url("img/auszahlen3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#auszahlen input:hover {
  background-image:url("img/auszahlen3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#asc_large a {
  background-image:url("img/asc3d_large_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#asc_large a:hover {
  background-image:url("img/asc3d_large_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#desc_large a {
  background-image:url("img/desc3d_large_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}
#desc_large a:hover {
  background-image:url("img/desc3d_large_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:1px;
}

#textinput {
  border:1px solid #394e84;
  width:120px;
  font-size:smaller;
  color:#394e84;
}
#textarea {
  border:1px solid #394e84;
  color:#394e84;
}
#textarea_lf {
  border:1px solid #394e84;
  color:#394e84;
}

#dblue {
  color:#394e84;
}
#lblue {
  color:#c4cfea;
}
#llblue {
  color:#f0f4fc;
}
#llblue_bg {
  background-color:#f0f4fc;
}
#dorange {
  color:#ff5e1e;
}
#lorange {
  color:#ffb883;
}
#lorange_bg {
  background-color:#ffb883;
}

#nav {
  background-color:#ff5e1e;
  background:url("img/nav_bg.jpg");
  text-align:right;
  padding-bottom:5px;
  padding-top:3px;
}
#nav a {
  text-decoration:none;
  color:white;
  font-size:13px;
  margin-right:10px;
}
#nav a:hover {
  text-decoration:underline;
}

#foot {
  text-align:center;
  color:#394e84;
}
#foot a {
  text-decoration:none;
  color:#394e84;
}
#foot a:hover {
  text-decoration:underline;
}

#side {
  vertical-align:top;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  background-color:#f0f4fc;
}
#main {
  vertical-align:top;
  padding-right:20px;
  padding-left:20px;
}

#dotline {
  border-bottom:dotted 2px;
  border-color:#f36138;
  margin-bottom:10px;
  padding-bottom:10px;
}
#aright {
  text-align:right;
}
#padded {
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
}
#box {
  border:solid 1px #394e84;
  padding:2px;
}

#x a {
  background-image:url("img/x3d_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:3px;
}
#x a:hover {
  background-image:url("img/x3d_akt_bg.gif");
  background-repeat:no-repeat;
  padding-bottom:3px;
}
#faq {
  margin-left:50px;
  margin-right:50px;
  padding:20px;
  text-align:justify;
  background-color:#f0f4fc;
}

a.logo_expl {
  color:#ff5e1e;
  text-decoration:none;
}

a.logo_expl:hover {
  color:#ffb883;
  background:none;
}

a.logo_expl span {
  display:none;
}

a.logo_expl:hover span {
  display:block;
  position:absolute;
  border:1px solid #394e84;
  background-color:#f0f4fc;
  color:#000000;
  padding:5px;
  width:200;
  top:830;
  left:430;
}

a.logo_show {
  color:#ff5e1e;
  text-decoration:none;
  position:relative;
}

a.logo_show:hover {
  color:#ffb883;
  background:none;
}

a.logo_show span {
  display:none;
}

a.logo_show:hover span {
  display:block;
  position:absolute;
  border:none;
  background-color:#f0f4fc;
  color:#000000;
  top:0;
  left:50;
}
