body { background-attachment: scroll; background-color: #f9e1e1; background-image: url(images/hg2.jpg); background-position: left top; background-repeat: repeat-x; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
a{ color: #375799; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a:hover{ color: #cf5ea0; }
a.kl { color: #375799; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.kl:hover { color: #cf5ea0; }
a.klw { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.klw:hover { color: #cf5ea0; }
td.sommer a.klw { color: #333333; }
td.sommer a.klw:hover { color: #cf5ea0; }
.text { color: #375799; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.textkl { color: #375799; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.textr { color: #cf5ea0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bolder; }
h1 { color: #375799; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; }
.hg { background-color: #f9e0e0; background-image: url(images/hg.jpg); background-position: left top; background-repeat: repeat-x; border-right-color: #375799; border-right-style: solid; border-right-width: 1px; }
.hgtext {
	background-image: url(images/distel.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	
}
.hg1 {
	background-color: #f9e0e0;
	border-right-color: #375799;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #375799;
}
.menu { background-color: #f9e0e0; background-image: url(images/hg.jpg); background-position: left top; background-repeat: repeat-x; border-left-color: #375799; border-left-style: solid; border-left-width: 1px; }
.bild { border-bottom-color: #375799; border-bottom-style: solid; border-bottom-width: 5px; }
.banner { background-attachment: fixed; background-image: url(images/pensionwiesenhof.jpg); background-position: left top; background-repeat: no-repeat; }
.titel { background-color: #194395; color: #ffffff; font-weight: bolder; }
div#flash { padding-top: 20px; text-align: center; }
div#flash div.images { border: 2px solid #daa298; height: 164px; margin: 0 auto 25px auto; width: 570px; }
.bottom { border-top-color: #375799; border-top-style: solid; border-top-width: 1px; }
