body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#474D39;
	text-decoration:none;
	margin:0px;
	background-color:#FCFDF4;
}
html {
	height:100%;
	margin-bottom:1px;
}
.darkgreen-schmal {
	height:5px;
	background-color:#B0C448;
}
.spacer-header-footer {
	height:7px;
}
.darkgreen-breit {
	height:5px;
	background-color:#B0C448;
}
.green-top {
	height:32px;
	background-color:#C3D85E;
	vertical-align:bottom;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.green-top a:link {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
.green-top a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
.green-top a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
}
.green-top a:active {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
.green {
	height:60px;
	background-color:#C3D85E;
}
#navi-left {
	width:269px;
	background-color:#F7FAE7;
	vertical-align:top;
	padding-bottom:0px;
	padding-left:36px;
	padding-right:0px;
	padding-top:36px;
}
#logo {
	padding-bottom:26px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.site-cnt-left {
	width:305px;
	background-color:#F7FAE7;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:26px;
	text-align:center;
	vertical-align:top;
}
.site-cnt-right {
	width:630px;
	background-color:#F7FAE7;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
/* ------------------------------------------- BEGINN Navigation BEGINN ------------------------------------ */
.navi-ico {
	width:13px;
	height:13px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:8px;
	padding-top:0px;
	vertical-align:middle;
}
.navi_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#474D39;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}
.navi_main a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#474D39;
}
.navi_main a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
}
.navi_mainMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#474D39;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}
.navi_mainMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#474D39;
}
.navi_mainMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#474D39;
}
.navi_mainMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#474D39;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}
.navi_mainMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#474D39;
}
.navi_mainMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#474D39;
}
.navi_main_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#474D39;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}
.navi_main_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#474D39;
}
.navi_main_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#474D39;
}
#horizontal-navi {
	width:630px;
	background-color:#F7FAE7;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}
#img-navi {
	height:30px;
}
.navi_horizontal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	background-color:#C3D85E;
}
.navi_horizontal a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.navi_horizontal a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.navi_horizontalMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	background-color:#C3D85E;
}
.navi_horizontalMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.navi_horizontalMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.navi_horizontalMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	background-color:#B0C448;
}
.navi_horizontalMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.navi_horizontalMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.navi_horizontal_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	background-color:#B0C448;
}
.navi_horizontal_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.navi_horizontal_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.navi_horizontal-spacer {
	width:17px;
}
/* ------------------------------------------- ENDE Navigation ENDE ------------------------------------ */



/* ------------------------------------------------ BEGINN Überschriften BEGINN -------------------------------------- */
h1 {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:12px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	color:#B0C448;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
h5 {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	color:#B0C448;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
h6 {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	margin-top:14px;
	color:#B0C448;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
/* ------------------------------------------------ ENDE Überschriften ENDE -------------------------------------- */



/* ------------------------------------------ BEGINN Grüne grafische spielerei BEGINN --------------------------------- */
#grafik {
	width:305px;
	background-color:#F7FAE7;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
div#green-thin-2 {
	width:2px;
	background-color:#B0C448;
	height:30px;
	float:left;
}
div#spacer-2 {
	width:1px;
	height:30px;
	float:left;
}
div#green-thin-6 {
	width:6px;
	background-color:#B0C448;
	height:30px;
	float:left;
}
div#spacer-6 {
	width:2px;
	height:30px;
	float:left;
}
div#green-thin-9 {
	width:9px;
	background-color:#B0C448;
	height:30px;
	float:left;
}
div#spacer-9 {
	width:3px;
	height:30px;
	float:left;
}
div#green-thin-10 {
	width:10px;
	background-color:#B0C448;
	height:30px;
	float:left;
}
div#spacer-10 {
	width:4px;
	height:30px;
	float:left;
}
div#green-thin-13 {
	width:13px;
	background-color:#B0C448;
	height:30px;
	float:left;
}
div#spacer-13 {
	width:5px;
	height:30px;
	float:left;
}
div#green-thin-15 {
	width:15px;
	background-color:#B0C448;
	height:30px;
	float:left;
}
div#spacer-15 {
	width:6px;
	height:30px;
	float:left;
}
div#green-thin-26 {
	width:26px;
	background-color:#B0C448;
	height:30px;
	float:left;
}
div#spacer-26 {
	width:7px;
	height:30px;
	float:left;
}
div#green-thin-45 {
	width:45px;
	background-color:#B0C448;
	height:30px;
	float:left;
}
div#spacer-45 {
	width:8px;
	height:30px;
	float:left;
}
div#green-thin-58 {
	width:58px;
	background-color:#B0C448;
	height:30px;
	float:left;
}
div#spacer-58 {
	width:10px;
	height:30px;
	float:left;
}
div#green-thin-72 {
	width:72px;
	background-color:#B0C448;
	height:30px;
	float:left;
}
/* ------------------------------------------ ENDE Grüne grafische spielerei ENDE --------------------------------- */



