
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: #afc6db;}
textarea {font-size: 10pt; background-color: #afc6db;}
select {font-size: 8pt; background-color: #afc6db;}

img {border: 0;}
.hr {color: #207197; background-color: transparent;}

table {border: solid #207197 1px; margin: 0; width: 100%; border-collapse: collapse; empty-cells: show;}
.free {border: 0;}
.prev {background-color: #ced7df; 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: #afc6db;}
.bg0, .bg0r, .bg0c {background-color: #afc6db; border: solid #207197 1px; padding: 3px;}
.lbg0, .lbg0r, .lbg0c {background-color: #afc6db; border-bottom: solid #207197 1px; border-top: solid #207197 1px; padding: 3px;}
.bg1, .bg1r, .bg1c {background-color: #f8f8f8; border: solid #207197 1px; padding: 3px;}
.lbg1, .lbg1r, .lbg1c {background-color: #f8f8f8; border-bottom: solid #207197 1px; border-top: solid #207197 1px; padding: 3px;}
.bgk, .bgkr, .bgkc {background-color: #6e94b7; border: solid #207197 1px; padding: 4px; color: #ffffff; font-size: 13px; font-weight: bold;}
.lbgk, .lbgkr, .lbgkc {background-color: #6e94b7; border-bottom: solid #207197 1px; border-top: solid #207197 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 #207197 1px; border-top: solid #207197 1px; padding: 6px;}
.bgz, .bkzr, .bgzc {background-color: #6e94b7; 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: #000088; 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: #ced7df; border: solid #000088 1px; padding: 6px;}
.code {font-size: 10px; font-family: "Courier New", "Times New Roman", serif; background-color: #cccccc; border: solid
#207197 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: #ced7df; vertical-align: top; height: 91px; border: 2px; border-style: outset;}
.calbiday {color: #920AC4;}
.calevent {color: #005177;}
.r {text-align: right;}
.l {text-align: left;}
.c {text-align: center;}

a:link {color:navy;}
a:visited {color:#005177;}
a:active {color:blue;}
a:hover {color:blue;}

.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 #207197 1px; border-left: solid #207197 1px; border-right: solid #207197 1px;}

div.menu {text-align: center; background-color: #afc6db; border-bottom: solid #207197 1px;}

div.news {padding: 5px 0px 5px 10px; border-bottom: solid #207197 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 #207197 1px; border-top: solid #207197 1px; clear: both;}
div.help {width: auto; margin: 0px; padding: 10px; border-bottom: solid #207197 1px; clear: both;}

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.oc {position: relative; margin-bottom: 15px; text-align: center; clear: both;}

div.u3 {position: relative; text-align: center; padding: 2px; height: 45px; background-color: #fefefe; border-bottom: solid #207197 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 {margin-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;}

p.tnav {text-align: center;font-size: 1em; color: white;border-bottom-style: solid; border-bottom-color: navy; 
border-bottom-width: 1px;margin: 1.5% 7% 0.5% 7%; padding-bottom: 0.5%;}
p.snav {text-align: center;font-size: 0.9em; color: white; margin-top: 0.5%}
p.enav {text-align: center; font-size: 1em; color: white; border-top-style: solid; border-top-color: navy; 
border-top-width: 1px;margin: 0.5% 7% 0.5% 7%; padding-top: 0.5%;}


