body
{
   padding:0px;
   text-align:center;
   margin:0px;
}

.cenDIV
{ 
   margin: 0px auto;
   text-align: left;
   width: 799px;
}

ul.menu, ul.menu ul {
    list-style-type: none;
    margin:0px;
    padding:0px;
    font-family:verdana;
}

ul.menu a {
    display: block;
    padding: 3px 10px 3px 10px;
    font-weight:normal;
    color:white;
    text-decoration:none;
    border:0;
    font-family:verdana;
    font-size:9pt;
}

.overmenue_links
{
   font-family:verdana;
   font-size:8pt;
}

.overmenue_links a
{
   color:blue;
   text-decoration:none;
}

.overmenue_links a:hover
{
   text-decoration:underline;  
}

.navi_links_83,.navi_links_82,.navi_links_81,.navi_links_76,.navi_links_77,.navi_links_78,.navi_links_79,.navi_links_80,.navi_links_306,.navi_links_307
{
   margin:0px;
   padding:7px;
   font-size:8pt;
}

.navi_links_83 { background-color:#00b1e6;}
.navi_links_82 { background-color:#bdc6e2;}
.navi_links_81 { background-color:#abc898;}
.navi_links_76 { background-color:#78c7ce;}
.navi_links_77 { background-color:#7bc5ce;}
.navi_links_78 { background-color:#fabd43;}
.navi_links_79 { background-color:#dce282;}
.navi_links_80 { background-color:#f29a79;}
.navi_links_306 {background-color:#23bae2;}
.navi_links_307 {background-color:#7ab51d;}


.navi_links_unterpunkt
{
   margin:0px;
   font-size:7pt;
   padding-left:15px;
}

ul.menu a:hover {
    background-color:red;
    font-family:verdana;
}


ul.menu ul a {
    padding: 0px;
    padding-top:0px;
    padding-bottom:3px;
    font-size:9pt;
    font-weight:bold;
    border:0;
    color:#0066B3;
    filter:alpha(opacity=100); 
    -moz-opacity: 1; 
    opacity: 1;
    font-family:verdana;
   }

ul.menu li {
    padding:0;
    margin:0;
    background-image: none;
    background-color: #0066B3;
    float:left;
    border-right:1px solid white;
    font-family:verdana;
    font-size:9pt;
    filter:alpha(opacity=100); 
    -moz-opacity: 1; 
    opacity: 1;
}

ul.menu li.aktiverMP {
    padding:0;
    margin:0;
    background-image: none;
    background-color: #CCCCCC;
    float:left;
    border-right:1px solid white;
    font-family:verdana;
    font-size:9pt;
    filter:alpha(opacity=100); 
    -moz-opacity: 1; 
    opacity: 1;
}


ul.menu ul {
    list-style-type: none;
    margin:0px;
    height:257px;
    vertical-align:bottom;
    margin-left:0;
    padding: 0 0 0 0;
    position: absolute;
    background-color: #F7F7F7;
    display:none;
    min-width:210px;
    top:0px;
    filter:alpha(opacity=70); 
    -moz-opacity: 0.70; 
    opacity: 0.70;
    font-family:verdana;
}

ul.menu ul a:hover {
   background-color:transparent;
}

/* IE-Hack für die Breite */
*html ul.menu ul {
    width:210px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}

ul.menu ul li {
    float:none;
    background-color: transparent;
}

.link_no_border a
{
   border:0px;
}

.link_no_border input
{
   border:1px solid silver;
}

SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
} 
INPUT {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px}


H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #003399;
	margin-bottom : 0px;
	margin-top : 10px;
	font-weight: bold;
}
H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #003399;
	margin-bottom : 10px;
	margin-top : 20px;
	font-weight: bold;
}
H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #003399;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #003399;
	margin-bottom : 0px;
	margin-top : 10px;
	font-weight: bold;
}
.subhead1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003399;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}
.marker-layer {
		color: FCEECF;
		background-color: FCEECF;
	}	


P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : normal;
	color: #000000;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	font-weight: normal;
	page-break-after: auto;
}
.caption {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #999999;
	font-weight: bolder;
}

.bulletlist {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #666666;
}

ul 
{
   font-family:Arial, Helvetice, sans-serif;
   font-size:11px;
}

.searchform {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #999999;
	font-weight : normal;
}
.searchresultheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333366;
	font-weight : bold;
}
.searchmarkup {
	color : #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}

.htmlarea-showtableborders
{
   width:100%;
}

.htmlarea-showtableborders td
{

   text-align:center;
}
.htmlarea-showtableborders a
{
   border:0px;
   font-size:100pt;
}

img { border: 0; } 