
body {color: black; background-color:#a7a7a7; width: 99%;}

h1, h2, h3, h4, p, td, ul, ol, li {font-size: 12px; font-family: Verdana,arial,helvetica,sans-serif;}
quote, input, textarea, select, form {font-family: Verdana,arial,helvetica,sans-serif;}
p, li, quote, input, textarea, select, form {margin: 0; padding: 0; color: black;}

input {font-size: 10pt; background-color: #aaccbb;}
textarea {font-size: 10pt; background-color: #aaccbb;}
select {font-size: 8pt; background-color: #aaccbb;}

img {border: 0;}
.hr {color: #006633; background-color: transparent;}

table {border: solid #006633 1px; margin: 0; width: 100%; border-collapse: collapse; empty-cells: show;}
.free {border: 0;}
.prev {background-color: #aaccaa; padding: 3px; border: 2px; border-bottom-color: #dddddd; border-right-color: #dddddd; border-top-color: #888888; border-left-color: #888888; border-style: solid;}
.hl:hover {background-color: #aaccbb;}
.bg0, .bg0r, .bg0c {background-color: #aaccbb; border: solid #006633 1px; padding: 3px;}
.lbg0, .lbg0r, .lbg0c {background-color: #aaccbb; border-bottom: solid #006633 1px; border-top: solid #006633 1px; padding: 3px;}
.bg1, .bg1r, .bg1c {background-color: #f8f8f8; border: solid #006633 1px; padding: 3px;}
.lbg1, .lbg1r, .lbg1c {background-color: #f8f8f8; border-bottom: solid #006633 1px; border-top: solid #006633 1px; padding: 3px;}
.bgk, .bgkr, .bgkc {background-color: #609080; border: solid #006633 1px; padding: 4px; color: #ffffff; font-size: 13px; font-weight: bold;}
.lbgk, .lbgkr, .lbgkc {background-color: #609080; border-bottom: solid #006633 1px; border-top: solid #006633 1px; padding: 4px; color: #ffffff; font-size: 13px; font-weight: bold;}
.bgc, .bgcr, .bgcc {font-weight: bold;  font-size: 13px; background-image: url(catbg.jpg); border-bottom: solid #006633 1px; border-top: solid #006633 1px; padding: 6px;}
.bgz, .bkzr, .bgzc {background-color: #609080; padding: 4px; color: #ffffff; font-size: 13px; font-weight: bold;}
.bg2, .bg2r, .bg2c {background-color: #f8f8f8; padding: 2px;}
.nav, .navr, .navc {font-size: 13px; font-weight: bold; color: #003300; padding: 4px; border: 0;}
.lbg0r, .lbg1r, .lbgkr, .bg0r, .bg1r, .bg2r, .bgkr, .bgzr, .bgcr, .navr {text-align: right;}
.lbg0c, .lbg1c, .lbgkc, .bg0c, .bg1c, .bg2c, .bgkc, .bgzc, .bgcc, .navc {text-align: center;}

.bg3 {background-color: #66bb99;}
.text1 {font-weight: bold; color: #ffffff; font-size: 14px;}
.text2 {font-weight: bold; color: #ffffff; font-size: 12px;}
.sml {font-size: 10px;}
.big {font-size: 14px;}
.sz5 {font-size: 24px;}
.pad { padding: 5px;}
.quote {background-color: #aaeecc; border: solid #003300 1px; padding: 6px;}
.code {font-size: 10px; font-family: "Courier New", "Times New Roman", serif; background-color: #cccccc; border: solid
#006633 1px; padding: 6px;}
.help {cursor: help; background-color: transparent;}
.meaction {color: red; background-color: transparent;}
.editor {width : 100% ;}
.admincolor {color: red;}
.modcolor {color: blue;}
.calhoday {color: #000080;}
.caltoday {background-color: #cceebb; vertical-align: top; height: 91px; border: 2px; border-style: outset;}
.calbiday {color: #920AC4;}
.calevent {color: #078907;}
.r {text-align: right;}
.l {text-align: left;}
.c {text-align: center;}

a:link {color:#006633;}
a:visited {color:#003300;}
a:active {color:green;}
a:hover {color:green;}

.bgz:link { color: #ffffff; }
.bgz:visited { color: #ffffff; }
.bgz:hover { color: #ffffff;}

div.seite {margin: auto; width: 92%;}

div.cont {margin: 0 0 12px 0; background-color: #fefefe; border-top: solid #006633 1px; border-left: solid #006633 1px; border-right: solid #006633 1px;}

div.menu {text-align: center; background-color: #aaccbb; border-bottom: solid #006633 1px;}

div.news {padding: 5px 0px 5px 10px; border-bottom: solid #006633 1px;}
p.news {font-size: 0.8em; width: auto;}

div.name {padding: 5px 0px 5px 0px; position: relative; clear: both;}
p.name {font-size: 0.8em; width: auto; } 
span.lz {position: absolute; top: 5px; left: 10px;}
span.rz {position: absolute; top: 5px; right: 10px;}

div.login {padding: 5px 0px 5px 10px; width: auto; clear: both;}
p.login {font-size: 0.8em; font-family: Verdana,arial,helvetica,sans-serif;}

div.main {width: auto; margin: 0px; padding: 10px; border-bottom: solid #006633 1px; border-top: solid #006633 1px; clear: both;}
div.help {width: auto; margin: 0px; padding: 10px; border-bottom: solid #006633 1px; clear: both;}
p.znav {text-align: center;font-size: 0.9em; color: white; margin-top: 0.5%; margin-bottom: 5%;}
div.imgc {clear: left; text-align: center; margin: 2% 5% 2% 5%;}
img.c3 {margin: 3px}

.li {position: absolute; top: 0px; left: 10px;}
.ri {position: absolute; top: 0px; right: 10px;}
div.o3 {position: relative; text-align: center; height: 66px; clear: both;}
.po {font-size: 1.2em; color: white; font-family: Verdana,arial,helvetica,sans-serif;}

div.u3 {position: relative; text-align: center; padding: 2px; height: 45px; background-color: #fefefe; border-bottom: solid #006633 1px; clear: both;}
.pu {font-size: 0.7em; font-family: Verdana,arial,helvetica,sans-serif;}
.pnav {text-align: center;}
img.mi {margin: 10px;}
div.mess {padding-bottom: 10px;}

div.slim {width: 88%; margin: auto;}
div.tiny {width: 72%; margin: auto;}
div.mini {width: 60%; margin: auto;}
div.opost {width: 500px; margin:auto; text-align: center;}

.msg {max-height: 950px; max-width: 750px;}
img.pad {max-height: 950px; max-width: 750px;}


