/***********************************************/
/* Standard           */
/***********************************************/

html, body {
	font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size: small;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #1c2747;
	color: #666666;
}



div {
	margin: 0px;
	padding: 0px;
}

table {margin:0;
	padding:0;
	spacing:0;
	border:0;
	border-spacing: 0px;
	border-collapse: collapse;
	empty-cells:show;
}

table#guestbook td {
	font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: left;
	padding-top: 10px;
	background-color: #263662;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

table#guestbook td.namen {
	color: #999999;
	background-color: #223057;
}

table#guestbook td a, a:visited, a:hover {
	color: #fff;
}


table#pop_saison {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}

table#pop_saison td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-weight: normal;
	font-size: 13px;
}

table#pop_saison .td_wzo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
}

/***********************************************/
/* Links                             */
/***********************************************/ 


a {
	text-decoration:none;
	color:#1f3276;
}

a:visited {
	text-decoration:none;
	color:#1f3276;
}

a:hover {
	text-decoration:none;
	color: #A1A1A1;
}



a .weiter,
a:visited .weiter
{
	text-decoration:none;
	color:#1f3276;
	font-size: 18px;
} 


a:hover.weiter {
	text-decoration:none;
	color: #A1A1A1;
	font-size: 18px;
}


div#link-cms a {
	text-decoration:none;
	color:#ffffff;
}

div#link-cms a:hover  {
	text-decoration:none;
	color:#A1A1A1;
}

/***********************************************/
/* Schriften                             */
/***********************************************/ 


._______________________________Schriften___________________________  {}

h1{
	font-size: 120%;
	margin: 0px;
	padding: 0px;
	color: #A1A1A1;
	line-height: 100%;
	font-weight: bold;
}

h2{
	font-size: 110%;
	margin: 0px;
	padding: 0px;
}

h3{
	font-size: 100%;
	color: #1f3971;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.ueberschrift_cms {
	color:#F8D498;
	font-weight: bold;
	}

.bold {
	font-weight: bold;
}

.blau {
	color: #1f3276;
}


.blau_bold {
	color: #1f3276;
	font-weight: bold;
}

.gelb {
	color: #F0BD01;
}


.gelb_bold {
	color: #F0BD01;
	font-weight: bold;
}


.weiss_bold {
	color: #fff;
	font-weight: bold;
}

.weiss_bold_mittel {
	color: #fff;
	font-weight: bold;
		font-size: 130%;
}

.weiss_bold_gross {
	color: #fff;
	font-weight: bold;
		font-size: 200%;
}

.grau {
	color: #999999;
}

.ueberschrift {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
}


.small {
	font-size: 90%;

}

#inh_01_li_mitte a{
	text-decoration:none;
	color: #1C2747;;
}

#inh_01_li_mitte a:visited{
	text-decoration:none;
	color: #1C2747;
}

#inh_01_li_mitte a:hover{
	text-decoration:none;
	color:#666;
}

#inh_02_re a{
	text-decoration:none;
	color: #1C2747;;
}

#inh_02_re a:visited{
	text-decoration:none;
	color: #1C2747;
}

#inh_02_re a:hover{
	text-decoration:none;
	color:#666;
}

#inh_01_li_mitte_fx a{
	text-decoration:none;
	color: #1C2747;;
}

#inh_01_li_mitte_fx a:visited{
	text-decoration:none;
	color: #1C2747;
}

#inh_01_li_mitte_fx a:hover{
	text-decoration:none;
	color:#666;
}

#inh_01_li_mitte_top10 a:visited{
	text-decoration:none;
	color: #1C2747;
}

#inh_01_li_mitte_top10 a:hover{
	text-decoration:none;
	color:#666;
}
.notiz {
	color: #666;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.notiz a {
	text-decoration:none;
	color:#666;
}

.notiz a:visited {
	text-decoration:none;
	color:#666;
}

.notiz a:hover {
	text-decoration:none;
	color: #000099;
}

