.alldiv {
	text-align:left;
	margin:auto;
	height:585px;
	width:922px;
}

.alldiv .logo_adler {
	float: left;
	margin-top: 23px;
	margin-left: 22px;
	width: 163px;
	height: 186px;
}

.alldiv>.logo_adler {
	float:left;
	margin-top:23px;
	margin-left:44px;
	width:163px;
	height:186px;
}

.menu_rechts {
	float:left;
	margin-top:12px;
	margin-left:-60px;
	width:180px;
	height:162px;
	background-repeat:no-repeat;
}

.rechts_button {
	width:32px;
	height:30px;
	margin-left:0px;
	margin-top: -1px;
}

.alldiv .menu_links {
	float:left;
	background-position:20px 0px;
	background-repeat:no-repeat;
	margin-left:2px;
	margin-top:10px;
	width:235px;
	height:252px;
}

.alldiv>.menu_links {
	float:left;
	background-position:20px 0px;
	background-repeat:no-repeat;
	margin-left:4px;
	margin-top:10px;
	width:235px;
	height:270px;
}


.menu_rechts .men {
	text-align:right;
	cursor:pointer;
	height:28px;
}

.menu_rechts>div>.men {
	text-align:right;
	cursor:pointer;
	height:29px;
}


.menu_links .links_button{
	float:left;
	background-repeat:no-repeat;
	margin-left:3px;
	width:56px;
	height:30px;
	margin-top:-1px;
	cursor:pointer;
}

.menu_links>.links_button{
	float:left;
	background-repeat:no-repeat;
	margin-left:6px;
	width:57px;
	height:30px;
	margin-top:-1px;
	cursor:pointer;
}

.menu_links .languageicon{
	float:left;
	margin-top: -1px;
	margin-left:3px;
	width:35px;
	height:30px
}

.menu_links>.languageicon{
	float:left;
	margin-top: -1px;
	margin-left:6px;
	width:35px;
	height:30px
}

.alldiv .hauptdiv{
	margin-top: -32px;
	margin-left: 252px;
	width: 636px;
	height: 360px;
}

.alldiv>.hauptdiv {
	margin-left: 252px;
	margin-top: -32px;
	position: absolute;
	width: 636px;
	height: 360px;
}

.zeilenumbruch {
	float:none;
	clear:both;
}

.suedtirol_logo {
	float:left;
	margin-top:21px;
	margin-left:20px;
	width:91px;
	height:44px;
	background-repeat: no-repeat;
}

.fusszeile {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#5B2D22;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding:0px;
	margin-top:0px;
	margin-left:168px;
	width:743px;
	height:32px;
}

.alldiv>.fusszeile {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#5B2D22;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding:0px;
	position:absolute;
	margin-top:328px;
	margin-left:168px;
	width:743px;
	height:32px;
}

.fusszeile .fusstext {
	float:right;
	margin-top:7px;
	margin-left:12px;
	width: auto;
	height:20px;
}

.fusszeile>.fusstext {
	float:right;
	margin-top:10px;
	margin-left:12px;
	width: auto;
	height:20px;
}

.fusszeile .fusstext2 {
	float:right;
	margin-top:7px;
	margin-left:5px;
	margin-right:12px;
	width: 100px;
	height:20px;
}

.fusszeile>.fusstext2 {
	float:right;
	margin-top:10px;
	margin-left:10px;
	width: 100px;
	height:20px;
	margin-right:12px;
}

.fusszeile .buttonunten {
	 margin-top:-1px;
	 margin-left:10px;
	 width:31px;
	 height:31px;
	 float:right;
}

.fusszeile>.buttonunten {
	 margin-top:2px;
	 margin-left:10px;
	 width:31px;
	 height:31px;
	 float:right;
}

.hauptdiv .bildabstand {
	float:left;
	width:7px;
	height:20px;
}

.hauptdiv>div>.bildabstand {
	float:left;
	width:14px;
	height:20px;
}

.hauptdiv .abstand {
	height:10px;
	line-height:1px;
	font-size:1px;
}

.hauptdiv>div>.abstand {
	height:13px;
}

h1 {
	font-family: "Trebuchet MS",sans-serif;
	font-size:22px;
	color:#B55843;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	margin: 0px 0px 12px 9px;
	padding:0px;
}

p {
	font-family:Verdana,sans-serif;
	font-size:11px;
	color:#4D494C;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
	line-height:16px;
}

