/*-------------------------------------------------------------*/
/*-- Web Publisher: Alexandra Rattay --------------------------*/
/*-- Languages: CSS -------------------------------------------*/
/*-- November 2006 --------------------------------------------*/
/*-- www.weblandschaften.de -----------------------------------*/
/*-------------------------------------------------------------*/
body {
	background-color: #FFF;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #666;
	margin: 0;
	padding: 0;
	text-align: center;
}
p {
	margin: 0;
	padding: 0;
}
a, a:visited {
	color: #666;
	text-decoration: underline;
}
a:hover {
	color: #5C1416;
	text-decoration: none;
}
table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}
/* -- Farben --------------------------------------------------------*/
#Events a:hover {
	color: #a997b9;
}
#Angebote a:hover {
	color: #7b7559;
}
#Service a:hover {
	color: #773c19;
}
#Partner a:hover {
	color: #324a6a;
}
#Programme a:hover {
	color: #666633;
}
#Hyatt a:hover {
	color: #938b77;
}
/* ------------------------------------------------------------------*/
img {
	border: 0;
}
#BodyPart {
	margin: 0px auto;
	width: 900px;
	position: relative;
}
/* Header -----------------------------------------------------------*/
#Header {
	margin: 0;
	padding: 0;
	width: 900px;
	height: 55px;
	background-image: url('img/hyatt_logo.gif');
	background-repeat: no-repeat;
	background-position: 5px 8px;
	border: 1px solid #FFF;
}
#Header p {
	text-align: right;
	margin-left: 200px;
	margin-top: 36px;
	font-size: 11px;
	color: #999;
}
#Header a {
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	color: #999;
}
#Navigation {
	text-align: left;
	padding: 0;
	width: 900px;
	height: 26px;
	background-color: #948671;
	border-bottom: 1px solid #474036;
	margin-bottom: 2px;
}
* html #Navigation {  /* Korrektur fuer den IE */
   padding-bottom: -4px;
}
#Navigation img.fst {
	margin-left: 6px;
}
/* ------------------------------------------------------------------*/
#TH, TA1, TA2, TA3 {
	margin: 0;
	padding: 0;
	width: 900px;
}
#TH #Visual {
	margin: 0;
	padding: 0;
	margin-bottom: 2px;
	width: 900px;
	height: 360px;
}
#TH #Hotels {
	float: left;
	margin: 0;
	padding: 0;
	width: 330px/*350*/;
	height: 355px/*345*/;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #e6e2d9;
}
#TH #Hotels #Links {
	margin: 0;
	padding: 0;
	height: 50px; /*!40*/
	border-top: 1px solid #dbd8d0;
	font-size: 10px;
	padding-top: 5px;
	text-align: left;
	border-collapse: collpase;
}
#TH #Hotels #Links td {
	padding: 0;
	margin: 0;
	border: 0;
}
#TH #Hotels a, #TH #Hotels a:visited {
	color: #666;
}
#TH #Hotels a:hover, #TH #Hotels a.on, #TH #Hotels a:visited.on {
	color: #000;
}
#TH #News {
	float: right;
	margin: 0;
	width: 550px;
	height: 355px;
	background-color: #eeede8;
	text-align: left;
}
/* ------------------------------------------------------------------*/
#TH #News .Text {
	text-align: left;
	margin: 15px;
	padding: 0;
	width: 520px;
	border-bottom: 1px solid #dddad2;
	padding-bottom: 4px;
	margin-bottom: 25px;
}
* html #TH #News .Text {  /* Korrektur fuer den IE */
   margin-bottom: 22px;
}
#TH #News .Text .Image {
	float: left;
	width: 188px;
	height: 102px;
	margin-right: 8px;
	margin-bottom: 4px;
}
#TH #News .Text .Article {
	float: left;
	font-size: 11px;
	width: 320px;
}
* html #TH #News .Text .Article {  /* Korrektur fuer den IE */
   width: 317px;
}
#TH #News .Text .Article h2 {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: normal;
}
#TH #News .Text .Article p {
	margin-bottom: 0;
	padding-bottom: 0;
}
#TH #News .Text .Article .btn {
	float: right;
	margin: 0;
	padding: 0;
}
/* ------------------------------------------------------------------*/
#TA1 #Visual {
	margin: 0;
	padding: 0;
	margin-bottom: 2px;
	width: 900px;
	height: 282px;
}
#TA1 #Liste, #TA1 #Liste2, #TA1 #Liste3 {
	text-align: left;
}
#TA1 #Liste .Title {
	margin: 0;
	margin-left: 15px;
	margin-top: 20px;
	padding: 0;
	width: 840px;
	height: 47px;