.adress_links {
	float: left;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 10px;
}

.adress_rechts {
	float: right;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 20px;
}




.__________________________________Bilder_____________________________ {}
 
/***********************************************/
/* Bilder                             */
/***********************************************/ 


img {
}

img a, a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.logo_tyrol_unten {
	float: left;
}

.logo_minute_unten {
	float: right;
}



._________________________________Boxen______________________________ {}

/***********************************************/
/* Boxen                             */
/***********************************************/ 


div#zero {
	width: 100%;
	text-align: center;
	margin-top: 0px;
	height: 100%;
}

div#aussen_01 {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5%;
}




#lastMinute {
	font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size: small;
	text-align: left;
	padding-top: 10px;
	background-color: #ffffff;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}


/* Inhalte                             */




div#inh_00 {
	width: 920px;
	clear: both;
}

div#inh_preise {
	width: 920px;
	clear: both;
	height: 740px;
}

div#inh_menu {
	width: 920px;
	clear: both;
	background-color: #FFFFFF;
	height: 2270px;
}

div#inh_start_01 {
	width: 920px;
	background-color: #FFFFFF;
	/* height: 510px; */
	height: 580px;
	vertical-align: bottom;
}

.introContent {
	/* height: 373px; */
	height: 373px;
	margin: 0px;
	padding: 0px;
}



div#inh_01_li {
	width: 370px;
	background-color: #FFFFFF;
	float: left;
	height: 510px;
	vertical-align: bottom;
}

div#inh_01_li_preise {
	width: 370px;
	background-color: #FFFFFF;
	float: left;
	height: 760px;
	vertical-align: bottom;
}

div#inh_01_re {
	width: 550px;
	float: right;
	background-color: #CCCCCC;
}

div#inh_02_re {
	width: 530px;
	height: 490px;
	background-color: #EFEFEF;
	color: #000000;
	float: right;
	clear: none;
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
}

div#inh_02_re_preise {
	width: 530px;
	height: 740px;
	background-color: #EFEFEF;
	color: #000000;
	float: right;
	clear: none;
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
}


div#inh_02_li_lang {
	width: 370px;
	height: 840px;
	background-color: #FFFFFF;
	float: left;
	vertical-align: bottom;

}

div#inh_01_li_mitte_lang {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	vertical-align: bottom;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #000;
}

div#inh_02_re_lang {
	width: 510px;
	height: 820px;
	background-color: #EFEFEF;
	color: #000000;
	float: right;
	clear: none;
	text-align: justify;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}



div#inh_02_re_weiss {
	width: 530px;
	height: 490px;
	background-color: #fff;
	color: #000000;
	float: right;
	clear: none;
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
}

div#inh_02_re_menu {
	width: 530px;
	height: 2250px;
	background-color: #EAEAEA;
	color: #000000;
	float: right;
	clear: none;
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
}


div#inh_02_lastminute {
	width: 530px;
	height: 550px;
	background-color: #EFEFEF;
	color: #000000;
	float: right;
	clear: none;
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
}


div#inh_01_li_lastminute {
	width: 370px;	
	height: 570px;
	background-color: #FFFFFF;
	float: left;
	vertical-align: bottom;
}

/* Inhalte Details links                 */

div#inh_01_li_oben {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height: 40px;
	padding-top: 40px;
}

div#inh_01_li_oben_2_zeilennav {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height: 40px;
	padding-top: 10px;
}

div#inh_01_li_oben_2_und_2_zeilen{
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height: 80px;
	padding-top: 10px;
}

div#inh_01_li_oben_2_Z {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height: 80px;
	padding-top: 40px;
}

div#inh_01_li_oben_top30 {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height: 40px;
	padding-top: 30px;
}

div#inh_01_li_mitte {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	vertical-align: bottom;
	padding-top: 20px;
	padding-bottom: 20px;
}

div#inh_01_li_mitte_fx {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 240px;
}

