@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #58585a;
	text-decoration: none;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

#content {
	width:365px;
	padding-bottom:25px;
	padding-left:0px;
	padding-right:20px;
	padding-top:0px;
	vertical-align:top;
	line-height:130%;
	font-size:11px;
}

#newsticker {
	width:586px;
}

.spacer {
	width:100px;
}

#logo {
	width:270px;
}

#img {
	width:596px;
	vertical-align:top;
	border-bottom:1px solid #9a8c56;
}

#grenze-rechts {
	text-align:left;
	border-bottom:1px solid #9a8c56;
}

#grenze-links {
	text-align:right;
	border-bottom:1px solid #9a8c56;
}

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #58585a;
	text-decoration: none;
}

#footer a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #58585a;
	text-decoration: none;
}

#footer a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #58585a;
	text-decoration: none;
}

#footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #58585a;
	text-decoration: none;
}

#footer a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #58585a;
	text-decoration: none;
}

/* ******************************************** Bildrahmen ************************************ */
#bg_rahmen_img-left {
	background-image:url(../images/layout/bildrahmen/rahmen-links.jpg);
	width:8px;
	height:305px;
	background-repeat:no-repeat;
}

#bg_rahmen_img-left-top {
	background-image:url(../images/layout/bildrahmen/rahmen-links-oben.jpg);
	width:8px;
	height:8px;
	background-repeat:no-repeat;
}

#bg_rahmen_img-top {
	background-image:url(../images/layout/bildrahmen/rahmen-oben.jpg);
	width:576px;
	height:8px;
	background-repeat:no-repeat;
}

#bg_rahmen_img-right-top {
	background-image:url(../images/layout/bildrahmen/rahmen-rechts-oben.jpg);
	width:12px;
	height:8px;
	background-repeat:no-repeat;
}

#bg_rahmen_img-right {
	background-image:url(../images/layout/bildrahmen/rahmen-rechts.jpg);
	width:12px;
	height:305px;
	background-repeat:no-repeat;
}

#bg_rahmen_img-right-bottom {
	background-image:url(../images/layout/bildrahmen/rahmen-rechts-unten.jpg);
	width:12px;
	height:17px;
	background-repeat:no-repeat;
}

#bg_rahmen_img-bottom {
	background-image:url(../images/layout/bildrahmen/rahmen-unten.jpg);
	width:576px;
	height:17px;
	background-repeat:no-repeat;
}

#bg_rahmen_img-left-bottom {
	background-image:url(../images/layout/bildrahmen/rahmen-links-unten.jpg);
	width:8px;
	height:17px;
	background-repeat:no-repeat;
}

.redborder-top {
	background-image:url(../images/layout/border-red/top.gif);
	background-repeat:repeat-x;
	height:2px;
}

.redborder-bottom {
	background-image:url(../images/layout/border-red/bottom.gif);
	background-repeat:repeat-x;
	height:2px;
}

.redborder-left {
	background-image:url(../images/layout/border-red/left.gif);
	background-repeat:repeat-y;
	width:2px;
}

.redborder-right {
	background-image:url(../images/layout/border-red/right.gif);
	background-repeat:repeat-y;
	width:2px;
}

.redborder-linke-ecke-oben {
	background-image:url(../images/layout/border-red/ecke_links-oben.gif);
	background-repeat:no-repeat;
	width:2px;
	height:2px;
}

.redborder-rechte-ecke-oben {
	background-image:url(../images/layout/border-red/ecke_rechts-oben.gif);
	background-repeat:no-repeat;
	width:2px;
	height:2px;
}

.redborder-linke-ecke-unten {
	background-image:url(../images/layout/border-red/ecke_links-unten.gif);
	background-repeat:no-repeat;
	width:2px;
	height:2px;
}

.redborder-rechte-ecke-unten {
	background-image:url(../images/layout/border-red/ecke_rechts-unten.gif);
	background-repeat:no-repeat;
	width:2px;
	height:2px;
}

.rahmen_tabelle {
	border-width: 1px;
	border-color:#FFFFFF;
	border-bottom:solid;
}

.rahmen_tab_links {
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:thin;
}
.rahmen_tab_links_unten {
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:thin;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:thin;
}

.rahmen_tab_unten {
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:thin;
}

/* ******************************************** Bildrahmen ************************************ */

#lang {
	width:90px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:0px;
	padding-top:8px;
	vertical-align:top;
}

#lang a:link{
	color:#969799;
	text-decoration:none;
}

#lang a:visited{
	color:#969799;
	text-decoration:none;
}

