#counter
{
position:relative;
left:170px;
top:-430px;
}

#mainmenucontainer
{
position:relative;
margin-top: 10px;
width:800px;
height:20px;
}

#photos
{
position: relative;
left:-180px;
top:40px;
}

#merrychristmas
{
text-align:center;
position: relative;
left:200px;
top:-210px;
}

#maincontent_gb
{
position: absolute;
top: 90px;
left:22px;
width: 680px;
height: 100px;
}



#main
{
margin-left: auto; 
margin-right: auto;
height:600px;
width:876px;
position:relative;
background-image:url('img/bg.gif');
background-repeat:no-repeat;
background-position: top center;
}

#main_ohneBG
{
margin-left: auto; 
margin-right: auto;
height:600px;
width:876px;
position:relative;
}

.back a
{
width:800px;
text-align:center;
color:#D60303;
font-family:Verdana,Tahoma,Georgia;
font-size: 8pt;
position:relative;
top:20px;

}


#update
{
font-family:Verdana,Tahoma,Georgia;
font-size: 8pt;
position:relative;
top:-250px;
left: 280px;
}

#Countdown
{
font-family:Verdana,Tahoma,Georgia;
font-size: 8pt;
}

#timer
{
font-family:Verdana,Tahoma,Georgia;
font-size: 9pt;
position:relative;
top:384px;
left: 50px;
}


.blog
{
width:800px;
height:470px;
frameborder:0;
border:0;
scrolling:auto;
top:20px;
left:0px;
position:relative;
bgcolor:#ffffff;
}

#mainphoto
{
margin-left: auto; 
margin-right: auto;

height:600px;
width:876px;
position:relative;


background-image:url('img/bg2.gif');
background-repeat:no-repeat;
background-position: top center;}

#mail
{
height:100px;
width:376px;
position:absolute;
left: 440px;
top:560px;
background-image:url('img/mail3.gif');
background-repeat:no-repeat;
background-position: top left;
cursor:pointer;
}

#datenmenu
{
text-decoration:none;
font-family:Verdana,Tahoma,Georgia;
font-size: 9pt;
text-align:left;
color:#D91414;
position:relative;
left: 65px;
top: 45px;
}


#datentext
{
text-decoration:none;
font-family:Verdana,Tahoma,Georgia;
font-size: 9pt;
text-align:left;
color:#000000;
}

.fett
{
font-weight:bold;
cursor:default;
}

.normal
{
font-weight:normal;
cursor:pointer;
}


.datentext2vis
{
border-width:1px;
border-style: dotted;
border-color: #000000;
font-family:Verdana,Tahoma,Georgia;
font-size: 9pt;
position: absolute;
top: 120px;
left: 50px;
width: 770px;
height: 400px;
text-align:left;
padding:5px;
visibility:visible;
}

.datentext2notvis
{
border-width:1px;
border-style: dotted;
border-color: #000000;
font-family:Verdana,Tahoma,Georgia;
font-size: 9pt;
position: absolute;
top: 120px;
left: 50px;
width: 770px;
text-align:left;
padding:5px;
visibility:hidden;
}


#datentext3
{
font-family:Verdana,Tahoma,Georgia;
font-size: 9pt;
text-align:left;
color:#D60303;
}

#maintext
{
font-family:Verdana,Tahoma,Georgia;
font-size: 9pt;
position: absolute;
top: 350px;
left: 450px;
width: 300px;
}

#photo
{
height:460px;
width:800px;
position:relative;
top:24px;
}


.photogallerynotvis
{
height:460px;
width:800px;
position:relative;
top:50px;
left:50px;
text-align:left;
color:#000000;
font-family:Verdana,Tahoma,Georgia;
font-size: 10pt;
border-width:1px;
border-style: dotted;
border-color: #000000;
padding:15px;
visibility:hidden;
}

.photogalleryvis
{
height:460px;
width:800px;
position:relative;
top:50px;
left:50px;
text-align:left;
color:#000000;
font-family:Verdana,Tahoma,Georgia;
font-size: 10pt;
border-width:1px;
border-style: dotted;
border-color: #000000;
padding:15px;
}

