
h1    { color: #fff; font-size: 15px; font-family: Georgia; font-weight: normal; text-decoration: none; text-transform: uppercase }
h2    { color: #fff; font-size: 15px; font-family: Georgia; font-weight: normal; text-decoration: none; text-align: left; text-transform: uppercase }
h3  { color: #fff; font-size: 12px; font-family: Georgia; font-weight: normal; text-decoration: none; text-transform: uppercase }
.cmsTeaserHeader       { color: #fff; font-weight: normal; background-color: #c0c1c3; text-transform: uppercase; padding: 4px }
.cmsTeaserHeaderSeperator    { height: 7px; vertical-align: top }
.cmsTeaser  { background-color: #bebfc1 }
.cmsTeaserColPoint         { text-align: right; padding-top: 3px; padding-right: 5px; width: 19px; vertical-align: top }
.cmsTeaserColText      { text-align: left; padding: 10px; vertical-align: top }
.cmsTeaserColPicture       { background-color: #ecedef; text-align: left; width: 150px; height: 140px; vertical-align: top; border: solid 4px #ecedef }
.cmsTeaserSeperator  { height: 15px; vertical-align: middle }
.cmsTeaserLink  { font-weight: normal; text-decoration: none; text-transform: uppercase }
.cmsTeaserLink:hover   { color: #fff; font-weight: normal; text-decoration: underline; text-transform: uppercase }
.cmsRefHeader         { color: #fff; font-weight: normal; background-color: #c0c1c3; text-transform: uppercase; padding: 4px }
.cmsRefHeaderSeperator  { height: 1px }
.cmsRef        { padding-top: 2px; padding-bottom: 2px; padding-left: 5px; height: 17px; vertical-align: middle }
.cmsRefLink  { font-weight: normal }
.cmsRefLink:hover  { font-weight: normal }
.cmsRefSeperator { height: 1px }
.cmsLink  { font-style: normal; font-weight: bold; text-decoration: none }
.cmsLink:hover  { font-style: normal; font-weight: bold; text-decoration: none }
.cmsPoint  { margin-right: 5px; vertical-align: middle }
.cmsBreak { height: 10px }
.cmsForm   { padding: 0 0 10px; width: 100%; border: 0 }
.cmsFormHeader    { color: #fff; font-style: normal; font-weight: normal; text-decoration: none; background-color: #c0c1c3; text-align: left; text-transform: uppercase; padding: 3px; width: 100%; height: 15px; float: left }
.cmsFormSeperator { float:left}
.cmsFormCheckbox {width: 20px}
.cmsFormButton {float:right;width: auto}
.cmsFormOpen {float:right;width: 30px;}
.cmsFormTitle{float:left;width: 100%;height: 20px;border-bottom: 1px dashed #EEEFF0; vertical-align: middle; margin-bottom: 3px}
.cmsFormFieldError { background-color: #f2bfbf; width: 385px }
.cmsFormError { color: #c00; font-style: normal; font-weight: bold; text-decoration: none }
.cmsTitleImage { }
.cmsGalleryBody  { }
.cmsGallery { }
.cmsGalleryCellPicture       { background-color: #fff; text-align: center; width: 150px; height: 120px; vertical-align: middle; border: solid 5px #ecedef }
.cmsGalleryCellText   { color: #666; font-size: 9px; text-align: left; padding-top: 3px }
.cmsGalleryCellPoint    { text-align: right; padding-top: 3px }
.cmsComboPicturetext { color: #666; font-size: 9px; text-align: left; padding-top: 3px }
.copyrights   { color: #727272; font-size: 11px; font-weight: normal; text-decoration: none; text-transform: uppercase }
.copyrights:hover  { color: #4d4d4d; font-size: 11px; font-weight: normal; text-decoration: none; text-transform: uppercase }
.cmsOfflineBody { }
.cmsOfflineHeader  { color: #fff; font-size: 12px; font-weight: bold; background-color: #666; padding: 3px 5px }
.cmsOfflineText  { font-size: 12px; background-color: #999; padding: 10px 5px }
.cmsTable       { }
.cmsTableHeader    { color: #fff; font-weight: normal; background-color: #c0c1c3; text-transform: uppercase; padding: 4px }
.cmsTableName1         { font-weight: bold; background-color: #c0c1c3; padding: 3px; vertical-align: top }
.cmsTableValue1         { background-color: #c0c1c3; padding: 3px; vertical-align: top }
.cmsTableBottom       { font-style: italic; font-weight: normal; padding: 3px }
.cmsTableHeaderSeperator   { background-color: #fff }
.cmsTableBottomSeperator   { background-color: #fff }
.cmsTableName2    { font-weight: bold; padding: 3px; vertical-align: top }
.cmsTableValue2    { padding: 3px; vertical-align: top }
.bg { background-image: url("../de/images/bg.gif"); background-repeat: repeat-x; background-position: left top }
.bg-left { background-image: url("../de/images/bg-left.gif"); background-repeat: no-repeat; background-position: right top }
.dateititel_textfeldlayout { font-size: 28px; color: #A49581; font-family: Georgia; text-transform: uppercase; line-height: 115%; font-weight: normal;}
