body {
	background-image: url(images/body-hg-grau.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	background-color: #F4F4F4;
}

p {
	margin: 0px;
}

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:active {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #163b65;
	text-decoration: underline;
}

.top-winter-index-de {
	background-image: url(images/top-winter-index-de.jpg);
	background-repeat: no-repeat;
}
.top-winter-de {
	background-image: url(images/top-winter-de.jpg);
	background-repeat: no-repeat;
}
.top-sommer-de {
	background-image: url(images/top-sommer-de.jpg);
	background-repeat: no-repeat;
}
.top-de {
	background-image: url(images/top-streifen.jpg);
	background-repeat: no-repeat;
	background-position: left 80px;
}
.top-winter-language {
	background-image: url(images/top-winter-language.jpg);
	background-repeat: no-repeat;
}
.top-sommer-language {
	background-image: url(images/top-sommer-language.jpg);
	background-repeat: no-repeat;
}
.top-menu-aktiv-hg {
	background-image: url(images/menu-aktiv-hg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.left-such-line-wi {
	background-image: url(images/left-such-line-wi.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.left-such-line-so {
	background-image: url(images/left-such-line-so.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.left-treffer-line {
	background-image: url(images/left-treffer-line.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.left-aktuelles-top {
	background-image: url(images/left-aktuelles-top2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 2px;
}
.left-aktuelles-line {
	background-image: url(images/left-aktuelles-line.gif);
	background-repeat: repeat-x;
	background-position: left center;
	background-color: #FFF5C9;
}
.left-service-top {
	background-image: url(images/left-service-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.left-service-icon {
	background-image: url(images/left-service-icon.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.left-buecher-top {
	background-image: url(images/left-buecher-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.left-region-top {
	background-image: url(images/left-region-top2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.left-dienste-top {
	background-image:  url(images/left-dienste-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.left-dienste-icon {
	background-image: url(images/left-dienste-icon.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.left-land-top {
	background-image:  url(images/left-land-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.left-suche-top {
	background-image: url(images/left-suche-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.left-suche-icon {
	background-image: url(images/left-suche-icon.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.left-suche-line {
	background-image: url(images/left-suche-line.gif);
	background-repeat: repeat-x;
	background-position: left center;
	background-color: #F2F9CD;
}
.left-grau-line {
	background-image: url(images/left-grau-line.gif);
	background-repeat: repeat-x;
	background-position: left center;
	background-color: #F6F8FA;
}
.left-lustaufsuedtirol-top {
	background-image: url(images/left-lustaufsuedtirol-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.right-topof-top {
	background-image: url(images/right-topof-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.right-grau-top {
	background-image:  url(images/right-grau-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
	background-color: #BFCACE;
}
.right190-grau-top {
	background-image:  url(images/right190-grau-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
	background-color: #BFCACE;
}
.right-blau-top {
	background-image:  url(images/right-blau-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.right-gruen-top {
	background-image:  url(images/right-gruen2-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.right-lila-top {
	background-image:  url(images/right-lila-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.right-regionen-top {
	background-image:  url(images/right-grau-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: bottom;
	background-color: #BFCACE;
}
.right-urlaubstipp-hg {
	background-image:  url(images/right-urlaubstipp-hg.gif);
	background-repeat: no-repeat;
}
.right-hotels-top {
	background-image:  url(images/right-gruen-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: bottom;
	background-color: #A0C302;
}
.hotels-top-lang {
	background-image:  url(images/lang-gruen-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: bottom;
	background-color: #A0C302;
}
.themes-news-top {
	background-image:  url(images/themes_top_news.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 8px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.themes-tipp-top {
	background-image:  url(images/themes_top_tipp.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.themes-horoskop-top {
	background-image:  url(images/themes_top_horoskope.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.themes-nachschlagen-top {
	background-image:  url(images/themes_top_nachschlagen.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}
.themes-mehr-top {
	background-image:  url(images/themes_top_mehr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
}


/* ---------- MENU ---------- */

.menu-hg {
	background-color: #E4E8EB;
	background-image: url(images/menu-hg.jpg);
	background-repeat: no-repeat;
}
.font-submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A7ADB4;
	font-weight: bold;
}
.font-submenu-new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #193B60;
	font-weight: normal;
}
.line-bottom {
	background-image: url(images/line-grau.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.trennlinie-grau {
	background-image: url(images/trennlinie_grau.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

a.link-submenu-new:link {
color: #193B60;
text-decoration : underline;
} 
a.link-submenu-new:visited {
color: #193B60;
text-decoration : underline;
} 
a.link-submenu-new:active {
color: #193B60;
text-decoration : underline;
} 
a.link-submenu-new:hover {
	color: #94AE05;
	text-decoration : none;
}

a.link-topmenu:link {
color: #193B60;
text-decoration : none;
} 
a.link-topmenu:visited {
color: #193B60;
text-decoration : none;
} 
a.link-topmenu:active {
color: #193B60;
text-decoration : none;
} 
a.link-topmenu:hover {
	color: #94AE05;
	text-decoration : underline;
}

a.link-hauptmenu:link {
color: #193B60;
text-decoration : none;
} 
a.link-hauptmenu:visited {
color: #193B60;
text-decoration : none;
} 
a.link-hauptmenu:active {
color: #193B60;
text-decoration : none;
} 
a.link-hauptmenu:hover {
	color: #FFFFFF;
	text-decoration : none;
}

a.link-submenu:link {
color: #A7ADB4;
text-decoration : underline;
} 
a.link-submenu:visited {
color: #A7ADB4;
text-decoration : underline;
} 
a.link-submenu:active {
color: #A7ADB4;
text-decoration : underline;
} 
a.link-submenu:hover {
	color: #193B60;
	text-decoration : none;
}

a.link-back:link {
color: #A6BE20;
text-decoration : underline;
} 
a.link-back:visited {
color: #A6BE20;
text-decoration : underline;
} 
a.link-back:active {
color: #A6BE20;
text-decoration : underline;
} 
a.link-back:hover {
	color: #193B60;
	text-decoration : none;
}

a.link-pink-gruen:link {
color: #820059;
text-decoration : none;
} 
a.link-pink-gruen:visited {
color: #820059;
text-decoration : none;
} 
a.link-pink-gruen:active {
color: #820059;
text-decoration : none;
} 
a.link-pink-gruen:hover {
	color: #a6bf1b;
	text-decoration : underline;
}

a.link-dark-white:link {
color: #333333;
text-decoration : none;
} 
a.link-dark-white:visited {
color: #333333;
text-decoration : none;
} 
a.link-dark-white:active {
color: #333333;
text-decoration : none;
} 
a.link-dark-white:hover {
	color: #FFFFFF;
	text-decoration : none;
}

a.link-dark-grey:link {
color: #333333;
text-decoration : none;
} 
a.link-dark-grey:visited {
color: #333333;
text-decoration : none;
} 
a.link-dark-grey:active {
color: #333333;
text-decoration : none;
} 
a.link-dark-grey:hover {
	color: #999999;
	text-decoration : none;
}

a.link-green-blue:link {
color: #a9c030;
text-decoration : none;
} 
a.link-green-blue:visited {
color: #a9c030;
text-decoration : none;
} 
a.link-green-blue:active {
color: #a9c030;
text-decoration : none;
} 
a.link-green-blue:hover {
	color: #163b65;
	text-decoration : underline;
}

a.link-sommer:link {
color: #ffa200;
text-decoration : none;
} 
a.link-sommer:visited {
color: #ffa200;
text-decoration : none;
} 
a.link-sommer:active {
color: #ffa200;
text-decoration : none;
} 
a.link-sommer:hover {
color: #163b65;
text-decoration : none;
}

a.link-winter:link {
color: #3f8bc5;
text-decoration : none;
} 
a.link-winter:visited {
color: #3f8bc5;
text-decoration : none;
} 
a.link-winter:active {
color: #3f8bc5;
text-decoration : none;
} 
a.link-winter:hover {
color: #163b65;
text-decoration : none;
}

a.link-white-dark:link {
color: #FFFFFF;
text-decoration : none;
} 
a.link-white-dark:visited {
color: #FFFFFF;
text-decoration : none;
} 
a.link-white-dark:active {
color: #FFFFFF;
text-decoration : none;
} 
a.link-white-dark:hover {
	color: #333333;
	text-decoration : none;
}

a.link-white-yellow:link {
color: #FFFFFF;
text-decoration : none;
} 
a.link-white-yellow:visited {
color: #FFFFFF;
text-decoration : none;
} 
a.link-white-yellow:active {
color: #FFFFFF;
text-decoration : none;
} 
a.link-white-yellow:hover {
	color: #ffcf00;
	text-decoration : none;
}

a.link-white-rosa:link {
color: #FFFFFF;
text-decoration : none;
} 
a.link-white-rosa:visited {
color: #FFFFFF;
text-decoration : none;
} 
a.link-white-rosa:active {
color: #FFFFFF;
text-decoration : none;
} 
a.link-white-rosa:hover {
	color: #eabcdc;
	text-decoration : none;
}


/* ---------- ShowHits ---------- */

a.showhits-hotelname:link {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
	font-size: 14px;
	color: #1a3b64;
text-decoration : none;
} 
a.showhits-hotelname:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
	font-size: 14px;
	color: #1a3b64;
text-decoration : none;
} 
a.showhits-hotelname:active {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
	font-size: 14px;
	color: #1a3b64;
text-decoration : none;
} 
a.showhits-hotelname:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
	font-size: 14px;
	color: #a6bf1b;
	text-decoration : underline;
}

a.link-showhits-hoteltext:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
text-decoration : none;
} 
a.link-showhits-hoteltext:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
text-decoration : none;
} 
a.link-showhits-hoteltext:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
text-decoration : none;
} 
a.link-showhits-hoteltext:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration : none;
}

.showhits-adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.showhits-hoteltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 8px;
}
.showhits-regionstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #e1e7ea;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	line-height: 28px;
}


/* ---------- Fonts ---------- */

.font-10-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A7ADB4;
}
.font-10-blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #193B60;
}
.font-11-hellgrau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D0D9DF;
}
.font-11-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #98a1a9;
}
.font-hoteltext-tahoma {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;
}
.font-unterverzeichnis {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #193B60;
}
.font-infopage-adresse {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #333333;
}
.font-infopage-adresse-grau {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #9b9b9b;
}
.font-sommer-winter {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #78838c;
}
.font-11-gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84A300;
}
.font-11-grau2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #78838c;
}
.font-11-blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #193B60;
}
.font-12-gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #84A300;
}
.font-12-rot {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900000;
}
.font-13-weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.font-14-blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #163b65;
}
.font-14-weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.font-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E4247;
}
.font-12-blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #193B60;
}
.font-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E4247;
}
.font-12-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A2AAB1;
}
.font-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3E4247;
}
.font-13-blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #193B60;
}
.font-14-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A2AAB1;
}
.font-15-rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000;
}
.font-15-weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.font-20-gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #A6BE20;
}
.pauschaltext-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	line-height: 16px;
	padding-top: 6px;
	padding-right: 5px;
}
.font-orte12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898f94;
	line-height: 17px;
}
.font-orte13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #898f94;
	line-height: 16px;
}
.font-hoteltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	line-height: 17px;
}
.font-hotelhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	font-weight: bold;
}
.text-hotelname1 {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	color: #193B60;
}
.text-hotelname2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #193B60;
	font-weight: bold;
}
.text-ortsname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #193B60;
}
.text-hoteltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E4247;
}
.text-regionsinfo-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #71777F;
	font-weight: bold;
}
.text-regionsinfo-gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #91A909;
	font-weight: bold;
}
.text-copypic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #A7ADB4;
	font-weight: bold;
}
.headline-region {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #B5BDC6;
}
.headline-regionname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #A6BE20;
}
.headline-14-gruen-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A6BE20;
	font-weight: bold;
}
.headline-bundeslandname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #193B60;
}
.headline-regionsinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #193B60;
	font-weight: bold;
}
.headline-ortsname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #193B60;
}

/* ---------- LINKS ---------- */

/* --- Top Links --- */

a.link-menu:link {
	color: #333333; 
text-decoration : none;
} 
a.link-menu:visited {
	color: #333333; 
text-decoration : none;
} 
a.link-menu:active {
	color: #333333; 
text-decoration : none;
} 
a.link-menu:hover {
	color: #333333; 
text-decoration : none;
}

a.link-aktuelles:link {
	color: #333333; 
text-decoration : none;
} 
a.link-aktuelles:visited {
	color: #333333; 
text-decoration : none;
} 
a.link-aktuelles:active {
	color: #333333; 
text-decoration : none;
} 
a.link-aktuelles:hover {
	color: #b9194c; 
text-decoration : none;
}

a.link-blau:link {
	color: #333333; 
text-decoration : none;
} 
a.link-blau:visited {
	color: #333333; 
text-decoration : none;
} 
a.link-blau:active {
	color: #333333; 
text-decoration : none;
} 
a.link-blau:hover {
	color: #3085bb; 
text-decoration : none;
}

a.link-orange:link {
	color: #333333; 
text-decoration : none;
} 
a.link-orange:visited {
	color: #333333; 
text-decoration : none;
} 
a.link-orange:active {
	color: #333333; 
text-decoration : none;
} 
a.link-orange:hover {
	color: #EF7000; 
text-decoration : none;
}

a.link-orte:link {
	color: #333333; 
text-decoration : none;
} 
a.link-orte:visited {
	color: #333333; 
text-decoration : none;
} 
a.link-orte:active {
	color: #333333; 
text-decoration : none;
} 
a.link-orte:hover {
	color: #A6BE20; 
text-decoration : none;
}

a.link-orte-weiter:link {
	color: #ff9000; 
text-decoration : underline;
} 
a.link-orte-weiter:visited {
	color: #ff9000; 
text-decoration : underline;
} 
a.link-orte-weiter:active {
	color: #ff9000; 
text-decoration : underline;
} 
a.link-orte-weiter:hover {
	color: #ff9000; 
text-decoration : none;
}

a.link-top-wi:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9FBCDE; 
text-decoration : none;
} 
a.link-top-wi:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9FBCDE; 
text-decoration : none;
} 
a.link-top-wi:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9FBCDE; 
text-decoration : none;
} 
a.link-top-wi:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration : none;
}

a.link-top-wi2:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
text-decoration : none;
} 
a.link-top-wi2:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
text-decoration : none;
} 
a.link-top-wi2:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
text-decoration : none;
} 
a.link-top-wi2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEB300;
	text-decoration : none;
}

a.link-top-service:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333; 
text-decoration : none;
} 
a.link-top-service:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333; 
text-decoration : none;
} 
a.link-top-service:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333; 
text-decoration : none;
} 
a.link-top-service:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration : none;
	font-weight: bold;
}