/* ----------------------------------------- BEGINN Content Left BEGINN ---------------------------------- */
.border-left-top {
	height:27px;
	width:8px;
	background-image:url(../images/layout/border-left-top.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.border-top {
	background-image:url(../images/layout/border-top-bottom.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.border-right-top {
	height:27px;
	width:8px;
	background-image:url(../images/layout/border-right-top.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.border-right {
	width:8px;
	background-image:url(../images/layout/border-left-right.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.border-right-bottom {
	height:13px;
	width:8px;
	background-image:url(../images/layout/border-right-bottom.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.border-bottom {
	height:13px;
	background-image:url(../images/layout/border-bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.border-left-bottom {
	height:13px;
	width:8px;
	background-image:url(../images/layout/border-left-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.border-left {
	width:8px;
	background-image:url(../images/layout/border-left.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.titel {
	height:27px;
	background-image:url(../images/layout/bg-titel.gif);
	background-repeat:repeat-x;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
}
td.txtexpress {
	text-align:left;
	padding-bottom:0px;
	padding-left:18px;
	padding-right:0px;
	padding-top:0px;
}
.privacy {
	text-align:left;
	color:#474D39;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:18px;
	padding-right:0px;
	padding-top:0px;
}
.privacy a:link {
	text-align:left;
	color:#474D39;
	text-decoration:none;
}
.privacy a:visited {
	text-align:left;
	color:#474D39;
	text-decoration:none;
}
.privacy a:hover {
	text-align:left;
	color:#474D39;
	text-decoration:underline;
}
.privacy a:active {
	text-align:left;
	color:#474D39;
	text-decoration:none;
}
.close-express {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:20px;
	padding-top:0px;
}
.close-express a:link {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
}
.close-express a:visited {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
}
.close-express a:hover {
	color:#B0C448;
	text-decoration:underline;
	text-align:right;
}
.close-express a:active {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
}
#weiter_aus {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:20px;
	padding-top:8px;
}
#weiter_aus a:link {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
}
#weiter_aus a:visited {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
}
#weiter_aus a:hover {
	color:#B0C448;
	text-decoration:underline;
	text-align:right;
}
#weiter_aus a:active {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
}
.more {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:20px;
	padding-top:0px;
}
.more a:link {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
}
.more a:visited {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
}
.more a:hover {
	color:#B0C448;
	text-decoration:underline;
	text-align:right;
}
.more a:active {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
}
.akt-angebot-titel {
	font-weight:bold;
	padding-bottom:0px;
	padding-left:18px;
	padding-right:18px;
	padding-top:0px;
	text-align:left;
}
.akt-angebot-date {
	text-align:left;
	padding-bottom:0px;
	padding-left:18px;
	padding-right:18px;
	padding-top:0px;
}
/* ----------------------------------------- ENDE Content Left ENDE ---------------------------------- */



/* ---------------------------------------------- BEGINN Content BEGINN -------------------------------------- */
#content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#474D39;
	line-height:18px;
	width:630px;
	background-color:#F7FAE7;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:36px;
	vertical-align:top;
	margin:0px;
}
#txtcontent {
	width:460px;
	padding-bottom:48px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	vertical-align:top;
}
#txtcontent a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#474D39;
	text-decoration:underline;
}
#txtcontent a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#474D39;
	text-decoration:underline;
}
#txtcontent a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#474D39;
	text-decoration:none;
}
#txtcontent a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#474D39;
	text-decoration:underline;
}
#cnt-img-01 {
	width:356px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:5px;
	padding-top:0px;
	float:left;
	margin:0px;
}
#cnt-img-02 {
	width:259px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	float:left;
	margin:0px;
}
/* ---------------------------------------------- ENDE Content ENDE -------------------------------------- */



/* --------------------------------------------- BEGINN Footer BEGINN ----------------------------------------- */
#footer-content-trennung {
	height:1px;
	background-color:#B0C448;
}
#imp-priv {
	text-align:right;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	color:#C3D85E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#imp-priv a:link {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#C3D85E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#imp-priv a:visited {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#C3D85E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#imp-priv a:hover {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#C3D85E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
#imp-priv a:active {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#C3D85E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#footer {
	color:#474D39;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:550px;
}
#footer a:link {
	color:#474D39;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#footer a:visited {
	color:#474D39;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#footer a:hover {
	color:#474D39;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
#footer a:active {
	color:#474D39;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.footer-spacer {
	width:18px;
}
#logo_bottom {
	text-align:right;
}
/* --------------------------------------------- ENDE Footer ENDE ----------------------------------------- */



