html, body{font-family: VERDANA,ARIAL,HELVETICA;font-size: 9pt;color:#004C2D;background: url("../pic/bgtopd.gif") repeat;overflow: hidden;}
a, a:hover, a:visited {font-family: VERDANA,ARIAL,HELVETICA;color:#004C2D;}
#mlink {margin-left:60px; cursor:pointer;text-decoration:underline;font-weight:bold;}
#leftcol{float:left; width: 160px;}
#rightcol{float:left; width: 140px;padding-left:10px;}
#centercol{position:absolute; top:85px; left:195px; bottom:46px; right:140px; text-align;center; overflow:auto;}
#centercolfooter{position:absolute; height:38px; left:195px; right:140px; bottom:4px;}

#header{position:absolute;top:0px;left:0px;width:99%;height:80px;}
#logo { position:absolute;z-index:2; width:140px; height:79px; left:30px; top:5px;}
#titel {position:absolute;top:0px;width:650px;margin-left:50%;left:-280px;padding-top:5px;z-index:1;}
div#logo.qtshow a, div#logo.qtshow a:hover {display:block;height:75px; width:120px; }
img#kgvlogoweb {height:75px; width:120px;}

#leftmenu{position:absolute;top:85px;bottom:25px;left:10px;width:175px;}
#footer{display: block;clear: both;width: 99%;text-align: center;font-size: 90%;font-weight: bold;margin-right: 0px;}
#footer #impr{width:100px; cursor: pointer; margin-left: auto; margin-right: auto; }
#counter {position:absolute;bottom:55px;margin-left:30px;}
#cpr {position: absolute;bottom:7px;left:5px;width:150px;text-align:center;font-size:70%;}
#impr {position:relative;margin-left:-10px;margin-bottom:10px;bottom:1px;height:15px;width:160px;font-weight:bold;text-align:center;}
#das {position:relative;margin-left:-10px;margin-bottom:10px;bottom:1px;height:15px;width:160px;font-weight:bold;text-align:center;}

#rightmenu{position:absolute;top:60px;right:2px;bottom:4px;width:125px;}

img{display:block;}
iframe {position;relative;border-width:0px; top:-10px;}
#blogo {margin-left:auto;margin-right:auto;padding-top:20px:}

#tbody { position:relative;width:580px;margin-left:50%; left:-290px; font-family:Tahoma; color:#004C2D}

.act { display:block; border: 1px solid #004C2D; border-bottom:0px; width:110px; height:16px; text-align:center; font-family:Verdana; font-size:11px; font-weight:bold; float:left; }
.inact { display:block; border: 1px solid #004C2D; border-bottom:0px; width:110px; height:16px; cursor:pointer; text-align:center; font-family:Verdana; font-size:11px; font-weight:bold; float:left; }
.TAnzeige { width:575px; text-align:left;padding-top:5px;}
.aAnzeige { width:640px; padding-left:5px; padding-bottom:5px; border:1px; border-color:#004C2D; border-style:solid; border-radius: 0px 7px 7px 7px; padding-top:5px;}

.act { background:#00B269; color:#FFFFFF; padding-top:0px; }
.inact { background:#FFFFFF; color:#004C2D; padding-top:0px; }
.tinact {display:none;}
.tact {display:block;}
.tdatum { width:40px;font-size: 9pt; font-weight:bold;vertical-align:top;padding-left:5px;}
.tort { width:100px;font-size: 8pt; font-weight:bold;vertical-align:top;padding-left:5px;}
.tzeit { font-size: 8pt; font-weight:normal;vertical-align:top;}
.tbemerkung { font-size: 8pt; font-weight:normal;vertical-align:top;}
.tdetail { font-size: 8pt; width: 400px;vertical-align:top;}
.tthema {font-size:8pt; font-weight:normal; margin-top:0px; margin-bottom:0px;vertical-align:top;}
.tart {width:500px;font-size:8pt; font-weight:bold;vertical-align:top;}
.coldiv { display:inline; border: 0px solid #004C2D; top:0px; padding-left:2px; padding-right:3px; margin-left:-1px;  float:left}
.coldiv td { font-size: 80%; padding-left:2px; display:inline; }

#footnote {position:relative; width:550px; height:32px;top:8px;padding-left:20px;font-size: 80%;display:block;bottom:3px;}

#dbodyp {color:#004C2D;font-family:VERDANA,ARIAL,HELVETICA;font-size:10pt;font-weight:bold;text-align:center;word-spacing:2pt;letter-spacing:2pt;}
#dbodyt {margin-right:165px;font-family: VERDANA,ARIAL,HELVETICA;font-size: 9pt;text-align: left;color:#004C2D;}
#navtext {font-size:8pt;padding-left:5px;color:#004C2D;}
#navtitel {font-size:9pt;font-family:Arial;font-weight:bold;padding-left:5px;color:#004C2D;}
.satzung_kopf {margin-right:5px;}
.satzung_tabletext {width:100%;}
.tabletext {padding-right:5px;padding-bottom:5px;font-family:VERDANA,ARIAL,HELVETICA;font-size:9pt;text-align:left;color:#004C2D;vertical-align:top;}
.tablenum {width:11px;padding-top:3px;padding-right:5px;font-family:VERDANA,ARIAL,HELVETICA;font-size:8pt;font-weight:bold;line-height:12px;text-align:right;color:#004C2D;vertical-align:top;}

#bildtab {border-width:0px;border-style:solid;border-color:#004C2D;}
#big{position:relative;display:block;margin-top:15px;text-align:center;border-style:none;}

.conts { display: none }
.contsactive { border-style:solid;border-width:0px 1px 1px 1px;display: block }
.tab { border-radius: 10px 10px 0px 0px;BORDER-LEFT: #e0e0e0 thin solid; BORDER-RIGHT: #e0e0e0 thin solid; BORDER-TOP: #e0e0e0 thin solid; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-ALIGN: center; cursor:pointer }
.seltab { border-radius: 10px 10px 0px 0px;BORDER-LEFT: #004C2D thin solid; BORDER-RIGHT: #004C2D thin solid; BORDER-TOP: #004C2D thin solid; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center }

.shadow { -moz-box-shadow: 7px 7px 5px #888;-webkit-box-shadow: 7px 7px 5px #888;box-shadow: 7px 7px 5px #888;}

#shop { position:relative;top: 20px; display:none }