a:link {text-decoration: none; color: #ff9933; }
#fuess a:visited {; }
#dabisch a:visited {; }
#sprachwahl a:visited {text-decoration: none; color: #333333;}
#kopf a:visited {; }
a:visited {text-decoration: none; color: #ff9933; }
#siite li a:hover, a:active {color: #999999; background: #eee; }
#menue li a:hover, a:active {color: #000000; background: #eee; }
#fuess a:hover, a:active {text-decoration: underline; }
#dabisch a:hover, a:active {text-decoration: underline; }
#sprachwahl a:hover, a:active {text-decoration: none; color: #666666; }
#kopf a:hover, a:active {text-decoration: none; background: none; }
a:hover, a:active {text-decoration: underline; color: #ff9933; }
#siite li a:hover, a:active {color: #999999; background: #eee; }
#menue li a:hover, a:active {color: #000000; background: #eee; }
#fuess a:hover, a:active {text-decoration: underline; }
#dabisch a:hover, a:active {text-decoration: underline; }
#sprachwahl a:hover, a:active {text-decoration: none; color: #666666; }
#kopf a:hover, a:active {text-decoration: none; background: none; }
a:hover, a:active {text-decoration: underline; color: #ff9933; }
#siite li a {color: #ff9933; text-decoration: none; display: block; padding: 5px 0; }
#siite ul li ul li {margin: 0; background: #eee; list-style: none; border-bottom: 1px solid #999999;}
#siite ul {margin: 0; padding: 0; list-style: none;}
#menue li a {color: #000000; font-weight: bold; display: block; padding: 0 10px; text-decoration: none;}
#menue li {margin: 0; float: left; background: #ccc; text-align: center; list-style: none; }
#menue ul {margin: 0; padding: 0 40px 0 0; float: right; line-height: 2em; }
#fuess {margin: 0; width: 500px; height: 40px; border-top: 1px solid #000000; padding: 0 40px 0 90px; font-size: 0.9em; text-align: right; }
#inhalt {background: white; padding: 0 40px 30px 40px; width: 480px; margin-left: 70px; text-align: justify;}
#dabisch {font-size: 0.8em; line-height: 3em; text-align: right; }
#siite {position: absolute; margin-top: 50px; margin-left: 670px; float: right; width: 180px;}
#hauptberiich {margin: 0; padding: 0; }
#menue {background: #ccc; width: 630px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; height: 2em; }
#sprachwahl {float: right; margin-top: 10px; width: 170px; }
#kopf {height: 120px; width: 840px; margin-top: 20px;}
#fuess a {text-decoration: none; color: #555753; }
#dabisch a {text-decoration: none; color: #555753; }
#sprachwahl a {text-decoration: none; color: #333333;}
#kopf a {text-decoration: none;}
h3 {font-size: 1.4em; color: #000000; margin: 0; padding-top: 1em;}
h2 {font-family: georgia, times, serif; font-size: 2em; color: #000000; margin: 0; padding-top: 1em; text-align: left;}
h1 {font-family: georgia, times, serif; color: #ffffff; }
h1, h2, h3 {font-weight: normal; text-align: left;}
p {margin: 0; padding: 0;}
body {font: 75% 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; line-height: 1.8em; color: #555753; background: #eee; margin: 0; padding: 0;}
html {margin: 0; padding: 0; }
label {text-align: right; padding-right: 1em; margin-bottom: 7px; width: 100px;}
input, textarea {border: 1px dotted #999999; padding: 3px;}
.senden {display: block; float: none; background-color: #cccccc; border: 1px solid #999999; padding: 3px 1em; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; width: auto; background: #cccccc; margin: 0.5em 0 0 110px; cursor: pointer;}
label, checkbox {display: block; float: left;}
input {width: 200px; font-family: 'Courier New', Courier, monospaced; font-size: 1em;}
form {background: #eee; border: thin solid #999999; margin:0; padding:1em;}
textarea {width: 300px; height: 100px; font-family: 'Courier New', Courier, monospaced; font-size: 1em;}
form br {clear: left;}
.unsichtbar {display: inline; left: -1000px; overflow: hidden; width: 0px; position: absolute; top: -1000px; height: 0px;}
.maeldig {color: #ff9933; font-weight: bold;}
.punkt {border-bottom: 1px solid #999999;}
.date {font-weight: bold; width: 100px; float:left;}
.img-right {float: right; margin-left: 10px;}
.gbnum {float: left; padding-left: 0.5em;}
.gbhead {padding-left: 3em; background: #eee;}
.gbcomm {margin-left: 3em;}
.gbantw {padding-left: 3em;}
.terminspalte_a {width: 100px; background: #ffffff;}
.terminspalte_b {background: #ffffff;}
.terminzile {font-weight: normal; height: 2.2em;}
.p_eintrag {padding-left: 100px;}
.c_links {width: 43%; border: 1px solid #eee; padding: 1em; text-align: left; float:left;}
.c_rechts {width:43%; padding: 1em; border: 1px solid #eee; text-align: left; margin-left: 52%;}
h4 {font-size: 1em; color: #000000; margin: 1em 0 0 0; padding: 0; font-weight: bold;}
.sbox-window-ie6 #sbox-btn-close {background-image: url(closebox.gif); }
.sbox-content-image#sbox-content {overflow: visible; }
.sbox-content-image img {display: block; width: 100%; height: 100%; }
.sbox-content-iframe#sbox-content {overflow: visible; }
.sbox-bg-w {left: -33px; top: 0; height: 100%; background: url(bg_w.png) repeat-y; }
.sbox-bg-sw {left: -33px; bottom: -40px; background: url(bg_sw.png) no-repeat; }
.sbox-bg-se {right: -33px; bottom: -40px; background: url(bg_se.png) no-repeat; }
.sbox-bg-s {left: 0; bottom: -40px; width: 100%; background: url(bg_s.png) repeat-x; }
.sbox-bg-nw {left: -33px; top: -40px; background: url(bg_nw.png) no-repeat; }
.sbox-bg-ne {right: -33px; top: -40px; background: url(bg_ne.png) no-repeat; }
.sbox-bg-n {left: 0; top: -40px; width: 100%; background: url(bg_n.png) repeat-x; }
.sbox-bg-e {right: -33px; top: 0; height: 100%; background: url(bg_e.png) repeat-y; }
.sbox-bg {position: absolute; width: 33px; height: 40px; }
#sbox-window embed, #sbox-window object, #sbox-window select {visibility: visible; }
#sbox-window {position: absolute; background-color: #fff; text-align: left; overflow: visible; padding: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#sbox-overlay {position: absolute; background-color: #000; left: 0px; top: 0px; zoom: 1; }
#sbox-image {display: block; }
#sbox-content {clear: both; overflow: auto; background-color: #fff; height: 100%; width: 100%; }
#sbox-btn-close {position: absolute; width: 30px; height: 30px; right: -15px; top: -15px; background: url(closebox.png) no-repeat center; border: none; }
object {margin: 0.5em 0;}