/* -------------------------------------- BEGINN FORMULARE BEGINN ------------------------------------ */
#formulare {
	border:1px solid #cbc9c8;
	background-color:#E3EDB6;
	width:520px;
}
#formulare a:link {
	color:#78736c;
	text-decoration:underline;
	font-weight:normal;
}
#formulare a:visited {
	color:#78736c;
	text-decoration:underline;
}
#formulare a:hover {
	color:#78736c;
	text-decoration:none;
}
#formulare a:active {
	color:#78736c;
	text-decoration:underline;
}
.txtfelder {
	padding-bottom:18px;
	padding-left:32px;
	padding-right:0px;
	padding-top:18px;
	vertical-align:top;
	width:80px;
}
.txtfelder-colspan {
	padding-bottom:8px;
	padding-left:32px;
	padding-right:0px;
	padding-top:0px;
	vertical-align:top;
}
.eingabefelder {
	padding-bottom:18px;
	padding-left:0px;
	padding-right:26px;
	padding-top:18px;
	vertical-align:top;
}
.eingabefelder a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	color:#78736c;
}
.eingabefelder a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#78736c;
}
.eingabefelder a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#78736c;
}
.eingabefelder a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#78736c;
}
.spacer-formulare {
	width:1px;
}
.border {
	background-color:#f3f6dd;
	height:3px;
}
.personal-datas {
	padding-bottom:2px;
	padding-left:32px;
	padding-right:0px;
	padding-top:2px;
	vertical-align:top;
	width:80px;
}
.personal-datas-inserts {
	padding-bottom:2px;
	padding-left:0px;
	padding-right:26px;
	padding-top:2px;
	vertical-align:top;
}
/* -------------------------------------- ENDE FORMULARE ENDE ------------------------------------ */