div#inh_01_li_mitte_fx_cms {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 240px;
}

div#inh_01_li_mitte_fx_cms pre {
	width: 150px;

}

div#inh_01_li_mitte_fx_bild {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 240px;
}

div#inh_01_li_mitte_top10 {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	vertical-align: bottom;
	padding-top: 10px;
}

#inh_01_li_mitte_bild{
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	vertical-align: bottom;
	padding-top: 20px;
	padding-bottom: 0px;
	height: 275px;
	padding-left: 10px;
}

div#inh_01_li_unten {
	width: 340px;
	height: 110px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: left;
	padding-top: 40px;
}

div#inh_01_li_unten_5px {
	width: 340px;
	height: 110px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: left;
	padding-top: 5px;
}


/* Inhalte unten                */

div#adresse {
	width: 920px;
	height: 33px;
	clear: both;
}


div#adresse a, div#adresse a:visited {
	text-decoration:none;
	color:#fff;
}

div#adresse a:hover {
	text-decoration:none;
	color: #999999;
}


div#logo_kueh {
	width: 920px;
	height: 55px;
}


div#logo_kueh img {
	float: right;
	padding-right: 25px;
}


div#logo_unten {
	width: 920px;
	height: 55px;
}

div.facebook_ge {
	float: left;
	width: 200px;
	height: 55px;
	padding-top: 10px;
	padding-left: 18px;
}

div.facebook_logo {
	float: left;
	width: 200px;
	height: 38px;
	padding-top: 4px;
	padding-left: 18px;
}

div.logo_kuhe {
	float: right;
	width: 200px;
	height: 55px;
	text-align: right;
	padding-right:12px;
}











.____________________________Navigation_Listen__________________________ {}


/***********************************************/
/* Listen                             */
/***********************************************/ 

ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

ul li {
	list-style-type: circle;
}

table.liste {
	border: 1px solid #1D2261;
	width: 500px;
}

td.liste {
	padding: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1D2261;
	vertical-align: bottom;
}

td.preis {
	padding: 2px 7px 2px 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1D2261;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
}

tr.liste {
	background-color: #FFFFFF;

}

tr.listezwei {
	background-color: #1D2261;
	color: #FFFFFF;
}

tr.listedrei {
	background-color: #F8D498;
	color: #000066;
}

tr.listedrei_01 {
	background-color: #F4C471;
	color: #000066;
}

tr.listevier {
	background-color: #FBE0B5;
	color: #000066;
}

tr.listefuenf {
	background-color: #FCEBCD;
	color: #000066;
}




/***********************************************/
/*  Navigation                           */
/***********************************************/



div#navi {
	width: 920px;
	height: 40px;
}


/*  Navigation  links                      */


div#navi_li {
	width: 350px;
	float: left;
	height: 30px;
	background-image: url(../bilder/grafik/Nav_Verlauf_Li_01.jpg);
	background-repeat: repeat-y;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;

}



ul#navi_litop a {
	color:#fff;
	text-decoration: none;
	font-size: 13px;
}

ul#navi_litop {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

ul#navi_litop li {
	list-style-type: none;
	float: left;
	padding-right: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

ul#navi_litop a:hover {
	color: #1C2747;
	text-decoration:none;
}

body#home #hom a,
body#haus #hau a,
body#orts #ort a  {
	color: #E6A962;
	text-decoration:none;
}


.____________________________Nav Box _Hintergrundbild __________________________ {}

/*  Navigation  rechts          Box f&uuml;r Hintergrund        */


div#navi_re {
	width: 530px;
	float: right;
	height: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../bilder/fotos/quader_re/streifen/_Standard_01_Str.jpg);

}

div#navi_re.hg_rest_01 {
	background-image: url(../bilder/fotos/quader_re/streifen/Restaurant_01_Str.jpg);
}

div#navi_re.hg_rest_02 {
	background-image: url(../bilder/fotos/quader_re/streifen/Restaurant_02_Str.jpg);
}

