body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #69534f;
	text-decoration: none;
	margin:0px;
	background-color:#FFFFFF;
}

.left-right {
	background-color:#f3f3d7;
}

.light-green-left {
	width:15px;
	background-color:#e4e6a8;
}

.dark-green-left {
	width:9px;
	background-color:#cacc46;
}

#logo {
	width:205px;
	text-align:center;
	vertical-align:bottom;
}

#img-top {
	width:689px;
}

.white {
	width:1px;
}

.dark-green-right {
	width:13px;
	background-color:#bbbf00;
}

.yellow-right {
	width:20px;
	background-color:#d8d877;
}

.light-green-right {
	width:12px;
	background-color:#e4e6a8;
}

#spruch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#bbb5b2;
	text-transform: uppercase;
	text-decoration: none;
	text-align:center;
	line-height:26px;
}

/* **************************************************** NEWSTICKER ********************************************* */
#newsticker {
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:14px;
}

#txtnewsticker {
	color:#b6014d;
	width:462px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:50px;
	padding-top:0px;
}

.navi-lang-spacer {
	color:#8e7b77;
	text-decoration:none;
	font-size:9px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
}

.navi-lang {
	color:#8e7b77;
	text-decoration:none;
	font-size:9px;
	text-align:center;
}

.navi-lang a:link {
	color:#8e7b77;
	text-decoration:none;
	font-size:9px;
	text-align:center;
}

.navi-lang a:visited {
	color:#8e7b77;
	text-decoration:none;
	font-size:9px;
	text-align:center;
}

.navi-lang a:hover {
	color:#8e7b77;
	text-decoration:underline;
	font-size:9px;
	text-align:center;
}

.navi-lang a:active {
	color:#8e7b77;
	text-decoration:none;
	font-size:9px;
	text-align:center;
}

#sitemap {
	color:#cdcf52;
	text-decoration:none;
	font-size:9px;
	text-align:right;
}

#sitemap a:link {
	color:#cdcf52;
	text-decoration:none;
	font-size:9px;
	text-align:right;
}

#sitemap a:visited {
	color:#cdcf52;
	text-decoration:none;
	font-size:9px;
	text-align:right;
}

#sitemap a:hover {
	color:#cdcf52;
	text-decoration:underline;
	font-size:9px;
	text-align:right;
}

#sitemap a:active {
	color:#cdcf52;
	text-decoration:none;
	font-size:9px;
	text-align:right;
}
/* **************************************************** NEWSTICKER ********************************************* */



/* *************************************************** NAVI MAIN ************************************************* */
#navi-main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
}

.navi_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#bbbf00;
	padding-bottom:15px;
	padding-left:14px;
	padding-right:14px;
	padding-top:23px;
}

.navi_main a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#bbbf00;
}

.navi_main a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#b6014d;
}


.navi_mainMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#b6014d;
}

.navi_mainMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#b6014d;
}

.navi_mainMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#b6014d;
}


.navi_mainMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#b6014d;
	padding-bottom:15px;
	padding-left:14px;
	padding-right:14px;
	padding-top:23px;
}

.navi_mainMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#b6014d;
}

.navi_mainMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#b6014d;
}

.navi_main_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#b6014d;
	padding-bottom:15px;
	padding-left:14px;
	padding-right:14px;
	padding-top:23px;
}

.navi_main_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#b6014d;
}

.navi_main_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#b6014d;
}

.navi_app {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bbbf00;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.navi_app a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bbbf00;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.navi_app a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b6014d;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}


.navi_appMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b6014d;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.navi_appMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b6014d;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.navi_appMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b6014d;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}


.navi_appMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b6014d;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.navi_appMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b6014d;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.navi_appMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b6014d;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.navi_app_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b6014d;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.navi_app_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b6014d;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.navi_app_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b6014d;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}
/* *************************************************** NAVI MAIN ************************************************* */

#seitentitel {
	font-size:10px;
	color:#69534f;
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:11px;
	padding-top:0px;
	width:150px;
}

#spacer-seitentitel {
	width:44px;
}
/* *************************************************** NAVI LEFT ************************************************* */
#navi-left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	text-align:right;
	border-right:1px solid #8ea400;
	padding-bottom:32px;
	padding-left:0px;
	padding-right:11px;
	padding-top:0px;
}

.navi_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#848700;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#848700;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}


.navi_leftMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_leftMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_leftMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}


.navi_leftMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_leftMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_leftMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}





.navi_left-bottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#69534f;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left-bottom a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#69534f;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left-bottom a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}


