.text            { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:120%; text-align:left; text-decoration:none; }
.text a          { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fece0c; line-height:120%; text-align:left; text-decoration:none; }
.text a:link     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fece0c; line-height:120%; text-align:left; text-decoration:none; }
.text a:visited  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fece0c; line-height:120%; text-align:left; text-decoration:none; }
.text a:active   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fece0c; line-height:120%; text-align:left; text-decoration:none; }
.text a:hover    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fece0c; line-height:120%; text-align:left; text-decoration:none; }


.text_lead       { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#FFFFFF; line-height:120%; text-align:left; text-decoration:none; }


.textNav            { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:120%; text-align:left; text-decoration:none; }
.textNav a          { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:120%; text-align:left; text-decoration:none; }
.textNav a:link     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:120%; text-align:left; text-decoration:none; }
.textNav a:visited  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:120%; text-align:left; text-decoration:none; }
.textNav a:active   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:120%; text-align:left; text-decoration:none; }
.textNav a:hover    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:120%; text-align:left; text-decoration:none; }


.textFooter            { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left; text-decoration:none; }
.textFooter a          { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:120%; text-align:left; text-decoration:none; }
.textFooter a:link     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:120%; text-align:left; text-decoration:none; }
.textFooter a:visited  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:120%; text-align:left; text-decoration:none; }
.textFooter a:active   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:120%; text-align:left; text-decoration:none; }
.textFooter a:hover    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:120%; text-align:left; text-decoration:none; }

.textTitel             { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#fece0c; line-height:120%; text-align:left; text-decoration:none; font-weight:bold}
.textHome              { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:172%; text-align:left; text-decoration:none; }

.sprachwahl            { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; line-height:290%; text-align:left; text-decoration:none; 
font-weight:bold;}
.sprachwahl a          { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; line-height:290%; text-align:left; text-decoration:none; font-weight:bold;}
.sprachwahl a:link     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; line-height:290%; text-align:left; text-decoration:none; font-weight:bold;}
.sprachwahl a:visited  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; line-height:290%; text-align:left; text-decoration:none; font-weight:bold;}
.sprachwahl a:active   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; line-height:%; text-align:left; text-decoration:none; font-weight:bold;}


.textFotogalerie            { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:120%; text-align:left; text-decoration:none; }
.textFotogalerie a          { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:120%; text-align:left; text-decoration:none; }
.textFotogalerie a:link     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:120%; text-align:left; text-decoration:none; }
.textFotogalerie a:visited  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:120%; text-align:left; text-decoration:none; }
.textFotogalerie a:active   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:120%; text-align:left; text-decoration:none; }
.textFotogalerie a:hover    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fece0c; line-height:120%; text-align:left; text-decoration:none; }


.textFooter a:hover    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:120%; text-align:left; text-decoration:none; }

_textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }


h1            { font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#FFFFFF; line-height:120%; text-align:left; text-decoration:none; }


body {
margin: 0em;
padding: 0em;
overflow:auto; 
}





#bgimage {
background: url(/assets/bilder/hintergrundbild.jpg); 
width:1600px;
height:1020px;
background-repeat:repeat;
top: 0em;
left: 0em;
z-index:0;
}



td { vertical-align:top;}



#contentFotogalerie{
position:absolute;
left:50%;
top:20px;
margin-left:-233px;
width:467;
height:auto;
border:solid 0px #999999;
}

#logoFotogalerie{
position:relative;
margin:0px 0px 0px 0px;
width:294px;
height:47px;
border:solid 0px #999999;
}

#bildFotogalerie{
position:relative;
margin:20px 0px 0px 0px;
width:auto;
height:auto;
border:solid 0px #999999;
}

#navFotogalerie{
position:relative;
margin:10px 0px 0px 0px;
width:auto;
height:auto;
border:solid 0px #999999;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:120%; text-align:left; text-decoration:none; }


#textFotogalerie{ 
position:relative;
width:467px;
height:30;
margin:20px 0px 0px 0px;
border:solid 0px #999999;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:120%; text-align:left; text-decoration:none; }


#buehne {
position:absolute;
left:50%;
top:27px;
margin-left:-463px;
width:300px;
height:200px;
border:solid 0px #999999;
}


