* /*Set's border, padding and margin to 0 for all values*/
body, html {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	margin: 0px;
	padding: 0px;
	color: black; 
	text-align: center; /*** Centers the design in IE6 and below ***/
}

Body {
	padding: 0px;
	background-color: #264557; 
	padding-top: 14px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: black;
}

h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: black; 
}

p {
    margin-top: 15px;
    margin-bottom: 15px;
}

.BannerMAIN {
    border: 1px solid Black;
}    

/*Style for Bilder*/
.bild		{background-color: #ffffff; border: 0px solid #ffffff;}
.bild_border		{background-color: #ffffff; border: 1px solid #000;}
.bild_border_ecard		{background-color: #ffffff; border: 1px solid #cccccc;}

/*Style for table "index"*/
.bg-bild			{background-image: url(/images/bgbild-index.gif); background-repeat: no-repeat;}
.index-logo			{padding-left: 5px; padding-top: 5px;}
.index-banner		{padding-right: 3px; padding-bottom: 13px;}
.index-menue		{padding-right: 12px; padding-bottom: 3px;}

/*Style for table "Zeile 1"*/
.border_schwarz		{background-color: #ffffff; border-bottom: 3px solid #000000;}
.border_dunkelblau	{background-color: #ffffff; border-bottom: 3px solid #1e223a;}

/*Style for table "Zeile	 2"*/
.bgcolor_hellblau	{background-color: #2e70a3; border: 0px;}
.border_lire		{background-color: #2e70a3; border-left: 1px solid #1e223a; border-right: 1px solid #1e223a;}

/*Style for table "Zeile 3"*/
.bgcolor_dunkelblau	{border: 0px;}
.bgcolor_schwarz	{background-color: #677c89; height: 15px; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.formatierung_3		{padding-left: 4px; padding-right: 5px;}

/*Style for table "Zeile 4"*/
.bgcolor_main {
	border: 0px;
}

/*Style for table "main"*/
.package {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}

.package_detail {
	border: 1px solid #000000;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}

.bgcolor_dunkelgruen {
	background-color: #677c89; 
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 2px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
}

.bgcolor_weiss {
	background-color: White;
	border: 1px solid Black;
	padding: 5px;
}

.bgcolor_weiss_UTV_Links {
	background-color: White;
	border: 1px solid Black;
	padding: 0px;
	margin-bottom: 5px;
}

.table_highlights {
	background-color: White;
	border: 1px solid #000000;
	border-bottom: 2px solid #000000;
}

.td_bild {
	padding: 0px;
	margin: 0px;
	border-right: 2px solid #000000;
}

.video_uebersicht {
		background-color: #f4f5fb;
		background-image: url(../images/video_uebersicht.gif);
		background-repeat: no-repeat;
}

.bgcolor_weiss-ticket {background-color: #ffffff;
					  border-top: 1px solid #000000;
					  border-bottom: 2px solid #000000;
					  border-left: 1px solid #000000;
					  border-right: 1px solid #000000;
					  padding-left: 0px;
					  padding-right: 7px;
					  padding-top: 0px;
					  padding-bottom: 5px;
					}
.bgcolor_weiss-ticket2 {background-color: #ffffff;
					  border-top: 1px solid #000000;
					  border-bottom: 2px solid #000000;
					  border-left: 1px solid #000000;
					  border-right: 1px solid #000000;
					  padding-left: 0px;
					  padding-right: 0px;
					  padding-top: 0px;
					  padding-bottom: 5px;
					}

.bgcolor_orange {background-color: #ff8a00;
					  background-image:url(../images/utv_top.gif);
					  background-repeat: no-repeat;
					  background-position: right bottom;
					  border-top: 1px solid #000000;
					  border-bottom: 2px solid #000000;
					  border-left: 1px solid #000000;
					  border-right: 1px solid #000000;
					  padding-left: 5px;
					  padding-right: 5px;
					  padding-top: 5px;
					  padding-bottom: 5px;
					}

.bgcolor_auto {background-color: #ffffff;
					  border-top: 1px solid #000000;
					  border-bottom: 2px solid #000000;
					  border-left: 1px solid #000000;
					  border-right: 1px solid #000000;
					  padding: 0px;
					}

.main_padding		{padding-top: 8px; padding-bottom: 8px;}

.main_schwarz		{background-color: #a4bac1;
					 border-bottom: 1px solid #ffffff;
					 font-family: Arial, Helvetica, sans-serif;
					 font-size: 11px;
					 font-weight: bolder;
					 color: #000000;
					 }


.main_hellgruen		{background-color: #d5e2ed;
					 border-top: 1px solid #000000;
					 border-bottom: 1px solid #000000;
					 }
.main_hellgruen2	{background-color: black;
					 border-top: 1px solid #000000;
					 }
.main_hellgruen3	{background-color: #d5e2ed;
					 border-bottom: 1px solid #000000;
					 }


.table-ueberschrift {background-color: black;
					 border: 1px solid #000000;
					 border-bottom: 0px;
					 }

.table-beschreibung_aktivitaeten 
{
	background-color: #f4f5fb;
	border: 1px solid #000000;
	color: black;
	padding: 5px;
	font-size: 12px;
	}


.table-ueberschrift2 {background-color: #2e70a3;
					 border: 1px solid #000000;
					 border-bottom: 0px solid #000000;
					 }


.umenue_sbuchen {
	background-color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
}

.hmenue_uebersicht_info {
	background-color: #f1aa00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	color: white;
}

.hmenue_uebersicht_buchen {
	background-color: #82afd8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	color: white;
}

.hmenue_uebersicht_aktuell {
	background-color: #b00000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	color: white;
}

.hmenue_uebersicht_onair {
	background-color: #406804;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	color: white;
}

.link_uebersicht_onair {
	color: white;
	text-decoration: none;
}

.hmenue_uebersicht_shop {
	background-color: #f1e300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	color: white;
}

.link_uebersicht_shop {
	color: black;
	text-decoration: none;
}

.border				{border-bottom: 1px solid #ffffff;}
.border-right		{border-bottom: 1px solid #ffffff;
					 padding: 4px 3px 4px 4px;

					 }
.border-right-2		{
					 border-bottom: 1px solid #ffffff;
					 padding-left: 1px;
					 padding-right: 4px;
					 }

.border_liste		{border-top: 1px solid #fff;
					 border-bottom: 1px solid #000;
					 padding: 2px;
					 padding-left: 1px;
					 padding-right: 4px;
 					 font-family: Arial, Helvetica, sans-serif;
					 font-size: 11px;
					 }

.main_content		{background-color: #677c89;
					 border: 0px solid #000000;
					 padding-top: 0px;
					 }

.main_content-utv		{background-color: #97b7d0;
					 border: 0px solid #000000;
					 padding-top: 0px;
					 }
.main_content-erleben	{background-color: #97b7d0;
					 border: 0px solid #000000;
					 padding-top: 0px;
					 }
		
.utv-ueberschrift	{padding-left: 0px;
					 padding-right: 0px;}

.unterkunft-ueberschrift
					{padding-left: 5px; padding-right: 5px;}

.tickets			{font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; background-color: #fffab2; border-bottom: 1px solid #fff000;}

.ecard				{font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; border: 0px solid #cccccc; border-right: 1px solid #cccccc; border-style:dashed;}

.iframe				{
	padding-bottom: 0px;
	margin: 0px;
	border: 1px solid #000000;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #6671c4;
	SCROLLBAR-3DLIGHT-COLOR: #6671c4;
	SCROLLBAR-ARROW-COLOR: #6671c4;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	overflow: auto;
}

.kuenstler			{padding: 5px; margin: 5px;}

.bild_ueberschrift {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; background-color: #f1aa00;}

.iframe2			{padding-bottom: 5px; padding-top: 5px; margin: 0px; border: 0px solid #000000;}

#td_info_bottom		{
	background-image: url(../images/icon-ueberschrift-button.gif);
	background-repeat: no-repeat;
	background-color: black;
}

#td_ueberschrift-buchen	{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 14px;
	background-color: black;
	padding-left: 5px;
	font-weight: bold;
}

.map {
	padding: 0px;
	margin: 0px;
	width: 580px; 
	height: 400px
}

#tdBOTTOM	{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	background-color: black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
}


/*Style for Links "Menue-top"*/
.text_zeile3		{font-family: Arial, Helvetica, sans-serif; color: #ecf2f0; font-size: 11px; text-decoration: none;}
.text_zeile3:hover	{font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #8c95d3;}

.text_zeile3_blau		{font-family: Arial, Helvetica, sans-serif; color: #8c95d3; font-size: 11px; font-weight: bold; text-decoration: none;}
.text_zeile3_blau:hover	{font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #ecf2f0;}

/*Style for texte "Zeile 3+1"*/
.text_menue			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00129d; padding: 0px; margin: 0px;}

/*Style for texte "Zeile 3+1"*/
.text_zeile3a		{font-family: Arial, Helvetica, sans-serif; color: #ecf2f0; font-size: 10px; font-weight: bold;}
.text_zeile1blau	{font-family: Arial, Helvetica, sans-serif; color: #00129d; font-size: 10px; font-weight: bold; padding-bottom: 4px;}

/*Style for texte "Main"*/
.text_bottom3		{font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; padding-left: 14px; padding-right: 14px; text-decoration: none;}
.klein				{font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 5px; }
.liste				{font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
.klein_weiss		{font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; }

/*Style for Links "Main"*/
.text_untermenue	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.text_untermenue:hover	{font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.text_bottom1		{font-family: Arial, Helvetica, sans-serif; color: white; font-size: 10px; padding-left: 5px; text-decoration: none;}
.text_bottom1:hover	{font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.text_bottom2		{font-family: Arial, Helvetica, sans-serif; color: white; font-size: 10px; padding-left: 3px; text-decoration: none;}
.text_bottom2:hover	{font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.text_bottom4		{font-family: Arial, Helvetica, sans-serif; color: white; font-size: 10px; padding-right: 6px; text-decoration: none;}
.text_bottom4:hover	{font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.text_plugin		{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none;}
.text_plugin:hover	{font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.ueberschrift_bild  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.ueberschrift_bild:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}

.nav_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff
	}

.nav_info:hover {
	text-decoration: none;
	}

.nav_home {
	padding-right: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff
	}

.nav_home:hover {
	color: #78A095
	}

.nav_menue {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;text-decoration: none;color: #F5E37D}
.nav_menue:hover {color: #78a095}

.navkl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #00129D
	}

.navkl:hover {
	color: #FFFFFF
	}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #2e70a3
	}

.nav:hover {
	color: #78A095
	}

.nav_rot {
	font: 11px Arial, Helvetica, sans-serif; 
	color: #FF0000; 
	text-decoration: none
	}

a.nav_rot:hover {
	color:#000000; 
	text-decoration: none
	}

.nav_rot_fett {
	font: 11px Arial, Helvetica, sans-serif; 
	color: #FF0000; 
	font-weight: bold;
	text-decoration: none
	}

a.nav_rot_fett:hover {
	color:#000000; 
	text-decoration: none
	}

.blocks {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	font-weight: lighter;
	color: #000000
	}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #000000
	}

.text_red {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	font-weight: lighter;
	color: #FF0000
	}
.text_grey {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 10px;
	font-weight: lighter;
	color: #cacaca;
	}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 10px;
	}

.fliessfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
	}

.fliessfett-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.fliessfett-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: white;
	}

.fliessfett-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	}

.fett_weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: white;
	text-align: right;
	text-decoration: none;
	}

.fett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;}
.fett_sch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;}
.Ueberschrift_kategorie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;}

.Ueberschrift_kategorie a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;}
.Ueberschrift_kategorie a:hover {
	text-decoration: none;}

.nix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #97b7d0;
}

.plugin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
/*Styles for Felder*/
INPUT.feld {background-color: #FFFFFF; border: 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
SELECT.feld {background-color: #FFFFFF; border: 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000, padding-bottom: 0px;}
TEXTAREA.feld {background-color: #FFFFFF; border: 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
INPUT.feldrot {background-color: #FF0000; border: 1px solid;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #000000}

INPUT.feld-package {background-color: #FFFFFF; border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
SELECT.feld-package {background-color: #FFFFFF; border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000, padding-bottom: 0px;}
TEXTAREA.feld-package {background-color: #FFFFFF; border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}

INPUT.ecards {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}

/*Styles for Tables*/
.wettertable {border: 1px solid #78a095;padding: 0px;margin: 0px auto;position: relative;text-align: center;width: 600px !important}
.centertable {border: 1px solid #00129D;padding: 0px;margin: 0px auto;position: relative;text-align: left;width: 600px !important}
.table {border: 1px solid #000000;padding: 0px;margin: 0px auto;position: relative; margin-top: 15px;}
.table_aktivitaeten {border: 1px solid #000000;padding: 0px;margin: 0px auto;position: relative;}
.table_wals {border: 1px solid #000000;padding: 0px;margin: 0px auto;position: relative; margin-bottom: 20px;}
.tableform {border: 0px solid #000000;padding: 0px;margin: 0px auto;position: relative}
.tabletop3 {border-bottom: 1px solid #000000;padding: 0px;margin: 0px auto;position: relative}


/*Styles for Top 3*/
.top3 {padding: 0px;
	position: relative;
}


.top3_wrapper1 {
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #f4f5fb;
	border-right: 1px solid #f4f5fb;
}

.top3_wrapper2 {
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #f4f5fb;
	border-right: 1px solid #f4f5fb;
}

.top3_wrapper3 {
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #f4f5fb;
	border-right: 1px solid #f4f5fb;
}

.top3_wrapper4 {
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #f4f5fb;
	border-right: 1px solid #f4f5fb;
}

.top3_wrapper5 {
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #f4f5fb;
}
.top3_wrapper6 {
	padding: 0px;
	margin: 0px;
	border-right: 1px solid #f4f5fb;
}

.top3_gruen_wrapper {
	padding: 5px;
	margin: 0px;
	background-color: #93c844;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.top3_rot_wrapper {
	padding: 5px;
	margin: 0px;
	background-color: #ff6643;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.top3_orange_wrapper {
	padding: 5px;
	margin: 0px;
	background-color: #ffb400;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.top3_blau_wrapper {
	padding: 5px;
	margin: 0px;
	background-color: #97b7d0;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 2px solid #000000;
}

.top3 div {padding: 5px;
}

.top3_gruen {padding: 0px;
	margin: 0px;
	background-color: #93c844;
}

.top3_rot {padding: 0px;
	margin: 0px;
	background-color: #ff6643;
}


.top3_orange {padding: 0px;
	margin: 0px auto;
	position: relative;
	background-color: #ffb400;
	background-position: bottom;
	background-repeat: no-repeat;
	border: 0px solid #000000;
	border-bottom: 0px;
}


.top3_blau {padding: 0px;
	margin: 0px auto;
	position: relative;
	background-color: #97b7d0;
	background-position: bottom;
	background-repeat: no-repeat;
	border: 0px solid #000000;
}

.top3_bild {
	border: #ffffff 1px solid;
}

.nav_top3 {
	font: 11px Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: underline
	}

a.nav_top3:hover {
	color:#000000; 
	text-decoration: none
	}

/*Styles for Felder*/
INPUT.flat {background-color: #e4ecea; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
SELECT.flat {background-color: #e4ecea; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
TEXTAREA.flat {background-color: #e4ecea; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
INPUT.feld {background-color: #d5e2ed; border: 1px solid #364058; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
SELECT.feld {background-color: #d5e2ed; border: 1px solid #364058; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
TEXTAREA.feld {background-color: #d5e2ed; border: 1px solid #364058; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;overflow:auto;}
.small	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px}
.small2	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px}
SELECT.small2 {background-color: #fff; border: 10px solid #364058; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
INPUT.small2 {background-color: #fff; border: 1px solid #7f9db9; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
TEXTAREA.small2 {background-color: #fff; border: 1px solid #7f9db9; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;overflow:auto;}

/*Styles for UMenue*/
a{
	color:#203255;
}
#umenue ul{
	margin:0;
	padding:0;
}
#umenue li{
	list-style:none;
}
#umenue li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#d5e2ed;
	border-left: #364058 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#umenue li a:hover{
	background-color:#e8eaee;
}

#hmenue_uebersicht_info ul{
	margin:0;
	padding:0;
}
#hmenue_uebersicht_info li{
	list-style:none;
}
#hmenue_uebersicht_info li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#fbe8ba;
	border-left: #f1aa00 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#hmenue_uebersicht_info li a:hover{
	background-color:#fef6e5;
}

#hmenue_uebersicht_buchen ul{
	margin:0;
	padding:0;
}
#hmenue_uebersicht_buchen li{
	list-style:none;
}
#hmenue_uebersicht_buchen li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#dde9f4;
	border-left: #82afd8 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#hmenue_uebersicht_buchen li a:hover{
	background-color:#f2f7fb;
}

#hmenue_uebersicht_aktuell ul{
	margin:0;
	padding:0;
}
#hmenue_uebersicht_aktuell li{
	list-style:none;
}
#hmenue_uebersicht_aktuell li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#eababa;
	border-left: #b00000 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#hmenue_uebersicht_aktuell li a:hover{
	background-color:#f7e5e5;
}

#hmenue_uebersicht_onair ul{
	margin:0;
	padding:0;
}
#hmenue_uebersicht_onair li{
	list-style:none;
}
#hmenue_uebersicht_onair li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#cbd6bb;
	border-left: #406804 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#hmenue_uebersicht_onair li a:hover{
	background-color:#ecf0e5;
}

#hmenue ul{
	margin:0;
	padding:0;
}
#hmenue li{
	list-style:none;
}
#hmenue li a{
	width:250px;
	display:block;
	text-indent:5px;
	background-color:#1e223a;
	border-left: 1px solid #fff;
	border-right:1px solid #fff;
	line-height: 1px solid #fff;
	text-decoration:none;
}
#hmenue li a:hover{
	background-color:#e8eaee;
}


#reservierung ul{
	margin:0;
	padding:0;
}
#reservierung li{
	list-style:none;
}
#reservierung li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#fbe8ba;
	border-left: #bf0000 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#reservierung li a:hover{
	background-color:#fef6e5;
}

#reservierung_buchen ul{
	margin:0;
	padding:0;
}
#reservierung_buchen li{
	list-style:none;
}
#reservierung_buchen li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#dde9f4;
	border-left: #bf0000 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#reservierung_buchen li a:hover{
	background-color:#f2f7fb;
}

#urlaubsplaner ul{
	margin:0;
	padding:0;
}
#urlaubsplaner li{
	list-style:none;
}
#urlaubsplaner li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#f1aa00;
	border-left: black 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#urlaubsplaner li a:hover{
	background-color:#e8eaee;
}

#zurueckBTN ul{
	margin:0;
	padding:0;
}
#zurueckBTN li{
	list-style:none;
}
#zurueckBTN li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#f8d47f;
	border-left: #6b496b 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#zurueckBTN li a:hover{
	background-color:#fef6e5;
}