div#navi_re.hg_haus_01 {
	background-image: url(../bilder/fotos/quader_re/streifen/Haus_01_Str.jpg);
}

div#navi_re.hg_haus_02 {
	background-image: url(../bilder/fotos/quader_re/streifen/Haus_02_Str.jpg);
}

div#navi_re.hg_haus_03 {
	background-image: url(../bilder/fotos/quader_re/streifen/Zimmer_01_Str.jpg);
}

div#navi_re.hg_well_01 {
	background-image: url(../bilder/fotos/quader_re/streifen/Wellness_01_Str.jpg);
}

div#navi_re.hg_well_02 {
	background-image: url(../bilder/fotos/quader_re/streifen/Wellness_02_Str.jpg);
}

div#navi_re.hg_ort_01 {
	background-image: url(../bilder/fotos/quader_re/streifen/Ort_01_Str.jpg);
}

div#navi_re.hg_ort_02 {
	background-image: url(../bilder/fotos/quader_re/streifen/Ort_03_Str.jpg);
}

div#navi_re.hg_bar_01 {
	background-image: url(../bilder/fotos/quader_re/streifen/Bar_Fiasco_01_Str.jpg);
}

div#navi_re.hg_bar_02 {
	background-image: url(../bilder/fotos/quader_re/streifen/Bar_toni_01_Str.jpg);
}




.____________________________Nav re Rest __________________________ {}

/*  Navigation  rechts          Rest        */



ul#navi_retop a {
	color:#002E6B;
	text-decoration: none;
	font-size: 13px;
}

ul#navi_retop {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

ul#navi_retop li {
	list-style-type: none;
	float: right;
	padding-right: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

ul#navi_retop a:hover {
	color: #717C90;
	text-decoration:none;
}

body#zimmer #zim a,
body#anfrage #anf a,
body#anreise #anr a,
body#kontakt #kont a {
	color: #BB741E;
	text-decoration:none;
}


/*  Sub Nav  */

div#nav_sub {
	width: 300px;
	height: 20px;
	text-align: left;
	padding-top: 40px;
	margin-right: auto;
	margin-left: auto;
}

div#nav_sub_2_zeilen {
	width: 300px;
	height: 55px;
	text-align: left;
	padding-top: 40px;
	margin-right: auto;
	margin-left: auto;
}

div#nav_sub_2_zeilen ul {
	padding-bottom: 0px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding-top: 0px;
}


ul#navsub {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul#navsub a {
	color: #1C2747;
	font-weight: bold;
}

ul#navsub li {
	list-style-type: none;
	float: left;
	padding-right: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


ul#navsub a:hover, 
body#wellness_su #wel_su a,
body#rest_su #res_su a,
body#bars_su #bar_su a,
body#seit_su #sei_su a,
body#zimmer_su #zim_su a,
body#fewos_su #few_su a,
body#lift_su #lif_su a,
body#tour_su #tou a,
body#fewo_su #few_su a,
body#zimm_su #zim_su a,
body#grun_su #gru_su a,
body#supe_su #sup_su a,
body#kinder_su #kind_su a,
body#f_preise_su #f_pre_su a
{
	color: #C0781F;
	text-decoration:none;
}
.____________________________CMS__________________________ {}

pre {
	font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size: small;
	color: #666666;
}




.____________________________Formular _________________________ {}

/***********************************************/
/* Formular                            */
/***********************************************/ 

.tb_formular {

}

.tb_formular td {
	text-align: left;
	font-size: 11px;
	color: #666666;
}


input {
	border: 0px solid #E4AF7A;
	font-family: AvantGarde, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	background-color: #D8D8D8;
}

.submit {
	border: 0px solid #E4AF7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

.file {
	border: 0px solid #E4AF7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

select {
	border: 1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

textarea {
	border: 0px solid #E4AF7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E8E8E8;

}

