body, table, td, p                      { color: #444; font-size: 11px; font-family: Tahoma, Arial; font-weight: normal; line-height: 140% }
input, textarea, select, option    { color: #444; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none }
a     { color: #3560a0; font-weight: normal; text-decoration: none }
a:hover    { color: #3560a0; font-weight: normal; text-decoration: underline }
.content { background-image: url("../de/images/bg-content.gif"); background-repeat: repeat-x; background-position: left top }
.titel { color: #00396e; font-size: 22px; font-family: Arial, Tahoma, Verdana }
.subtitel { font-size: 11px; font-family: Arial, Tahoma; font-weight: bold; text-decoration: none }
.FeldSuche  { padding-left: 5px; border: solid 1px #d4dbe9 }
.CellImageText { text-align: left; padding-bottom: 10px; vertical-align: top }
.CellImage     { background-color: #f7f7f7; text-align: center; padding: 5px; width: 500px; vertical-align: middle; border: solid 1px #aeb7c4 }
.CellInfo   { text-align: left; padding-left: 10px; vertical-align: top }
.CellInfoSeperator  { background-image: url("../de/images/bg-line.gif"); background-repeat: repeat-x; background-position: left center; height: 10px }
.CellInfoLine  { background-image: url("../de/images/bg-line.gif"); background-repeat: repeat-x; background-position: left top; height: 5px }
.CellInfoLineBottom { background-image: url("../de/images/bg-line.gif"); background-repeat: repeat-x; background-position: left bottom; height: 5px }
.CellInfoText  { height: 20px; vertical-align: middle }
.CellInfoGray  { background-color: #ededed; padding: 5px; height: 20px; vertical-align: middle }
.CellDownload    { background-color: #ededed; text-align: left; padding: 5px; height: 90px; vertical-align: top }
.CellLayout   { background-color: #fff; text-align: left; padding-left: 10px; height: 90px; vertical-align: top }
.CellLayoutGray  { background-color: #ededed; text-align: left; padding: 5px; vertical-align: top }
.CellShadow  { background-image: url("../de/images/shade-image.gif"); background-repeat: no-repeat; background-position: right top; width: 512px; height: 20px }
.DownloadTitel   { color: #3560a0; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; margin-bottom: 10px; padding-top: 2px }
.DownloadSubTitel { color: #3560a0 }
.DownloadError   { color: #e00004; background-color: #f2bfbf; margin-top: 5px; margin-left: 4px; padding: 3px }
.DownloadText   { color: #3560a0; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none }
.PhotographerTitel { font-size: 12px }
.PhotographerImage  { }
.CellBrowserSeperator  { background-image: url("../de/images/bg-line.gif"); background-repeat: repeat-x; background-position: left bottom; height: 20px }
.CellBrowserNavigation  { text-align: center; height: 20px; vertical-align: middle }
.CellBrowserShadow { background-image: url("../de/images/shade-browser.gif"); background-repeat: no-repeat; background-position: left top; width: 695px; height: 20px }
.NavigationPages { }
.NavigationPages:hover { }
.NavigationCurrentPage { text-decoration: underline }
.NavigationCurrentPage:hover { text-decoration: underline }
.OptionGray { }
.OptionRegion  { background-color: #aeb7c4 }
.OptionSaison { background-color: #aeb7c4 }
.OptionOrt    { }
.LoginHead   { font-family: Arial, Verdana; background-image: url("../de/images/bg-login.gif"); background-repeat: repeat-x; background-position: left top; height: 40px; border: solid 1px #aeb7c4 }
.LoginHeadline   { color: #3560a0; font-size: 14px; font-family: Arial, Verdana; background-repeat: repeat-x; background-position: left top; padding-top: 13px; padding-left: 10px }
.LoginForm  { padding: 20px; border-style: none solid solid; border-width: 0 1px 1px; border-color: #aeb7c4 }
.RegisterError  { color: #e00004 }
.RegisterForm { padding: 10px; border-style: none solid solid; border-width: 0 1px 1px; border-color: #aeb7c4 }
.RegisterCellTitel { color: #3560a0; font-size: 12px; font-family: Arial, Verdana; padding-top: 5px; padding-bottom: 5px }
.RegisterCellField { padding-top: 1px; padding-bottom: 1px }
.RegisterCellValue { padding-top: 1px; padding-bottom: 1px }
.UserLink { color: #000; font-weight: normal; text-decoration: underline }
.UserLink:hover { color: #000; font-weight: normal; text-decoration: underline }
.KatalogHead { font-family: Arial, Verdana; background-image: url("../de/images/bg-login.gif"); background-repeat: repeat-x; background-position: left top; height: 40px; border: solid 1px #aeb7c4 }
.KatalogHeadline     { color: #3560a0; font-size: 14px; font-family: Arial, Verdana; background-repeat: no-repeat; background-position: left top; padding-top: 13px; padding-left: 10px }
.KatalogForm  { padding: 10px; border-style: none solid solid; border-width: 0 1px 1px; border-color: #aeb7c4 }
.KatalogDatum { font-size: 9px }