#zurueckBTN_buchen ul{
	margin:0;
	padding:0;
}
#zurueckBTN_buchen li{
	list-style:none;
}
#zurueckBTN_buchen li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#a7c7e4;
	border-left: #6b496b 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#zurueckBTN_buchen li a:hover{
	background-color:#f2f7fb;
}

#zurueckBTN_aktuell ul{
	margin:0;
	padding:0;
}
#zurueckBTN_aktuell li{
	list-style:none;
}
#zurueckBTN_aktuell li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#d06666;
	border-left: #6b496b 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#zurueckBTN_aktuell li a:hover{
	background-color:#f7e5e5;
}

#mozsom ul{
	margin:0;
	padding:0;
}
#mozsom li{
	list-style:none;
}
#mozsom li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#fbe8ba;
	border-left: #2e70a3 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#mozsom li a:hover{
	background-color:#fef6e5;
}

#festivals ul{
	margin:0;
	padding:0;
}
#festivals li{
	list-style:none;
}
#festivals li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#fbe8ba;
	border-left: #71bbe6 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#festivals li a:hover{
	background-color:#fef6e5;
}

#videotop5 ul{
	margin:0;
	padding:0;
}
#videotop5 li{
	list-style:none;
}
#videotop5 li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#d5e2ed;
	border-left: #93c844 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#videotop5 li a:hover{
	background-color:#e8eaee;
}

