body, p,
h1, h2, h3, h4, h5, h6,
table, tr, td,div,
ul, ol, li,
form, input, select,.footer,.hypernav
a, a:link, a:active,a:visited,
a,
     a:link,
     a:active,
     a:visited,
     a:hover
     {
       font-family: Verdana, Helvetica, sans-serif;
       font-size: 11px;
       line-height:17px;
       text-decoration: none;
       font-weight: normal; 
       color: #ffffff;
}

img {
behavior:url("/cms/site/img/pngbehavior.htc");
}	


.error
{
 color:#c41200;
}

hr
{
      color: #c3c3c3;
      background-color:#c3c3c3;
      height: 1px;
}

a:link {
	color: #c41200;
}
a:visited {
	color: #c41200;
}
a:hover {
	color: #c41200;
        text-decoration: underline;
}
a:active {
	color: #c41200;
}


input,textarea
{
 background:#ffffff;
 border: 1px solid #c3c3c3;
 color:#000000;
}

.title
{
 width:580px;
 height:24px;
 font-size:14px;
 border-bottom:1px solid #c3c3c3;
 margin-bottom:10px;
}



.mainnav
{
 float:left;
 width:204px;
 height:24px;
 cursor:pointer;
 cursor:hand;
}
.mainnav2,
.mainnav2active
{
 width:179px;
 height:21px;
 border-bottom:1px solid #aaaaaa;
  border-top:1px solid #2f2f2f;
 cursor:pointer; 
 cursor:hand;
 behavior: url("/cms/site/js/iepngfix.htc");
}


.mainnavtext
{
padding-left:20px;
padding-top:2px;
font-size:12px;
color:#aaaaaa;
}

.mainnavtextactive
{
padding-left:20px;
padding-top:2px;
font-size:12px;
color:#FFFFFF;
}

.subnavtext,
.subnavtextactive
{
height:21px;
padding-left:0px;
padding-top:0px;
line-height:21px;
font-size:10px;
color:#aaaaaa;
}

.subnavtextactive
{
color:#ffffff;
}



.subsubnavtext,
.subsubnavtextactive
{
height:21px;
padding-left:10px;
padding-top:0px;
line-height:21px;
font-size:10px;
color:#aaaaaa;
}

.subsubnavtextactive
{
color:#ffffff;
}



#zentriert {
 position:absolute;
  left:50%;
  top:50%;
  margin-left:-460px;
  margin-top:-335px;
}
#logo
{
 position:absolute;
 left:0px;
 top:0px;
 z-index:5;
}

#container
{
 position:absolute;
 left:0px;
 top:59px;
 z-index:4;
}


#schriftzug
{
 position:absolute;
 width:22px;
 height:365px;
 top:100px;
 left:890px;
 z-index:11;
}

#bild-main
{
 position:absolute;
 left:0px;
 top:87px;
 z-index:4;
}
#sign-gr
{
 position:absolute;
 left:499px;
 top:87px;
 z-index:5;
}


#hg-inhalt
{
 position:absolute;
 left:254px;
 top:309px;
 z-index:6;
}

#inhalt
{
 position:absolute;
 left:254px;
 top:309px;
 z-index:8;
}


#adresse
{
 position:absolute;
 left:138px;
 top:643px;
 z-index:4;
}

#copyright
{
 position:absolute;
 left:350px;
 top:670px;
 z-index:5;
}

#main-nav
{
 position:absolute;
 left:16px;
 top:78px;
 z-index:6;
}
#main-nav-items
{
 position:absolute;
 left:16px;
 top:78px;
 z-index:7;
}
#sub-nav-items
{
 position:absolute;
 left:38px;
 top:116px;
 z-index:80;
}
#hg-sub-nav
{
 position:absolute;
 left:16px;
 top:116px;
 z-index:6;
}
#sub-nav
{
 position:absolute;
 left:36px;
 top:120px;
 z-index:7;
}
#nav-balk-vert
{
 position:absolute;
 left:16px;
 top:116px;
 z-index:10;
}
#inhalt-balk-vert
{
 position:absolute;
 left:254px;
 top:309px;
 z-index:6;
}
#sprache
{
  float:left;
 position:absolute;
 left:820px;
 top:39px;
 z-index:8;
}
#suchen
{
 position:absolute;
 left:620px;
 top:612px;
 z-index:8;
}
body {
	background-color: #000000;
}
.adresse {color: #aaaaaa}

.sprache,
a.sprache,
a.sprache:link,
a.sprache:active,
a.sprache:visited,
a.sprache:hover
{
 color: #CCCCCC;
}

h3
{
 color:#c3c3c3;
 padding-left:10px;
 margin:0px;
 line-height:14px;
}
