html {
height: 100%; 
padding: 0; 
margin: 0; 
border: 0;
overflow: hidden;
}

body {
height: 100%; 
padding: 0; 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
border: 0; 
background-color: #EFEFE3;
}

#background {
position:absolute;
z-index:1;
width: 928px;
height:100%;
min-height:100%;
top: 0px;
left: 50%;
margin-left: -471px;
background-color: #ffffff;
}

#head {
position: absolute; 
top: 0px;
left: 50%;
margin-left: -471px;
width: 928px;
height: 130px;
display: block; 
background-image: url(./img/bg-menu.gif);
text-align: left;
z-index: 4;
}

#head-darkblue {
position: absolute; 
top: 0px;
left: 50%;
margin-left: -471px;
width: 928px;
height: 130px;
display: block; 
background-image: url(./img/bg-menu-darkblue.gif);
text-align: left;
z-index: 4;
}

#head-orange {
position: absolute; 
top: 0px;
left: 50%;
margin-left: -471px;
width: 928px;
height: 130px;
display: block; 
background-image: url(./img/bg-menu-orange.gif);
text-align: left;
z-index: 4;
}

#head-lightblue {
position: absolute; 
top: 0px;
left: 50%;
margin-left: -471px;
width: 928px;
height: 130px;
display: block; 
background-image: url(./img/bg-menu-lightblue.gif);
text-align: left;
z-index: 4;
}

#head-green {
position: absolute; 
top: 0px;
left: 50%;
margin-left: -471px;
width: 928px;
height: 130px;
display: block; 
background-image: url(./img/bg-menu-green.gif);
text-align: left;
z-index: 4;
}

#nav {
position: absolute;
top: 130px;
right: 50%;
margin-right: -457px; 
height: 100%;
max-height: 100%;
display: block; 
width: 232px;
background-color: #F5F5F5;
padding: 0px;
vertical-align: top;
z-index: 5;
}

#nav1 {
position: absolute;
top: 130px;
left: 50%;
margin-left: -471px; 
height: 100%;
max-height: 100%;
display: block; 
width: 232px;
background-color: #ffffff;
padding: 0px;
vertical-align: top;
z-index: 5;
}

#topmenu {
position: absolute;
margin-top: 20px;
margin-left: 244px;
width: 928px;
height: 130px;
white-space: nowrap;
vertical-align: top;
z-index: 3;
}

#contentscroll {
display:block; 
top: 0px;
height: 100%; 
min-height: 100%; 
width: 100%; 
text-align: left;
overflow-y: scroll;
position:relative;
z-index: 2;
}

#content {
position:relative;
display: block; 
left: 50%;
margin-left: -463px;
padding-left: 232px; 
width: 696px;
background-color: #FFFFFF;
height: 100%;
min-height: 100%;
text-align: left;
z-index: 3;
margin-bottom: -50px;
}
#homecontent {
position:relative;
display: block; 
left: 50%;
margin-left: -463px;
padding-left: 0px; 
width: 696px;
background-color: #FFFFFF;
height: 100%;
min-height: 100%;
text-align: left;
z-index: 3;
margin-bottom: -50px;
}

A:link
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 400;
 color: #384450;
 line-height: 18px;
 text-decoration: underline;

}
A:visited
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 400;
 color: #384450;
 line-height: 18px;
 text-decoration: underline;
}
A:active
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 400;
 line-height: 16px;
 color: #384450;
 line-height: 18px;
 text-decoration: underline;
}
A:hover
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 400;
 color: #ff0000;
 line-height: 18px;
 text-decoration: underline;
}
A:link.aktiv
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 line-height: 18px;
 text-decoration: none;

}
A:visited.aktiv
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 line-height: 18px;
 text-decoration: none;
}
A:active.aktiv
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 line-height: 18px;
 text-decoration: none;
}
A:hover.aktiv
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ffffff;
 line-height: 18px;
 text-decoration: none;
}
A:link.aktiv2
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #0C3A70;
 line-height: 18px;
 text-decoration: none;

}
A:visited.aktiv2
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #0C3A70;
 line-height: 18px;
 text-decoration: none;
}
A:active.aktiv2
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 line-height: 18px;
 text-decoration: none;
}
A:hover.aktiv2
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 line-height: 18px;
 text-decoration: none;
}
A:link.aktiv3
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #963208;
 line-height: 18px;
 text-decoration: none;

}
A:visited.aktiv3
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #963208;
 line-height: 18px;
 text-decoration: none;
}
A:active.aktiv3
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 line-height: 18px;
 text-decoration: none;
}
A:hover.aktiv3
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 line-height: 18px;
 text-decoration: none;
}
A:link.aktiv4
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #0A528A;
 line-height: 18px;
 text-decoration: none;

}
A:visited.aktiv4
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #0A528A;
 line-height: 18px;
 text-decoration: none;
}
A:active.aktiv4
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 line-height: 22px;
 color: #ff0000;
 line-height: 18px;
 text-decoration: none;
}
A:hover.aktiv4
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 line-height: 18px;
 text-decoration: none;
}
A:link.aktiv5
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #1A8505;
 line-height: 18px;
 text-decoration: none;

}
A:visited.aktiv5
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #1A8505;
 line-height: 18px;
 text-decoration: none;
}
A:active.aktiv5
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 line-height: 22px;
 color: #ff0000;
 line-height: 18px;
 text-decoration: none;
}
A:hover.aktiv5
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 line-height: 18px;
 text-decoration: none;
}
A:link.menu
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ffffff;
 
 text-decoration: none;
}
A:visited.menu
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ffffff;
 
 text-decoration: none;
}