#allevideos ul{
	margin:0;
	padding:0;
}
#allevideos li{
	list-style:none;
}
#allevideos li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#f5c34c;
	border-left: #f1aa00 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#allevideos li a:hover{
	background-color:#fef6e5;
}

#video_auswahl ul{
	margin:0;
	padding:0;
}
#video_auswahl li{
	list-style:none;
}
#video_auswahl li a{
	width:100%;
	display:block;
	text-indent:5px;
	background-color:#93c844;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#video_auswahl li a:hover{
	background-color:#e8eaee;
}

#euro ul{
	margin:0;
	padding:0;
}
#euro li{
	list-style:none;
}
#euro li a{
	width:132px;
	display:block;
	text-indent:5px;
	background-color:#d5e2ed;
	border-left: #bf0000 5px solid;
	border-top:1px solid #fff;
	line-height:21px;
	text-decoration:none;
}
#euro li a:hover{
	background-color:#e8eaee;
}

/*Styles for Menue*/

#menu .top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #364058;
	
}
#menu .top a {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #ffffff;
}	
#menu .top a:hover, #menu a.topAkt {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
    background-color: #616475;
	color: #ffffff;
}

#menu .arabella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #dfae1c;
	
}
#menu .arabella a {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #000000;
}	
#menu .arabella a:hover, #menu a.topAkt {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
    background-color: #616475;
	color: #ffffff;
}