/* --- Left Links --- */

a.link-impressum:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666; 
text-decoration : none;
} 
a.link-impressum:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666; 
text-decoration : none;
} 
a.link-impressum:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666; 
text-decoration : none;
} 
a.link-impressum:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration : underline;
}

a.link-copy:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999; 
text-decoration : none;
} 
a.link-copy:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999; 
text-decoration : none;
} 
a.link-copy:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999; 
text-decoration : none;
} 
a.link-copy:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration : none;
}


/* ---------- TEXTE ---------- */

.text-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.text-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.text-11-gelb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FEC339;
}
.text-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.text-12-weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.text-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.text-13-weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.text-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.text-rot {
	color: #D30000;
}
.text-orange {
	color: #F38908;
}
.text-hellgrau {
	color: #B2BAC0;
}
.text-grau {
	color: #858E95;
}
.text-winter {
	color: #3085BB;
}
.text-sommer {
	color: #669E00;
}
.head15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #163C65;
}
.head18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}
.head20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
}
.head22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #333333;
}
.head-gross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #163C65;
}
.head-mittel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #163C65;
	font-weight: bold;
}
.head-mittel-gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A6BE20;
	font-weight: bold;
}
.head-unter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #84A300;
}
.head-unter-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ff8400;
}
.head-winter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4E96C4;
}