A:active.menu
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ffffff;
 
 text-decoration: none;
}
A:hover.menu
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 
 text-decoration: none;
}
A:link.homebar
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 600;
 color: #ff0000;
 line-height: 14px;
 text-decoration: none;
}
A:visited.homebar
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 line-height: 14px;
 text-decoration: none;
}
A:active.homebar
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 line-height: 14px;
 text-decoration: none;
}
A:hover.homebar
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #ff0000;
 line-height: 14px;
 text-decoration: none;
}
A:link.headglink
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #384450;
 line-height: 14px;
 text-decoration: none;
}
A:visited.headglink
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #384450;
 line-height: 14px;
 text-decoration: none;
}
A:active.headglink
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #384450;
 line-height: 14px;
 text-decoration: none;
}
A:hover.headglink
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #384450;
 line-height: 14px;
 text-decoration: none;
}
A:link.textnewslink
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 400;
 color: #384450;
 line-height: 20px;
 text-decoration: none;
}
A:visited.textnewslink
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 400;
 color: #384450;
 line-height: 20px;
 text-decoration: none;
}
A:active.textnewslink
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 400;
 color: #384450;
 line-height: 20px;
 text-decoration: none;
}
A:hover.textnewslink
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 400;
 color: #384450;
 line-height: 20px;
 text-decoration: none;
}
A:link.linkr
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 22px;
 font-weight: 600;
 color: #ffffff;
 text-decoration: none;
}
A:visited.linkr
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 22px;
 font-weight: 600;
 color: #ffffff;
 text-decoration: none;
}
A:active.linkr
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 22px;
 font-weight: 600;
 color: #ffffff;
 text-decoration: none;
}
A:hover.linkr
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 22px;
 font-weight: 600;
 color: #F6BDC3;
 text-decoration: none;
}
A:link.morenews
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: 600;
 color: #DE0017;
 text-decoration: none;
}
A:visited.morenews
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: 600;
 color: #DE0017;
 text-decoration: none;
}
A:active.morenews
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: 600;
 color: #DE0017;
 text-decoration: none;
}
A:hover.morenews
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: 600;
 color: #DE0017;
 text-decoration: none;
}

.heventsr
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 800;
 color: #7d0000;
 text-decoration: none;
}
.hevents
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 800;
 color: #DE0017;
 text-decoration: none;
}
.dater
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 22px;
 font-weight: 800;
 color: #f6bdc3;
 text-decoration: none;
}
.headtext
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: 800;
 color: #DE0017;
 line-height: 20px;
 text-decoration: none;
}
.undertext
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 500;
 color: #969696;
 line-height: 20px;
 text-decoration: none;
}
.normaltext
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 500;
 color: #384450;
 line-height: 20px;
 text-decoration: none;
}
.copyright
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 500;
 color: #747D84;
 text-decoration: none;
}
.downloadlink
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 800;
 color: #384450;
 text-decoration: none;
}
.downloadtext
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 500;
 color: #384450;
 text-decoration: none;
}
.downloadsize
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: 500;
 color: #384450;
 text-decoration: none;
}
.headw
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 800;
 line-height: 22px;
 color: #ffffff;
 text-decoration: none;
}
.headg
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 800;
 color: #384450;
 text-decoration: none;
}
.dateg
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
  line-height: 2.0em;
 font-weight: 100;
 color: #A0A1A1;
 text-decoration: none;
}
.textnews
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 400;
 color: #384450;
 text-decoration: none;
}