#menu .onair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #b55715;
	
}
#menu .onair a {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: white;
}	
#menu .onair a:hover, #menu a.topAkt {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
    background-color: #616475;
	color: white;
}

#menu .top_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #b55715;
	
}
#menu .top_info a {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #ffffff;
}	
#menu .top_info a:hover, #menu a.topAkt {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
    background-color: #616475;
	color: #ffffff;
}

#menu .top_video {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #588417;
	
}
#menu .top_video a {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #ffffff;
}	
#menu .top_video a:hover, #menu a.topAkt {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
    background-color: #616475;
	color: #ffffff;
}


#menu .top_insider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #1a6e76;
	
}
#menu .top_insider a {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #ffffff;
}	
#menu .top_insider a:hover, #menu a.topAkt {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
    background-color: #616475;
	color: #ffffff;
}

#menu .top_forum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #6f7279;
	
}
#menu .top_forum a {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #ffffff;
}	
#menu .top_forum a:hover, #menu a.topAkt {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
    background-color: #616475;
	color: #ffffff;
}

#menu .top_wetter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #696329;
	
}
#menu .top_wetter a {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #ffffff;
}	
#menu .top_wetter a:hover, #menu a.topAkt {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
    background-color: #616475;
	color: #ffffff;
}

#menu .top_aktivitaeten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #6b496b;
	
}
#menu .top_aktivitaeten a {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #ffffff;
}	
#menu .top_aktivitaeten a:hover, #menu a.topAkt {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100%;
	height: 20;
    background-color: #616475;
	color: #ffffff;
}

