/*-------------------------------------------------------------*/
/*-- Web Publisher: Alexandra Rattay --------------------------*/
/*-- Languages: CSS -------------------------------------------*/
/*-- www.weblandschaften.de -----------------------------------*/
/*-------------------------------------------------------------*/
body {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ddcfb4;
	margin: 0;
	padding: 0;
	background: url('tpl/wood.jpg');
	background-repeat: repeat-x;
	background-position: 4px 0;
	background-color: #100b08;
}
#Homepage p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
p {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
a {
	color: #ddcfb4;
	text-decoration: none;
}
a:visited {
	color: #ddcfb4;
	text-decoration: none;
}
a:hover {
	color: #c98703;
	text-decoration: underline;
}
a.link {
	color: #ba9770;
	text-decoration: none;
}
a.link:visited {
	color: #ba9770;
	text-decoration: none;
}
a.link:hover {
	color: #c98703;
	text-decoration: underline;
}
img {
	border: 0;
}
ul {
	margin: 10px;
	padding: 5px;
	font-size: 12px;
}
li {
	padding-bottom: 2px;
}
h1 {
	color: #000;
	font-size: 24px;
	margin-bottom: 10px;
	font-weight: normal;
}
h2 {
	color: #c98703;
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: normal;
}
h3 {
	color: #be8f68;
	font-size: 15px;
	height-weight: regular;
	margin-top: 30px;
	margin-bottom: 10px;
	font-weight: normal;
}
hr {
	border: 0px; /* Für Firefox und Opera */
	border-top: solid 1px #281a12;
	border-bottom: solid 1px #281a12; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
	color: #281a12;
	background-color: #281a12;
}
#Logo {
	position: absolute;
	z-index: 1;
	top: 2px;
	left: 78px;
	width: 296px;
	height: 259px;
}
#Top {
	position: absolute;
	z-index: 2;
	top: 15px;
	left: 15px;
	width: 1010px;
	height: 20px;
}
#Lang {
	display: inline;
	float: left;
}
#Homepage #Top #Links {
	position: relative;
	top: 0;
	left: 0;
}
#Top #Links, #Top #Links2 {
	position: absolute;
	left: 660px;
	display: inline;
	float: right;
	z-index:3;
	color: #9e7f6c;
}
#Top #Links {
	top: 295px;
}
#Top #Links2 {
	top: 250px;
}
#Top #Links a, #Top #Links a:visited, #Top #Links2 a, #Top #Links2 a:visited {
	color: #9e7f6c;
}
#Top #Links a:hover, #Top #Links2 a:hover {
	color: #c98703;
}
#Menu {
	position: absolute;
	z-index: 0;
	top: 133px;
	left: 0;
	width: 323px;
	height: 575px;
	background: url('tpl/navbackgr.jpg');
	background-repeat: repeat-x;
}
#Menu #Links {
	margin-top: 128px;
	width: 252px;
}
#Menu a {
	float: left;
}
#Subnav {
	position: absolute;
	z-index: 2;
	top: /*170*/200px;
	left: 711px/*756px;*/;
	width: 300px;
	display: block;
	padding: 0;
	margin: 0;
}
#Subnav h1, #Subnav .fst {
	margin: 0;
	padding: 0;
}
#Subnav a, #Subnav h2 {
	display: block;
	font-family: Arial Narrow, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #ffebb2;
	margin: 0;
	margin-left: 2px;
	padding:0;
	line-height: 19px;
}
#Subnav a:hover {
	text-decoration: none;
	color: #FFF;
}
#Control, #Controls2 {
	position: absolute;
	z-index:1;
	width: 100px;
	height: 50px;
	top: 160px;
}
#Controls a, #Controls2 a {
	color: #281a12;
}
#Controls {
	left: 785px;
}
#Controls2 {
	left: 775px;
}
#SubFacebook {
	position: absolute;
	left: 50px;
	top: 680px;
	z-index:3;
}
/*---------------- Offers & Teasers -------------------------------------------*/
/*---------------- Starting page ----------------------------------------------*/
#Offers {
	position: absolute;
	z-index: 0;
	top: 80px;/*45px;*/
	left: 375px;/*323px;*/
	width: 705px;
	height: 554px;
}
#Teaser01 h2, #Teaser02 h2 {
	margin: 15px 0 5px 0;
	padding: 0;
}
#Teaser01, #Teaser02 {
	position: absolute;
	z-index: 0;
	width: 371px;
	height: 135px;
	left: 106px;
	border: 1px solid transparent;
}
#Teaser01 .Img, #Teaser02 .Img {
	float: left;
	height: 132px;
	width: 132px;
	text-align: center;
}
#Teaser01 .Img img, #Teaser02 .Img img {
	margin-top: 13px;
}
#Teaser01 .Text, #Teaser02 .Text {
	float: left;
	width: 220px;
	height: 132px;
	line-height: 13px;
}
#Teaser01 .Button, #Teaser02 .Button {
	margin-top: 3px;
	padding: 0;
	text-align: right;
}
#Teaser01 {
	background: url('tpl/teaser01.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
	top: 652px;
}
#Teaser02 {
	background: url('tpl/teaser02.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	top: 800px;
}
#Region {
	position: absolute;
	z-index: 0;
	top: 500px;/*540px;*/
	left: 491px;
	width: 234px;
	height: 168px;
	background: url('tpl/region_toscana.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 13px;
}
#Region .Text {
	width: 120px;
	margin-top: 75px;
	margin-left: 14px;
}
#Region .Button {
	margin-top: 15px;
}
#Earlybird {
	position: absolute;
	z-index: 0;
	top: 516px;/*566px;*/
	left: 736px;
	width: 292px;
	height: 145px;
	background: url('tpl/earlybird.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 13px;
}
#Earlybird .Text {
	margin: 40px 30px 0 105px;
}
#Earlybird h3 {
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	margin: 0 0 5px 0;
	padding: 0;
}
#Gallery {
	position: absolute;
	z-index: 0;
	top: 670px;/*710px;*/
	left: 491px;
	width: 537px;
	height: 327px;
	background: url('tpl/photos.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 13px;
}
#GalleryDE {
	background: url('de/tpl/photos.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#News {
	position: absolute;
	z-index: 0;
	/*top: 939px;*/
	top: 800px;
	left: 106px;
	width: 372px;
	height: 275px;
	line-height: 13px;
}
#News .Entries {
	width: 355px;
}
#News h2 {
	margin-bottom: 10px;
}
#News h3 {
	font-size: 12px;
	color: #cd7033;
	font-weight: regular;
	margin: 0 0 7px 7px;
	padding: 0;
}
#News p {
	margin: 0 0 25px 7px;
	padding: 0;
}
#News a:hover {
	color: #cd7033;
}
/*--------------------------------------------------------------------*/
#Homepage #Footer {
	position: absolute;
	z-index: 0;
	top: 1218px;
	left: 113px;
}
#Layout #Footer {
	margin-top: 80px;
	margin-left: 113px;
}
#Footer {
	width: 1010px;
	height: 70px;
	color: #a69072;
	text-align: center;
}
#Footer a {
	color: #a69072;
}
/*--------------- Layouts --------------------------------------------*/
#Theme {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 401px;
	width: 573px;
	height: 391px;
}
#Liste {
	margin-top: 70px;
	margin-left: 65px;
}
#Liste .Title {
	border-bottom: 1px dotted #e4dfbf;
	padding-bottom: 3px;
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 14px;
}
#Liste p {
	/*border-bottom: 1px dotted #e4dfbf;*/
	padding-bottom: 3px;
}

