@font-face{
font-family: samantha1;
src: url(samanthauprightpro.eot); /* IE */  
src: local(samantha1), url(samanthauprightpro.ttf) format("truetype"); /* non-IE */  


}

@font-face{
font-family: calibri1;
src: url(calibri.eot);
src: local(calibri1), url(calibri.ttf) format("truetype"); /* non-IE */  
}

.samantha1{
display:inline;
font-family:samantha1;
font-size:32px;
}

.colored{
color:#cccc99;
}
#anmeldung_content{
background-color:rgb(53,42,41);
color:#cccc99;
font-family:calibri,calibri1;
}

#google_translate_element{
position: absolute;
left: 640px;
top: 5px;
}

body{
background-color: rgb(53,42,41);
background-image: url(pics/background.png);
background-repeat: no-repeat;
}
a{color:#cccc99;}
A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none;}
A:hover {text-decoration: none;}

a.link_black{color:black;}

.underlined{
text-decoration:underline;
}



#index_background{
position: absolute;
top: 0px;
left: 0px;
background-image:url(pics/index_background.png);
width:1024px;
height:770px;
}

#frontpage_text{
font-family: samantha1;
position: absolute;
top: 540px;
left: 170px;
color: #cccc99;
font-size: 30px;
text-align: center;
}

#kringel_start{
position: absolute;
width: 75px;
height: 30px;
background-image: url(pics/kringel_start.png);
top: 655px;
left: 475px;
}

#sterne_menu1{
left: 540px;
top: 112px;
position:absolute;
width:135px;
height:55px;
background-image:url(pics/sterne_navi1.png);
}

#sterne_menu2{
left: 542px;
top: 153px;
position:absolute;
width:255px;
height:70px;
background-image:url(pics/sterne_navi2.png);
}

#sterne_menu3{
left: 431px;
top: 228px;
position:absolute;
width:185px;
height:235px;
background-image:url(pics/sterne_navi3.png);
}


#sterne_menu4{
left: 311px;
top: 93px;
position:absolute;
width:420px;
height:250px;
background-image:url(pics/sterne_navi4.png);
}

#sterne_menu5{
left: 464px;
top: 180px;
position:absolute;
width:300px;
height:255px;
background-image:url(pics/sterne_navi5.png);
}


#sterne_menu6{
left: 467px;
top: 120px;
position:absolute;
width:80px;
height:315px;
background-image:url(pics/sterne_navi6.png);
}


#sterne_menu7{
left: 508px;
top: 359px;
position:absolute;
width:140px;
height:35px;
background-image:url(pics/sterne_navi7.png);
}


#sterne_menu8{
left: 608px;
top: 396px;
position:absolute;
width:30px;
height:65px;
background-image:url(pics/sterne_navi8.png);
}
.menu1,.menu2,.menu3,.menu4,.menu5,.menu6,.menu7,.menu8{
display:none;
}
.kringel .menu1,.kringel .menu2,.kringel .menu3,.kringel .menu4,.kringel .menu5,.kringel .menu6,.kringel .menu7,.kringel .menu8{display:none;}
/* ---------Vorlagen ----*/
#overlay2{
width:1024px;
height:770px;
position:absolute;
top:0px;
left:0px;
background-image:url(pics/vorlage1.png);
opacity:0.4;
}

#overlay{
width: 100%;
height: 100%;
opacity: 0.5;
background-color: black;
position: fixed;
top: 0px;
left: 0px;
display:none;
}
#overlay_container{
position: absolute;
width: 600px;
height: 500px;
background-color:rgb(53,42,41);
color:#cccc99;
font-family:calibri,calibri1;
border-radius:10px;
border: 1px solid #cccc99;
left: 175px;
top: 35px;
display:none;
}

#overlay_closebtn{
position: absolute;
right: -5px;
top: -5px;
width: 25px;
height: 25px;
background-image: url(pics/close.png);
}
#overlay_content{
padding-left:15px;
padding-top:15px;


}
#admin_page{
background-color: white;
min-height: 200px;

}
#admin_table{
color:black;
background-color:white

}
#adminmenu li{
height:30px;
}

#logo{
position: absolute;
top: 30px;
left: 39px;
height: 133px;
width: 230px;
background-image: url(pics/logo.png);
background-repeat: no-repeat;
}
#header_menu{
font-size: 12px;
color: #cccc99;
font-family:calibri,calibri1;
width: 475px;
position: absolute;
top: 106px;
left: 356px;
}
.menu_item{
display:inline;

}
.menu_stern{
display:inline;
background-image: url(pics/stern.png);
background-repeat: no-repeat;
height: 13px;
width: 12px;
padding-right: 17px;}

.menu_text{
display:inline;
font-size:12px;
padding-right:10px;
}
.menu_text a{display:inline;}

#pagemenu {
position: absolute;
top: 165px;
left: 50px;
font-family:samantha1;
}
.kringel{
background-image: url(pics/kringel.png);
background-position-x: 25px;
background-repeat: no-repeat;
height: 11px;
padding-left: 10px;
}

#pagemenu ul{
list-style: none;
padding-left: 0px;
width: 89px;
text-decoration: none;
color: #cccc99;
font-size: 23px;
font-family: samantha1;
margin-top: 0px;
line-height: 30px;
}
#pagemenu ul li a:hover{
color:#996666;
}
#pagemenu ul li{
text-align:center;
}


#image_container{
position: absolute;
top: 127px;
left: 175px;
height: 375px;
width: 640px;
}
#image_container .rahmen{
background-image: url(pics/rahmen.png);
background-repeat: no-repeat;
width: 635px;
height: 375px;
}
#image_container .flasche{
background-image: url(pics/flascheschein.png);
background-repeat: no-repeat;
height: 440px;
width: 232px;
position: absolute;
top: 30px;
right: -107px;
}
#image_container .schweif{
background-image: url(pics/schweif.png);
background-repeat: no-repeat;
position: absolute;
width: 580px;
height: 424px;
top: -187px;
right: -256px;
}
#image_container .image{
position: absolute;
top: 9px;
left: 9px;
}
#image_container .image.inactive{
display:none;
}
#image_container .image.active{
display:block;
}



#googlemaps{
display:none;
position: absolute;
top: 9px;
left: 9px;
}
#mapslink{
cursor: pointer;
text-decoration: underline;
}

.anmeldunglink{
cursor: pointer;
text-decoration: underline;
}
#anmeldunglink{
cursor: pointer;
text-decoration: underline;
}
#text_container{
position: absolute;
width: 640px;
height: 250px;
top: 500px;
left: 175px;
color:#cccc99;
font-family: calibri,calibri1;
font-size: 14px;
line-height: 23px;
margin-top:5px;
}

#text_container ul{
display: inline-block;
text-decoration: none;
list-style: none;
padding-left: 0;
margin-right: 20px;

}
.impressum_text{
position: absolute;
top: 165px !important;
left: 210px !important;
color: #333333 !important;
font-family: calibri,calibri1 !important;
font-size: 12pt !important;

}

.sterne1{background-image: url(pics/sterne1.png);
height:700px;
width:1024px;
position: absolute;
top: 0px;
left: 0px;}
.sterne2{background-image: url(pics/sterne2.png);
height:700px;
width:1024px;
position: absolute;
top: 0px;
left: 0px;}

#qrcode{
width:100px;
height:100px;
position:absolute;
left: -126px;
top: 50px;
}

.fb_button{
/*color: #0091d1;*/
/*opacity:0.6;*/
}

.fb_button {
    display: none;
}

.cc-revoke, .cc-window {
    font-size: 14px;
}