/*	background-image: url('tpl/tit_ta1.gif');
	background-repeat: no-repeat;
	background-position: 0 0;*/
}
#TA1 #Liste .Text {
	text-align: left;
	margin: 0;
	margin: 15px;
	padding: 0;
	width: 840px;
}
#TA1 #Liste .Text .Article {
	float: left;
	font-size: 11px;
	line-height: 16px;
	width: 560px;
}
#TA1 #Liste .Text .Article h2 {
	font-size: 14px;
	margin-top: 3px;
	margin-bottom: 5px;
	font-weight: normal;
}
#TA1 #Liste2 .Text {
	margin: 12px;
	padding: 0;
	width: 270px;
	float: left;
	padding-bottom: 10px;
	border: 1px solid #FFF;
}
* html #TA1 #Liste2 .Text {  /* Korrektur fuer den IE */
   margin-left: 7px;
}
#TA1 #Liste2 .Text .Article,
#TA1 #Liste3 .Text .Article {
	font-size: 11px;
	line-height: 16px;
}
#TA1 #Liste2 .Text .Article h2,
#TA1 #Liste3 .Text .Article h2 {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: normal;
}
#TA1 #Liste3 .Text {
	margin: 15px;
	padding: 0;
	width: 188px;
	float: left;
	padding-bottom: 10px;

}
* html #TA1 #Liste3 .Text {  /* Korrektur fuer den IE */
   margin-left: 7px;
}
/* -- Farben --------------------------------------------------------*/
#TA1 #Events #Liste .Text .Article h2,
#TA1 #Events #Liste2 .Text .Article h2 {
	color: #a997b9;
}
#TA1 #Angebote #Liste .Text .Article h2,
#TA1 #Angebote #Liste2 .Text .Article h2,
#TA1 #Angebote #Liste3 .Text .Article h2 {
	color: #a39161;
}
#TA1 #Service #Liste .Text .Article h2,
#TA1 #Service #Liste2 .Text .Article h2 {
	color: #773c19;
}
#TA1 #Partner #Liste .Text .Article h2,
#TA1 #Partner #Liste2 .Text .Article h2 {
	color: #324a6a;
}
#TA1 #Programme #Liste .Text .Article h2,
#TA1 #Programme #Liste2 .Text .Article h2 {
	color: #666633;
}
#TA1 #Hyatt #Liste .Text .Article h2,
#TA1 #Hyatt #Liste2 .Text .Article h2 {
	color: #a19882;
}
/* ------------------------------------------------------------------*/
#TA1 #Liste .Text .Article .btn {
	float: right;
	margin-top: 25px;
}
#TA1 #Liste2 .Text .Article .btn {
	float: right;
	margin-top: 10px;
}
#TA1 #Liste3 .Text .Article .btn {
	float: right;
	margin-top: 10px;
}
#TA1 #Liste .Text .Image {
	width: 180px;
	height: 145px;
	margin-left: 16px;
	margin-right: 16px;
	float: left;
}
#TA1 #Liste2 .Text .Image {
	width: 270px;
	height: 146px;
	background-color: #e6e2d9;
}
#TA1 #Liste3 .Text .Image {
	width: 188px;
	height: 188px;
	background-color: #e6e2d9;
}
/* ------------------------------------------------------------------*/
#TA2 #Visual {
	margin: 0;
	padding: 0;
	margin-bottom: 2px;
	width: 900px;
	height: 208px;
}
#Breadcrums {
	text-align: left;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e1e1e1;
}
#Breadcrums p {
	padding: 5px;
	margin-left: 10px;
	font-size: 10px;
	color: #999;
}
#Breadcrums a, #Breadcrums a:visited {
	color: #999;
	text-decoration: none;
}
#Breadcrums a:hover {
	text-decoration: none;
	color: #666;
}
#TA2 #Layout {
	margin-left: 15px;
	text-align: left;
	line-height: 18px;
}
/* ------------------------------------------------------------------*/
#TA2 #Box {
	float: left;
	width: 400px;
	margin-right: 20px;
}
#TA2 #Box #boxtop {
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url('tpl/prboxtop.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 400px;
	height: 21px;
}
#TA2 #Box #boxend {
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url('tpl/prboxend.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 400px;
	height: 21px;
	margin-bottom: 20px;
}
#TA2 #Box #boxbody {
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url('tpl/prbox.gif');
	background-repeat: repeat-y;
	width: 400px;
	text-align: left;
}
#TA2 #Box #boxbody h2, #TA2 #Box #boxbody p {
	margin-left: 16px;
	margin-right: 16px;
}
#TA2 #Box #boxbody h2 {
	padding-bottom: 3px;
	margin-bottom: 8px;
	border-bottom: 1px solid #ccc;
}
#TA2 #Box #boxbody p {
	font-size: 12px;
	line-height: 22px;
}
#TA2 #Box #boxbody p.grey {
	background-color: #edebe8;
}
#TA2 #Box #boxbody a, #TA2 #Box #boxbody a:hover, #TA2 #Box #boxbody a:visited {
	text-decoration: none;
}
#TA2 .Presse #Box #boxbody {
	height: 150px;
}
#TA2 .Pricing #Box .boxtop, #TA2 .Pricing #Box .boxend {
	height: 22px;
}
#TA2 .Auswahl #Box #boxbody, #TA2 .Pricing #Box #boxbody {
	height: 225px;
}
/*#TA2 .Pricing #Box #boxbody {
	height: 150px;
}*/
#TA2 .Auswahl, #TA2 .Pricing {
	border-bottom: 1px solid #e1e1e1;
	margin-top: 10px;
	margin-bottom: 10px;
}
#TA2 .Pricing #Box #boxbody p {
	font-size: 14px;
	padding: 5px;
	text-align: center;
}
/* ------------------------------------------------------------------*/
#TA2 #Layout #Rgt {
	float: right;
	width: 238px;
	margin-left: 10px;
	border: 1px solid #FFF;
	text-align: right;
}
#TA2 #Layout #Rgt #hstitle {
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url('tpl/box_top.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 211px;
	height: 21px;
}
#TA2 #Layout #Rgt #hs {
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url('tpl/box_bg.gif');
	background-repeat: repeat-y;
	width: 211px;
	padding-bottom: 3px;
	padding-top: 5px;
	text-align: left;
}
#TA2 #Layout #Rgt #hs p {
	font-size: 11px;
	margin-left: 17px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-right: 17px;
}
#TA2 #Layout #Rgt #hs .schmuck {
	margin-top: 7px;
	margin-left: 18px;
}
#TA2 #Layout #Rgt #hs .info {
	font-size: 9px;
	color: #999;
	line-height: 12px;
}
#TA2 #Layout #Rgt #hs .indicator {
	margin-left: 14px;
	width: 180px;
	height: 10px;
	color: #8b8071;
	background-color: #8b8071/*dadbce*/;
}
#TA2 #Layout #Rgt #hsbtn {
	margin: 0;
	padding: 0;
	border: 0;
	width: 211px;
	height: 36px;
}
#TA2 #Layout #Rgt h2 {
	margin-left: 16px;
	margin-bottom: 6px;
}
/* -- Farben --------------------------------------------------------*/
#TA2 #Events #Layout h2 {
	color: #a997b9;
}
#TA2 #Angebote #Layout h2 {
	color: #a39161;
}
#TA2 #Service #Layout h2 {
	color: #773c19;
}
#TA2 #Partner #Layout h2,
#TA1 #Partner #Layout h2 {
	color: #324a6a;
}
#TA2 #Programme #Layout h2 {
	color: #666633;
}
#TA2 #Hyatt #Layout h2, h3 {
	color: /*#a39161*/#a19882;
}
#TA2 #Events #Visual {
	background-color: #a997b9;
}
#TA2 #Angebote #Visual {
	background-color: #a39161;
}
#TA2 #Service #Visual {
	background-color: #773c19;
}
#TA2 #Partner #Visual {
	background-color: #324a6a;
}
#TA2 #Programme #Visual {
	background-color: #666633;
}
#TA2 #Hyatt #Visual {
	background-color: #b9af96;/*#a39161/*#a19882;*/;
}
/* ------------------------------------------------------------------*/
#TA2 h1 {
	font-size: 20px;
	line-height: 25px;
	margin-top: 10px;
	font-weight: normal;
}
#TA2 h2,
#TA1 #Partner #Layout h2 {
	font-size: 15px;
	margin-bottom: 20px;
	font-weight: normal;
}
#TA1 #Partner #Layout h2 {
	margin-bottom: 5px;
}
#TA1 #Partner #Layout {
	text-align: left;
	margin-left: 13px;
}
#TA2 h3 {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
#TA2 #Programme h3 {
	font-size: 13px;
	font-weight: bold;
	color: #333;
}
#TA2 #Programme h4 {
	font-size: 12px;
	font-weight: normal;
	color: #666633;
	margin-bottom: 10px;
}
/* ------------------------------------------------------------------*/
#Text {
	padding: 20px;
	text-align: left;
	font-size: 11px;
	line-height: 18px;
}
#Link {
	padding-bottom: 4px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 15px;
	width: 98%;
}
#Link .txt {
	width: 77%;
}
#Link img {
	margin-right: 10px;
}
#Link img, #Link .txt {
	float: left;
}
#Link p {
	margin-bottom: 6px;
}
#Link h2 {
	margin-bottom: 5px;
}
#Link .ref {
	text-align: right;
}
/* ------------------------------------------------------------------*/
h1 {
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-weight: normal;
}
h2 {
	padding: 0;
	margin: 0;
	font-size: 10px;
}
h3 {
	padding: 0;
	margin: 0;
	font-size: 12px;
}
h4 {
	padding: 0;
	margin: 0;
	font-size: 12px;
}
#TA2 #Angebote h3 {
	font-size: 13px;
}
#TA2 #Angebote h4 {
	color: #a19882;
}
/* ------------------------------------------------------------------*/
#QuickLinks {
	margin: 12px;
}
#QuickLinks a, #QuickLinks a:hover, #QuickLinks a:visited, #QuickLinks .title {
	margin-left: 10px;
	display: block;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