#bild1{
position:absolute;
left:50%;
top:220px;
margin-left:-450px;
width:300px;
height:200px;
border:solid 0px #999999;
z-index:5;
}

#bild2{
position:absolute;
left:50%;
top:20px;
margin-left:-149px;
width:300px;
height:200px;
border:solid 0px #999999;
z-index:5;
}

#bild3{
position:absolute;
left:50%;
top:421px;
margin-left:150px;
width:300px;
height:200px;
border:solid 0px #999999;
z-index:5;
}





#anker{
position:absolute;
left:50%;
top:220px;
margin-left:-500px;
width:45px;
height:62px;
border:solid 0px #999999;
z-index:5;
}


#bar_open{
position:absolute;
left:50%;
top:136px;
margin-left:165px;
width:88px;
height:88px;
border:solid 0px #999999;
z-index:6;
}

#text_top{
position:absolute;
left:50%;
top:140px;
margin-left:165px;
width:295px;
height:110px;
border:solid 0px #999999;
display:none;
z-index:5;
}



#patte{
position:absolute;
left:50%;
top:286px;
margin-left:-500px;
width:1002px;
height:134px;
border:solid 0px #999999;
z-index:3;
}

#logo{
position:absolute;
left:50%;
top:160px;
margin-left:-455px;
width:300px;
height:50px;
border:solid 0px #999999;
z-index:5;
}

#q_logo{
position:absolute;
left:50%;
top:450px;
margin-left:-245px;
width:76px;
height:73px;
border:solid 0px #999999;
z-index:5;
}



#nominiert{
position:absolute;
left:50%;
top:530px;
margin-left:-450px;
border:solid 0px #999999;
z-index:5;
}


#navigation{
position:absolute;
left:50%;
top:325px;
margin-left:-150px;
width:630px;
height:15px;
z-index:6;
}

#sub_navigation{
position:absolute;
left:50%;
top:361px;
margin-left:-140px;
width:630px;
height:15px;
z-index:5;
}

#neben_navigation{
position:absolute;
left:50%;
top:290px;
margin-left:-140px;
width:590px;
height:15px;
z-index:5;
text-align:right;
}


#content{
position:absolute;
left:50%;
top:450px;
margin-left:-450px;
padding: 0px 17px 0px 0px;
width:550px;
height:auto;
z-index:5;
border:solid 0px #999999;
}



#functions{
position:absolute;
left:50%;
top:145px;
margin-left:370px;
width:72px;
height:14px;
border:solid 0px #999999;
background-color:#FF9900
}

#footer{
position:absolute;
left:50%;
top:660px;
margin-left:-463px;
width:926px;
height:10px;
border:solid 0px #999999;
}

#footer_created{
position:absolute;
left:50%;
top:660px;
margin-left:303px;
width:160px;
text-align:right;
height:auto;
border:solid 0px #999999;
}


#home_bild{
position:absolute;
left:50%;
top:220px;
margin-left:-450px;
width:900px;
height:200px;
border:solid 0px #999999;
z-index:5;
}


#home_bar_open{
position:absolute;
left:50%;
top:492px;
margin-left:-255px;
width:88px;
height:88px;
border:solid 0px #999999;
z-index:6;
}

#home_adresse{
position:absolute;
left:50%;
top:430px;
margin-left:-400px;
padding: 0px 17px 0px 0px;
width:850px;
height:40px;
overflow:auto; 
z-index:6;
border:solid 0px #999999;
}

#home_oeffnungszeiten{
position:absolute;
left:50%;
top:497px;
margin-left:163px;
padding: 0px 0px 0px 0px;
width:350px;
height:300px;
overflow:auto; 
z-index:500;
border:solid 0px #999999;
}

#home_sprachwahl{
position:absolute;
left:50%;
top:480px;
margin-left:-140px;
width:280px;
height:60px;
border:solid 0px #999999;
text-align:left;
z-index:5;
}

#home_q_logo{
position:absolute;
left:50%;
top:430px;
margin-left:-450px;
width:42px;
height:41px;
border:solid 0px #999999;
z-index:5;
}


#logo_kuenzli{
position:absolute;
left:50%;
top:190px;
margin-left:277px;
width:160px;
height:23px;
border:solid 0px #999999;
z-index:5;
}