#Navigation {
	float:left;
	width: 240px;
	height: 308px;
	background: url('tpl/theme_paper.jpg');
	background-repeat: no-repeat;
}
#NavigationL {
	float:left;
	width: 240px;
	height: 308px;
	background: url('tpl/theme_paperlong.jpg');
	background-repeat: no-repeat;
}
#Navigation #Links, #NavigationL #Links {
	margin-top: 58px;
}
#Navigation .Programme #Links, #NavigationL .Programme #Links {
	margin-top: 45px;
}
#Navigation #Links a, #NavigationL #Links a {
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
}
#Navigation #Links #Text, #NavigationL #Links #Text {
	margin-left: 80px;
	margin-top: 5px;
	font-size: 12px;
	color: #3C2621;
}
#Navigation #Links #Text a, #NavigationL #Links #Text a {
	color: #3C2621;
}
#Navigation #Links #Text p, #NavigationL #Links #Text p {
	color: #3C2621;
}
#Navigation #Links #Text a:hover, #NavigationL #Links #Text a:hover {
	color: #973E02;
}

/*---------------- Workaround -------------------------------------------*/
#Dummy {
	height: 330px;/*432px;*/
}
#Dummy2 {
	height: 300px;/*432px;*/
}
#News-Dummy {
	height: 220px;
}
/*--------------------------------------------------------------------*/
#Copy {
	margin-left: 357px;
	width: 600px;
}
#Copy2 {
	margin-left: 357px;
	width: 620px;
}
.Intro {
	font-size: 14px;
}
#ColLeft img, #ColRight img {
	margin-top: 15px;
}
#ColLeft {
	vertical-align: top;
	width: 305px;
	float: left;
}
#ColRight {
	vertical-align: top;
	width: 305px;
	float: right;
}
/*--------------------------------------------------------------------*/
#List-style p {
	border-bottom: 1px dotted #a89776;
	margin: 4px;
	line-height: 25px;
}
#List-style a:hover {
	text-decoration: none;
}
#List-style .ico {
	text-align: right;
}
/*--------------------------------------------------------------------*/
.EntrywFoto {
	width: 600px;
}
.EntrywFoto img {
	float: left;
	margin-right: 10px;
}
.EntrywFoto h4 {
	font-size: 13px;
	text-transform: uppercase;
	margin: 0;
	line-height: 18px;
}
.EntrywFoto p {
	width: 425px;
	float: left;
}
/*--------------------------------------------------------------------*/
.Indicator, .Indicator1, .Indicator2, .Indicator3, .Indicator4 {
	line-height: 16px;
	margin-bottom: 5px;
	padding-left: 5px;
	color: #2a1e13;
	font-size: 9px;
	font-weight: bold;
	text-transform:uppercase;
}
.Indicator1 {
	background-color: #71904b;
}
.Indicator2 {
	background-color: #93806e;
}
.Indicator3 {
	background-color: #b88e43;
}
.Indicator4 {
	background-color: #bc5352;
}
/*----------------------------------------------------------------*/
.Listboxhead {
	background: url('tpl/boxbgr.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 10px;
	height: 20px;
}
.Listbox {
	background-color: #211813;
	padding: 10px;
	padding-top: 0;
	margin: 0;
}
.Listbox .Title {
	font-size: 16px;
	margin-bottom: 12px;
	padding-bottom: 3px;
	color: #9b867a;
}
.Listbox a, .Listbox a:visited {
	color: #9b867a;
}
.Listbox a:hover {
	color: #c98703;
}
/*----------------------------------------------------------------*/
#Pressbox {
	width: 125px;
	text-align: center;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
#Pressbox p {
	margin-top: 5px;
}
/*----------------------------------------------------------------*/
.Gallery img {
	margin: 5px;
	padding: 0;
	/*border: 4px solid #FFF;*/
	display: inline;
	float: left;
}
#Gallery img {
	margin: 5px;
	padding: 0;
	display: inline;
	float: left;
}
#Gallery .Images {
	border: 1px solid #29170d;
	margin-top: 70px;
	margin-left: 30px;
}
.mappa img {
	border: 3px solid #45352b;
}
.mappa {
	margin-bottom: 10px;
	float: left;
	padding-right: 15px;
}
/*----------------------------------------------------------------*/
/*-----FORMULAR---------------------------------------------------*/
input, textarea {
	color: #ddcfb4;
	background-color: #100b08;
	border: 1px solid #45352b;
	padding: 3px;
}
legend {
	color: #c98703;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	border: 0;
}
fieldset {
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #45352b;
}
table, tr, td {
	font-size: 12px;
}
td.tbtitle {
	width: 110px;
}

