
h1       { color: black; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; background-image: url("../de/images/bg-h1.gif"); background-position: left top; margin-bottom: 10px; padding: 3px 3px 3px 15px; width: 427px; border-style: solid; border-width: 1px 0; text-align: left}
h2  { color: #000; font-size: 12px; font-weight: bold; text-decoration: none; margin-bottom: 10px; padding: 3px 15px }
h3  { color: #000; font-size: 12px; font-weight: bold; text-decoration: none; margin-bottom: 10px; padding: 3px 15px }
.cmsTeaserHeader        { font-weight: bold; background-image: url("../de/images/bg-h1.gif"); background-repeat: repeat-y; background-position: left top; padding: 3px 15px; border-top: 1px solid #686868; border-bottom: 1px solid #686868 }
.cmsTeaserHeaderSeperator     { background-image: url("../de/images/bg-form.gif"); background-repeat: repeat-y; background-position: left top; height: 7px; vertical-align: top }
.cmsTeaser  { padding:0 15px;background-image: url("../de/images/bg-form.gif"); background-repeat: repeat-y; background-position: left top }
.cmsTeaserColPoint         { text-align: right; padding-top: 3px; padding-right: 5px; width: 19px; vertical-align: top }
.cmsTeaserColText     { text-align: left; padding-right: 5px; padding-left: 5px; vertical-align: top }
.cmsTeaserColPicture      { text-align: left; width: 155px; height: 115px; vertical-align: top }
.cmsTeaserSeperator   { background-image: url("../de/images/bg-form.gif"); background-repeat: repeat-y; background-position: left top; height: 15px; vertical-align: middle }
.cmsTeaserLink { }
.cmsTeaserLink:hover   { }
.cmsRefHeader           { font-style: normal; font-weight: bold; text-decoration: none; background-image: url("../de/images/bg-h1.gif"); background-repeat: repeat-y; background-position: left top; padding-top: 2px; padding-bottom: 2px; padding-left: 15px; height: 18px; border-top: 1px solid #686868; border-bottom: 1px solid #686868 }
.cmsRefHeaderSeperator   { height: 5px }
.cmsRef       { padding-top: 2px; padding-bottom: 2px; padding-left: 5px; height: 17px; vertical-align: middle }
.cmsRefLink   { padding-top: 3px; padding-bottom: 3px; padding-left: 15px }
.cmsRefLink:hover   { padding-top: 3px; padding-bottom: 3px; padding-left: 15px }
.cmsRefSeperator { height: 1px }
.cmsLink  {padding:0 15px; font-style: normal; font-weight: bold; text-decoration: none }
.cmsLink  a {font-style: normal; font-weight: bold; text-decoration: none }
.cmsLink a:hover  { font-style: normal; font-weight: bold; text-decoration: none }
.cmsPoint  { margin-right: 5px; vertical-align: middle }
.cmsBreak { height: 10px }
.cmsForm      { background-color: #fff; background-repeat: repeat-y; background-position: left top; padding: 0 0 10px; width: 100%; border-style: none none solid; border-width: 0 0 1px; border-color: #d6d7d8 }
.cmsFormHeader         { color: #000; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; padding: 3px 15px; width: 415px; height: 15px; float: left; border-bottom: 1px solid #686868 }
.cmsFormSeperator   { }
.cmsFormCheckbox  { background-repeat: repeat-y; background-position: left top; width: 20px }
.cmsFormButton              { width: 281px; height: 36px; float: right; border-width: 0 }
.cmsFormOpen   { width: 30px; float: right }
.cmsFormTitle  { font-weight: bold; margin-bottom: 3px; margin-left: 15px; width: 100%; height: 20px; float: left; vertical-align: middle }
.cmsFormFieldError { background-color: #f2bfbf; width: 385px }
.cmsFormError { color: #c00; font-style: normal; font-weight: bold; text-decoration: none }
.cmsTitleImage { }
.cmsGalleryBody    { }
.cmsGallery { }
.cmsGalleryCellPicture           { text-align: center; width: 130px; height: 50px; vertical-align: middle }
.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  { font-size: 11px; font-weight: normal; text-decoration: none }
.copyrights:hover  { font-size: 11px; font-weight: normal; text-decoration: underline }
.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    { font-style: normal; font-weight: bold; background-image: url("../de/images/bg-h1.gif"); background-repeat: repeat-y; background-position: left top; padding: 3px 15px; border-top: 1px solid #686667; border-bottom: 1px solid #686868 }
.cmsTableName1        { font-weight: bold; background-color: #ededed; padding: 3px 15px; vertical-align: top }
.cmsTableValue1        { background-color: #ededed; padding: 3px 15px; vertical-align: top }
.cmsTableBottom    { font-style: italic; font-weight: normal; background-color: #ededed; padding: 3px 15px }
.cmsTableHeaderSeperator    { }
.cmsTableBottomSeperator    { }
.cmsTableName2    { font-weight: bold; background-color: white; padding: 3px 15px; vertical-align: top }
.cmsTableValue2    { background-color: white; padding: 3px 15px; vertical-align: top }
.rahmen     {border: solid 1px #c4c3c3 }
.cmsText { padding: 0 15px }
