body {background-color:#FFFFFF; margin-top:20px; margin-left:0px; margin-bottom:20px; margin-right:0px; overflow:auto; overflow: -moz-scrollbars-vertical;}
body, table, tr, td, th, p { font-family: Verdana, Helvetica, Sans-serif; font-size:11px; color: #000000;}
input, select, textarea { background-color: #cccccc; font-family: Verdana, Helvetica, Sans-serif; font-size:11px; color: #000000; border: 1px solid #ACDAF1;}

A		    { font-family: Verdana, Helvetica, Sans-serif; text-decoration: underline; font-size:11px; color: #2C68C0; text-decoration: none; }
A:hover		{ font-family: Verdana, Helvetica, Sans-serif; text-decoration: underline; font-size:11px; color: #0000ff; text-decoration: none; }

A.meta:		    { font-family: Verdana, Helvetica, Sans-serif; text-decoration: none; font-size:10px; color: #105D85; text-decoration: none; font-weight: none;}
A.meta:link		{ font-family: Verdana, Helvetica, Sans-serif; text-decoration: none; font-size:10px; color: #105D85; text-decoration: none; font-weight: none;}
A.meta:active	{ font-family: Verdana, Helvetica, Sans-serif; text-decoration: none; font-size:10px; color: #105D85; text-decoration: none; font-weight: none;}
A.meta:visited	{ font-family: Verdana, Helvetica, Sans-serif; text-decoration: none; font-size:10px; color: #105D85; text-decoration: none; font-weight: none;}
A.meta:hover	{ font-family: Verdana, Helvetica, Sans-serif; text-decoration: underline; font-size:10px; color: #105D85; text-decoration: none; font-weight: none;}


.Heading_1_Gray {
    color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.Title_White {
    color: #ffffff;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 31px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
a.menuclass:link	{
    font-family: verdana;
    font-size: 9pt;
    text-decoration: none;
    font-variant: small-caps;
	font-weight: none;
	color:#222222;
	    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

a.menuclass:visited	{
    font-family: verdana;
    font-size: 9pt;
    text-decoration: none;
    font-variant: small-caps;
	font-weight: none;
	color:#222222;
	    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

a.menuclass:hover	{
    font-family: verdana;
    font-size: 9pt;
    text-decoration: none;
    font-variant: small-caps;
	font-weight: none;
	color:#222222;
	    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

a.menuclass:avtive	{
    font-family: verdana;
    font-size: 9pt;
    text-decoration: none;
    font-variant: small-caps;
	font-weight: none;
	color:#222222;
	    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

a.menuclass:focus	{
    font-family: verdana;
    font-size: 9pt;
    text-decoration: none;
    font-variant: small-caps;
	font-weight: none;
	color:#222222;
	    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

a.menuclass:focus	{
    font-family: verdana;
    font-size: 9pt;
    text-decoration: underline;
    font-variant: small-caps;
	font-weight: none;
	color:#0080C6; 
	margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
a.sub_menuclass:link	{
    font-family: verdana;
    font-size: 10pt;
    text-decoration: none;
    font-variant: small-caps;
	font-weight: none;
	color:#0080C6;
}

a.sub_menuclass:visited	{
    font-family: verdana;
    font-size: 10pt;
    text-decoration: none;
    font-variant: small-caps;
	font-weight: none;
	color:#222222;
}

a.sub_menuclass:hover	{
    font-family: verdana;
    font-size: 10pt;
    text-decoration: none;
    font-variant: small-caps;
	font-weight: none;
	color:#0080C6;
}

a.sub_menuclass:avtive	{
    font-family: verdana;
    font-size: 10pt;
    text-decoration: none;
    font-variant: small-caps;
	font-weight: none;
	color:#222222;
}

a.sub_menuclass:focus	{
    font-family: verdana;
    font-size: 10pt;
    text-decoration: none;
    font-variant: small-caps;
	font-weight: none;
	color:#222222;
}
.lesetext
{
    margin-right: 300px;
    margin-left: 35px;
    font-family: verdana;
    font-size: 8pt;
    text-decoration: none;
    font-variant: none;
	font-weight: none;
	color:#000000;
}

.anleser
{
    margin-right: 300px;
    margin-left: 35px;
    font-family: verdana;
    font-size: 8pt;
    text-decoration: none;
    font-variant: none;
	font-weight: bold;
	color:#0080C6;
}
.lesetextohneeinzug
{
    margin-right: 300px;
   
    font-family: verdana;
    font-size: 8pt;
    text-decoration: none;
    font-variant: none;
	font-weight: none;
	color:#000000;
}

.linkimtext
 {   font-family: verdana;
    font-size: 8pt;
    text-decoration: none;
	font-weight: none;
	color:#0080C6;
}


.linkinnews
 {  font-family: verdana;
    font-size: 7pt;
    text-decoration: none;
	font-weight: bold;
	color:#000000;
}

.fusszeile
{
    font-family: verdana;
    font-size: 7pt;
    text-decoration: none;
    margin-left: 15px;
    text-align: left;
    
	color:#222222
}
.aktuellerstand_fusszeile
{
    font-family: verdana;
    font-size: 7pt;
     margin-left: 48px;
    text-decoration: none;
    text-align: left;
    font-variant: none;
	font-weight: none;
	color:#222222
}

.mail_fusszeile
{
    font-family: verdana;
    font-size: 7pt;
    text-decoration: none;
    text-align: left;
    font-variant: none;
	font-weight: none;
	color:#222222
}

.head	{
    margin-left: 35px;
    font-family: verdana;
    font-size: 16pt;
    text-decoration: none;
   font-variant: small-caps;
	font-weight: none;
	color:#0080C6;
	line-height: 37px;
}

.headbilder	{
      font-family: verdana;
    font-size:20pt;
    text-decoration: none;
   font-variant: small-caps;
	font-weight: none;
	color:#0080C6;

}

.headimtext	{
   
    font-family: verdana;
    font-size: 16pt;
    text-decoration: none;
   font-variant: small-caps;
	font-weight: none;
	color:#0080C6;
	line-height: 37px;
}


.newshead	{
    font-family: verdana;
    font-size: 10pt;
    text-decoration: none;
   	font-variant: small-caps;
	font-weight: bold;
	color:#000000;
}

.news	{
    font-family: verdana;
    font-size: 7pt;
    text-decoration: none;
   	font-weight: none;
	color:#000000;
}
.mail	{
    font-family: verdana;
    font-size: 9pt;
    text-decoration: none;
   	font-weight: bold;
	color:#444444;
	    margin-left: 35px;
}

.zw	{
    font-family: verdana;
    font-size: 9pt;
    text-decoration: none;
   	font-weight: bold;
	color:#444444;
}
.zw_resource	{
    font-family: verdana;
    font-size: 9pt;
    text-decoration: none;
   	font-weight: bold;
	color:#0080C6;
}

.zw_resource_sub	{
    font-family: verdana;
    font-weight: bold;
	color:#444444;
}


.sub	{
    font-family: verdana;
    font-size: 11pt;
    text-decoration: none;
   	font-weight: bold;
	color:#444444;
}


div#content_rechts{
    position: absolute;
    z-index: 5;
    left: 450px;
    top: 50px;
    width: 200;
    background-color: #eeeeee;
	text-align: left;
	padding-left:4px;
	}
div#content_rechts_design{
    position: absolute;
    z-index: 5;
    left: 400px;
    top: 50px;
    width: 200;
    background-color: #000000;
	text-align: left;
	padding-left:4px;
	}

div#content_links
{
    position: absolute;
    z-index: 5;
    left: 5px;
    top: 40px;
    width: 415;
	scrolling: yes;
    background-color: #CCCCCC;
	text-align: left;
	}
div#ziele
{
    position:absolute;
    z-index: 13;
    left: 57px;
    top: 88px;
   	text-align: left;
   	font-weight: semibold;
	}
	
div#name
{
    position:absolute;
    z-index: 15;
    left: 45px;
    top: 105px;
   	text-align: left;
   	
	}


.NavColor {
background-color:; 
font-size:11px;
color:#000000;
}

.NavColor a{
color:#000000;
font-weight:bold;
display: block;
width:100%;
padding-top: 2px;
 padding-bottom: 2px;
}
.NavColor a:link{
 color:#000000;
}
.NavColor a:visited{
 color:#000000;
}

.NavColor a:hover{
 background-color: #ABC0CB;
 font-weight: bold; 
 padding-top: 2px;
 padding-bottom: 2px;
 color:#000000;
}

.NavColor a.active{
 background-color: #ABC0CB;
 font-weight: bold; 
 padding-top: 2px;
 padding-bottom: 2px;
 color:#000000;
}




.SubNavColor {
 background-color: #eeeeee;
 
 font-size:14px;
 color:#000000;
 
 }

.SubNavColor a{
color:#000000;
display: block;
 width:100%;
 padding-top: 2px;
 padding-bottom: 2px;
}

.SubNavColor a:link{
 color:#000000;
}
.SubNavColor a:visited{
 color:#000000;
}
.SubNavColor a:hover{
background-color: #eeeeee;
padding-top: 2px;
padding-bottom: 2px;
color:#000000;
}
.SubNavColor a.active{
background-color: #eeeeee;
padding-top: 2px;
padding-bottom: 2px;
color:#000000;
}


.rootlink { 
font-family: Verdana, Helvetica, Sans-serif; 
text-decoration: underline; 
font-size:10px; 
color: #105D85; 
text-decoration: none; 
font-weight: none;
}

.rootlink a{ 
font-family: Verdana, Helvetica, Sans-serif; 
text-decoration: underline; 
font-size:10px; 
color: #105D85; 
text-decoration: none; 
font-weight: none;
}


.rootlink a:hover{ 
font-family: Verdana, Helvetica, Sans-serif;
text-decoration: underline; 
font-size:10px; 
color: #ffffff; 
text-decoration: none; 
font-weight: none;}

.box ul{
	margin-left: 0; 
        list-style-type: none;
        padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        margin-top: 0; 
        margin-bottom: 0px; 
}
.box li{
padding-top: 3px;
padding-bottom:3px;
padding-left: 5px;
padding-right: 5px;
}