#lang a:hover{
	color:#969799;
	text-decoration:none;
}

#lang a:active{
	color:#969799;
	text-decoration:none;
}

#verlauf-red-links {
	background-image:url(../images/layout/bg.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #9a8c56;
	vertical-align:top;
}

#verlauf-red-rechts {
	background-image:url(../images/layout/bg.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #9a8c56;
	vertical-align:top;
}

#menue-left {
	vertical-align:top;
	background-image:url(../images/layout/bg.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #9a8c56;
	padding-bottom:6px;
	padding-left:14px;
	padding-right:0px;
	padding-top:14px;
	color:#f0d2b5;
}

#submenue {
	padding-bottom:0px;
	padding-left:14px;
	padding-right:0px;
	padding-top:0px;
	border-bottom:1px solid #9a8c56;
}

.img-navi {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	text-align:center;
}

.img-express {
	vertical-align:middle;
}

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

#greenborder-bottom {
	border-bottom:1px solid #9a8c56;
}
/* ************************************************** Überschriften ****************************************** */
h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#5f7b1e;
	font-weight:bold;
	letter-spacing:2px;
	text-transform: uppercase;
	text-decoration: none;
	vertical-align:top;
}

h2 {
	color:#c75b38;
	font-size:13px;
	margin:0px;
	padding:0px;
}

#express_titel {
	color:#5f7b1e;
	font-weight:bold;
}
/* ************************************************** Überschriften ****************************************** */

/* ********************************************** NAVIGATION LEFT ************************************** */
.navi_left {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#f0d2b5;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:2px;
}

.navi_left a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#f0d2b5;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:2px;
}

.navi_left a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:2px;
}

.navi_leftMouseUp a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:2px;
}

.navi_leftMouseUp a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:2px;
}


.navi_leftMouseOver {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:2px;
}

.navi_leftMouseOver a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:2px;
}

.navi_leftMouseOver a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:2px;
}

.navi_left_aktiv {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:2px;
}

.navi_left_aktiv a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:2px;
}

.navi_left_aktiv a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:2px;
}


.navi_sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f7b1e;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:1px;
	font-weight:normal;
}

.navi_sub a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f7b1e;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:1px;
	font-weight:normal;
}

.navi_sub a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c75b38;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:1px;
	font-weight:normal;
}

.navi_subMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c75b38;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:normal;
}

.navi_subMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c75b38;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:normal;
}


.navi_subMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c75b38;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:1px;
	font-weight:normal;
}

.navi_subMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c75b38;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:1px;
	font-weight:normal;
}

.navi_subMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c75b38;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:1px;
	font-weight:normal;
}

.navi_sub_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c75b38;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:1px;
	font-weight:normal;
}

.navi_sub_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c75b38;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:1px;
	font-weight:normal;
}

.navi_sub_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c75b38;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	letter-spacing:1px;
	font-weight:normal;
}


.navi_img {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#bb311d;
	text-decoration: none;
	font-weight:bold;
}

.navi_img a {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#bb311d;
	text-decoration: none;
	font-weight:bold;
}

.navi_img a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#bb311d;
	text-decoration: none;
	font-weight:bold;
}

.navi_imgMouseUp a {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#bb311d;
	text-decoration: none;
	font-weight:bold;
}

.navi_imgMouseUp a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#bb311d;
	text-decoration: none;
	font-weight:bold;
}


.navi_imgMouseOver {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#bb311d;
	text-decoration: none;
	font-weight:bold;
}

.navi_imgMouseOver a {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#bb311d;
	text-decoration: none;
	font-weight:bold;
}

.navi_imgMouseOver a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#bb311d;
	text-decoration: none;
	font-weight:bold;
}

.navi_img_aktiv {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#bb311d;
	text-decoration: none;
	font-weight:bold;
}

.navi_img_aktiv a {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#bb311d;
	text-decoration: none;
	font-weight:bold;
}

.navi_img_aktiv a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#bb311d;
	text-decoration: none;
	font-weight:bold;
}

.footer {
	border-bottom:1px solid #fff6cb;
	border-top:1px solid #fff6cb;
	text-align:center;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}

.bg-content {
	background-image:url(../images/layout/content_bg.jpg);
	background-repeat:repeat-x;
	height:234px;
	padding-top:20px;
	vertical-align:top;
}

.btn_express {
	background-color:#ffffff;
	border-color:#6d862e;
	color:#6d862e;
}

#spruch {
	text-align:right;
	vertical-align:top;
	color:#949e6e;
	line-height:160%;
	width:117px;
}

