* { box-sizing: border-box; /* margin: 0px; border: solid 0px; padding: 0px; mozilla/5.0 applewebkit/537.36 (khtml, like gecko; compatible; claudebot/1.0; +claudebot@anthropic.com)*/ line-height: 18px; font-family: Verdana, Tahoma, sans-serif; font-size: 12px; } body, table, tr, td, div, a, ul, li { margin: 0px; border: solid 0px; padding: 0px; } body { background-color: #D7C59F; } /* ** layout */ table.page { width: 1124px; margin: 36px auto 36px auto; border-collapse: collapse; } td.headerLeft { width: 200px; } td.headerCenter { height: 36px; border-left: solid 1px #8A7E66; border-right: solid 1px #8A7E66; padding-right: 32px; text-align: right; color: #8A7E66; font-style: italic; } td.headerRight { width: 100px; } td.navigationLeft { border-top: solid 1px #8A7E66; border-bottom: solid 1px #8A7E66; background: linear-gradient(to right, #D7C59F 20%, #A3A3A3 100%); } td.navigationCenter { height: 36px; border-top: solid 1px #8A7E66; border-bottom: solid 1px #8A7E66; background: #A3A3A3; } td.navigationRight { border-top: solid 1px #8A7E66; border-bottom: solid 1px #8A7E66; background: linear-gradient(to left, #D7C59F 0%, #A3A3A3 80%); } td.contentLeft { padding-top: 180px; vertical-align: top; background: #f6e6bd url('/images/39154-O1U06Q.png') no-repeat; } @keyframes qualm { from { transform: scale(0.9); } to { transform: scale(1); } } td.contentCenter { height: 360px; min-height: 360px; border: solid 1px #8A7E66; padding: 16px; vertical-align: top; color: #292929; animation-name: qualm; animation-duration: 1s; } td.contentRight { } td.infoLeft { border-top: solid 1px #8A7E66; border-bottom: solid 1px #8A7E66; background: linear-gradient(to right, #D7C59F 20%, #A3A3A3 100%); } td.infoCenter { border-top: solid 1px #8A7E66; border-bottom: solid 1px #8A7E66; background: #A3A3A3; text-align: center; color: #292929; font-size: 10px; letter-spacing: 2px; } td.infoRight { border-top: solid 1px #8A7E66; border-bottom: solid 1px #8A7E66; background: linear-gradient(to left, #D7C59F 0%, #A3A3A3 80%); } td.footerLeft { } td.footerCenter { height: 36px; border-left: solid 1px #8A7E66; border-right: solid 1px #8A7E66; } td.footerRight { } /* ** navigation */ /* breadcrumb */ ul.rex-breadcrumb { list-style: none; display: inline-block; } ul.rex-breadcrumb li { display: inline-block; margin-left: 8px; border-left: solid 1px #8A7E66; padding-left: 8px; color: #292929; font-size: 16px; font-weight: bold; } ul.rex-breadcrumb li a { text-decoration: none; color: #8A7E66; font-size: 12px; font-weight: normal; } /* icon navigation */ div.iconNavigation { position: relative; display: none; width: 24px; min-height: 24px; margin: 8px 16px; background: transparent url(/images/menu_24.png) no-repeat; cursor: pointer; } div.iconNavigation ul.rex-navi1 { position: absolute; top: 24px; display: none; padding: 10px 10px 10px 26px; border: solid 1px #8A7E66; background-color: #A3A3A3; } div.iconNavigation ul.rex-navi2 { margin-left: 32px; } div.iconNavigation:hover ul.rex-navi1, div.iconNavigation:focus ul.rex-navi1 { display: block; } div.iconNavigation li { margin-top: 6px; } div.iconNavigation a { text-decoration: none; color: #292929; font-weight: bold; } div.iconNavigation li:hover > a, div.iconNavigation li.rex-active > a, div.iconNavigation li.rex-current > a { color: #FFFFFF} /* text navigation */ div.textNavigation { display: block; } div.textNavigation ul.rex-navi1 { list-style: none; } div.textNavigation ul.rex-navi1 > li { position: relative; display: block; float: left; width: 117px; border-left: solid 1px #8A7E66; text-align: center; } div.textNavigation ul.rex-navi1 li:first-child { border-left: solid 0px; } div.textNavigation ul.rex-navi1 a { display: block; width: 100%; height: 100%; color: #292929; text-decoration: none; font-weight: bold; } div.textNavigation li.rex-current > a, div.textNavigation li.rex-active > a, div.textNavigation ul > li:hover > a, div.textNavigation ul > li:focus > a { color: #FFFFFF; } div.textNavigation ul.rex-navi2 { position: absolute; left: -1px; opacity: 0; border-left: solid 1px #8A7E66; border-bottom: solid 1px #8A7E66; border-right: solid 1px #8A7E66; padding: 8px 2px; background: #A3A3A3; } div.textNavigation ul.rex-navi2 > li { position: relative; display: block; float: left; width: 140px; text-align: center; } div.textNavigation li:hover ul.rex-navi2, div.textNavigation li:focus ul.rex-navi2 { opacity: 1; transition: opacity 1s; } /* ** content */ div.title, caption { margin: 30px 32px 10px 32px; font-size: 14px; font-weight: bold; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} div.subtitle { margin: 20px 32px 10px 32px; font-weight: bold; } div.text { margin: 10px 32px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } div.textimportant { margin: 10px 32px; text-decoration: underline; text-decoration-color: #8A7E66; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } div.spruch { margin: 20px 32px; text-align: center; font-size: 20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } div.enum { margin: 4px 48px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } a.externallink { display: block; margin: 10px 32px; color: #8A7E66; text-decoration: none; font-size: 14px; font-weight: bold; } a.imageref { display: block; margin: 30px 10px 0px 10px; color: #8A7E66; text-decoration: none; font-size: 8px; } form { margin: 20px 32px; } form td { color: #292929; padding-right: 12px; } form input[type='text'] { width: 230px; } form textarea { width: 460px; } td.captcha { padding-top: 20px; } td.captcha img { vertical-align: bottom; } td.captcha a { text-decoration: none; color: #8A7E66; } td.error_captcha, td.error_missingvalue, td.error_missingstreetno, td.error_missingplz, td.error_missingphone, td.error_missingemail { padding: 20px; color: #BF4000; font-size: 16px; font-weight: bold; } td.error_none { padding: 20px; color: #BEBE00; font-size: 14px; font-weight: bold; } @media screen and (max-width: 1140px) { table.page { width: 1024px; } td.headerRight, td.navigationRight, td.contentRight, td.infoRight, td.footerRight { width: 0px; max-width: 0px; overflow: hidden; } td.navigationCenter { border-right: solid 1px #8A7E66; } } @media screen and (max-width: 1040px) { table.page { width: 824px; } td.headerLeft, td.navigationLeft, td.contentLeft, td.infoLeft, td.footerLeft { width: 0px; max-width: 0px; overflow: hidden; } td.navigationCenter { border-left: solid 1px #8A7E66; } } @media screen and (max-width: 840px) { table.page { width: auto; } div.iconNavigation { display: block; } div.textNavigation { display: none; } } @media print { * { position: absolute; width: 0px; height: 0px; overflow: hidden; } }