@charset "utf-8";
/*Unterscheiden sich die Spezifikationen der Start- und Folgeseite, wird eine zweite nachfolgende CSS-Datei geladen*/

/*Allgemeine Spezifikationen*/
body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        background-color: #FCEF8B;
        margin: 0;
        padding: 0;
        color: #636643;
		background-color: #F7EE9E;
}
a:link { color: #565249; }
a:visited { color:#565249; }
a:hover { color: #565249; }
a:active { color:#565249; }

img {
        border: 0;
}

div {
        margin: 0;
    	padding: 0;
}

p {
        margin: 10px 0;
        padding: 0;
}
.red {
	color: #FF0000;
}
.textkl {
	font-size: 10px;
}
div#container {
        position: relative;
        width: 945px;
        margin: 0 auto;
        padding: 0;
}

div#banner, div#head {
    position: relative;
    width: auto;
    height: 145px;
	  background-image: url(../picture_layout/startseite/bg.gif);
    background-repeat: repeat-x;
    /*background-image: url(../picture_layout/banner/bg.gif);
    background-repeat: repeat-x;*/
}
div#banner #BannerLogo, div#head #HeadLogo {
        margin: 25px 0 auto 20px;
}
div#banner #right, div#head #right {
        position: relative;
        width: 475px;
        margin-top: 20px;
        float: right;
        text-align: right;
}
div#banner #right p, div#head #right p {
        margin: 0;
}
div#banner #right p img.flag, div#head #right p img.flag {
        padding: 5px 15px 15px 0;
}
div#button {
	position: absolute;
	width: 219px;
	top: 180px;
	left: 797px;
}
div#navigation {
        position: relative;
        width: auto;
        height: 35px;
        padding-left: 0;
}
div#promotion {
        width: auto;
        position: relative;
        margin-bottom: 15px;
}
div#promotion div {
        width: 301px;
        position: relative;
        background-image: url(../picture_layout/promotion/bg.jpg);
    background-repeat: no-repeat;
        height: 85px;
        margin: 0;
        padding-top: 5px;
}
div#promotion div h2 {
	color: #EEC107;
	font-size: 14px;
	margin: 0 0 7px 10px;
	font-weight: normal;
	font-variant: small-caps;
}
div#promotion div h2 .kursiv {
	font-style: italic;
	font-variant: normal;
}
div#promotion div img {
        float: left;
        margin: 0px 5px 0 2px;
}
div#promotion div img.pfeil {
        margin: 0;
        padding: 2px 3px;
}
div#promotion div p {
        padding: 0;
        margin: 0;
}
div#promotion div img.trenner {
        padding: 0;
        margin: 0;
}
div#promotion div p a:link, div#promotion div p a:visited, div#promotion div p a:active {
        color: #597D00;
        text-decoration: none;
        font-size: 110%;
}
div#promotion div p a:hover {
        text-decoration: underline;
}
div#promotion div.left {
        float: left;
        margin: 0 14px 0 0;
}
div#promotion div.right {
        float: right;
        margin: 0 0 0 14px;
}
div#promotion div.main {
        width: auto;
        margin: 0 322px;
}
div#footer {
        width: auto;
        position: relative;
        background-image: url(../picture_layout/footer/bg.gif);
        background-repeat: repeat-x;
        color: #597D00;
        font-size: 12px;
        padding: 0;
        margin: 25px 0 0 0;
        clear: both;
        height: 55px;
        overflow: visible;
}
div#footer p {
        margin: 0;
}
div#footer a:link, #footer a:hover, div#footer a:visited, div#footer a:active {
        text-decoration: none;
        color: #597D00;
        font-weight: bold;
}
div#footer div.left {
        width: 60%;
        position: relative;
        float: left;
        margin-top: 10px;
}
div#footer div.left .fett {
        font-weight: bold;
}
div#footer div.left .Superior {
        color: #636643;
}
div#footer div.left .superfett {
        font-weight: bold;
        font-size: 150%;
}
div#footer div.left #LogoFuss {
        float: left;
        margin: 5px 10px 0 0;
        padding: 0;
}
div#footer div.left img {
        padding: 0 10px;
}
div#footer div.right {
        width: 39%;
        position: relative;
        float: right;
        margin-top: 10px;
}
div#footer div.right p {
        text-align: right;
}
div#footer div.right p.kontakt {
        padding-right: 25px;
}
div#footer div.right p.kontakt img.paddingLeft {
        padding-left: 25px;
}
div#footer div.right p.copy {
        font-size: 10px;
        margin-top: 10px;
}
div#footer div.right p.copy a.Fit4Net {
        font-size: 10px;
}
div#clear {
        clear: both;
        position: relative;
        width: auto;
        height: 20px;
}
/*Spezifikationen der Startseite*/
body.Startseite {
        background-image: url(../picture_layout/startseite/bg.gif);
        background-repeat: repeat-x;
}
body.Startseite2 {
        background-image: url(../picture_layout/startseite/bg.gif);
        background-repeat: repeat-x;
}
div#stimmung {
	position: relative;
	width: auto;
	padding-top: 20px;
	background-image: url(../picture_layout/startseite/bg.gif);
    background-repeat: repeat-x;
	background-position: 0% -215px;
}
div#stimmung img {
        position: relative;
}
div#stimmung div#slogan {
        position: relative;
        width: auto;
        margin-top: -35px;
}
div#stimmung div#slogan p {
        margin: 0 0 10px 0;
}
div#stimmung div#slogan p.teil1 {
	color: #fff;
	font-size: 24px;
	font-style: italic;
	padding-left: 70px;
}
div#stimmung div#slogan p.teil2 {
	color: #95A62F;
	font-size: 24px;
	font-style: italic;
	text-align: right;
	padding-right: 20px;
}
div#stimmung div#slogan p.teil2 .autor {
        font-size: 14px;
        padding-left: 10px;
}
#StartseiteAngebote {
        position: relative;
        width: auto;
        margin: 20px 0 0 0;
}
div#StartseiteAngebote div {
        background-image: url(../picture_layout/startseite/Angebotsboxen/Button-Rechts-Angebote.gif);
        background-repeat: no-repeat;
        background-position: 254px top;
        width: 301px;
        position: relative;
        margin: 0;
        padding: 0;
}
div#StartseiteAngebote div img.heading {
        margin: 0;
        padding: 0 0 13px 0;
}
div#StartseiteAngebote div a:link, div#StartseiteAngebote div a:hover, div#StartseiteAngebote div a:visited, div#StartseiteAngebote div a:active {
        display: block;
        text-decoration: none;
}
div#StartseiteAngebote div p {
        margin: 5px 0;
        text-align: justify;
}
div#StartseiteAngebote div.left {
        float: left;
}
#StartseiteAngebote div.right {
        float: right;
}
div#StartseiteAngebote div.main {
        width: auto;
        margin: 0 315px;
        background-position: 259px top;
}
div#StartseiteAngebote div.main img {
        margin: 0 auto 0 7px;
}
#StartseiteAngebote div.main p {
        margin: 5px 7px;
}
div#news {
        background-image: url(../picture_layout/startseite/News/bg.gif);
        background-repeat: repeat-x;
        width: auto;
        clear: both;
        position: relative;
        height: 28px;
        margin: 20px 0;
        padding: 5px 0;
}
div#news .heading {
	color: #597D00;
	font-weight: bold;
	margin-left: 10px;
	font-variant: small-caps;
}
div#news .trenner {
        font-size: 14px;
        padding: 0 20px;
}
div#news a:link,  div#news a:hover, div#news a:visited, div#news a:active {
        text-decoration: none;
}
/*Spezifikationen der Folgeseite*/
body.Folgeseite {
        background-image: url(../picture_layout/startseite/bg.gif);
        background-repeat: repeat-x;        
}
div#container2 {
        position: relative;
        width: 945px;
        margin: 0 auto 0 auto;
        padding: 0;
        background-color: #FFF;
}
div#secNav {
        position: relative;
        width: auto;
        height: 30px;
        /*background-color: #F9CF23;*/
        padding-left: 30px;
        overflow: hidden;
		background-image: url(../picture_layout/secNav/bg.gif);
		background-repeat: no-repeat;
}
div#secNav ul {
  margin:0;
  padding:0;
  list-style:none;
  }
