body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color:#2c3b42;
	height:100%;
	position:relative;
	top:5px;
}

p {
	font-size:11px;
}

h1 {
	font-size:16px;
	font-weight:bold;
}

h2 {
	font-size:14px;
	font-weight:bold;
}

h3 {
	font-size:12px;
	font-weight:bold;
}

h4 {
	font-size:11px;
	font-weight:bold;
}

h5 {
	font-size:10px;
	font-weight:bold;
	margin-bottom: 2px;
	margin-top: 3px;
}


h6 {
	font-size:9px;
	font-weight:bold;
	margin-bottom: 2px;
	margin-top: 3px;
}

table {
	background-color:#FFFFFF;
	font-size:11px;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
}


.table_grey {
	background-color:#2c3b42;
}

.table_main {
	background-color:#FFFFFF;
}

.table_navi {
	background-color:#0059a5;
}

.table_news {
	background-color:#0059a5;
	font-size:9px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	line-height:130%;
}

.table_rss {
	background-color:#0059a5;
}

.td_hist {
	background-color:#CCCCCC;
}


input.filter {
	border:none;
width:12px;
height:12px;
}

div.heading_main {
	border-bottom:solid 1px #2c3b42;
	color:#2c3b42;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:12px;
}

p.textmain {
	font-size:11px;
	color:#2c3b42;
	padding:5px;
	padding-top:10px;
}

.kontaktformular { border: none; background-color: #FFFFFF; color: #000000; font-size: 12px; font-family: monospace; border:dotted 1px #666666; }

a.menu { display:block; margin:0px; text-align:left; padding-left:12px; width:148px;
         border-bottom:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; line-height:100%; padding-top:7px; padding-bottom:7px; text-decoration:none;  }
a.menu:link    { color:#FFFFFF; font-size:11px; font-weight:bold; background-color:#0059a5; }
a.menu:visited { color:#FFFFFF; font-size:11px; font-weight:bold; background-color:#0059a5; }
a.menu:hover   { color:#FFFFFF; font-size:11px; font-weight:bold; background-color:#0099FF; }
a.menu:active  { color:#FFFFFF; font-size:11px; font-weight:bold; background-color:#0099FF; }
div.menu {  margin:0px; padding:0px; width:145px; }


a.menu_sub1 { display:block; margin:0px; text-align:left; padding-left:16px; width:144px;
         border-bottom:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; line-height:100%; padding-top:6px; padding-bottom:6px; text-decoration:none;  }
a.menu_sub1:link    { color:#FFFFFF; font-size:10px; font-weight:bold; background-color:#0f76cd; }
a.menu_sub1:visited { color:#FFFFFF; font-size:10px; font-weight:bold; background-color:#0f76cd; }
a.menu_sub1:hover   { color:#FFFFFF; font-size:10px; font-weight:bold; background-color:#0099FF; }
a.menu_sub1:active  { color:#FFFFFF; font-size:10px; font-weight:bold; background-color:#0099FF; }
div.menu_sub1 {  margin:0px; padding:0px; width:145px; }

a.menu_sub2 { display:block; margin:0px; text-align:left; padding-left:20px; width:140px;
         border-bottom:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; line-height:100%; padding-top:5px; padding-bottom:5px; text-decoration:none;  }
a.menu_sub2:link    { color:#FFFFFF; font-size:10px; font-weight:normal; background-color:#379bf1; }
a.menu_sub2:visited { color:#FFFFFF; font-size:10px; font-weight:normal; background-color:#379bf1; }
a.menu_sub2:hover   { color:#FFFFFF; font-size:10px; font-weight:normal; background-color:#0099FF; }
a.menu_sub2:active  { color:#FFFFFF; font-size:10px; font-weight:normal; background-color:#0099FF; }
div. menu_sub2 {  margin:0px; padding:0px; width:145px; }


a.special:link    {  font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:blink; }
a.special:visited {  font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:blink; }
a.special:hover   {  font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
a.special:active  {  font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }

a.links:link    {  font-size:11px; color:#0059a5; font-weight:normal; text-decoration:none; }
a.links:visited {  font-size:11px; color:#0059a5; font-weight:normal; text-decoration:none; }
a.links:hover   {  font-size:11px; color:#0059a5; font-weight:normal; text-decoration:underline; }
a.links:active  {  font-size:11px; color:#0059a5; font-weight:normal; text-decoration:underline; }