.navi_left-bottomMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left-bottomMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left-bottomMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}


.navi_left-bottomMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left-bottomMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left-bottomMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left-bottom_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left-bottom_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.navi_left-bottom_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#b6014d;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
/* *************************************************** NAVI LEFT ************************************************* */
.aktiv-titel {
	background-color:#f6efd5;
	text-align:center;
	color:#848700;
	text-transform:uppercase;
	padding-bottom:6px;
	padding-left:16px;
	padding-right:16px;
	padding-top:6px;
	letter-spacing:1px;
}

.aktiv-titel a:link {
	background-color:#f6efd5;
	text-align:center;
	color:#848700;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.aktiv-titel a:visited {
	background-color:#f6efd5;
	text-align:center;
	color:#848700;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.aktiv-titel a:hover {
	background-color:#f6efd5;
	text-align:center;
	color:#848700;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.aktiv-titel a:active {
	background-color:#f6efd5;
	text-align:center;
	color:#848700;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.balken-green {
	height:3px;
	background-color:#8ea400;
}

.balken-green-light {
	height:5px;
	background-color:#bbbf00;
}

.balken-yellow {
	height:7px;
	background-color:#dedf8f;
}

#wetter-titel {
	background-color:#f6efd5;
	text-align:center;
	color:#848700;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:16px;
	padding-top:6px;
	letter-spacing:1px;
}

#wetter-titel a:link {
	background-color:#f6efd5;
	text-align:center;
	color:#848700;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
}

#wetter-titel a:visited {
	background-color:#f6efd5;
	text-align:center;
	color:#848700;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
}

#wetter-titel a:hover {
	background-color:#f6efd5;
	text-align:center;
	color:#848700;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
}

#wetter-titel a:active {
	background-color:#f6efd5;
	text-align:center;
	color:#848700;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
}

.wetter-titel {
	background-color:#f6efd5;
	text-align:left;
	color:#848700;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:16px;
	padding-top:0px;
}

.wetter-titel a:link {
	background-color:#f6efd5;
	text-align:left;
	color:#848700;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.wetter-titel a:visited {
	background-color:#f6efd5;
	text-align:left;
	color:#848700;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.wetter-titel a:hover {
	background-color:#f6efd5;
	text-align:left;
	color:#848700;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.wetter-titel a:active {
	background-color:#f6efd5;
	text-align:left;
	color:#848700;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#wetter-link {
	background-color:#f6efd5;
	text-align:right;
	color:#848700;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:16px;
	padding-top:0px;
}

#wetter-link a:link {
	text-align:right;
	color:#848700;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
}

#wetter-link a:visited {
	text-align:right;
	color:#848700;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
}

#wetter-link a:hover {
	text-align:right;
	color:#848700;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:underline;
}

#wetter-link a:active {
	text-align:right;
	color:#848700;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
}

.spacer-green {
	background-color:#8ea400;
	width:2px;
}
/* ************************************************ CSS FÜR SEITENINHALT ************************************* */
#seiteninhalt {
	vertical-align:top;
}

#img-content-hochformat {
	width:260px;
	vertical-align:top;
}

#img-txt-spacer {
	width:16px;
}

#txtcontent {
	width:188px;
	vertical-align:top;
	line-height:20px;
	}

#txtcontent a:link {
	color:#8ea400;
	font-weight:bold;
	text-decoration:none;
}

#txtcontent a:visited {
	color:#8ea400;
	font-weight:bold;
	text-decoration:none;
}

#txtcontent a:hover {
	color:#8ea400;
	font-weight:bold;
	text-decoration:underline;
}

#txtcontent a:active {
	color:#8ea400;
	font-weight:bold;
	text-decoration:none;
}

#txtcontent-querformat {
	width:472px;
	vertical-align:top;
	line-height:20px;
}

#txtcontent-querformat a:link {
	color:#8ea400;
	font-weight:bold;
	text-decoration:none;
}

#txtcontent-querformat a:visited {
	color:#8ea400;
	font-weight:bold;
	text-decoration:none;
}

#txtcontent-querformat a:hover {
	color:#8ea400;
	font-weight:bold;
	text-decoration:underline;
}

#txtcontent-querformat a:active {
	color:#8ea400;
	font-weight:bold;
	text-decoration:none;
}
/* ************************************************ CSS FÜR SEITENINHALT ************************************* */



/* *********************************************** ÜBERSCHRIFTEN ************************************* */
h1 {
	color:#b6014d;
	margin:0px;
	padding:0px;
	font-size:11px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	line-height:16px;
}