/* --------------------------------------- BEGINN Angebote BEGINN ------------------------------------ */
.angeboteuebersicht-border-top-left {
	width:8px;
	height:13px;
	background-image:url(../images/layout/angebote-border-left-top.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.angeboteuebersicht-border-top-bottom {
	width:460px;
	height:30px;
	background-image:url(../images/layout/angebote-border-top-bottom.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
}
.angeboteuebersicht-border-top-right {
	width:8px;
	height:13px;
	background-image:url(../images/layout/angebote-border-right-top.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.angeboteuebersicht-border-right {
	height:4px;
	background-image:url(../images/layout/angebote-border-right.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.angeboteuebersicht-border-bottom-right {
	width:8px;
	height:13px;
	background-image:url(../images/layout/angebote-border-right-bottom.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.angeboteuebersicht-border-bottom-left {
	width:8px;
	height:13px;
	background-image:url(../images/layout/angebote-border-left-bottom.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.angeboteuebersicht-border-left {
	height:4px;
	background-image:url(../images/layout/angebote-border-left.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.angebote-titel {
	color:474D39;
	font-size:15px;
	padding-bottom:0px;
	padding-left:6px;
	padding-right:0px;
	padding-top:0px;
}
.angebote-more {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
}
.angebote-more a:link {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
}
.angebote-more a:visited {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
}
.angebote-more a:hover {
	color:#B0C448;
	text-decoration:underline;
	text-align:right;
}
.angebote-more a:active {
	color:#B0C448;
	text-decoration:none;
	text-align:right;
}
.angebote-detail-border-left-top {
	height:27px;
	width:8px;
	background-image:url(../images/layout/border-left-top.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.angebote-detail-border-right-top {
	height:27px;
	width:8px;
	background-image:url(../images/layout/border-right-top.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.angebote-detail-border-right {
	background-image:url(../images/layout/border-left-right.gif);
	background-position:left;
	background-repeat:repeat-y;
	width:8px;
}
.angebote-detail-border-right-bottom {
	height:13px;
	width:8px;
	background-image:url(../images/layout/border-right-bottom.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.angebote-detail-border-bottom {
	height:13px;
	background-image:url(../images/layout/border-bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.angebote-detail-border-left-bottom {
	height:13px;
	width:8px;
	background-image:url(../images/layout/border-left-bottom.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.angebote-detail-border-left {
	width:8px;
	background-image:url(../images/layout/border-left.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.angebote-detail-titel {
	height:27px;
	background-image:url(../images/layout/bg-titel.gif);
	background-repeat:repeat-x;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:6px;
	padding-right:0px;
	padding-top:0px;
}
.angebote-detail-datum {
	height:27px;
	background-image:url(../images/layout/bg-titel.gif);
	background-repeat:repeat-x;
	text-transform:uppercase;
	text-align:right;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
}
#angebote-detail-cnt {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
}
#angebote-detail-img {
	width:151px;
}
#angebote-detail-txt {
	vertical-align:top;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:0px;
	padding-top:0px;
}
#angebote-detail-preis {
	text-align:right;
	font-weight:bold;
}
.angebote-detail-link {
	color:#B0C448;
	font-weight:bold;
}
.angebote-detail-link a:link {
	color:#B0C448;
	text-decoration:none;
}
.angebote-detail-link a:visited {
	color:#B0C448;
	text-decoration:none;
}
.angebote-detail-link a:hover {
	color:#B0C448;
	text-decoration:none;
}
.angebote-detail-link a:active {
	color:#B0C448;
	text-decoration:none;
}
/* --------------------------------------- ENDE Angebote ENDE ------------------------------------ */



.sitemap {
	vertical-align:top;
	color:#B0C448;
	text-decoration:none;
	text-align:left;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:20px;
	padding-top:0px;
}
.sitemap a:link {
	color:#B0C448;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.sitemap a:visited {
	color:#B0C448;
	text-decoration:none;
}
.sitemap a:hover {
	color:#B0C448;
	text-decoration:underline;
}
.sitemap a:active {
	color:#B0C448;
	text-decoration:none;
}
/* ---------------------------------------- BEGINN Preise BEGINN ------------------------------- */
#preise-maincnt {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
}
.zimmer {
	background-color:#d6ed67;
	padding-bottom:4px;
	padding-left:9px;
	padding-right:6px;
	padding-top:4px;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #F7FAE7;
	color:#474D39;
	width:160px;
}
.zimmer a:link {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.zimmer a:visited {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.zimmer a:hover {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#474D39;
}
.zimmer a:active {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.zimmer-dunkel {
	background-color:#B0C448;
	padding-bottom:4px;
	padding-left:9px;
	padding-right:6px;
	padding-top:4px;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #F7FAE7;
	color:#474D39;
	width:160px;
}
.zimmer-dunkel a:link {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.zimmer-dunkel a:visited {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.zimmer-dunkel a:hover {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#474D39;
}
.zimmer-dunkel a:active {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#474D39;
}
.preise {
	background-color:#d6ed67;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	font-size:13px;
	font-weight:normal;
	border-bottom:1px solid #F7FAE7;
	border-left:1px solid #F7FAE7;
	text-align:center;
}
.preise-dunkel {
	background-color:#B0C448;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	font-size:13px;
	font-weight:normal;
	border-bottom:1px solid #F7FAE7;
	border-left:1px solid #F7FAE7;
	text-align:center;
}
#uebernachtung {
	border-left:1px solid #C3D85E;
	border-top:1px solid #C3D85E;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	width:180px;
}
#halbpension {
	border-left:1px solid #C3D85E;
	border-top:1px solid #C3D85E;
	border-right:1px solid #C3D85E;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	width:180px;
}
.tagespreis-uebernachtung {
	text-align:center;
	border-left:1px solid #C3D85E;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
}
.tagespreise-hp {
	text-align:center;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
}
.sonderwochen-fruehstueck {
	text-align:center;
	border-left:1px solid #C3D85E;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
}
.sonderwochen-hp {
	text-align:center;
	border-right:1px solid #C3D85E;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	border-left:1px solid #C3D85E; /* da ".sonderwochen-fruehstueck" auskommentiert*/ 
}
/* ---------------------------------------- ENDE Preise ENDE ------------------------------- */

#aktiv-internet {
	vertical-align:top;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:0px;
	padding-top:0px;
	text-align:right;
}
#aktiv-internet a:link {
	color:#B0C448;
	text-decoration:none;
}
#aktiv-internet a:visited {
	color:#B0C448;
	text-decoration:none;
}
#aktiv-internet a:hover {
	color:#B0C448;
	text-decoration:none;
}
#aktiv-internet a:active {
	color:#B0C448;
	text-decoration:none;
}

.nopflicht {
	display:none;
}