/*Styles for Rolloverimages*/
.border_b{
   border: 1px solid #000000 !important;
}

.float{
   visibility: hidden;
   position: absolute;
   left: -3000px;
   z-index: 10;
}

/*Styles for Öffnungszeiten*/
.oeffnungtable {
	width: 100%; 
	border: 0px;
}

.oeffnungtd {
	width:90px; 
	background-color: #2e70a3; 
	color: white;
}

.salzburg_card {
	background-color: #2e70a3; 
	color: white;
}

.salzburg_card_preise {
	background-color: #97b7d0;
}

.preistd {
	padding-left: 10px;
	background-color: #97b7d0;
}

ul {
	list-style-type: square !important;
}

.hmenue_header {
	color: #9a9da4;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.hmenue_header:hover {
	color: #18467e;
	font-size: 12px;
	text-decoration: underline;
}
 /* Hauptmenue */
.Hauptmenue 
{
    background-image: URL(../images/bg_hauptmenue.gif);
    background-repeat: no-repeat;
    height: 90px;
    }
a#HauptmenueInfo, a#HauptmenueBuchen, a#HauptmenueAktuell, a#HauptmenueOnAir, div#HauptmenueShop
{
    background-position: bottom;
    background-repeat: no-repeat;
    width: 100px;
    height: 50px;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    }
