/* CSS Kittl */


/*------------font und wrapper----allgemeineiner teil--header------*/
html {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
height:100%;
margin:0;
padding:0;

}

h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#container{
/*position:relative;*/
min-height:100%;
background-color:#FFFFFF;
}

body {
 height:100%;
 margin:0 auto 0 auto;
 padding:0;
}

.wrapper{
width:955px;
margin:0 auto;
/*background-color:#333333;*/
}

.header{
float:left;


}

.header_top{
background-image:url(Bilder/header_top.jpg);
background-repeat:no-repeat;
width:955px;
height:24px;
border-bottom:#FFFFFF solid 3px;
/*padding-bottom:5px;*/
float:left;
}

.header_top_speis{
background-image:url(Bilder/header_top_speis.jpg);
background-repeat:no-repeat;
width:955px;
height:24px;
border-bottom:#FFFFFF solid 3px;
/*padding-bottom:5px;*/
float:left;
}

.bilder_speisen_re img{
margin-top:60px;

}




.header_top_hauptspeisen{
background-image:url(Bilder/header_top_hauptspeisen.jpg);
background-repeat:no-repeat;
width:955px;
height:24px;
border-bottom:#FFFFFF solid 3px;
/*padding-bottom:5px;*/
float:left;
}

.header_top_zwischendurch{
background-image:url(Bilder/header_top_zwischendurch.jpg);
background-repeat:no-repeat;
width:955px;
height:24px;
border-bottom:#FFFFFF solid 3px;
/*padding-bottom:5px;*/
float:left;
}

.header_top_getraenke{
background-image:url(Bilder/header_top_getraenke.jpg);
background-repeat:no-repeat;
width:955px;
height:24px;
border-bottom:#FFFFFF solid 3px;
/*padding-bottom:5px;*/
float:left;
}





.header_top_zimmer{
background-image:url(Bilder/header_top_zimmer.jpg);
background-repeat:no-repeat;
width:955px;
height:24px;
border-bottom:#FFFFFF solid 3px;
/*padding-bottom:5px;*/
float:left;
}

.header_top_kontakt{
background-image:url(Bilder/header_top_kontakt.jpg);
background-repeat:no-repeat;
width:955px;
height:24px;
border-bottom:#FFFFFF solid 3px;
/*padding-bottom:5px;*/
float:left;
}

.sprachwahl_ger{
float:left;
padding-left:880px;
padding-top:7px;
}

.sprachwahl_en{
float:left;
padding-left:10px;
padding-top:7px;
}

.header_wilkommen{
float:left;
}

/*------------navigation liste------*/


.wrapper_navi{

background-color:#336600;
height:24px;
width:955px;
float:left;
border-bottom:solid 3px #FFFFFF;

}
.navi{
float:left;
padding:5px 0px 0px 30px;
}

.clear{

/*background-color:#996600;*/
clear:both;

}

/*------------content wilkommen start------*/

.wrapper_content{
width:955px;
margin:0 auto;
height:100%;	
background-color:#cccc99;
}

.ue img{
padding-top:30px;
padding-bottom:30px;	
padding-left:150px;
width:490px;
}

.wrapper_inhalt{
width:420px;
/*float:right;*/
/*padding-left:130px;*/
margin-left:130px;
}

.wrapper_inhalt_wilkommen{
width:350px;
float:right;
/*padding-left:130px;*/
margin-left:0px;

}

.inhalt_willkommen{
width:300px;
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;

/*padding-bottom:60px;*/
/*padding-left:20px;*/
/*border-left:#FFFFFF dotted 1px;*/
}

.inhalt_zimmer{
width:450px;
padding-left:20px;
margin-bottom:30px;

}

.wrapper_preisliste{
width:150px;
float:right;
}

.inhalt{
padding-top:5px;
}

.wrapper_aktuell{
/*height:750px;*/
float:right;
padding-right:75px;
padding-left:30px;
/*padding-bottom:60px;*/
margin-bottom:60px;
/*border-left:#FFFFFF solid 1px;*/
}