h2 {
	color:#b6014d;
	margin:0px;
	padding:0px;
	font-size:11px;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:4px;
	padding-top:0px;
}

h3 {
	color:#8ea400;
	margin:0px;
	padding:0px;
	font-size:11px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.routenplaner-titel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#848700;
	font-weight:bold;
}

h4 {
	color:#b6014d;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	font-size:12px;
}
/* *********************************************** ÜBERSCHRIFTEN ************************************* */



/* ************************************************ CONTENT RIGHT ******************************************* */
#aktuelle-angebote {
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
	text-align:center;
	text-transform:uppercase;
	background-color:#dedf8f;
	color:#b6014d;
	font-weight:bold;
	letter-spacing:2px;
}

.akt_angebot-txt {
	font-size:11px;
	text-align:left;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:4px;
	padding-top:0px;
}

#content-right-site {
	text-align:right;
	vertical-align:top;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:4px;
	padding-top:0px;
}

#content-right {
	border:1px solid #dbdd78;
	background-color:#f6f6e2;
}

.angebote-datum {
	color:#8ea400;
	text-align:left;
	font-size:11px;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:4px;
	padding-top:0px;
}

.content-right {
	text-align:right;
}

.content-right a:link {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:14px;
	padding-top:0px;
	color:#8ea400;
	text-decoration:none;
}

.content-right a:visited {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:14px;
	padding-top:0px;
	color:#8ea400;
	text-decoration:none;
}

.content-right a:hover {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:14px;
	padding-top:0px;
	color:#8ea400;
	text-decoration:underline;
}

.content-right a:active {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:14px;
	padding-top:0px;
	color:#8ea400;
	text-decoration:none;
}

.expressanfrage-titel {
	padding-bottom:5px;
	padding-left:12px;
	padding-right:0px;
	padding-top:5px;
	text-align:left;
	text-transform:uppercase;
	background-color:#dedf8f;
	color:#b6014d;
	font-weight:bold;
	letter-spacing:2px;
}

.txtexpress {
	color:#2b2b2f;
	font-size:9px;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:8px;
	padding-top:4px;
	text-align:left;
}

.an-abreise {
	color:#b6014d;
	font-size:11px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:8px;
	padding-top:4px;
	text-align:left;
}

.express-link {
	text-align:right;
	color:#8ea400;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:8px;
	padding-top:0px;
}

.express-link a:link {
	text-align:right;
	color:#8ea400;
	text-decoration:none;
}

.express-link a:visited {
	text-align:right;
	color:#8ea400;
	text-decoration:none;
}

.express-link a:hover {
	text-align:right;
	color:#8ea400;
	text-decoration:underline;
}

.express-link a:active {
	text-align:right;
	color:#8ea400;
	text-decoration:none;
}

.auswahlbox {
	text-align:right;
}

#lastminute {
	padding-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	padding-top:12px;
	text-align:left;
	text-transform:uppercase;
	background-color:#dedf8f;
	color:#b6014d;
	font-weight:bold;
	letter-spacing:2px;
}

#lastminute-weiter {
	text-align:right;
	background-color:#dedf8f;
	color:#8ea400;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:12px;
	padding-top:0px;
}

#lastminute-weiter a:link {
	text-align:right;
	color:#8ea400;
	text-decoration:none;
}

#lastminute-weiter a:visited {
	text-align:right;
	color:#8ea400;
	text-decoration:none;
}

#lastminute-weiter a:hover {
	text-align:right;
	color:#8ea400;
	text-decoration:underline;
}

#lastminute-weiter a:active {
	text-align:right;
	color:#8ea400;
	text-decoration:none;
}
/* ************************************************ CONTENT RIGHT ******************************************* */



/* ************************************************* FOOTER ****************************************************** */
#footer-left {
	background-image:url(../images/layout/footer_left.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:112px;
}

#footer-center {
	background-image:url(../images/layout/footer.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#footer-right {
	background-image:url(../images/layout/footer_right.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:112px;
}

#txtfooter {
	font-size:11px;
	width:332px;
}

#txtfooter a:link {
	font-size:11px;
	width:332px;
	text-decoration:none;
	color:#69534f;
}

#txtfooter a:visited {
	font-size:11px;
	width:332px;
	text-decoration:none;
	color:#69534f;
}

#txtfooter a:hover {
	font-size:11px;
	width:332px;
	text-decoration:none;
	color:#69534f;
}

#txtfooter a:active {
	font-size:11px;
	width:332px;
	text-decoration:none;
	color:#69534f;
}