a:link , a:visited{
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#4D494C;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

a:active, a:hover{
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#4D494C;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.sprache:link, .sprache:visited{
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#4D494C;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

.sprache:active, .sprache:hover{
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#B81A22;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.emaillink:link , .emaillink:visited{
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#5B2D22;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding:0px;
}

.emaillink:active, .emaillink:hover{
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#5B2D22;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding:0px;
}

.anfrage_buchung {
	font-family:Verdana,sans-serif;
	font-size:10px;
	color:#4D494C;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	margin-left:10px;
	margin-top:0px;
	padding:0px;
	line-height:16px;
}

.error {
	font-family:Verdana,sans-serif;
	font-size:10px;
	color:#4D494C;
	font-weight:normal;
	text-decoration:none;
	margin-left:20px;
}
.error a:link, .error a:active, .error a:visited {
	font-family:Verdana,sans-serif;
	font-size:10px;
	color:#4D494C;
	font-weight:normal;
	text-decoration:none;
}
.error a:hover {
	font-family:Verdana,sans-serif;
	font-size:10px;
	color:#4D494C;
	font-weight:normal;
	text-decoration:underline;
}

.text {
	font-family:Verdana,sans-serif;
	font-size:12px;
	color:#4D494C;
	font-weight:normal;
}

.preise {
  background-color: #914343;
  width: 300px;
}

.td1 {
  font-family: Verdana,sans-serif;
  font-size: 12px;
  color: #4D494C;
  font-weight: normal;
  text-align: center;
  background-color: #F6EBE8;
}

.td2 {
  font-family: Verdana,sans-serif;
  font-size: 12px;
  color: #4D494C;
  font-weight: normal;
  text-align: center;
  background-color: #DFAFA1;
}

.outer {
  width: 68px;
  overflow: hidden;
  height: 243px;
}

.outer .inner {
  width: 68px;
  margin: auto;
  position: relative;
  left: 0px;
  white-space: nowrap;
  height: 243px;
}

.inner table {
  width: 68px;
  height: 243px;
}

.inner td {
  white-space: nowrap;
}

.intext:link, .intext:visited, .intext:active, .intext:hover {
	font-family:Verdana,sans-serif;
	font-size:11px;
	color:#4D494C;
	font-weight:normal;
}

.link {
  margin-top: 10px;
  font-family:Arial,sans-serif;
  font-size:11px;
  color:#5B2D22;
  font-weight:normal;
  text-align:center;
}

.link a:link, .link a:active, .link a:visited {
  font-family:Arial,sans-serif;
  font-size:11px;
  color:#5B2D22;
  text-decoration:none;
  font-weight:normal;
  text-align:center;
}

 .link a:hover {
  font-family:Arial,sans-serif;
  font-size:11px;
  color:#5B2D22;
  text-decoration:underline;
  font-weight:normal;
  text-align:center;
}

.MLcpYearNavigation, .MLcpMonthNavigation { background-color: #FFFFFF; text-align: center; vertical-align: middle; text-decoration: none; color: #000000; }
.MLcpDayColumnHeader, .MLcpYearNavigation, .MLcpMonthNavigation, .MLcpCurrentMonthDate, .MLcpCurrentMonthDateDisabled, .MLcpOtherMonthDate, .MLcpOtherMonthDateDisabled, .MLcpCurrentDate, .MLcpCurrentDateDisabled, .MLcpTodayText, .MLcpTodayTextDisabled, .MLcpText { font-family: Arial,sans-serif; font-size: 11px; }
TD.MLcpDayColumnHeader { text-align: right; border: solid thin #000000; border-width: 0 0 0 0; }
.MLcpCurrentMonthDate, .MLcpOtherMonthDate, .MLcpCurrentDate { text-align: right; text-decoration: none; }
.MLcpCurrentMonthDateDisabled, .MLcpOtherMonthDateDisabled, .MLcpCurrentDateDisabled { color: #D0D0D0; text-align: right; text-decoration: line-through; }
.MLcpCurrentMonthDate { color: #3c3c3c; }
.MLcpCurrentDate { color: #a1a1a1; }
.MLcpOtherMonthDate { color:#808080; }
TD.MLcpCurrentDate { color: #FFFFFF; background-color: #ffffff; border-width: 1px; border: 1px solid #000000; }
TD.MLcpCurrentDateDisabled { border-width: 1px; border: solid thin #000000; }
TD.MLcpTodayText, TD.MLcpTodayTextDisabled { border: solid thin #000000; border-width: 1px 0px 0px 0px; }
A.MLcpTodayText, SPAN.MLcpTodayTextDisabled { height: 20px; text-decoration: none; }
A.MLcpTodayText { color: #000000; text-decoration: none; }
SPAN.MLcpTodayTextDisabled { color:#000000; }
.MLcpBorder { border: solid 1px #E4A49A; }