.Textview {
	margin-top: 85px;
	margin-left: 100px;
}
.Textview h2 {
	line-height: 22px;
}
/*-------------------------------------------------------------------------------------------------*/
#Sitecontrol {
	position: absolute;
	top: 240px;
	left: 465px;
	width: 300px:
	height: 24px;
	display: inline;
	z-index:4;
	font-size: 9px;
	color: #3C2621;
	background-color: transparent;
	text-align: left;
	vertical-align: middle;
	margin-top: 6px;
	padding-top: 3px;
	text-decoration: none;
}
#Sitecontrol a {
	color: #3C2621;
	text-decoration: none;
}
#Sitecontrol a:hover {
	color: #973E02;
	text-decoration: none;
}
#Sitecontrol a.off, #Sitecontrol .off  {
	color: #c98703;
	text-decoration: none;
}
#Sitecontrol a.on, #Sitecontrol .on  {
	color: #FFF;
	background-color: #3C2621;
	border-left: 2px solid #3C2621;
	border-right: 2px solid #3C2621;
	text-decoration: none;
}
#Sitecontrol a.on:hover {
	background-color: #973E02;
	border-left: 2px solid #973E02;
	border-right: 2px solid #973E02;
	text-decoration: none;
}
/* ------------------------------------------------------------------------------------------------*/
#Button {
	position: absolute;
	z-index: 2;
	top: 246px;
	left: 535px;
	width: 39px;
	height: 39px;
}
#ButtonGal {
	position: absolute;
	z-index: 2;
	top: 246px;
	left: 460px;
	width: 39px;
	height: 39px;
}
#Print {
	background: none;
	background-color: #FFF;
	font-family: Arial, Helvetica;
	color: #000;
	text-align: center;
}
#Print h1, #Print h2, #Print h3 {
	color: #000;
}
#Paper {
	text-align: left;
	width: 650px;
	padding: 30px;
}
#Paper h1 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
	border-bottom: 2px solid #999;
	padding-bottom: 4px;
}
#Paper h2 {
	font-family:'Times New Roman',Times,serif;
	font-style: italic;
	margin-top: 5px;
}
#Paper h3 {
	font-weight: bold;
}
#Fusszeile {
	font-family:'Times New Roman',Times,serif;
	border-top: 2px solid #999;
	padding-top: 20px;
	margin-top: 25px;
}
#Fusszeile p {
	font-style: italic;
	font-size: 12px;
}
/* ------------------------------------------------------------------------------------------------*/
