body {
 padding: 0;
 margin: 0;
}

html, body, td, span, input, textarea {
 font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-size: 10pt;
 color: #868686;
}

#body_links {
background-image: url(img/body_links_bg.gif);
background-position: top right;
}

#body_links_oben {
background-image: url(img/body_links_oben_bg.jpg);
background-position: top right;
}

#body_rechts {
background-image: url(img/body_links_bg.gif);
background-position: top right;
}

#body_rechts_oben {
background-image: url(img/body_links_oben_bg.jpg);
background-position: top right;
}

#kante_links {
background-image: url(img/kante_links.jpg);
}

#kante_rechts {
background-image: url(img/kante_rechts.jpg);
}

#h1_box {
 background-image: url(img/h1_oben.gif);
 background-repeat: repeat-x;
}

h1 {
 font-size: 12pt;
 margin: 0;
 padding: 0;
 display: inline;
}

#content_box {
 border-left: 1px solid #a5a5a5;
 border-right: 1px solid #a5a5a5;
 padding: 20px;
 height: 100%;
 line-height: 20px;
color: #585757;
font-size: 10pt;
}

#content_box td, #content_box p {
  line-height: 20px;
}

.content_box_unten {
 background-image: url(img/h1_oben.gif);
 background-repeat: repeat-x;
 background-position: bottom;
}

a, a:link, a:active, a:visited {
 color: #888888;
 text-decoration: none;
}

a:hover {
 color: #000000;
 text-decoration: underline;
}

.nichtaktiv, .aktiv {
 width: 160px;
 padding: 3px;
 border: 1px solid #dcdcdc;
}

.aktiv {
 border: 1px solid #444444;
}

.button {
 width: 98px;
 height: 23px;
 background-image: url(img/button_bg.gif);
 border: none;
}

.bild {
border: 1px dotted #444444;
}

.popup_copyright {
 font-size: 8pt;
 color: #ffffff;
}
