body, table, td, p                       { color: #333; font-size: 12px; font-family: Verdana; line-height: 18px }
input, textarea, select, option       { color: #333; font-size: 12px; font-family: Verdana; font-weight: normal; text-decoration: none }
a     { color: #890217; font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none }
a:hover     { color: #890217; font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: underline }
.redlink   { color: #710012; font-size: 12px; font-weight: normal; text-decoration: none }
.redlink:hover   { color: #710012; font-size: 12px; font-weight: normal; text-decoration: underline }
.redboldtext  { color: #710012; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase }
.redboldlink  { color: #710012; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase }
.redboldlink:hover   { color: #710012; font-size: 12px; font-weight: bold; text-decoration: underline; text-transform: uppercase }
.redselect { font-size: 12px; font-weight: normal; text-decoration: none; text-align: left; vertical-align: middle; border: solid 1px #710012 }
.whitetext { color: #fff; font-size: 12px; font-weight: normal; text-decoration: none }
.whiteformlink  { color: #fff; font-size: 12px; font-weight: normal; text-decoration: none }
.whiteformlink:hover  { color: #fff; font-size: 12px; font-weight: normal; text-decoration: underline }
.whiteformtitel { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none }
.whiteformtext  { color: #fff; font-size: 12px; font-weight: normal; text-decoration: none }
.redformlink   { color: #710012; font-size: 12px; font-weight: normal; text-decoration: none }
.redformlink:hover   { color: #710012; font-size: 12px; font-weight: normal; text-decoration: underline }
.redformtitel  { color: #710012; font-size: 12px; font-weight: bold; text-decoration: none }
.redformtext    { color: #710012; font-size: 12px; font-weight: normal; text-decoration: none }
.cmsZimmerkategorie      { color: #fff; font-style: normal; font-weight: bold; background-color: #445e97; text-align: left; padding-left: 17px; width: 200px; height: 20px; vertical-align: middle }
.cmsZimmerkategorieColText     { color: #fff; font-style: normal; font-weight: normal; vertical-align: middle }
.cmsZimmerkategorieColText:hover       { color: #fff; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: middle }
.cmsZimmerkategorieColTextBold  { color: #fff; font-style: normal; font-weight: bold; vertical-align: middle }
.cmsZimmerkategorieColTextBold:hover  { color: #fff; font-style: normal; font-weight: bold; text-decoration: underline; vertical-align: middle }
.cmsTopTeaserColPicture         { background-image: url("../de/images/bg-topteaserbild.gif"); background-repeat: no-repeat; background-position: left top; text-align: left; padding-top: 1px; padding-left: 1px; width: 67px; height: 67px; vertical-align: top }
.cmsTopTeaserColText    { color: #890217; background-image: url("../de/images/bg-pauschalenteaser.gif"); background-repeat: repeat-y; text-align: left; vertical-align: top }
.cmsNewsTeaserColPicture          { background-image: url("../de/images/bg-newsteaser.gif"); background-repeat: no-repeat; background-position: left top; text-align: left; padding-top: 5px; padding-left: 5px; width: 191px; height: 103px; vertical-align: top }
.bgbalken-startseite  { background-image: url("../de/images/bg-balken.gif"); background-repeat: no-repeat; background-position: left bottom }
.bgweisselinie { background-image: url("../de/images/weisse-linie.gif"); background-repeat: no-repeat; background-position: left 0 }
.bgstartpauschalen { background-image: url("../de/images/bg-pauschalenteaser.gif"); background-repeat: repeat-y }
.bgstartbuchung  { background-image: url("../de/images/bg-startbuchung.gif"); background-repeat: repeat-y }
.bgpauschalenheader  { background-image: url("../de/images/line_pauschalen.gif"); background-repeat: no-repeat; background-position: right 0 }
.bgstartzimmer { background-image: url("../de/images/bg-kastenzimmer.gif"); background-repeat: repeat-y; background-position: 0 0 }
.bgstartzimmer	h1  { }
.bgsuche  { background-image: url("../de/images/bg-pauschalenteaser.gif"); background-repeat: repeat-y }
.bgcolor { background-color: #D6BAA7}
.zoomborder   { border-style: none solid solid; border-width: 0 0 3px; border-color: #E5D3C7}

/* Formular Sammelfunktion*/
.cmsFormCheckbox		{ margin: 3px 5px 0 0; width: 13px; height: 13px; float: left; overflow: hidden }
.cmsFormCellCart							{ margin-bottom: 1px; padding: 3px 5px; border: 1px solid #ffffff }
.cmsFormCellCart .teasertitel			{ text-transform: uppercase }
.cmsFormCellCart .teaserimage		{ margin: 5px 22px 5px 0px; float: left }
.cmsFormCellCart .teasertext		{ margin-top: 5px; margin-right: 5px }

.cmsCart							 { color: white; background-color: #890217; padding: 5px }
.cmsCartTitle						 { color: white; font-weight: bold; text-transform: uppercase; float: left }
.cmsCartButton					{ float: right }
.cmsCartInfo						{ color: #000; font-weight: bold; background-color: #fff; margin-top: 5px; padding: 3px }
.cmsCartInfo a					{ }
.cmsCartInfo a:hover		{ }
