.haupt { position:absolute; 
		top:0;
		left:0;
                visibility:hidden; 
                color: black;
                font-size : 9pt;
                font-family:arial;
                 }

.maplayer {
        aposition: absolute;
        atop:1;
        aleft:-2;

        position: relative;
        top:0;
        left:0
}


.concontainer {
        position: relative;
        top:-100;
        left:-200
}
.conlayer {
	border:1px solid #f1f1f1;
        position: absolute;
	background-color:#fcfcfc;
	padding: 5px 5px 5px 5px

                top:0;
                left:0;
                visibility:hidden;
                color: black;
                font-size : 10px;
                font-family:arial;

	width:400px;
}

.a { color:000088}
.body { font-family: Verdana, Arial, Helvetica, Sans Serif; font-size: 12px }

.pagehead { font-family:verdana,helvetica; font-size:12pt; font-weight:bold}

.ph       { font-family:verdana,helvetica; font-size:18px; font-weight:bold; background-color:#f1f1f1;}

.n8      { font-family:verdana,helvetica; font-size:10px;}

.remark      { font-family:verdana,helvetica; font-size:10px; color:#800000; font-weight:bold}
.latest      { font-family:verdana,helvetica; font-size:11px; color:#d00000; font-weight:bold; background-image:url("/pic/latest_head_bg.gif"); 
padding: 2px 4px 2px 4px; border-bottom:1px solid #a1a1a1}

.msg {font-family:verdana,helvetica; font-size:14px; font-weight:bold; color:#a50000}
.n     { font-family:verdana,helvetica; font-size:12px;}
.n11     { font-family:verdana,helvetica; font-size:11px;}
.nb     { font-family:verdana,helvetica; font-size:12px; font-weight:bold}
.n11b     { font-family:verdana,helvetica; font-size:11px; font-weight:bold}

.d     { font-family:verdana,helvetica; font-size:11pt; font-weight:bold; color:0000cc}

.th       { font-family:verdana,helvetica; font-size:10pt; font-weight:bold; background:#c1c1c1}
.thr      { font-family:verdana,helvetica; font-size:10pt; font-weight:bold; background:#f17171}
.tc { 
	font-family:verdana,helvetica; 
	font-size:11px;
	border-top: 1px solid #444444;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px dashed #cccccc;
	padding: 2px 2px 2px 4px;
	text-valign:top;
		
}
.input { font-family:verdana,arial,helvetica:font-size:12px; background-image:url("img/input_bg.gif"); padding: 1px 1px 1px 3px; border:1px solid #a88888}

.bigcell { padding: 3px 3px 3px 3px}
.bigcell_event { padding: 3px 3px 3px 3px; border:1px solid #c1c1c1; background-color:#fcfcfc}

.delbutt  { font-family:verdana,helvetica; font-size:10px; font-weight:bold; background:#ff0000; color:ffffff; border:1px solid #000000}
.modbutt  { font-family:verdana,helvetica; font-size:10px; font-weight:bold; background:#00ff00; color:000000; border:1px solid #000000}
.addbutt  { font-family:verdana,helvetica; font-size:10px; font-weight:bold;background:#0000a0;color:ffffff; border:1px solid #000000}
.searchbutt  { font-family:verdana,helvetica; font-size:11px; font-weight:bold;background:#aa33aa; color:#000000; border:1px solid #000000}

.dist_cell {font-family:verdana,helvetica;font-size:11px;border:1px solid #cccccc}
.dist_table {aborder:1px solid #cccccc}
.dist_conthead { font-family:verdana,helvetica;font-size:11px;font-weight:bold; color:000000; background-color:#E7EBFF; 
background-image:url('/img/news_head_bg.gif'); padding: 2px 2px 2px 4px; border-bottom:2px solid #FFD796; border-top:1px solid #FFDA9E;}
.contact_title { font-family:verdana,helvetica;font-size:11px;font-weight:bold; color:000000; background-color:#E7EBFF; 
background-image:url('/img/news_head_bg.gif'); padding: 2px 2px 2px 4px; border-bottom:2px solid #FFD796; border-top:1px solid #FFDA9E;}

.h1 { font-size: 16pt }
.h2 { font-size: 14pt }

.events_colhead { font-family:verdana,helvetica; font-size:12px; font-weight:bold; background-color:#515151; width: 190px; border-bottom: 1px solid 
#c1c1c1; color:#FFFFFF; background-image:url('/img/event_colhead_bg.gif'); padding:1px 3px 2px 3px; border-top:2px solid #c1c1c1}
.event_title { font-family:verdana,helvetica; font-size:11px; font-weight:bold; background-color:#e1e1e1; width: 190px; border-bottom: 1px solid #c1c1c1}
.event_title_home { font-family:verdana,helvetica; font-size:12px; font-weight:bold; background-color:#e1e1e1; width: 720px; border-bottom: 1px solid #c1c1c1}
.event_body { font-family:verdana,helvetica; font-size:11px; afont-weight:bold; abackground:#e1e1e1; width:100%; aborder-bottom: 1px solid #c1c1c1}

.nh { font-family:verdana,helvetica;font-size:11px;font-weight:bold; color:000000; background-color:E7EBFF; background-image:url('/img/news_head_bg.gif'); padding: 2px 2px 2px 4px; border-bottom:2px solid #FFD796; border-top:1px solid #FFDA9E;}
.news_lead { font-family:verdana,helvetica;font-size:11px;font-weight:bold; color:000040; } 
.nl_cell { font-family:verdana,helvetica;font-size:11px;afont-weight:bold; color:000000; abackground-color:E7EBFF; 
padding: 3px 3px 3px 3px; border:1px dashed #c1c1c1}

.supp_cell { font-family:verdana,helvetica;font-size:11px;afont-weight:bold; color:000000; abackground-color:E7EBFF; 
padding: 5px 5px 5px 5px; border:1px dashed #c1c1c1}
.supp_cell2 { font-family:verdana,helvetica;font-size:11px;afont-weight:bold; color:000000; background-color:#f1f1f1; 
padding: 3px 3px 3px 3px; border:1px solid #c1c1c1}

.ts_cell { font-family:verdana,helvetica;font-size:11px;afont-weight:bold; color:000000; abackground-color:E7EBFF; 
padding: 3px 3px 3px 3px; border:1px dashed #c1c1c1}

.ts_q { font-family:verdana,helvetica;font-size:12px;font-weight:bold; color:000000;}
.ts_a { font-family:verdana,helvetica;font-size:12px;afont-weight:bold; color:444444;}

.prod_head { font-family:verdana,helvetica;font-size:11px;font-weight:bold; color:000000; background-color:E7EBFF; 
background-image:url('/img/news_head_bg.gif'); padding: 2px 2px 2px 4px; border-bottom:2px solid #FFD796; border-top:1px solid #FFDA9E;}
.prod_sub { font-family:verdana,helvetica;font-size:10px;font-weight:bold; color:000000; padding: 2px 2px 2px 4px;}

.img {border:1px solid #000000}
.undlin { background:c1c1d1; }

h1 { font-size: 14px}
h2 { font-size: 13px}
h3 { font-size: 12px}

.adminmenu { 
	font-family: verdana,arial; 
	font-weight: bold;
	font-size: 12px; 
	padding:4px 6px 4px 6px; background-image:url('/img/menu_bg.gif');
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;

}

a.adminbutt:link { font-family: arial,helvetica,arial ; font-size: 12px ; color: #FFFFFF; text-decoration:none; }
a.adminbutt:active { font-family: arial,helvetica,arial ; font-size: 12px ; color: #FFFFFF; text-decoration:none; }
a.adminbutt:visited { font-family: arial,helvetica,arial ; font-size: 12px ; color: #FFFFFF; text-decoration:none; }
a.adminbutt:hover { font-family: arial,helvetica,arial ; font-size: 12px ; color: #FFFFFF; text-decoration:none; }


.adminmenu2 { 
	font-family: verdana,arial; 
	font-weight: bold;
	font-size: 12px; 
	padding:1px 4px 1px 4px; background-image:url('/img/menu_bg2.gif');
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;

}

.adminmenu_lo { 
	font-family: verdana,arial; 
	font-weight: bold;
	font-size: 12px; 
	padding:4px 6px 4px 6px; background-image:url('/img/menu_bg_logout.gif');
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;

}

