body {font-family: Arial, Helvetica, sans-serif;
margin:0; padding:0;background-color: #d3d3d3; }

.frame{
margin:auto;
margin-top:5px;
margin-bottom:5px;
width:1024px;
border-width:1px;
border-style:solid;
border-color:#1e2d12;
background-color:white;
}

.menustyle{
list-style-type:none;
float:left;
color:black;
list-style-position:outside;
margin:0px;
padding:0px;
}

h1 {
color:#A2CD5A;
font-size:1.5em;
}

h2 {
color:black;
font-size:1.0em;
}

h3 {
color:black;
font-size:1.0em;
text-decoration:underline;
}

.header{
background-image:url(header_01.jpg);
width:1024px;
height:357px;
background-repeat:no-repeat;
}

.headerbox1{
text-align:left;
width:1024px;
height:280px;
float:left;
}

.logobox{
text-align:left;
width:306px;
height:121px;
float:left;
padding-left:14px;
padding-top:59px;
}

.headerbox2{
text-align:left;
width:1004px;
height:56px;
float:left;
padding-left:20px;
padding-top:18px;
}

.menu{
float:left;
width:1024px;
height:74px;
margin:auto;
text-align:left;
color:black;
}

.menu a{
color:black;
text-decoration:none;
}

.menu a:hover{
color:#999999;
text-decoration:underline;
}

.menu a:active{
color:black;
text-decoration:underline;
}

.mitte{
width:1024px;
height:auto;
color:black;
background-color:white;
}

.inhalt{
/*background-image:url(m_links.png);
background-repeat:no-repeat;*/
width:646px;
min-height:400px;
float:left;
padding-left:20px;
text-align:justify;
background-color: white;
}

.inhalt p{
text-align:justify;
}

.inhalt a{
color:#A2CD5A;
text-decoration:underline;
}

.inhalt a:hover{
color:#007F16;
text-decoration:underline overline;
}

.inhalt a:active{
color:black;
text-decoration:underline;
}

.videos{
text-align:center;
color:black;
background-image:url(m_rechts.jpg);
background-repeat:no-repeat;
width:308px;
min-height:400px;
float:right;
padding-left:50px;
padding-top:100px;
background-position:top;
z-index:1;
margin:0;
background-color:white;
}

.video {
padding-left:8px;
margin:0;
background-color:white;
}

.mfooter{
list-style-type:none;
float:right;
color:white;
padding-top:8px;
padding-right:20px;
}

.mfooter a{
color:white;
}

.mfooter a:hover{
color:#999999;
}

.footer{
background-image:url(footer.jpg);
background-repeat:no-repeat;
width:1024px;
height:54px;
color:white;
font-size:9pt;
}

.mfooter a{
color:white;
text-decoration:none;
}

.mfooter a:hover{
color:#999999;
text-decoration:underline;
}

#layerh {
margin:0;
position:relative;
top:-216px;
right:-192px;
z-index:5;
width:116px;
height:229px;
}

.clear
{
clear:both;
background-color: white;
}

#counter {
  color:white;
  font-size:30px;
  font-weight:bold;
  font-family:Verdana, Arial;
  position:relative;
}

#days {
  position:absolute;
  top: 137px;
  left: 125px;
}

#hours {
  position:absolute;
  top:195px;
  left:61px;
}

#minutes {
  position:absolute;
  top:195px;
  left:125px;
}

#seconds {
  position:absolute;
  top:195px;
  left:190px;
}