.logos {
/*	width:100px;*/
	text-align:center;
}

#footer-spacer {
	width:255px;
}

#imp-priv {
	text-align:right;
}

#imp-priv a:link {
	text-align:right;
	color:#69534f;
	text-decoration:none;
}

#imp-priv a:visited {
	text-align:right;
	color:#69534f;
	text-decoration:none;
}

#imp-priv a:hover {
	text-align:right;
	color:#69534f;
	text-decoration:underline;
}

#imp-priv a:active {
	text-align:right;
	color:#69534f;
	text-decoration:none;
}
/* ************************************************* FOOTER ****************************************************** */

form {
	margin:0px;
	padding:0px;
}

/* *********************************************************** ANFAHRT ********************************************* */
#anfahrtsplan {
	width:226px;
	border:1px solid #efefc7;
}

#anfahrt-suedtirol {
	width:215px;
	border:1px solid #efefc7;
}

#routenplaner-start {
	width:216px;
	color:#8ea400;
	font-size:11px;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:0px;
	padding-top:3px;
}

#routenplaner-start-border-left-right {
	border-left:1px solid #efefc7;
	border-right:1px solid #efefc7;
	border-bottom:1px solid #efefc7;
	border-top:1px solid #efefc7;
}

#routenplaner-start-border-bottom {
	border-bottom:1px solid #efefc7;
	border-left:1px solid #efefc7;
	border-right:1px solid #efefc7;
}

#routenplaner-ziel {
	width:205px;
	color:#8ea400;
	font-size:11px;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:0px;
	padding-top:3px;
}

#routenplaner-ziel-border-left-right {
	border-left:1px solid #efefc7;
	border-right:1px solid #efefc7;
	border-bottom:1px solid #efefc7;
	border-top:1px solid #efefc7;
}

#routenplaner-ziel-border-bottom {
	border-bottom:1px solid #efefc7;
	border-left:1px solid #efefc7;
	border-right:1px solid #efefc7;
}
/* *********************************************************** ANFAHRT ********************************************* */



/* **************************************************** PREISLISTEN ************************************************* */
#preise-ueberschrift {
	background-color:#b6014d;
	color:#FFFFFF;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:6px;
	padding-top:6px;
	letter-spacing:1px;
	font-weight:bold;
	vertical-align:top;
}

.appartementpreise-datum {
	padding-bottom:4px;
	padding-left:6px;
	padding-right:0px;
	padding-top:4px;
	color:#8ea400;
	font-weight:bold;
	background-color:#fef0cd;
	width:140px;
}

.appartementpreise-zeitraum {
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	color:#b6014d;
	font-weight:bold;
	background-color:#feebba;
	text-align:center;
}

.appartementpreise-preise {
	padding-bottom:4px;
	padding-left:0px;
	padding-right:25px;
	padding-top:4px;
	font-weight:bold;
	background-color:#fef0cd;
	text-align:right;
	width:85px;
}

.preise-trennline {
	background-color:#b6014d;
	height:1px;
}

.preise-under {
	background-color:#f6efd5;
	text-align:left;
	color:#b6014d;
	text-transform:uppercase;
	padding-bottom:6px;
	padding-left:16px;
	padding-right:16px;
	padding-top:6px;
	letter-spacing:1px;
	vertical-align:top;
}

.preise-under a:link {
	background-color:#f6efd5;
	text-align:left;
	color:#b6014d;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.preise-under a:visited {
	background-color:#f6efd5;
	text-align:left;
	color:#b6014d;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.preise-under a:hover {
	background-color:#f6efd5;
	text-align:left;
	color:#b6014d;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.preise-under a:active {
	background-color:#f6efd5;
	text-align:left;
	color:#b6014d;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#langzeitbonus {
	background-color:#b6014d;
	color:#FFFFFF;
	padding-bottom:6px;
	padding-left:16px;
	padding-right:16px;
	padding-top:6px;
	letter-spacing:1px;
	font-weight:bold;
}

#txtbonus {
	font-size:9px;
	letter-spacing:0px;
}

.preise-link {
	text-align:right;
	color:#8ea400;
	font-weight:bold;
	font-size:11px;
}

.preise-link a:link {
	color:#8ea400;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.preise-link a:visited {
	color:#8ea400;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.preise-link a:hover {
	color:#8ea400;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
}

.preise-link a:active {
	color:#8ea400;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.zimmername {
	text-transform:uppercase;
	color:#b6014d;
	font-weight:bold;
	font-size:12px;
}