.aktuell{
background-image:url(Bilder/aktuell.gif);
background-repeat:no-repeat;
width:176px;
height:258px;
/*padding-top:50px;*/
}

.aktuell ul{
padding-top:50px;
color:#FFFFFF;
}

.aktuell li{
padding-top:10px;
color:#FFFFFF;

}

/*------------bilder gasthaus------*/
.wrapper_bilder_re img{
margin-top:10px;

}

.wrapper_bilder_li{
/*position:absolute;*/
width:200px;
/*height:750px;*/
padding-right:30px;
margin-top:0px;
margin-left:20px;
float:left;
/*border-right:#FFFFFF solid 1px;*/
}


.wrapper_bilder_li img{
/*position:absolute;*/
margin-top:20px;


}

.rahmen img {
width:200px;
/*height:auto;*/
border:#FFFFFF solid 1px;
}


/*------------speis und trank------*/

.select_karte{
width:200px;
height:88px;
background-image:url(Bilder/hg_speis_selector.gif);
background-repeat:no-repeat;
float:right;
margin-right:40px;
background-position:0px 0px;

}

.select_karte_en{
width:200px;
height:88px;
background-image:url(Bilder/hg_speis_selector_en.gif);
background-repeat:no-repeat;
float:right;
margin-right:40px;
background-position:0px 0px;
}

#speis_selector{
margin-top:40px;
margin-left:20px;
}

.inhalt_speis{
width:450px;
margin-left:140px;
padding-bottom:30px;

}

.wrapper_speis_ul{
width:500px;
margin-left:120px;
padding-bottom:50px;
border-top:#FFFFFF solid 1px;
padding-top:10px;
}

.wrapper_speis_ul li{
padding:10px;
}

.wrapper_speis_ul li span{
font-weight:bold;
}





/*------------bilder zimmer------*/

.wrapper_bilder_zimmer{
float:right;
padding-right:50px;
border-left:#FFFFFF solid 1px;
padding-left:50px;
padding-bottom:50px;
margin-bottom:50px;
}

.wrapper_bilder_zimmer img{
margin-top:25px;
}


/*.dotts{
margin-top:30px;
width:400px;
height:1px;
border-bottom:#FFFFFF dotted 1px;
}*/

.wrapper_form{
width:300px;
padding-bottom:0px;
margin-left:140px;
}

.formhg{
width:400px;
height:350px;
background-image:url(Bilder/hg_form.gif);
background-repeat:no-repeat;
background-position:15px 1px;
}

.formhg_en{
width:400px;
height:350px;
background-image:url(Bilder/hg_form_en.gif);
background-repeat:no-repeat;
background-position:15px 1px;
}







#formular span{
color:#FFFFFF;
}

#formular{
padding-top:60px;
height:350px;
width:400px;
/*padding:15px;*/
/*border:#FFFFFF dotted 1px;*/
}

/*------------kontakt------*/

.wrapper_routenplaner{
/*height:750px;*/
float:right;
padding-right:75px;
padding-left:30px;
/*padding-bottom:60px;*/
margin-bottom:60px;
border-left:#FFFFFF solid 1px;
}



.kontaktlist li{
padding-bottom:5px;
list-style:none;
}

.map24{
padding-right:0px;

}


/*------------footer------*/

.wrapper_footer{
/*padding-top:50px;*/
width:955px;
margin:0 auto;
}

.footer{
/*background-image:url(Bilder/footer_inhalt.gif);
background-repeat:no-repeat;
background-position:5px 2px;*/
height:20px;
background-color:#336600;
width:955px;
bottom:2px;
/*position:relative;*/
}

.footer img{
margin-left:5px;

}





a:link {color:#FFFFFF; text-decoration:none}
a:visited {color:#FFFFFF; text-decoration:none}
a:active {color:#FFFFFF; text-decoration:none}
a:hover {color:#FFFFFF; text-decoration:underline}

