body, table, td, p                       { color: #333; font-size: 11px; font-family: Verdana; line-height: 16px }
input, textarea, select, option       { color: #333; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration: none }
a     { color: #890217; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: none }
a:hover     { color: #890217; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 16px; text-decoration: underline }
.redlink   { color: #710012; font-size: 11px; font-weight: normal; text-decoration: none }
.redlink:hover   { color: #710012; font-size: 11px; font-weight: normal; text-decoration: underline }
.redboldtext  { color: #710012; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase }
.redboldlink  { color: #710012; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase }
.redboldlink:hover   { color: #710012; font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: uppercase }
.redselect { font-size: 11px; font-weight: normal; text-decoration: none; text-align: left; vertical-align: middle; border: solid 1px #710012 }
.whitetext { color: #fff; font-size: 11px; font-weight: normal; text-decoration: none }
.whiteformlink  { color: #fff; font-size: 11px; font-weight: normal; text-decoration: none }
.whiteformlink:hover  { color: #fff; font-size: 11px; font-weight: normal; text-decoration: underline }
.whiteformtitel { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none }
.whiteformtext  { color: #fff; font-size: 10px; font-weight: normal; text-decoration: none }
.redformlink   { color: #710012; font-size: 11px; font-weight: normal; text-decoration: none }
.redformlink:hover   { color: #710012; font-size: 11px; font-weight: normal; text-decoration: underline }
.redformtitel  { color: #710012; font-size: 11px; font-weight: bold; text-decoration: none }
.redformtext   { color: #710012; font-size: 10px; font-weight: normal; text-decoration: none }
.cmsZimmerkategorie        { color: #fff; font-style: normal; font-weight: bold; background-color: #676b38; 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-sommer.gif"); background-repeat: repeat-y; text-align: left; vertical-align: top }
.cmsNewsTeaserColPicture           { background-image: url("../de/images/bg-newsteaser-sommer.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-sommer.gif"); background-repeat: repeat-y }
.bgsuche { background-image: url("../de/images/bg-pauschalenteaser-sommer.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-gruen.gif"); background-repeat: repeat-y; background-position: 0 0 }
.bgcolor   { background-color: #8e9350 }
.zoomborder  { border: solid 3px #8e9350 }