div#HauptmenueInfo, div#HauptmenueBuchen, div#HauptmenueAktuell, div#HauptmenueOnAir, div#HauptmenueShop
{
    position: absolute;
    top: 39px;
    width: 100px;
    height: 50px;
    }
div#HauptmenueInfo 
{
    left: 358px;
    }
a#HauptmenueInfo 
{
    background-image: URL(../images/balken_orange.gif);
    }
div#HauptmenueBuchen 
{
    left: 457px;
    }
a#HauptmenueBuchen
{
    background-image: URL(../images/balken_blau.gif);
    }
div#HauptmenueAktuell
{
    left: 358px;
    }
a#HauptmenueAktuell
{
    background-image: URL(../images/balken_rot.gif);
    }
div#HauptmenueOnAir
{
    left: 658px;
    }
a#HauptmenueOnAir
{
   background-image: URL(../images/balken_gruen.gif);
   }
div#HauptmenueShop
{
    left: 757px;
    }
div#HauptmenueShop
{
    background-image: URL(../images/balken_gelb.gif);
    }

/* Hidden Container */
.hiddencontainer_info, .hiddencontainer_buchen, .hiddencontainer_aktuell
{
    position: absolute;
    top: 90px;
    width: 250px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: White;
    
    filter: alpha(opacity=93);
	-moz-opacity: 0.93;
	opacity: 0.93;
	-khtml-opacity: 0.93;
    }   
