/* ALLGEMEINES */
body { background-color: #FFFFFF; text-align: center; }
#complete { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 800px; margin-right: auto; margin-left: auto; }
a { color: #000000; font-weight: 700; }
p { color: #000000; font-size: 11px; line-height: 18px; }
h1 { color: #000000; font-size: 16px; }
h2 { color: #000000; font-size: 14px; }

/* NAVI */
#navi { display: none; }

/* LINKS */
#contentlinks { background-color: #FFFFFF; vertical-align: top; width: 250px; padding-bottom: 20px; }
#contentlinks h1 { padding-top: 20px; padding-left: 30px; }
#contentlinks p { padding-right: 20px; padding-left: 30px; }

/* CONTENT */
#contentrechts { vertical-align: top; width: 550px; padding-bottom: 20px; }
#contentrechts h1 { margin: 0; padding: 20px 20px 0; }
#contentrechts h2 { letter-spacing: 3px; margin: 0; padding: 20px 20px 0; }
#contentrechts p { padding-right: 30px; padding-left: 20px; }
#contentrechts ul { color: #000000; font-size: 0.75em; line-height: 1.8em; padding-right: 30px; list-style-type: square; }

/* FUSS LINKS */
#fusslinks { background-color: #FFFFFF; padding-top: 20px; padding-bottom: 20px; border-top: 5px solid white; }
#fusslinks p { padding-right: 20px; padding-left: 30px; }

/* FUSS RECHTS */
#fussrechts { display: none }

/* KLASSEN */
.bu { color: #708090; font-size: 0.65em; font-weight: 700; line-height: 1.3em; margin: -5px 0 0; padding: 0 20px 20px; }
.bira { background-color: white; margin: 0; padding: 4px; border: solid 1px #dcdcdc   }
.birali { background-color: white; margin-right: 8px; margin-bottom: 5px; padding: 4px; float: left; border: solid 1px #dcdcdc }
.birorali { background-color: #d3d3d3; margin-right: 8px; margin-bottom: 5px; padding: 4px; float: left; border: solid 1px white; }
.birare { background-color: white; margin-bottom: 10px; margin-left: 10px; padding: 4px; float: right; border: solid 1px #dcdcdc }
.bili { margin: 0 10px 1px 0; padding: 0; float: left }
.bire { margin-bottom: 5px; margin-left: 10px; float: right }
.clearer { clear: both; line-height: 1px; height: 0; }
.trennlinie { height: 1px; margin: 0; padding: 0 0 5px; border-bottom: 1px dotted #c0c0c0; }
.ra { display: none }

/* STIXTABLE */
#stixtable { width: 500px; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; padding: 0; }
#stixtable p { margin: 0; padding: 0; }
#stixtable th { color: white; background-color: #808080; text-align: left; padding: 5px; }
#stixtable td { color: #696969; vertical-align: top; padding: 15px 5px; border-bottom: 1px dotted #dcdcdc; }
.aut { background-color: #f0f4f7; }
.auter { color: white; font-weight: 700; background-color: #808080; }

/* KONTAKTTABLE */
#kontakttable  { line-height: 1.7em; width: 460px; margin: 20px; }
#kontakttable td { color: #000000; font-size: 0.75em; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; }
#kontakttable th { color: #000000; font-size: 0.75em; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; }