@charset "utf-8";
body { color: #1d5270; font-size: 8pt; font-family: tahoma, verdana, arial; margin: 0; }

div.center {}
div.spacer800{width:800px;display:block;background:#f00;height:10px;}
#container2 {min-width:800px;max-width:1024px;}
p { line-height: 140%; }

td { }

a:link { color: #1d5270; }

a:visited  { color: #1d5270 }

a:hover { color: #f00; }

a:active { }
h1 { font-size: 14pt; margin: 15px 0 5px; }
h2 { font-size: 12pt; margin: 15px 0 5px; }
h3 { font-size: 10pt; margin: 15px 0 5px; }
h4, h5 { font-size: 9pt; margin: 15px 0 5px; }
/*top*/
#top { background-image: url(../img/bg_t.gif); background-repeat: repeat-x; width: 100%; height: 29px; }
#status  { background-color: #fff; text-align: left; padding-left: 15px }
#bnr  { width: 100%; height: 182px }
#ttl { background-image: url(../img/bg_map.gif); background-repeat: no-repeat; }
#pg_ttl   { color: #fff; font-size: 16pt; font-family: "times new roman"; font-weight: bold; background-color: #f00; text-align: left; margin-top: 14px; margin-left: 3px; padding-right: 8px; padding-left: 10px; height: 36px; float: right }
/*content*/
#container { width: 98%; }
/*Links*/
#container_l { text-align: left; vertical-align: top; width: 190px; }
#blokttl_b { color: #fff; font-size: 7pt; background-color: #1d5270; background-image: url(../img/crn.gif); background-repeat: no-repeat; background-position: right top; text-transform: uppercase; text-align: left; width: 175px; margin-top: 10px; padding-top: 7px; padding-bottom: 7px; padding-left: 15px; }
#blokttl_b a { color: #fff; text-decoration: none; }
#blokttl_b a:hover { color: #fff; text-decoration: underline; }
/*Links menu*/
#blok { font-size: 7pt; text-transform: uppercase; margin-top: 2px; margin-left: -1px; border-top: 2px solid #1d5270; border-bottom: 4px solid #1d5270; }
#blok td { padding-top: 5px; padding-bottom: 5px; }
#blok a { text-decoration: none; }
#blok img { padding-right: 3px; }
.m0  { padding-left: 14px; border-bottom: 1px solid #dad7dd; border-left: 1px solid #1d5270 }
.m1 { margin-left: 10px; padding-left: 28px; border-bottom: 1px solid #dad7dd; border-left: 1px solid #1d5270; }
.m2 { padding-left: 44px; border-bottom: 1px solid #dad7dd; border-left: 1px solid #1d5270; }
.m3 { padding-left: 62px; border-bottom: 1px solid #dad7dd; border-left: 1px solid #1d5270; }
.m4 { padding-left: 80px; border-bottom: 1px solid #dad7dd; border-left: 1px solid #1d5270; }
.m5 { padding-left: 98px; border-bottom: 1px solid #dad7dd; border-left: 1px solid #1d5270; }
a.act,a.act:visited { color: #f00; }
/*midden*/
#container_m { text-align: left; vertical-align: top; padding-right: 15px; padding-left: 15px; }
#msg { line-height: 140%; margin-right: 10px; margin-left: 15px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid #1d5270; }
#msg h3 { color: #f00; font-size: 9pt; margin: 0; padding: 0 }
#msg p { margin: 8px 0 0; padding: 0 }
#msg .more { color: #1d5270; font-size: 7pt; text-decoration: none; background-color: #dad7dd; padding-right: 3px; padding-left: 3px }
#blokttl_m { color: #fff; font-size: 16pt; font-family: "times new roman"; background-color: #1d5270; background-image: url(../img/crn.gif); background-repeat: no-repeat; background-position: right top; text-align: left; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; width: 97%; }
/*rechts*/
#container_r  { text-align: left; width: 190px; vertical-align: top }
#logintbl { margin-top: 2px; border-top: 2px solid #1d5270; border-bottom: 4px solid #1d5270; }
.bg_gray { background-color: #dad7dd; text-align: left; margin-top: 2px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; }
.blok_rechts {  }
form { margin: 0; }
.veldinput { font-size: 8pt; font-family: tahoma; background-image: url(../img/bg_f.gif); background-repeat: no-repeat; width: 95%; height: 14px; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border: solid 1px #c3c0c5; }
.formnodec { border-width: 0; }
.button { color: #fff; font-size: 8pt; background-color: #837c90; padding-left: 3px; border-right: 1px solid #c3c0c5; border-bottom: 1px solid #c3c0c5; border-left: 1px none #c3c0c5; border-top-color: #c3c0c5; border-top-width: 1px; }
.button_s { color: #fff; font-size: 8pt; background-color: #837c90; border-top-width: 1px; border-top-color: #c3c0c5; border-right: 1px solid #c3c0c5; border-bottom: 1px solid #c3c0c5; border-left: 1px none #c3c0c5; }
.bg_gray1 { background-color: #dad7dd; text-align: left; padding-top: 10px; padding-left: 15px; border-top: 2px solid #fff; }
.bg_gray1 ul { font-size: 7pt; margin-top: 0; margin-bottom: 7px; margin-left: 0; padding-left: 15px; list-style-type: square; }
.bg_gray1 li { font-size: 7pt; padding-bottom: 3px; }
.bg_gray2  { background-color: #f2eff5; text-align: left; padding-top: 5px; padding-left: 15px; border-top: 2px solid #fff }
.bg_gray2 ul { font-size: 7pt; list-style-type: square; margin-top: 0; margin-bottom: 7px; margin-left: 0; padding-left: 15px }
.bg_gray2 li { font-size: 7pt; padding-bottom: 3px }
.bg_gray2 a { color: #f00; font-size: 7pt; padding-bottom: 3px; }
#searchbl { margin-top: 2px; padding-top: 5px; padding-bottom: 5px; border-top: 2px solid #1d5270; border-bottom: 4px solid #1d5270; }
#agenbl  { margin-top: 2px; border-top: 2px solid #1d5270; border-right: 1px; border-bottom: 4px solid #1d5270; border-left: 1px }
/*bottom*/
#btm { color: #c3c0c5; width: 100%; margin-top: 30px; border-top: 4px solid #1d5270; }
#btm a { color: #c3c0c5; text-decoration: none; margin-top: 30px; width: 100%; }


/*Agenda*/
/*Agenda menu*/
#msgagd  { margin-bottom: 5px; margin-left: 15px; width: 97% }
#blokAg   { font-size: 8pt; text-align: left; margin-top: 2px; padding: 5px 2px 5px 12px; border-right: 1px solid #1d5270; border-bottom: 2px solid #1d5270; border-left: 1px solid #1d5270 }
#blokAg a { text-decoration: none }
#blokAg img { padding-right: 3px }
.ag_datum { font-size: 7pt; border-right: 1px solid #dad7dd }
.ag1_place { font-size: 7pt }
/*Login read more*/
.rm   { color: #837c90; font-size: 7pt; margin: 0; padding: 0 }
.pg_nr { padding-top: 3px; padding-left: 14px }
.agenda1 { background-color: #dad7dd; border: solid 1px #1d5270 }
.agenda2 { padding-right: 5px; padding-left: 5px; border-style: solid; border-width: 2px 1px 1px; border-color: #fff #1d5270 #1d5270 }
.ac1 { padding-right: 5px; padding-left: 5px; border-right: 1px solid #1d5270 }
.agendablock { border-bottom: 2px solid #1d5270 }
.agendalegenda { color: #c3c0c5; font-size: 7pt; padding-top: 2px; padding-left: 5px; border-right: 1px solid #1d5270 }
.agendaN1   { color: #f00; background-color: #fff; padding-right: 5px; padding-bottom: 5px; border-right: 1px solid #1d5270; border-bottom: 1px solid #1d5270; font-weight:lighter !important}
.agendaNdat  { padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-right: 1px solid #1d5270; border-bottom: 1px solid #1d5270 }
.agendaN2  { padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid #1d5270 }
.agendaN3    { background-color: #f5f5f5; padding: 5px 10px 10px; border-right: 1px solid #1d5270; border-bottom: 2px solid #1d5270; border-left: 1px solid #1d5270 }
.agendaN3 p { margin: 0 }
.agendaN3 img { padding-right: 5px }
.downloads_sm { font-size: 10px; margin-top: -15px; padding-top: -10px }
#subdnl { color: #837c90; font-size: 7pt; padding-left: 30px }
.search_results1  { padding-top: 5px; padding-right: 5px; padding-bottom: 5px }
.search_results2  { color: #c3c0c5; font-size: 7pt; padding-top: 5px; padding-right: 5px; padding-bottom: 5px }
#forum { margin-right: 10px; margin-left: 15px; padding-bottom: 10px; width: 96% }
#forum .sub  { font-size: 7pt; padding-top: 10px; padding-right: 5px; padding-left: 5px; border-left: 1px solid #dad7dd }
#forum td { border-bottom: 1px solid #837c90 }
#forum .header   { color: #837c90; padding-top: 10px; padding-right: 5px; padding-left: 5px; border-top: 1px none #dad7dd; border-bottom: 2px solid #1d5270 }
#forum h1 { color: #f00; font-size: 11pt }
.sublink { margin-left: 15px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px #dad7dd }
.newsubject  { color: #fff; font-size: 8pt; font-family: tahoma; background-color: #f00; padding: 1px 5px 3px }
.a.newsubject  { color: #fff; text-decoration: none; background-color: #f00 }
#forumholder { padding-left: 20px }
#forummsg { margin-bottom: 5px; margin-left: 15px; padding-bottom: 10px; padding-left: 10px; border-top: 1px #c3c0c5; border-right: 1px #c3c0c5; border-bottom: 1px dotted #c3c0c5; border-left: 1px dotted #c3c0c5 }
#forummsg .replylink { color: #f00; font-size: 7pt; text-decoration: none; background-color: #dad7dd; padding-right: 5px; padding-left: 5px }
#forummsg .name { color: #1d5270; background-color: #dad7dd; margin-bottom: 5px; padding: 2px 5px; border: solid 1px #837c90 }
#forummsg a.name { color: #837c90; text-decoration: none; float: right }
#forummsg p { margin: 5px 0 }
#frmcont { margin-left: 15px }
.margeFrm { padding-left: 15px }

ul.menu {width:190px;}
ul.menu, ul.menu li {list-style:none;margin:0px;padding:0px;}
ul.menu li {border-left:1px solid #1D5270;padding:6px 0px 6px 10px;border-bottom:1px solid #DAD7DD;margin-bottom:2px;height:12px;}
ul.menu li a {height:24px;width:165px;display:block;float:left;}
ul.menu li span {width:11px;height:11px;display:block;float:left;margin-right:5px;}
ul.menu li span.plus {background: url("../img/m_plus.gif") no-repeat top left}
ul.menu li span.min {background: url("../img/m_min.gif") no-repeat top left}
ul.menu li span.dot {background: url("../img/m_dot.gif") no-repeat top left}
.agenda a, .agendaN1 a, a, .agendaN1 a:visited { color:#f00;text-decoration:underline;font-weight:normal !important;}