#aktuelles_angebot {
	vertical-align:top;
}

#aktuelles_angebot-top {
	color:#bb311d;
	background-color:#ffe9b4;
	border-left:1px solid #b9bb00;
	border-right:1px solid #b9bb00;
	background-image:url(../images/layout/akt_angebot_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:6px;
}

#aktuelles_angebot-titel {
	color:#bb311d;
	text-transform: uppercase;
	background-color:#ffe9b4;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:0px;
	padding-top:6px;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
	font-weight:bold;
	border-left:1px solid #b9bb00;
	border-right:1px solid #b9bb00;
}

.aktuelles_angebot_content {
	background-color:#ffeec8;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:0px;
	padding-top:4px;
	border-left:1px solid #b9bb00;
	border-right:1px solid #b9bb00;
}

.aktuelles_angebot_titel {
	background-color:#ffeec8;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:4px;
	border-left:1px solid #b9bb00;
	border-right:1px solid #b9bb00;
	color:#5f7b1e;
	font-weight:bold;
}

.aktuelles_angebot_preis {
	background-color:#ffeec8;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:0px;
	padding-top:8px;
	border-left:1px solid #b9bb00;
	color:#c75b38;
	font-weight:bold;
}

.aktuelles_angebot_link {
	background-color:#ffeec8;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:16px;
	padding-top:8px;
	color:#6e8631;
	font-weight:bold;
	border-right:1px solid #b9bb00;
	text-align:right;
}

.aktuelles_angebot_link a:link {
	background-color:#ffeec8;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:0px;
	padding-top:8px;
	color:#6e8631;
	font-weight:bold;
	text-decoration: underline;
}

.aktuelles_angebot_link a:visited {
	background-color:#ffeec8;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:0px;
	padding-top:8px;
	color:#6e8631;
	font-weight:bold;
	text-decoration: underline;
}

.aktuelles_angebot_link a:hover {
	background-color:#ffeec8;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:0px;
	padding-top:8px;
	color:#6e8631;
	font-weight:bold;
	text-decoration:none;
}

.aktuelles_angebot_link a:active {
	background-color:#ffeec8;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:0px;
	padding-top:8px;
	color:#6e8631;
	font-weight:bold;
	text-decoration: underline;
}

.aktuelles_angebot_bottom {
	background-color:#ffeec8;
	border-left:1px solid #b9bb00;
	border-right:1px solid #b9bb00;
	background-image:url(../images/layout/akt_angebot_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.expressanfrage_link {
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	color:#6e8631;
	font-weight:bold;
	text-align:left;
	width:38px;
}

.expressanfrage_link a:link {
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	color:#6e8631;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
}

.expressanfrage_link a:visited {
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	color:#6e8631;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
}

.expressanfrage_link a:hover {
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	color:#6e8631;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.expressanfrage_link a:active {
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	color:#6e8631;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
}

#wetter {
	color:#6e8631;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	font-weight:bold;
}

#wetter a:link {
	color:#6e8631;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	font-weight:bold;
	text-decoration:underline;
}

#wetter a:visited {
	color:#6e8631;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	font-weight:bold;
	text-decoration:underline;
}

#wetter a:hover {
	color:#6e8631;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	font-weight:bold;
	text-decoration:none;
}

#wetter a:active {
	color:#6e8631;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	font-weight:bold;
	text-decoration:underline;
}

#wetterdate {
	font-size:11px;
	text-align:center;
}

#navi-sub_punkt {
	font-size:18px;
	font-weight:bold;
}

.number {
	color:#ffffff;
}

.number a:link {
	color:#ffffff;
	text-decoration:none;
}

.number a:visited {
	color:#ffffff;
	text-decoration:none;
}

.number a:hover {
	color:#ffffff;
	text-decoration:none;
}

.number a:active {
	color:#ffffff;
	text-decoration:none;
}

#bildwechsel {
	background-image:url(../images/layout/muster.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #9a8c56;
	vertical-align:bottom;
	padding-bottom:10px;
	padding-left:4px;
}

#link_home {
	color:#FFFFFF;
}

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

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

#link_home a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

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

/* *********************** SITEMAP LINKS *********************** */
#sitemap {
	text-decoration:none;
	padding-bottom:18px;
}

#sitemap a:link {
	text-decoration:underline;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	color:#58585a;
}

#sitemap a:visited {
	text-decoration:underline;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	color:#58585a;
}

#sitemap a:hover {
	text-decoration:none;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	color:#58585a;
}

#sitemap a:active {
	text-decoration:underline;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	color:#58585a;
}

