
h1               { color: #a1a2a6; font-size: 14px; font-family: Verdana; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 25px 0; height: auto; border-style: none }
h2   { color: #a1a2a6; font-size: 14px; font-family: Verdana; font-weight: normal; text-decoration: none; margin: 0; padding: 0; border-width: 0 }
h3  { color: #a1a2a6; font-size: 12px; font-family: Verdana; text-decoration: none; margin: 0; padding: 0; border-width: 0 }

.cmsTeaserHeader      { font-weight: normal; text-transform: uppercase }
.cmsTeaserColPoint   { background-image: none; text-align: right; padding-top: 3px; padding-right: 5px; width: 1px; vertical-align: top }
.cmsTeaserHeaderSeperator    { height: 7px; vertical-align: top }
.cmsTeaser   { background-color: #dbd5d5; width: 550px }
.cmsTeaserColText      { text-align: left; padding-top: 5px; padding-right: 5px; padding-left: 5px; vertical-align: top }
.cmsTeaserColPicture     { text-align: left; width: 142px; height: 100px; vertical-align: top }
.cmsTeaserSeperator   { height: 5px; vertical-align: middle }
.cmsTeaserLink     { font-size: 12px; font-weight: normal; height: 20px }
.cmsTeaserLink:hover         { font-size: 12px; font-weight: normal; text-decoration: underline; height: 20px }

.cmsTeaserLink1        { font-weight: normal; background-image: url("../de/images/point.gif"); background-repeat: no-repeat; background-position: 3px 7px; padding-left: 15px; height: 20px }
.cmsTeaserLink1:hover          { font-weight: normal; text-decoration: underline; background-image: url("../de/images/point.gif"); background-repeat: no-repeat; background-position: 3px 7px; padding-left: 15px; height: 20px }
.cmsTeaserColText1       { text-align: left; padding-top: 2px; padding-bottom: 1px; vertical-align: top }
.formbutton  { width: 536px; height: 20px }

.cmsRefHeader             { font-style: normal; font-weight: normal; text-decoration: none; text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; height: 18px }
.cmsRefHeaderSeperator  { height: 1px }
.cmsRef       { background-color: #e2dcdc; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; vertical-align: middle }
.cmsRefLink  { font-weight: normal }
.cmsRefLink:hover   { font-weight: normal; text-decoration: underline }
.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      { margin: 0; padding: 0; height: 4px; border-style: none; border-width: 0; border-color: #fff   }
.cmsForm      { width: 550px }
.cmsFormBody           { background-color: #e2dcdc; padding: 5px 5px 5px 7px }
.cmsFormHeader    {font-style: normal; font-weight: normal; text-decoration: none; text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; height: 18px  }
.cmsFormSeperator { }
.cmsFormCellLeft    { font-weight: normal; width: 200px }
.cmsFormCellRight   { width: 340px }
.cmsFormCellSpam      { background-color: #E2DCDC; padding: 5px 10px; width: 340px }
.cmsFormField  { padding-top:2px;padding-bottom:2px}
.cmsFormFieldError  { background-color: #E2DCDC; width: 340px}
.cmsFormError { color: #c00; font-style: normal; font-weight: bold; text-decoration: none }
.cmsFormButton  { background-color: #E2DCDC; width: auto; float: right }

.cmsFormGB			{ padding: 0 0 0 5px }
.cmsFormBG			{ background-color: #E2DCDC; margin: 10px 0 0 4px }
.cmsGBEntry			{ padding: 10px 0 10px 0; border-bottom: 1px dotted #8C8D90; }
.cmsFormEntryBG	{ background-color: #E2DCDC; padding: 10px; margin: 10px 0 }
.cmsFormEntryBG h1	{ padding: 5px 0 10px; font-size: 20px; margin: 0; border-bottom: 1px solid #fff }
.cmsFormEntryBG .cmsForm	{ padding: 10px 0 }
.cmsFormEntryBG .cmsTeaserColText	{ padding: 0 }

.cmsTitleImage { }
.cmsGalleryBody   { width: 550px }
.cmsGallery { }
.cmsGalleryCellPicture       { text-align: center; width: 130px; height: 100px; vertical-align: middle }
.cmsGalleryCellText   { color: #887575; text-align: left; padding-top: 3px;font-weight: bold; font-size: 9px; }
.cmsGalleryCellPoint    { text-align: right; padding-top: 8px;}
.cmsComboPicturetext { color: #887575; text-align: left; padding-top: 3px;font-weight: bold; font-size: 9px; }
.copyrights    { color: #a1a2a6; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none }
.copyrights:hover    { color: #646464; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none }
.copyrightsselected   { color: #646464; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none }
.copyrightsselected:hover    { color: #646464; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none }
.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        { margin-bottom: 10px }
.cmsTableHeader  { font-style: normal; font-weight: normal; text-decoration: none; text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; height: 18px }
.cmsTableName1        { font-weight: bold; padding: 3px; vertical-align: top }
.cmsTableValue1        { padding: 3px; vertical-align: top }
.cmsTableBottom       { font-style: italic; font-weight: normal; padding: 3px }
.cmsTableHeaderSeperator    { }
.cmsTableBottomSeperator  { }
.cmsTableName2    { background-color: #E2DCDC; font-weight: bold; padding: 3px; vertical-align: top }
.cmsTableValue2    { background-color: #E2DCDC; padding: 3px; vertical-align: top }
.bgslogan   { background-image: none; background-repeat: no-repeat; background-position: right top }
.bglogo    { background-image: none; background-repeat: no-repeat; background-position: right top }
.cmsTeaserleiste           { color: #9bad2e; font-size: 12px; font-weight: normal; background-image: none; background-repeat: no-repeat; background-position: left 6px; padding-right: 10px; padding-left: 10px; width: auto }
.cmsTeaserleiste:hover               { color: #949599; font-size: 12px; font-weight: normal; background-image: none; background-repeat: no-repeat; background-position: 6px 5px; padding-right: 10px; padding-left: 10px; width: auto }
.bogenrechtstransparent  { background-image: url("../de/images/bogenrechts-transparent.gif"); background-repeat: no-repeat; background-position: right top }
.bogenrechtstransparentgelb   { background-image: url("../de/images/bogenrechts-gelb.gif"); background-repeat: no-repeat; background-position: right top }
.bogenrechtstransparentbrombeer    { background-image: url("../de/images/bogenrechts-transparent-brombeer.gif"); background-repeat: no-repeat; background-position: right top }
.sunmatreilogo  { background-image: url(../de/images/logo_neu.gif); background-repeat: no-repeat; background-position: 710px top; margin-bottom: 20px }

