a, h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i, span {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	color:black;
	font-size:11pt; }
	
.mono {font-family:monospace;}

label {display: block;}
	
h1 	{font-size:19pt;}
h2 	{font-size:14pt;}
h3 	{font-size:13pt;}
h4 	{font-size:12pt;}
h5 	{font-size:11pt;}

.std_head  { font-size: 12pt; font-style: normal; font-weight: bold }
.big_head  { font-size: 25pt; font-style: normal; font-weight: bold }
.left_head       { color: #3c5062; font-size: 12pt; font-style: normal; font-weight: bold; line-height: 14pt; font-stretch: condensed; text-align: justify }

.bold_00 { font-weight:bold;}

.normal_01 {font-size:10pt;}
.bold_01 { font-weight:bold;font-size:10pt;}

.very_small_01 {font-size: 8pt;}
.small_01 {font-size:9pt;}
.small_bold_01 {font-weight:bold; font-size:9pt;}
.small_error_01 {font-weight:bold; font-size:9pt; color:red;}

.red {color:red;}
.green {color:green;}
.blue {color:#003399;}
.white {color:white;}

.grey_head {color:#DDDDDD;}
.grey_text {color:#999999;}

.grey_01 {color:#000000;}
.grey_02 {color:#444444;}
.grey_03 {color:#666666;}
.grey_04 {color:#888888;}
.grey_05 {color:#AAAAAA;}
.grey_06 {color:#CCCCCC;}
.grey_07 {color:#DDDDDD;}

.italic {font-style:italic;}

.white_border {border-color:white;border:1px solid #000;}
div#top  /* Headerbild */ { background-image: url(g_pics/m_top.jpg); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 10px; left: 15px; width: 900px; height: 125px; }
div#navi  /* Navigationsleiste */ { position: absolute; top: 125px; left: 15px; width: 700px; height: 14px;}
div#show  /* Anzeige der tagesaktuellen Daten */ { background-image: url(g_pics/m_higru.gif); background-repeat: repeat; background-position: 100% 100%; position: absolute; top: 160px; left: 15px; width: 170px; visibility: visible; }
div#status { background-image: url(g_pics/m_higru.gif); background-repeat: repeat; position: relative; top: 30px; width: 730px; height: 20px; }
div#main { position: absolute; top: 160px; left: 185px; width: 730px; visibility: visible; float: none; }
div#user  /* Usereinstellungen */ { text-align: right; position: absolute; top: 125px; left: 715px; width: 200px; height: 14px; }
div#hinweis  /* Rechte des Bildes */ { text-align: center; position: relative; top: 15px; width: 730px; height: 15px; visibility: visible; }

#navi a { font-size: 12px;}

#box { position: relative; }
#box a {  }
#box a span {display:none;}
#box a:hover span { display:block; position:absolute; top:0; z-index:5; display:block; width:130px; color:black; font-size: 11px; font-style: normal; background:#ffffff; text-align: center; left: 30px; border:solid 1px; padding:10px; }

#box_usr { position: relative; }
#box_usr a { color: black; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
#box_usr a span {display:none;}
#box_usr a:hover span { position:absolute; top:-160px; z-index:3; display:block; width:150px; color:black; font-size: 11px; font-style: normal; background:#ffffff; text-align: center; left: -180px; border:solid 1px; padding:10px; }


#map  /* Landkarte */ { position: absolute; top: 100px; left: 80px; width: 600px; height: 800px; }

#map_point { position: absolute; width: 15px; height: 15px; z-index: 3; }
#map_point a { display:block; z-index: 3; }
#map_point a span { z-index: 3; display:none; }
#map_point a:hover span { position:absolute; top:10px; z-index:20; display:block; color:black; font-size: 11px; font-style: normal; background:#ffffff; text-align: left; left: 10px; width: 140px; border:solid 1px; padding:10px; }

#map_desc { position: absolute; top: 900px; left: 420px; width: 300px; height: 30px; z-index: 4; }