.hiddencontainer_info ul, .hiddencontainer_buchen ul, .hiddencontainer_aktuell ul
{
    padding: 0px;
    margin: 0px;
    } 
.hiddencontainer_info li, .hiddencontainer_buchen li, .hiddencontainer_aktuell li
{
    list-style-type: none;
    margin: 1px;
    padding: 0px;
    padding-left: 30px;
    }
.hiddencontainer_info li 
{
    border-left: 5px solid #f1aa00;
    }
.hiddencontainer_info
{
    left: 358px;
    }
    
.hiddencontainer_buchen li 
{
    border-left: 5px solid #82afd8;
    }
.hiddencontainer_buchen
{
    left: 458px;
    }
    
.hiddencontainer_aktuell li 
{
    border-left: 5px solid #b00000;
    }
.hiddencontainer_aktuell
{
    left: 358px;
    }
/* Farbige Hauptmenueleiste*/
.hauptmenue_orange 
{
   background-image:URL(../images/orange-verlauf.gif);
   background-repeat: no-repeat;
   background-position: center top;
   color: White;
   padding-left: 10px;
   font-size: 11px;
   width: 100%;
   height: 15px !IMPORTANT; 
    }
.hauptmenue_blau 
{
   background-image:URL(../images/blau-verlauf.gif);
   background-repeat: no-repeat;
   background-position: center top;
   color: White;
   padding-left: 10px;
   font-size: 11px;
   width: 100%;
   height: 15px !IMPORTANT; 
    }
.hauptmenue_rot
{
   background-image:URL(../images/rot-verlauf.gif);
   background-repeat: no-repeat;
   background-position: center top;
   color: White;
   padding-left: 10px;
   font-size: 11px;
   width: 100%;
   height: 15px !IMPORTANT; 
    }
.hauptmenue_orange a, .hauptmenue_blau a, .hauptmenue_rot a {
    color: White;
    }

.comingsoon 
{
    position: absolute;
    top: -30px;
    left: 50px;
    color: White;
    padding-top: 2px; 
    background-image: URL(../images/stern.gif);
    background-repeat: no-repeat;
    font-size: 8px;
    width: 42px;
    height: 30px;
    }
.comingsoon_erleben
{
    position: absolute;
    top: -8px;
    left: 50px;
    color: White;
    padding-top: 2px; 
    background-image: URL(../images/stern.gif);
    background-repeat: no-repeat;
    font-size: 8px;
    text-align: center;
    width: 42px;
    height: 30px;
    }

.UebersichtInfo,.UebersichtBuchen,.UebersichtAktuell,.UebersichtOnAir,.UebersichtShop {
	padding:5px;
}

.UebersichtInfo {
	border-left: 7px solid #f1aa00;
	background-color: #fbe8ba; 
}

.UebersichtBuchen {
	border-left: 7px solid #82afd8;
	background-color: #dde9f4;
}

.UebersichtAktuell {
	border-left: 7px solid #b00000;
	background-color: #eababa;
}

.UebersichtOnAir {
	border-left: 7px solid #406804;
	background-color: #cbd6bb;
}

.UebersichtShop {
	border-left: 7px solid #f1e300;
	background-color: #fefce5;
}

.UebersichtLinkInfo {
	color: #f1aa00;
	font-weight: bold;
	text-decoration: none;
}

.UebersichtLinkBuchen {
	color: #82afd8;
	font-weight: bold;
	text-decoration: none;
}

.UebersichtLinkAktuell {
	color: #b00000;
	font-weight: bold;
	text-decoration: none;
}

.UebersichtLinkOnAir {
	color: #406804;
	font-weight: bold;
	text-decoration: none;
}

.UebersichtLinkShop {
	color: #f1cc00;
	font-weight: bold;
	text-decoration: none;
}

.bg_fotogalerie {
	background-image: URL(../images/bg_highlights_detail.gif);
	background-repeat: no-repeat;
}

/* GoogleMap */
.LinkMap 
{
    position: relative;
    left: 20px;
    top: 10px;
    font-size: 12px;
    }