.zimmersize {
	color:#8ea400;
	font-weight:bold;
	font-size:11px;
}

.zimmerbeschreibung {
	width:140px;
	background-color:#fef0cd;
	padding-bottom:10px;
	padding-left:16px;
	padding-right:6px;
	padding-top:6px;
	font-size:10px;
}

.preise-dunkel {
	background-color:#feebba;
	text-align:center;
	font-size:14px;
}

.preise-hell {
	background-color:#fef0cd;
	text-align:center;
	font-size:14px;
}

.preise-top {
	background-color:#ffe38e;
	text-align:center;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	width:110px;
}

.preise-datum {
	color:#b6014d;
}

.preise-zeitraumname {
	text-transform:uppercase;
	color:#8ea400;
	font-weight:bold;
}
/* **************************************************** PREISLISTEN ************************************************* */



/* **************************************************** ANGEBOTE ********************************************* */
.angebotstitel {
	background-color:#fef0cd;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:18px;
	padding-top:4px;
	text-transform:uppercase;
	color:#8ea400;
	font-weight:bold;
}

.angebotszeitraum {
	background-color:#fef0cd;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	color:#b6014d;
	font-weight:bold;
	text-align:left;
}

.angebotszeitraum-detail {
	background-color:#fef0cd;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:8px;
	padding-top:4px;
	color:#b6014d;
	font-weight:bold;
	text-align:right;
}

#angebotslink {
	background-color:#fef0cd;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:8px;
	padding-top:4px;
	color:#8ea400;
	text-align:right;
	font-weight:normal;
}

#angebotslink a:link {
	background-color:#fef0cd;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#8ea400;
	text-align:right;
	text-decoration:none;
	font-weight:normal;
}

#angebotslink a:visited {
	background-color:#fef0cd;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#8ea400;
	text-align:right;
	text-decoration:none;
	font-weight:normal;
}

#angebotslink a:hover {
	background-color:#fef0cd;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#8ea400;
	text-align:right;
	text-decoration:underline;
	font-weight:normal;
}

#angebotslink a:active {
	background-color:#fef0cd;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#8ea400;
	text-align:right;
	text-decoration:none;
	font-weight:normal;
}

#angebotedetail-img {
	width:213px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:8px;
	padding-top:0px;
	vertical-align:top;
}

#angebotedetail-txt {
	vertical-align:top;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:6px;
	padding-top:0px;
}
/* **************************************************** ANGEBOTE ********************************************* */



/* ******************************************************* POPUP-FENSTER ******************************************** */
#txt-top {
	width:608px;
	background-color:#bbbf00;
	vertical-align:bottom;
	padding-bottom:16px;
	padding-left:16px;
	padding-right:16px;
	padding-top:0px;
	color:#FFFFFF;
}

#txt-top a:link {
	color:#FFFFFF;
	text-decoration:none;
}

#txt-top a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#txt-top a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#txt-top a:active {
	color:#FFFFFF;
	text-decoration:none;
}

#img-popup {
	width:640px;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#beschreibung {
	width:187px;
	vertical-align:bottom;
	padding-bottom:18px;
	padding-left:0px;
	padding-right:18px;
	padding-top:0px;
}

#beschreibung a:link {
	color:#8ea400;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#beschreibung a:visited {
	color:#8ea400;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#beschreibung a:hover {
	color:#8ea400;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

#beschreibung a:active {
	color:#8ea400;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#popup-logo {
	width:205px;
	padding-bottom:16px;
	padding-left:0px;
	padding-right:0px;
	padding-top:28px;
	background-color:#FFFFFF;
}
/* ******************************************************* POPUP-FENSTER ******************************************** */

.last-minute-preis {
	padding-bottom:4px;
	padding-left:0px;
	padding-right:8px;
	padding-top:4px;
	color:#b6014d;
	font-weight:bold;
	text-align:right;
}

.partnerbetriebe {
	padding-bottom:2px;
	padding-left:9px;
	padding-right:9px;
	padding-top:2px;
	text-align:center;
	background-color:#dedf8f;
	color:#b6014d;
	font-size:12px;
}

.partnerbetriebe a:link {
	text-align:left;
	color:#8ea400;
	text-decoration:none;
}

.partnerbetriebe a:visited {
	text-align:left;
	color:#8ea400;
	text-decoration:none;
}

.partnerbetriebe a:hover {
	text-align:left;
	color:#8ea400;
	text-decoration:underline;
}

.partnerbetriebe a:active {
	text-align:left;
	color:#8ea400;
	text-decoration:none;
}