#photogallery2
{
height:460px;
width:800px;
top:-410px;
position:relative;
left:450px;
text-align:left;
color:#000000;
font-family:Verdana,Tahoma,Georgia;
font-size: 10pt;
}

.photogallerytext
{
color:#D60303;
font-family:Verdana,Tahoma,Georgia;
font-size: 8pt;
}

#news
{
height:300px;
width:276px;
position:absolute;
top:335px;
left:0px;
background-image:url('img/news.gif');
background-repeat:no-repeat;
background-position: top left;
}


.gbframe
{
overflow: scroll;
}

#gbInput
{
font-family:Verdana,Tahoma,Georgia;
font-size: 8pt;
position: absolute;
top: 100px;
left: 25px;
}

#gbtxt
{
font-family:Verdana,Tahoma,Georgia;
font-size: 8pt;
font-weight: bold;
position: relative;
top: 0px;
text-align: left;
left: 35px;
}

#gboutput
{
position: absolute;
top: 0px;
left: 402px;
text-align: center
}

.gbform
{
text-align:justify;
margin-left:22px;
color:#000000;
font-family:Verdana,Tahoma,Georgia;
font-size: 8pt;
}

.gbformbox {
position: relative;
left: 0px;
width: 300px;
color: #000;
background-color: #DCDBDB;
border: 1px solid #666;
padding: 6px;
  font-family:Verdana,Tahoma,Georgia;
  font-size: 8pt;
}

.gbreihe {
  clear: both;
  padding: 2px 0px;
}

.gblabel {
  float: left;
  width: 80px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
  font-family:Verdana,Tahoma,Georgia;
  font-size: 8pt;
}

.gbfeld {
  float: right;
  width: 280px;
  text-align: left;
  font-family:Verdana,Tahoma,Georgia;
  font-size: 8pt;
} 

.gbknopf {
  clear: both;
  text-align: left;
  position: relative;
  left: 84px;
}

.gbdefbreite {
  width: 185px;
}


.newsitemdatum
{
color:#D60303;
font-family:Verdana,Tahoma,Georgia;
font-size: 8pt;
width: 100px;
left:42px;
position: absolute;
text-align:left;
}

.newsitemtext
{
color:#000000;
font-family:Verdana,Tahoma,Georgia;
font-size: 10pt;
left:0px;
top:0px;
position: relative;
width: 140px;
text-align:left;
}

.mainmenuitem
{
color:#ffffff;
font-family:Verdana,Tahoma,Georgia;
font-size: 13pt;
letter-spacing: 2px;
cursor: pointer;
text-align: center;
height:24px;
width:148px;
float:left;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}






a
{
text-DECORATION: underline;
color: #000000;
}

img
{
border:0px;
}

#merrychristmas A:hover
{
color: #D60303;
}

A:hover
{
color: #D60303;
font-weight: bold;
text-decoration: underline;
}




body
{
text-align: center;
}


H1
{
color:#ffffff;
font-family:Verdana,Tahoma,Georgia;
font-size: 13pt;
}

.maintext
{
color:#ffffff;
font-family:Verdana,Tahoma,Georgia;
font-size: 10pt;
}



.txt2cen
{
margin-left:175px;
font-weight:bold;
width:536px;
color:#000000;
font-family:Verdana,Tahoma,Georgia;
font-size: 9pt;
}

.txt1
{
width:470px;
margin-left:22px;
color:#000000;
font-family:Verdana,Tahoma,Georgia;
font-size: 11pt;
cursor: hand;
}


.txt2
{
width:470px;
text-align:justify;
margin-left:22px;
color:#000000;
font-family:Verdana,Tahoma,Georgia;
font-size: 9pt;
}

.txt3
{
text-align:justify;
margin-left:22px;
color:#000000;
font-family:Verdana,Tahoma,Georgia;
font-size: 8pt;
}

.bottomueb2
{
color:#ffffff;
font-family:Verdana,Tahoma,Georgia;
font-size: 8pt;
}