.angebote_titel_border-left {
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	border-top:1px solid #BB311D;
	border-left:1px solid #BB311D;
	border-bottom:1px solid #BB311D;
}

.angebote_titel_border-right {
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	border-top:1px solid #BB311D;
	border-right:1px solid #BB311D;
	border-bottom:1px solid #BB311D;
}

#angebote_detail-titel-datum {
	background-color:#ffe9b4;
	padding-bottom:5px;
	padding-left:14px;
	padding-right:14px;
	padding-top:5px;
	color:#bb311d;
	font-weight:bold;
}

#preisliste_detail-titel {
	background-color:#ffe9b4;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:5px;
	color:#bb311d;
	font-weight:bold;
}

#angebote_content {
	background-color:#ffeec8;
	padding-bottom:8px;
	padding-left:24px;
	padding-right:24px;
	padding-top:12px;
}

#angebote_preis {
	background-color:#ffeec8;
	padding-bottom:8px;
	padding-left:24px;
	padding-right:24px;
	padding-top:0px;
	color:#5f7b1e;
	font-weight:bold;
	border-bottom:1px solid #5f7b1e;
}

#angeboteuebersicht-titel {
	background-color:#ffe9b4;
	padding-bottom:16px;
	padding-left:14px;
	padding-right:14px;
	padding-top:16px;
	color:#bb311d;
	border-bottom:1px solid #5f7b1e;
	font-weight:bold;
}

#angeboteuebersicht-titel a:link {
	background-color:#ffe9b4;
	padding-bottom:16px;
	padding-left:0px;
	padding-right:0px;
	padding-top:16px;
	color:#bb311d;
	text-decoration:none;
	font-weight:bold;
}

#angeboteuebersicht-titel a:visited {
	background-color:#ffe9b4;
	color:#bb311d;
	text-decoration:none;
	font-weight:bold;
}

#angeboteuebersicht-titel a:hover {
	background-color:#ffe9b4;
	color:#bb311d;
	text-decoration:none;
}

#angeboteuebersicht-titel a:active {
	background-color:#ffe9b4;
	color:#bb311d;
	text-decoration:none;
	font-weight:bold;
}

#routenplaner-textfelder {
	font-size:11px;
}

.nopflicht {
	display:none;
}


/* Tabbelle Preise neu */
table.preise_tb{ font-size:11px; width:100%; font-family:Arial, Helvetica, sans-serif;}
table.preise_tb a{color:#83142b; font-weight:normal; text-align:center; font-size:11px!important;}
table.preise_tb a:hover{color:#83142b;}
table.preise_tb th{text-align:left; background:#ffe9b4; border:1px solid white; padding:2px;}
table.preise_tb tr.preise_tb_header th{ text-align:center; height:25px; color:#83142b;font-size:11px}
table.preise_tb .preise_tb_left{width:87px; padding:5px 5px;}
table.preise_tb .preise_tb_left span{ font-size:12px}
span.preise_tb-details{color:687d27; font-size:12px; text-align:center;}
table.preise_tb td{text-align:center; /*height:35px;*/ border:1px solid white; padding:2px;}
table.preise_tb span{color:#83142b; font-weight:bold;}
table.preise_tb .preise_herbst{font-weight:bold; color:#000000}

.preise_tb-app  tr.preise_tb_header th{color:#687d27!important;}
.preise_tb-app a{color:#687d27!important;}
.preise_tb-app span{color:#687d27!important;}
.preise_tb-app .preise_herbst{font-weight:bold; color:#000000!important;}

/* Preise Popups */
.pp_all{ font-family:Arial, Helvetica, sans-serif; background:#ffe9b4; height:480px;}
.pp_all .pp_CNT-left{width:200px; padding:20px;/* text-align:right; */ float:left}
.pp_all .pp_CNT-left-top{}
.pp_all  .h1{}
.pp_all .p{/*text-align:left;*/}
.pp_all  .pp_CNT-left-bottom{position:relative; bottom:0;}
.pp_all .pp_CNT-right{width:530px; height:445px;float:left; padding-top:35px; text-align:center; border-left:1px white solid;}

.pp_all-zimmer  h1{color:#83142b!important;}
.pp_all-app  h1{color:#687d27!important;}


.wanderkarte {
	padding:8px 10px 0px 10px;
	font-weight:bold;
}
	.wanderkarte a {
		color:#58585a;
		text-decoration:underline;
	}
		.wanderkarte a:hover {
			color:#58585a;
			text-decoration:none;
		}
	