div#secNav li {
  float:left;
  margin:0;
  padding:0 1px;
  }
div#secNav a, div#secNav a:link, div#secNav a:active, div#secNav a:visited {
        color: #FFF;
        font-weight: bold;
        padding: 7px 10px;
        font-size: 14px;
        text-decoration: none;
        display: block;
        width: auto;
		background-image: none;
}
div#secNav a:hover, div#secNav a.active:link, div#secNav a.active:hover, div#secNav a.active:active, div#secNav a.active:visited {
        background-image: url(../picture_layout/secNav/a_hover.gif);
		background-repeat: repeat-x;
		background-position: 0% 50%;
}
div#TrennerSecNav {
        position: absolute;
        top: 0;
}
div#trenner {
        position: relative;
        width: auto;
        text-align: right;
}
div#MainFolgeseite {
        position: relative;
        width: auto;
        padding-bottom: 10px;
}
div#MainFolgeseite div.left {
        position: relative;
        margin: 0 300px 0 0;
        width: auto;
}
div#MainFolgeseite div.right {
        position: relative;
        float: right;
        width: 300px;
        margin: 5px 0 0 0;
}
div#MainFolgeseite p {
        margin: 0;
        padding: 10px 30px;
        text-align: justify;
}
div#MainFolgeseite p.center {
        text-align: center;
}
div#MainFolgeseite p.right {
        text-align: right;
}
div#MainFolgeseite p.noLeftMargin {
        margin-left: 0px;
		padding-left: 0;
}
div#MainFolgeseite h1 {
        font-size: 18px;
        color: #597D00;
        text-align: center;
        padding: 0;
        margin: 5px 0 10px 0;
}
div#MainFolgeseite div.right h1 {
        font-size: 16px;
}
div#MainFolgeseite h2 {
        font-size: 18px;
        color: #EEC107;
        text-align: center;
        padding: 0;
        margin: 5px 0 10px 0;
}
div#MainFolgeseite div.right h2 {
        font-size: 16px;
}
div#MainFolgeseite h3 {
	font-size: 14px;
	color: #597D00;
	padding: 0 0 0 20px;
	margin: 10px 0 5px 30px;
	background-image: url(../picture_layout/folgeseite/bg-h3-heading.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
div#MainFolgeseite h4 {
        font-size: 14px;
        color: #597D00;
        padding: 0 0 0 23px;
        margin: 0;
        background-image: url(../picture_layout/angebote/img-h4.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
div#MainFolgeseite h4.gelb {
        font-size: 14px;
        color: #597D00;
        margin: 8px 10px 8px 30px;
		padding: 0;
        background-image: none;
		color: #EEC107;
}
div#MainFolgeseite table.ContentRightLeftImg h4.gelb {
		margin-left: 5px;
}
div#MainFolgeseite h5 {
        font-size: 14px;
        color: #597D00;
        padding: 0 0 0 23px;
        margin: 5px 0;
        background-image: url(../picture_layout/angebote/img-h4.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
div#MainFolgeseite h4.inklusivleistungen {
        font-size: 12px;
        color: #F7AC03;
        padding: 0 0 0 23px;
        margin: 0 0 0 30px;
        background-image: url(../picture_layout/angebote/img-h4-inklusiv.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
div#MainFolgeseite a:link, div#MainFolgeseite a:visited, div#MainFolgeseite a:hover, div#MainFolgeseite a:active {
        color: #597D00;
        font-weight: bold;
        text-decoration: none;
}
div#MainFolgeseite a:hover {
		text-decoration: underline;
}
div#MainFolgeseite div.left a:link:before, div#MainFolgeseite div.left a:hover:before, div#MainFolgeseite div.left a:visited:before, div#MainFolgeseite div.left a:active:before {
         content: url(../picture_layout/folgeseite/a-img.gif);
}
div#MainFolgeseite table.gb a:link:before, div#MainFolgeseite table.gb a:visited:before, div#MainFolgeseite table.gb a:active:before, div#MainFolgeseite div.IMGLeft a:link:before, div#MainFolgeseite div.IMGLeft a:active:before, div#MainFolgeseite div.IMGLeft a:visited:before, div#MainFolgeseite table.zweiImg a:link:before, div#MainFolgeseite table.zweiImg a:visited:before, div#MainFolgeseite table.zweiImg a:active:before, div#MainFolgeseite table.veranstaltungsDetails a:link:before, div#MainFolgeseite table.veranstaltungsDetails a:active:before, div#MainFolgeseite table.veranstaltungsDetails a:visited:before, div#MainFolgeseite table.HalbundHalb a#VCard:before {
        content: "";
}
div#MainFolgeseite div.left a.Download {		
		padding-left: 25px;
		background-image: url(../picture_layout/hotel/Download.gif);
		background-repeat: no-repeat;
		background-position: 0% 50%;
}
div#MainFolgeseite div.left a.Download:before {
		content: "";
}
div#MainFolgeseite div.IMGLeft {
        width: 300px;
        padding: 0;
        margin: 15px 0 0 30px;
        float: left;
}
div#MainFolgeseite table div.IMGLeft {
		margin-left: 0;
}
div#MainFolgeseite div.IMGLeft p {
        padding: 5px 0;
        margin: 0;
        font-size: 11px;
}
div#MainFolgeseite div.IMGRight {
        width: 300px;
        padding: 0;
        margin: 15px 30px 0 0;
        float: right;
        text-align: right;
}
div#MainFolgeseite table div.IMGRight {
		margin-right: 0px;
}
div#MainFolgeseite div.IMGRight p {
        padding: 5px 0;
        margin: 0;
        font-size: 11px;
        text-align: right;
}
div#MainFolgeseite table.HalbundHalb {
	border: 0;
	width: 97%;
	border-collapse: collapse;
	margin: 0 0 10px 0;
	padding: 0;
}
div#MainFolgeseite table.ContentRightLeftImg {
	border: 0;
	width: 94%;
	border-collapse: collapse;
	margin: 10px auto 10px 30px;
	padding: 0;
}
div#MainFolgeseite table.gb {
        border: 0;
        width: 94%;
        border-collapse: collapse;
        margin: 20px 30px 40px 30px;
}
div#MainFolgeseite table.zweiImg {
        border: 0;
        width: 90%;
        border-collapse: collapse;
        margin: 0 30px 10px 30px;
}
div#MainFolgeseite table.veranstaltungsuebersicht {
		border: 0;
        width: 90%;
        border-collapse: collapse;
        margin: 0 30px 10px 30px;
}
div#MainFolgeseite table.veranstaltungsuebersicht td.t1 {
		width: 20%;
}
div#MainFolgeseite table.veranstaltungsuebersicht td.t2 {
		width: 80%;
		text-align: center;
}
div#MainFolgeseite table.veranstaltungsuebersicht select {
		background-color: #eeeeee;
}
div#MainFolgeseite table.veranstaltungsuebersicht td.t3 {
		width: 26%;
		text-align: center;
}
div#MainFolgeseite table.veranstaltungsuebersicht td.t4 {
		width: 26%;
		text-align: center;
}
div#MainFolgeseite table.veranstaltungsuebersicht td.t5 {
		width: 28%;
		text-align: center;
}
div#MainFolgeseite table.veranstaltungsuebersicht .submit {
        padding: 2px 5px;
        color: #597D00;
        border: 1px solid #597D00;
        background-color: #FFF;
}
div#MainFolgeseite table.veranstaltungenListe {
		border: 0;
        width: 90%;
        border-collapse: collapse;
        margin: 20px 30px 10px 30px;
}
div#MainFolgeseite table.veranstaltungenListe tr.bg {
		background-color: #7D7D7B;
}
div#MainFolgeseite table.veranstaltungenListe tr.bg2 {
		background-color: #eeeeee;
}
div#MainFolgeseite table.veranstaltungenListe tr.bg td {
		height: 25px;
		font-weight: bold;
		color: #FFF;
}
div#MainFolgeseite table.veranstaltungenListe td {
		padding: 3px;
		vertical-align: top;
}
div#MainFolgeseite table.veranstaltungenListe td.t1 {
		width: 10%;
		text-align: center;
}
div#MainFolgeseite table.veranstaltungenListe td.t2 {
		width: 15%;
		text-align: center;
}
div#MainFolgeseite table.veranstaltungenListe td.t3 {
		width: 53%;
}
div#MainFolgeseite table.veranstaltungenListe td.t4 {
		width: 12%;
		text-align: center;
}
div#MainFolgeseite table.veranstaltungenListe td.t5 {
		width: 15%;
		text-align: center;
}
div#MainFolgeseite table.veranstaltungenListe td.t6 {
		width: 58%;
}
div#MainFolgeseite table.veranstaltungsDetails {
		border: 0;
        width: 90%;
        border-collapse: collapse;
        margin: 20px 30px 10px 30px;
}
div#MainFolgeseite table.veranstaltungsDetails tr.bg {
		background-color: #7D7D7B;
}
div#MainFolgeseite table.veranstaltungsDetails tr.bg td {
		height: 25px;
		font-weight: bold;
		color: #FFF;
		text-align: center;
}
div#MainFolgeseite table.veranstaltungsDetails td.t1 {
		width: 24%;
}
div#MainFolgeseite table.veranstaltungsDetails td.t2 {
		width: 76%;
		text-align: right;
}
div#MainFolgeseite table.veranstaltungsDetails tr.bg td a:link, div#MainFolgeseite table.veranstaltungsDetails tr.bg td a:hover, div#MainFolgeseite table.veranstaltungsDetails tr.bg td a:active, div#MainFolgeseite table.veranstaltungsDetails tr.bg td a:visited {
		color: #FFF;
}
div#MainFolgeseite hr {
		margin: 0 30px;
		background-color: #597D00;
}
div#MainFolgeseite table.kosmetik {
        border: 0;
        width: 90%;
        border-collapse: collapse;
        margin: 0 auto 20px 30px;
}
div#MainFolgeseite table.HalbundHalb td {
        width: 50%;
        vertical-align: top;
}
div#MainFolgeseite table.ContentRightLeftImg td.t1 {
        width: 50%;
        vertical-align: top;
}
div#MainFolgeseite table.ContentRightLeftImg td.t2 {
        width: 50%;
        vertical-align: top;
}
div#MainFolgeseite table.ContentRightLeftImg p, div#MainFolgeseite table.AngebotsUebersicht p {
        margin-left: 0;
        padding-left: 0;
}
div#MainFolgeseite table.AngebotsUebersicht tr.padding td {
		padding: 2px 0;
}
div#MainFolgeseite table.AngebotsUebersicht td p.preis {
        margin: 8px 0;
		padding: 0;
}
div#MainFolgeseite table.zweiImg td {
		vertical-align: top;
        width: 50%;
}
div#MainFolgeseite table.gb td {
		vertical-align: top;
        width: 33%;
}
div#MainFolgeseite table.gb td.t1 {
		width: 66%;
}
div#MainFolgeseite table.gb td.t2 {
		width: 100%;
		padding-top: 10px;
}
div#MainFolgeseite table.gb td.bottom {
		vertical-align: bottom;
}
div#MainFolgeseite table.gb td.top {
		vertical-align: top;
		padding-top: 40px;		
}
div#MainFolgeseite table.gb td.bottom p, div#MainFolgeseite table.gb td.top p {
		text-align: center;
		margin: 0;
		padding: 0;
}
div#MainFolgeseite table.zweiImg td p {
	    padding: 5px 0;
        margin: 0;
        font-size: 11px;
}
div#MainFolgeseite table.kosmetik tr.bg {
        background-color: #FEFBDC;
}
div#MainFolgeseite table.kosmetik td {
        padding: 4px;
        vertical-align: top;
}
div#MainFolgeseite table.kosmetik td.t1 {
        width: 75%;
}
div#MainFolgeseite table.kosmetik td.t2 {
        width: 25%;
        text-align: right;
}
div#MainFolgeseite table.kosmetik strong, div#MainFolgeseite table.kosmetik b {
        color: #597D00;
}
/*Regenata*/
div#MainFolgeseite ul.NoDot {
	margin-left: 30px;
	list-style-type: none;
}
div#MainFolgeseite ul.NoDot li {
	list-style-type: none;
}
div#MainFolgeseite ul.NoDot li strong.Grundsaetze {
	color: #026022;
	font-size: 120%;
	margin-left: 13px;
}
div#MainFolgeseite div#tempel {
	background: url(../picture/regenata/tempel.jpg) no-repeat 30px center;
}
div#MainFolgeseite div#tempel ul li {
	padding: 16px 0;
}
div#MainFolgeseite div#tempel a {
	font-size: 120%;
}
/*Angebote*/
table.AngebotsUebersicht {
        border: 0;
        width: auto;
        border-collapse: collapse;
        margin: 10px auto 0 30px;
        padding: 0;
}
table.AngebotsUebersicht td {
        width: 50%;
        vertical-align: top;
}
hr.AngebotsUebersicht {
        border: 0;
        border-bottom: 2px solid #597D00;
        margin: 0 30px;
}
#MainFolgeseite table.AngebotsUebersicht td  ul.RightPos li {
        padding: 4px 0;
}
div#MainFolgeseite strong.preis, div#MainFolgeseite b.preis {
        color: #597D00;
}
div#MainFolgeseite strong.Speisenbez, div#MainFolgeseite b.Speisenbez {
        color: #597D00;
}
div#MainFolgeseite span.preis {
        background-color: #FFF1AE;
        padding: 2px 4px;
}
div#MainFolgeseite table.kontaktformular {
        border: 0;
        width: 90%;
        border-collapse: collapse;
        margin: 10px 30px;
        padding: 0;
}
div#MainFolgeseite table.kontaktformular td {
		vertical-align: top;
}
div#MainFolgeseite table.kontaktformular td.t1, div#MainFolgeseite table.kontaktformular td.t3  {
        width:15%;
}
div#MainFolgeseite table.kontaktformular td.t2, div#MainFolgeseite table.kontaktformular td.t4  {
        width:30%;
}
div#MainFolgeseite table.kontaktformular input.text {
        width: 95%;
}
div#MainFolgeseite table.kontaktformular input.plz {
        width: 30%;
}
div#MainFolgeseite table.kontaktformular input.ort {
        width: 62%;
}
div#MainFolgeseite table.kontaktformular textarea {
        width: 100%;
        heigt: 80px;
}
div#MainFolgeseite table.kontaktformular .submit {
        padding: 2px 5px;
        color: #597D00;
        border: 1px solid #597D00;
        background-color: #FFF;
}
div#MainFolgeseite table.Anreise {
        border: 0;
        width: 97%;
        border-collapse: collapse;
        margin: 10px 0;
        padding: 0;
}
div#MainFolgeseite table.Anreise td {
		vertical-align: top;
}
div#MainFolgeseite table.Anreise td.t1 {
	width: 220px;
	padding-left: 30px;
}
div#MainFolgeseite table.Anreise td.t2 {
		width: auto;
}
div#MainFolgeseite table.impressum {
        border: 0;
        width: 90%;
        border-collapse: collapse;
        margin: 20px 30px 20px 30px;
        padding: 0;
}
div#MainFolgeseite table.impressum td {
		width: 50%;
		vertical-align: top;
}
div#MainFolgeseite table.impressum td.border {
		background-color: #597D00;
		height: 2px;
}
#MainFolgeseite ul.impressum {
		margin: 0 0 0 10px;	
		padding-left: 40px;	
}
#MainFolgeseite ul li {
        padding: 2px 0;
        list-style-type: circle;
}
div#MainFolgeseite ul li.heading {
	list-style-type: square;
	color: #EEC107;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 10px 0;
}
#MainFolgeseite ul.RightPos {
        margin: 0 30px 10px 15px;
        padding: 0;
}
#MainFolgeseite ul.inklusivleistungen {
	padding: 5px 10px;
	margin: 10px 30px 20px 30px;
	background-color: #FEFBDC;
}
#MainFolgeseite ul.News {
        margin: 0 30px 10px 30px;
        padding: 0;
		list-style-type: none;
}
#MainFolgeseite ul.News li {
		list-style-type: none;
		background-image: url(../picture_layout/hotel/news/news.gif);
		background-repeat: no-repeat;
		background-position: 0% 50%;
		padding: 3px 0 3px 30px;
}
#MainFolgeseite table.HalbundHalb ul.inklusivleistungen {
        margin: 5px 0 20px 30px;
}
#MainFolgeseite ul.inklusivleistungen li {
        margin: 0;
        list-style-type: none;
        background-image: url(../picture_layout/angebote/plus.gif);
        background-repeat: no-repeat;
        background-position: center left;
        padding: 2px 0 2px 20px;
}
#MainFolgeseite ul.inklusivleistungen li.leer {
		background-image: none;
}
#MainFolgeseite div.gbBlaettern {
		position: absolute;
		width: 100px;
		top: 20px;
		left: 30px;
}
/*ohne Bezug auf vorherige DIV-Struktur  Nutzung in Quicknav*/
div#MainFolgeseite div.BoxRight, body.Quicknav div.BoxRight {
        position: relative;
        width: 280px;
        margin: 10px auto 10px 0;
        background-image: url(../picture_layout/boxen/bg.gif);
        background-repeat: repeat-y;
        padding: 0;
}
div#MainFolgeseite div.BoxRight h1, body.Quicknav div.BoxRight h1 {
        font-size: 18px;
        color: #597D00;		
        background-image: url(../picture_layout/boxen/bg-h1.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding: 0 0 0 30px;
        margin: 10px 0 0 10px;
        text-align: left;
}
div#MainFolgeseite div.BoxRight h1 .Zweitfarbe, body.Quicknav div.BoxRight h1 .Zweitfarbe {
        color: #EEC107;
}
div#MainFolgeseite div.right h2, body.Quicknav div.right h2 {
        font-size: 16px;
        color: #EEC107;
        text-align: center;
        padding: 0;
        margin: 5px 0 10px 0;
}
div#MainFolgeseite div.BoxRight hr.TrennerBoxRight, body.Quicknav div.BoxRight hr.TrennerBoxRight {
        height: 1px;
        background-color: #EEC107;
        margin: 3px 4px;
        padding: 0;
        border: 0;
}
div#MainFolgeseite div.BoxRight p, body.Quicknav div.BoxRight p {
        margin: 5px 10px;
        padding: 10px 0 0 0;
        text-align: center;
}
div#MainFolgeseite div.BoxRight img.kl, body.Quicknav div.BoxRight img.kl {
        margin: 0;
        padding: 0 5px 0 0;
}
div#MainFolgeseite div.BoxRight p.content, body.Quicknav div.BoxRight p.content {
        background-color: #FFF1AE;
        text-align: left;
        padding: 4px;
}
#OrnamentRight {
        padding-left: 40px;
}
div#MainFolgeseite div.BoxRight p a.wInfo, body.Quicknav div.BoxRight p a.wInfo {
        color: #597D00;
        text-decoration: none;
        font-weight: bold;
        background-image: url(../picture_layout/boxen/Button-weitere-Info.gif);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 45px;
}
div#MainFolgeseite div.BoxRight p.wInfo, body.Quicknav div.BoxRight p.wInfo {
        text-align: right;
        margin-top: -10px;
}
div#MainFolgeseite div.BoxRight .wInfo, body.Quicknav div.BoxRight .wInfo {
        padding: 10px 0;
}
div#MainFolgeseite div.BoxRight input.text {
	margin-left: 20px;
	width: 100px;
	font-size: 95%;
		
}
div#MainFolgeseite div.BoxRight select {
	font-size: 95%;
	margin-left: 10px;
}
div#MainFolgeseite div.BoxRight select.zimmer {
	margin-left: 20px;
}
div#MainFolgeseite div.BoxRight input.submit {
	padding: 2px 5px;
    color: #597D00;
    border: 1px solid #597D00;
	background-color: #FFF;
}
div#MainFolgeseite div#KontaktFormKlein {		
		margin: 10px 10px 10px 30px;
		display: none;
		visibility: hidden;
}
div#MainFolgeseite div#KontaktFormKlein table {
		width: 100%;
		margin: 15px 0 0 0;
		border-collapse: collapse;
		background-color: #FEF9CA;
}
div#MainFolgeseite div#KontaktFormKlein table td {
		padding: 5px;
		vertical-align: top;
}
div#MainFolgeseite div#KontaktFormKlein table td.t1 {
		width: 20%;
		padding-left: 15px;
}
div#MainFolgeseite div#KontaktFormKlein table td.t2 {
		width: 40%;
}
div#MainFolgeseite div#KontaktFormKlein table td.t3 {
		width: 40%;
}
div#MainFolgeseite div#KontaktFormKlein table td p {
		margin: 0;
		padding: 5px 0 5px 0;
}
div#MainFolgeseite div#KontaktFormKlein table td .telefon {
		background-image: url(../picture_layout/kontakt/telefon-kl.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
}
div#MainFolgeseite div#KontaktFormKlein table td .email {
		background-image: url(../picture_layout/kontakt/email-kl.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
}
div#MainFolgeseite div#KontaktFormKlein table td input, div#MainFolgeseite div#KontaktFormKlein table td textarea {
		background-color: #FEFCE4;
		width: 90%;
}
div#MainFolgeseite div#KontaktFormKlein table td input.submit {
		padding: 2px 5px;
        color: #597D00;
        border: 1px solid #597D00;
}
/*Sitemap*/
div#MainFolgeseite table.sitemap {
		width: 100%;
		margin: 0;
		padding: 0;
}
div#MainFolgeseite table.sitemap td {
		padding: 5px;
		margin: 0;
		vertical-align: top;
}
div#MainFolgeseite table.sitemap td.t1 {
		width: 66%;
}
div#MainFolgeseite table.sitemap td.t2 {
		width: 34%;
}
div#MainFolgeseite ul.sitemap {
		margin: 0 10px 0 5px;
		padding: 0;
		list-style-type: none;	
		background-color: #FEFCE4;		
}
div#MainFolgeseite ul.sitemap li {
		list-style-type: none;
		margin: 0;		
		padding: 0;
}
div#MainFolgeseite ul.sitemap li a {
		background-color: #FEF9CA;
		padding: 7px 0 7px 15px;
		margin: 0;
		display: block;
}
div#MainFolgeseite ul.list2 {
		margin: 0;
		padding-left: 10px;
}
div#MainFolgeseite ul.list2 li {		
		list-style-type: none;
		margin: 0;
		padding: 0;
}
div#MainFolgeseite ul.list2 li a {
	display: block;
	padding: 4px 0 4px 15px;
	margin: 0;
	background-color: #FEFCE4;
}
/*Popup*/
body.popup {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        background-color: #FFF;
        margin: 0;
        padding: 0;
        color: #636643;
}
/*Quicknav*/
body.Quicknav {
		font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        background-color: #FFF;
        margin: 0;
        padding: 0;
        color: #636643;
}
/*Spezifikationen der Webres*/
body.Webres {
        background-image: none;
		background-color: #F7EE9E;       
}
body.Webres div#footer {
		margin-top: 0;
		background-image: none;
}
body.Webres div#footer div.left {
		margin-top: 5px;
		float: none;
		width: 100%;
}