#QuickLinks a:hover {
	color: #005090;
}
#QuickLinks .title {
	font-size: 12px;
	color: #c8a000;
	margin-bottom: 10px;
}
/* ------------------------------------------------------------------*/
#Footer {
	text-align: right;
	margin-top: 2px;
	padding-left: 5px;
	height: 30px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}
#Footer p {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;
	font-size: 11px;
	color: #999;
	line-height: 16px;
}
#Footer a {
	text-decoration: none;
}
/* ------------------------------------------------------------------*/
.left {
	float: left;
}
.right {
	float: left;
}
/* ------------------------------------------------------------------*/
.thumbs {
	display: inline;
}
.thumbs img {
	margin-right: 15px;
}
/* ------------------------------------------------------------------*/
.clear {
	clear: both;
}
.partnerzwh {
	width: 120px;
}
.partnerzwv {
	height: 20px;
}
.linkszwh {
	width: 5px;
}
.linkszwv {
	height: 20px;
	border-top: 1px solid #e1e1e1;
}
.galerie {
	padding: 0;
	margin: 0;
	margin-top: 15px;
	margin-right: 20px;
	width: 400px;
	float: left;
}
* html .galerie {  /* Korrektur fuer den IE */
   margin-top: -3px;
   margin-right: -3px;
}
.galerie .foto {
	padding: 0;
	margin: 0;
	float: left;
	width: 270px;
	height: 146px;
}
.galerie .links {
	padding: 0;
	margin: 0;
	float: right;
	text-align: left;
}
.galerie a {
	padding: 0;
	margin: 0;
	display: block;
	height: 24px;
	font-size: 11px;
	text-decoration: none;
}
.galerie .links a {
	width: 127px;
	margin: 0;
	background-image: url('img/ico_lupe.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
}
.galerie .button {
	padding: 0;
	margin: 0;
	height: 29px;
}
.galerie .title h2 {
	margin-bottom: 0px;
}
.galerie .title{
	height: 23px;
}
/* ------------------------------------------------------------------*/
#Imgmax_breit {
	width: 710px;
	text-align: left;
	margin: 0;
	padding: 10px;
}
#Imgmax_breit #Image {
	float: left;
	width: 447px;
}
#Imgmax_breit #Image img {
	width: 447px;
	height: 335px;
}
#Imgmax_breit #Info {
	float: left;
	margin-left: 15px;
	margin-top: 90px;
	width: 220px;
}
#Imgmax_lang {
	width: 700px;
	text-align: left;
	margin: 0;
	padding: 10px;
}
#Imgmax_lang #Image {
	float: left;
	width: 304px;
}
#Imgmax_lang #Image img {
	width: 304px;
	height: 405px;
}
#Imgmax_lang #Info {
	float: left;
	margin-left: 15px;
	margin-top: 160px;
	width: 250px;
}
#Imgmax_lang #Info p, #Imgmax_breit #Info p {
	border-bottom: 1px dotted #e1e1e1;
	color: #333;
	line-height: 24px;
	font-size: 11px;
	margin-left: 4px;
}
#Imgmax_lang #Info p.title, #Imgmax_breit #Info p.title {
	color: #333;
	line-height: 24px;
	font-size: 19px;
	border: none;
}
#Imgmax_lang #Info p.subtitle, #Imgmax_breit #Info p.subtitle {
	color: #773c19;/*c8a000;*/
	text-transform: uppercase;
	line-height: 24px;
	margin-bottom: 30px;
}
#Imgmax_lang #Info .Buttons, #Imgmax_breit #Info .Buttons {
	margin-top: 20px;
}
#LogoW {
	position: absolute;
	top: 10px;
	right: 10px;
}
#CloseW {
	position: absolute;
	bottom: 10px;
	right: 20px;
}
#CloseW a {
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
}
#CloseW a, #CloseW a:visited {
	color: #999;
}
#CloseW a:hover {
	color: #773c19;/*c8a000;*/
}
/* ------------------------------------------------------------------*/
#Xmas {
	margin: 0;
	padding: 0;
	width: 900px;
	background-image: url('images/xmasdeko.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Xmas .Angebote {
	width: 680px;
	margin: 0px auto;
}
#Xmas2 {
	margin: 0;
	padding: 0;
	width: 900px;
	background-image: url('images/xmasdeko2.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Headghb, #Headphh, #Headhrw, #Headphz, #Headhrm, #Headhrk {
	margin: 0;
	padding: 0;
	height: 316px;
}
#Headghb {
	background-image: url('images/xmshead_ghb.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Headphh {
	background-image: url('images/xmshead_phh.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Headhrw {
	background-image: url('images/xmshead_hrw.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Headphz {
	background-image: url('images/xmshead_phz.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Headhrm {
	background-image: url('images/xmshead_hrm.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Headhrk {
	background-image: url('images/xmshead_hrk.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Headghb img, #Headphh img, #Headhrw img, #Headphz img, #Headhrm img, #Headhrk img {
	float: right;
	margin-right: 10px;
	margin-top: 15px;
}