a.link-thementext:link {
	color: #193B60; 
text-decoration : underline;
} 
a.link-thementext:visited {
	color: #193B60; 
text-decoration : underline;
} 
a.link-thementext:active {
	color: #193B60; 
text-decoration : underline;
} 
a.link-thementext:hover {
	color: #94AE05;
	text-decoration : none;
}

a.link-themeninfo:link {
	color: #A2AAB1; 
text-decoration : none;
} 
a.link-themeninfo:visited {
	color: #A2AAB1; 
text-decoration : none;
} 
a.link-themeninfo:active {
	color: #A2AAB1; 
text-decoration : none;
} 
a.link-themeninfo:hover {
	color: #163C65;
	text-decoration : underline;
}

/* ---------- DIVERSES INHALTSSEITEN ---------- */

.welle-oesterreich-start {
	background-image: url(images/welle-oesterreich-start.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
}

.line-grau-top {
	background-image: url(images/line-grau2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.line-grau {
	background-image: url(images/line-grau2.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.line-grau2010 {
	background-image: url(images/line_grau_c7cfd7.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.line-big {
	background-image: url(images/line_big.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.line-blue-big {
	background-image: url(images/line_blue_big.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.line-red-big {
	background-image: url(images/line_red_big.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.line-darkblue-big {
	background-image: url(images/line_darkblue_big.gif);
	background-repeat: repeat-x;
	background-position: left center;
}


/* ---------- THEMENTIPPS ---------- */

a.thementipps-link:link {
	color: #990000; 
text-decoration : none;
} 
a.thementipps-link:visited {
	color: #990000; 
text-decoration : none;
} 
a.thementipps-link:active {
	color: #990000; 
text-decoration : none;
} 
a.thementipps-link:hover {
	color: #CCCCCC;
	text-decoration : none;
}

.welle-oesterreich {
	background-image: url(images/welle-oesterreich.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.welle-deutschland {
	background-image: url(images/welle-deutschland.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.welle-suedtirol {
	background-image: url(images/welle-suedtirol.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.thementipps-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.thementipps-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}
.punkterl-hg {
	background-image: url(images/thementipps-punkt-hg.gif);
	background-repeat: repeat-x;
	background-position: center;
}


/* ---------- INFOBOX ---------- */

.infobox-hg {
	background-image: url(images/infobox-hg.gif);
	background-repeat: repeat-y;
}
.infobox-but1 {
	background-image: url(images/infobox-but1.gif);
	background-repeat: no-repeat;
	background-position: 155px 0px;
}
.infobox-but2 {
	background-image: url(images/infobox-but2.gif);
	background-repeat: no-repeat;
	background-position: 155px 0px;
}
.infobox-but3 {
	background-image: url(images/infobox-but3.gif);
	background-repeat: no-repeat;
	background-position: 155px 0px;
}
.infobox-but4 {
	background-image: url(images/infobox-but4.gif);
	background-repeat: no-repeat;
	background-position: 155px 0px;
}
.infobox-punktline {
	background-image: url(images/infobox-punktline.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.infobox-text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding-left: 10px;
}
.infobox-text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


/* ---------- LOGIN NEWSLETTER ---------- */

a.link-logingrau:link {
	color: #557791;
	text-decoration : underline;
} 
a.link-logingrau:visited {
	color: #557791; 
text-decoration : underline;
} 
a.link-logingrau:active {
	color: #557791; 
text-decoration : underline;
} 
a.link-logingrau:hover {
	color: #333333;
	text-decoration : underline;
}

a.link-themengrau:link {
	color: #557791;
	text-decoration : underline;
	font-weight: normal;
} 
a.link-themengrau:visited {
	color: #557791;
	text-decoration : underline;
	font-weight: normal;
} 
a.link-themengrau:active {
	color: #557791;
	text-decoration : underline;
	font-weight: normal;
} 
a.link-themengrau:hover {
	color: #333333;
	text-decoration : underline;
	font-weight: bold;
}

a.link-textgrau:link {
	color: #557791;
	text-decoration : underline;
	font-weight: normal;
} 
a.link-textgrau:visited {
	color: #557791;
	text-decoration : underline;
	font-weight: normal;
} 
a.link-textgrau:active {
	color: #557791;
	text-decoration : underline;
	font-weight: normal;
} 
a.link-textgrau:hover {
	color: #FF8A00;
	text-decoration : underline;
	font-weight: normal;
}

a.link-textblack:link {
	color: #333333;
	text-decoration : underline;
	font-weight: normal;
} 
a.link-textblack:visited {
	color: #333333;
	text-decoration : underline;
	font-weight: normal;
} 
a.link-textblack:active {
	color: #333333;
	text-decoration : underline;
	font-weight: normal;
} 
a.link-textblack:hover {
	color: #FF8A00;
	text-decoration : underline;
	font-weight: normal;
}


a.link-trendueber:link {
	color: #A2AAB1;
	text-decoration : underline;
	font-weight: normal;
} 
a.link-trendueber:visited {
	color: #A2AAB1;
	text-decoration : underline;
	font-weight: normal;
} 
a.link-trendueber:active {
	color: #A2AAB1;
	text-decoration : underline;
	font-weight: normal;
} 
a.link-trendueber:hover {
	color: #79838C;
	text-decoration : underline;
	font-weight: normal;
}

.themen-fliesstext12-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
.themen-fliesstext12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	text-align: justify;
}
.themen-fliesstext12-index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	text-align: justify;
}
.themen-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #163C65;
	line-height: 28px;
	text-align: justify;
}
.themen-quelle11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A2AAB1;
}
.top-kundenbereich {
	background-image: url(images/top-newsletter.jpg);
	background-repeat: no-repeat;
}
.top-newsletter {
	background-image: url(images/top-newsletter.jpg);
	background-repeat: no-repeat;
}
.top-service {
	background-image: url(images/top-newsletter.jpg);
	background-repeat: no-repeat;
}
.login-pauschale-sohg {
	background-image: url(images/login-pauschale-so-hg.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #669E00;
	padding-left: 20px;
}
.login-pauschale-wihg {
	background-image: url(images/login-pauschale-wi-hg.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #3085BB;
	padding-left: 20px;
}
.login-pauschale-ende {
	background-image: url(images/login-pauschale-ende.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	background-position: center bottom;
}
.login-head16-weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.login-erklaerung11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #557791;
}
.trend-head16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #566875;
}
.trend-ueberischt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A2AAB1;
}



/* ---------- IMPRESSUM AGB ---------- */

.top-impressum {
	background-image: url(images/impressum-hg.jpg);
	background-repeat: no-repeat;
}

/* ---------- FORMULAR ---------- */

.senkrecht-punkt {
	background-image: url(images/senkrecht-punkt.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.welle-kriterienformular {
	background-image: url(images/welle-kriterienformular.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.banner-hg2 {
	background-image: url(images/banner-hg.gif);
	background-repeat: repeat-y;
	background-position: 840px;
}
.form-verlauf-gelb {
	background-image: url(images/form-verlauf-gelb.gif);
	background-repeat: repeat-y;
}
.form-verlauf-gruen {
	background-image: url(images/form-verlauf-gruen.gif);
	background-repeat: repeat-y;
}
.form-verlauf-blau {
	background-image: url(images/form-verlauf-blau.gif);
	background-repeat: repeat-y;
}

.form-detail-schnell-aut {
	background-image: url(images/form-detail-schnell-aut.gif);
	background-repeat: no-repeat;
}
.form-detail-schnell-deu {
	background-image: url(images/form-detail-schnell-deu.gif);
	background-repeat: no-repeat;
}
.form-detail-schnell-ita {
	background-image: url(images/form-detail-schnell-ita.gif);
	background-repeat: no-repeat;
}
.form-themen-aut {
	background-image: url(images/form-themen-aut.gif);
	background-repeat: no-repeat;
}
.form-themen-deu {
	background-image: url(images/form-themen-deu.gif);
	background-repeat: no-repeat;
}
.form-themen-ita {
	background-image: url(images/form-themen-ita.gif);
	background-repeat: no-repeat;
}



/* ---------- REGIONSTIPP ---------- */


.text-regionstipp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B9194C;
}

a.link-urlaubsportrait-head:link {
color: #333333;
text-decoration : none;
} 
a.link-urlaubsportrait-head:visited {
color: #333333;
text-decoration : none;
} 
a.link-urlaubsportrait-head:active {
color: #333333;
text-decoration : none;
} 
a.link-urlaubsportrait-head:hover {
	color: #B9194C;
	text-decoration : none;
}

a.link-urlaubsportrait-weiter:link {
color: #B9194C;
text-decoration : underline;
} 
a.link-urlaubsportrait-weiter:visited {
color: #B9194C;
text-decoration : underline;
} 
a.link-urlaubsportrait-weiter:active {
color: #B9194C;
text-decoration : underline;
} 
a.link-urlaubsportrait-weiter:hover {
	color: #AEB8BC;
	text-decoration : underline;
}


/* ---------- REGIONSTIPP ---------- */

.wetter-index {
	left:810px;
	top:630px;
	z-index: 2;
	height: 40px;
	width: 170px;
	position: absolute;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3E4247;
	font-weight: bold;
	background-image: url(images/icon-wetter.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.wetter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #153c65;
	background-image: url(images/icon-wetter.gif);
	background-repeat: no-repeat;
	background-position: 110px top;
}
.wetter-showhits {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3E4247;
	font-weight: bold;
	background-image: url(images/icon-wetter.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.suche1-showhits {
	left:75px;
	top:400px;
	z-index: 3;
	height: 40px;
	width: 485px;
	position: absolute;
}
.form-showhits {
	left:220px;
	top:885px;
	z-index: 4;
	height: 1900px;
	width: 580px;
	position: absolute;
}

/* ---------- POPUP LAYER ---------- */

#anmeldung {
	left: 300px; top: 300px; position: absolute;
}

/* ---------- ADVENT ---------- */
.advent_hg {
	background-image: url(images/adventskalender_hg.jpg);
	background-repeat: no-repeat;
}
.advent_25 {
	background-image: url(images/adventskalender_25.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.adventspruch {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	color: #003f71;
}
.adventzahl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
}

/* ---------- REZEPT ---------- */
.rezept-blick {
	left:675px;
	top:135px;
	z-index: 2;
	height: 160px;
	width: 225px;
	position: absolute;
}

/* ---------- GESUNDHEITSTIPP ---------- */
.gesundheits-menu {
	left:700px;
	top:160px;
	z-index: 2;
	height: 1300px;
	width: 170px;
	position: absolute;
}
.gesundheitstipp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #800158;
}
.region-line-hell {
	background-image: url(images/region-line-hell.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.rw_suedtirol {
	background-image: url(images/rw_suedtirol.jpg);
	background-repeat: no-repeat;
}
.rw_salzburg {
	background-image: url(images/rw_salzburg.jpg);
	background-repeat: no-repeat;
}
.rw_oberoesterreich {
	background-image: url(images/rw_oberoesterreich.jpg);
	background-repeat: no-repeat;
}
.rw_steiermark {
	background-image: url(images/rw_steiermark.jpg);
	background-repeat: no-repeat;
}
.rw_tirol {
	background-image: url(images/rw_tirol.jpg);
	background-repeat: no-repeat;
}
.rw_kaernten {
	background-image: url(images/rw_kaernten.jpg);
	background-repeat: no-repeat;
}
.rw_vorarlberg {
	background-image: url(images/rw_vorarlberg.jpg);
	background-repeat: no-repeat;
}
.rw_bayern {
	background-image: url(images/rw_bayern.jpg);
	background-repeat: no-repeat;
}
.rw_ungarn {
	background-image: url(images/rw_ungarn.jpg);
	background-repeat: no-repeat;
}


/* ---------- THEMEN ---------- */

.themen_laenderauswahl_bg1 {
	background-image: url(images/themen_laenderauswahl_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}



/* ---------- HEADER NEU ---------- */

.header_bg1 {
	background-image: url(images/header_bg1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_bg2 {
	background-image: url(images/header_bg2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_bg3 {
	background-image: url(images/header_bg3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_index {
	background-image: url(images/header_themes_index.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_all {
	background-image: url(images/header_themes_winter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_all_so {
	background-image: url(images/header_themes_sommer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_all_wi {
	background-image: url(images/header_themes_winter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_aut_so {
	background-image: url(images/header_themes_aut_so.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_aut_wi {
	background-image: url(images/header_themes_aut_wi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_sued_so {
	background-image: url(images/header_themes_sued_so.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_sued_wi {
	background-image: url(images/header_themes_sued_wi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_deu_so {
	background-image: url(images/header_themes_deu_so.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_deu_wi {
	background-image: url(images/header_themes_deu_wi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_ita_so {
	background-image: url(images/header_themes_ita_so.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_ita_wi {
	background-image: url(images/header_themes_ita_wi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_ch_so {
	background-image: url(images/header_themes_ch_so.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_ch_wi {
	background-image: url(images/header_themes_ch_wi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_hr_so {
	background-image: url(images/header_themes_hr_so.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_hr_wi {
	background-image: url(images/header_themes_hr_wi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_hun_so {
	background-image: url(images/header_themes_hu_so.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_hun_wi {
	background-image: url(images/header_themes_hu_wi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}




.header_themes_allinkl {
	background-image: url(images/header_themes_allinkl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_bike {
	background-image: url(images/header_themes_bike.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_camping_so {
	background-image: url(images/header_themes_camping_so.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_camping_wi {
	background-image: url(images/header_themes_camping_wi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_familien_so {
	background-image: url(images/header_themes_familien_so.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_familien_wi {
	background-image: url(images/header_themes_familien_wi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_ferienwhg {
	background-image: url(images/header_themes_ferienwhg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_gasthof {
	background-image: url(images/header_themes_gasthof.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_golf {
	background-image: url(images/header_themes_golf.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_gourmet {
	background-image: url(images/header_themes_gourmet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_kiwell {
	background-image: url(images/header_themes_kiwell.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_luxus {
	background-image: url(images/header_themes_luxus.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_motorrad {
	background-image: url(images/header_themes_motorrad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_reiten_so {
	background-image: url(images/header_themes_reiten_so.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_reiten_wi {
	background-image: url(images/header_themes_reiten_wi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_see {
	background-image: url(images/header_themes_see.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_spa {
	background-image: url(images/header_themes_spa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_stadt {
	background-image: url(images/header_themes_stadt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_wandern_so {
	background-image: url(images/header_themes_wandern_so.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_wandern_wi {
	background-image: url(images/header_themes_wandern_wi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_themes_wellness {
	background-image: url(images/header_themes_wellness.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/* ---------- HEADER NEU ---------- */

.left_trennlinie {
	background-image: url(images/left_trennlinie.gif);
	background-repeat: repeat-x;
	background-position: left center;
}


/* ---------- KUNDEN INFOSEITEN ---------- */

.info_adressblock1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #585858;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 10px;
}
.info_adressblock2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #585858;
	text-align: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.info_adressblock3 {
	text-align: left;
	margin-left: 10px;
}
.info_adressblock3 {
	text-align: left;
	margin-left: 10px;
}
.info_hotelstrich {
	background-image: url(images/top25-hotelfoto-strich.gif);
	background-repeat: repeat-y;
	width: 8px;
}
.ja {
	display: block;
}
.nein {
	display: none;
}


/* ---------- JOBBÖRSE ---------- */

.themen_filter_bg {
	background-image: url(images/themen_filter_bg.gif);
	background-repeat: no-repeat;
}


/* ---------- JOBBÖRSE ---------- */

.job_adressblock1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E4247;
	font-weight: bold;
}
.job_adressblock2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
		text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 16px;
}
.job_bezeichnung1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #193B60;
	padding-top: 10px;
	font-style: italic;
}
.job_bezeichnung2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #78838c;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* ---------- PAUSCHALE ---------- */

.pauschale_bezeichnung1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #193B60;
	padding-top: 10px;
	font-style: italic;
	font-weight: bold;
}
.pauschale_bezeichnung2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d6972;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* ---------- BANNER ---------- */

.banner_text{
	position:absolute;
	left: 1030px;
	top:500px;
	height:20px;
	width:170px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

.banner1{
	position:absolute;
	left: 1030px;
	top:530px;
	height:187px;
	width:170px;
	}
	
.banner2{
	position:absolute;
	left: 1030px;
	top:739px;
	height:270px;
	width:170px;
	}
	
.banner3{
	position:absolute;
	left: 1030px;
	top:1030px;
	height:350px;
	width:170px;
	}
	
/* ---------- STEMPEL ---------- */

.index-stempel{
	position:absolute;
	left: 635px;
	top: 40px;
	height: 117px;
	width: 120px;
	}
	
	
/* ---------- NEWSLETTER SONNE ---------- */

.newsletter-sonne{
	position:absolute;
	left: 895px;
	top: 355px;
	height: 130px;
	width: 130px;
	}	


/* ---------- PAUSCHALEN SLIDER ---------- */

.pauschalen-slider{
	position:absolute;
	left: 740px;
	top:80px;
	height:250px;
	width:314px;
	background-image: url(images/header_pauschlen_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	}

/* ---------- KARTE INDEX ---------- */

.karte_index {
	position:absolute;
	left: 440px;
	top:538px;
	height:195px;
	width:330px;
	}


/* ---------- KARTE VORARLBERG ---------- */

.karte_index_menu_vbg{
	position:absolute;
	left: 415px;
	top:650px;
	height:17px;
	width:80px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9badc3;
	background-image: url(images/index_karte_vbg.gif);
	background-repeat: no-repeat;
	z-index:200;
	}
.karte_index_menu_vbg ul{
	height:17px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.karte_index_menu_vbg li{
	float:left;
	padding:0px;
		}
	.karte_index_menu_vbg li a{
	color:#1a3b64;
	display:block;
	line-height:14px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 80px;
	height: 17px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.karte_index_menu_vbg li a:hover, .karte_index_menu_vbg ul li:hover a{
	color:#1a3b64;
	text-decoration:none;
	width: 80px;
			}
	.karte_index_menu_vbg li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-1px 0px 0px 0px;
	position:absolute;
	width:80px;
	z-index:198;
	background-color: #e6e9ec;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #9ea6b0;
		/*top:1em;
		/*left:0;*/
		}
	.karte_index_menu_vbg li:hover ul{
		display:block;
		
		}
	.karte_index_menu_vbg li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:80px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
		}
	.karte_index_menu_vbg li:hover li a{
		background:none;
		color:#1a3b64;
		
		}
	.karte_index_menu_vbg li ul a{
	display:block;
	color:#FFFFFF;
	height:17px;
	font-size:11px;
	margin:0px;
	text-align:left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
		}
		.karte_index_menu_vbg li ul a:hover, .karte_index_menu_vbg li ul li:hover a{
			background:#1a3b64;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:70px;
			}
	.karte_index_menu_vbg p{
		clear:left;
		}	
		
/* ---------- KARTE TIROL ---------- */

.karte_index_menu_tirol{
	position:absolute;
	left: 508px;
	top:650px;
	height:17px;
	width:51px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9badc3;
	background-image: url(images/index_karte_tirol.gif);
	background-repeat: no-repeat;
	z-index:208;
	}
.karte_index_menu_tirol ul{
	height:17px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.karte_index_menu_tirol li{
	float:left;
	padding:0px;
		}
	.karte_index_menu_tirol li a{
	color:#1a3b64;
	display:block;
	line-height:14px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 51px;
	height: 17px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.karte_index_menu_tirol li a:hover, .karte_index_menu_tirol ul li:hover a{
	color:#1a3b64;
	text-decoration:none;
	width: 155px;
			}
	.karte_index_menu_tirol li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-1px 0px 0px 0px;
	position:absolute;
	width:155px;
	background-color: #e6e9ec;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #9ea6b0;
		/*top:1em;
		/*left:0;*/
		}
	.karte_index_menu_tirol li:hover ul{
		display:block;
		
		}
	.karte_index_menu_tirol li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:155px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
		}
	.karte_index_menu_tirol li:hover li a{
		background:none;
		color:#1a3b64;
		
		}
	.karte_index_menu_tirol li ul a{
	display:block;
	color:#FFFFFF;
	height:17px;
	font-size:11px;
	margin:0px;
	text-align:left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
		}
		.karte_index_menu_tirol li ul a:hover, .karte_index_menu_tirol li ul li:hover a{
			background:#1a3b64;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:145px;
			}
	.karte_index_menu_tirol p{
		clear:left;
		}


/* ---------- KARTE SALZBURG ---------- */

.karte_index_menu_sbg{
	position:absolute;
	left: 580px;
	top:645px;
	height:17px;
	width:67px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9badc3;
	background-image: url(images/index_karte_sbg.gif);
	background-repeat: no-repeat;
	z-index:209;
	}
.karte_index_menu_sbg ul{
	height:17px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.karte_index_menu_sbg li{
	float:left;
	padding:0px;
		}
	.karte_index_menu_sbg li a{
	color:#1a3b64;
	display:block;
	line-height:14px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 62px;
	height: 17px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
		}
		.karte_index_menu_sbg li a:hover, .karte_index_menu_sbg ul li:hover a{
	color:#1a3b64;
	text-decoration:none;
	width: 145px;
			}
	.karte_index_menu_sbg li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-1px 0px 0px 0px;
	position:absolute;
	width:145px;
	background-color: #e6e9ec;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #9ea6b0;
		/*top:1em;
		/*left:0;*/
		}
	.karte_index_menu_sbg li:hover ul{
		display:block;
		
		}
	.karte_index_menu_sbg li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:145px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
		}
	.karte_index_menu_sbg li:hover li a{
		background:none;
		color:#1a3b64;
		
		}
	.karte_index_menu_sbg li ul a{
	display:block;
	color:#FFFFFF;
	height:17px;
	font-size:11px;
	margin:0px;
	text-align:left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
		}
		.karte_index_menu_sbg li ul a:hover, .karte_index_menu_sbg li ul li:hover a{
			background:#1a3b64;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:135px;
			}
	.karte_index_menu_sbg p{
		clear:left;
		}


/* ---------- KARTE OÖ ---------- */

.karte_index_menu_ooe{
	position:absolute;
	left: 585px;
	top:595px;
	height:17px;
	width:100px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9badc3;
	background-image: url(images/index_karte_ooe.gif);
	background-repeat: no-repeat;
	z-index:210;
	}
.karte_index_menu_ooe ul{
	height:17px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.karte_index_menu_ooe li{
	float:left;
	padding:0px;
		}
	.karte_index_menu_ooe li a{
	color:#1a3b64;
	display:block;
	line-height:14px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 94px;
	height: 17px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
		}
		.karte_index_menu_ooe li a:hover, .karte_index_menu_ooe ul li:hover a{
	color:#1a3b64;
	text-decoration:none;
	width: 100px;
			}
	.karte_index_menu_ooe li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-1px 0px 0px 0px;
	position:absolute;
	width:100px;
	background-color: #e6e9ec;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #9ea6b0;
		/*top:1em;
		/*left:0;*/
		}
	.karte_index_menu_ooe li:hover ul{
		display:block;
		
		}
	.karte_index_menu_ooe li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:100px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
		}
	.karte_index_menu_ooe li:hover li a{
		background:none;
		color:#1a3b64;
		
		}
	.karte_index_menu_ooe li ul a{
	display:block;
	color:#FFFFFF;
	height:17px;
	font-size:11px;
	margin:0px;
	text-align:left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
		}
		.karte_index_menu_ooe li ul a:hover, .karte_index_menu_ooe li ul li:hover a{
			background:#1a3b64;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:90px;
			}
	.karte_index_menu_ooe p{
		clear:left;
		}


/* ---------- KARTE STEIERMARK ---------- */

.karte_index_menu_stmk{
	position:absolute;
	left: 660px;
	top:650px;
	height:17px;
	width:80px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9badc3;
	background-image: url(images/index_karte_stmk.gif);
	background-repeat: no-repeat;
	z-index:207;
	}
.karte_index_menu_stmk ul{
	height:17px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.karte_index_menu_stmk li{
	float:left;
	padding:0px;
		}
	.karte_index_menu_stmk li a{
	color:#1a3b64;
	display:block;
	line-height:14px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 74px;
	height: 17px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
		}
		.karte_index_menu_stmk li a:hover, .karte_index_menu_stmk ul li:hover a{
	color:#1a3b64;
	text-decoration:none;
	width: 155px;
			}
	.karte_index_menu_stmk li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-1px 0px 0px 0px;
	position:absolute;
	width:155px;
	background-color: #e6e9ec;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #9ea6b0;
		/*top:1em;
		/*left:0;*/
		}
	.karte_index_menu_stmk li:hover ul{
		display:block;
		
		}
	.karte_index_menu_stmk li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:155px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
		}
	.karte_index_menu_stmk li:hover li a{
		background:none;
		color:#1a3b64;
		
		}
	.karte_index_menu_stmk li ul a{
	display:block;
	color:#FFFFFF;
	height:17px;
	font-size:11px;
	margin:0px;
	text-align:left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
		}
		.karte_index_menu_stmk li ul a:hover, .karte_index_menu_stmk li ul li:hover a{
			background:#1a3b64;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:145px;
			}
	.karte_index_menu_stmk p{
		clear:left;
		}


/* ---------- KARTE KÄRNTEN ---------- */

.karte_index_menu_ktn{
	position:absolute;
	left: 605px;
	top:680px;
	height:17px;
	width:67px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9badc3;
	background-image: url(images/index_karte_ktn.gif);
	background-repeat: no-repeat;
	z-index:200;
	}
.karte_index_menu_ktn ul{
	height:17px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.karte_index_menu_ktn li{
	float:left;
	padding:0px;
		}
	.karte_index_menu_ktn li a{
	color:#1a3b64;
	display:block;
	line-height:14px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 61px;
	height: 17px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
		}
		.karte_index_menu_ktn li a:hover, .karte_index_menu_ktn ul li:hover a{
	color:#1a3b64;
	text-decoration:none;
	width: 110px;
			}
	.karte_index_menu_ktn li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-1px 0px 0px 0px;
	position:absolute;
	width:110px;
	background-color: #e6e9ec;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #9ea6b0;
		/*top:1em;
		/*left:0;*/
		}
	.karte_index_menu_ktn li:hover ul{
		display:block;
		
		}
	.karte_index_menu_ktn li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:110px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
		}
	.karte_index_menu_ktn li:hover li a{
		background:none;
		color:#1a3b64;
		
		}
	.karte_index_menu_ktn li ul a{
	display:block;
	color:#FFFFFF;
	height:17px;
	font-size:11px;
	margin:0px;
	text-align:left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
		}
		.karte_index_menu_ktn li ul a:hover, .karte_index_menu_ktn li ul li:hover a{
			background:#1a3b64;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:100px;
			}
	.karte_index_menu_ktn p{
		clear:left;
		}


/* ---------- KARTE SÜDTIROL ---------- */

.karte_index_menu_sued{
	position:absolute;
	left: 510px;
	top:688px;
	height:17px;
	width:67px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9badc3;
	background-image: url(images/index_karte_sued.gif);
	background-repeat: no-repeat;
	z-index:200;
	}
.karte_index_menu_sued ul{
	height:17px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.karte_index_menu_sued li{
	float:left;
	padding:0px;
		}
	.karte_index_menu_sued li a{
	color:#1a3b64;
	display:block;
	line-height:14px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 61px;
	height: 17px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
		}
		.karte_index_menu_sued li a:hover, .karte_index_menu_sued ul li:hover a{
	color:#1a3b64;
	text-decoration:none;
	width: 115px;
			}
	.karte_index_menu_sued li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-1px 0px 0px 0px;
	position:absolute;
	width:115px;
	background-color: #e6e9ec;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #9ea6b0;
		/*top:1em;
		/*left:0;*/
		}
	.karte_index_menu_sued li:hover ul{
		display:block;
		
		}
	.karte_index_menu_sued li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:115px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
		}
	.karte_index_menu_sued li:hover li a{
		background:none;
		color:#1a3b64;
		
		}
	.karte_index_menu_sued li ul a{
	display:block;
	color:#FFFFFF;
	height:17px;
	font-size:11px;
	margin:0px;
	text-align:left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
		}
		.karte_index_menu_sued li ul a:hover, .karte_index_menu_sued li ul li:hover a{
			background:#1a3b64;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:105px;
			}
	.karte_index_menu_sued p{
		clear:left;
		}


	
/* ---------- BLUEBOX ---------- */

.bluebox-bg{
	background-color: #1a3b64;
	background-image: url(images/bluebox_bg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	}
.bluebox-bg-1px{
	background-color: #1a3b64;
	background-image: url(images/bluebox_bg_1px.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}

a.link-bluebox-weiss:link {
	color: #fff;
	text-decoration : none;
} 
a.link-bluebox-weiss:visited {
color: #fff;
text-decoration : none;
} 
a.link-bluebox-weiss:active {
color: #fff;
text-decoration : none;
} 
a.link-bluebox-weiss:hover {
	color: #ffd928;
	text-decoration : none;
}

a.link-bluebox-grau:link {
	color: #b2bcc1;
	text-decoration : none;
} 
a.link-bluebox-grau:visited {
color: #b2bcc1;
text-decoration : none;
} 
a.link-bluebox-grau:active {
color: #b2bcc1;
text-decoration : none;
} 
a.link-bluebox-grau:hover {
	color: #ffd928;
	text-decoration : none;
}

.bluebox-hotelname {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.bluebox-grautext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b2bcc1;
}
.bluebox-minithemen-font {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b2bcc1;
}
.bluebox-mini-trennlinie {
	background-image: url(images/bluebox_mini_trennlinie.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
