﻿/* Eitido (c) 2014 - Norman Geiersbach */
 a, body, div, h1, h2, h3, html, img, li, p, table, ul { background-repeat: no-repeat; border: 0; margin: 0; padding: 0; } a { color: #666666; outline: none; text-decoration: none; } a:hover { color: #333333; text-decoration: none; } body { font-family: Arial, Tahoma, Helvetica; font-size: 12px; line-height: 19px; background: #fafafa; color: #666666; } h1, h2 span { display: none; } .clear { clear: both; } .error { display: block; padding: 8px; background: #fff5f5; border: #ffcccc 1px dotted; border-left: 0; border-right: 0; color: #bf0016; } .success { display: block; padding: 8px; background: #f5fff5; border: #ccffcc 1px dotted; border-left: 0; border-right: 0; color: #00bf1a; } .link { padding-left: 16px; background-image: url('Images/link.gif'); } .link:hover { background-position: left bottom; } #page-wrapper { margin: 0 auto; width: 980px; background-image: url('Images/page-container.gif'); background-repeat: repeat-y; } #page-container { padding: 0 40px; } #header { position: relative; height: 345px; background-image: url('Images/header.gif'); } #logo-dobrott { display: block; position: absolute; left: 50%; top: 47px; margin-left: -115px; width: 230px; height: 36px; } #teaser { position: absolute; left: 0; top: 122px; width: 900px; height: 150px; } #navigation-bar { position: absolute; left: 0; top: 274px; width: 900px; height: 40px; overflow: hidden; } #main { min-height: 320px; } #main-end { clear: both; } #footer { height: 28px; background-image: url('Images/footer.gif'); } #main-menu { list-style-type: none; margin: 0 auto; } #main-menu li { float: left; } #main-menu li a { display: block; padding: 0 15px; height: 39px; font-family: Georgia, Times New Roman, Helvetica; font-size: 11px; font-weight: normal; line-height: 39px; letter-spacing: 1px; text-transform: uppercase; color: #999999; } #main-menu li a:hover, #main-menu li a.active { color: #333333; border-bottom: 1px solid #333333; } #main-menu li a:hover span.inner, #main-menu li a.active span.inner { display: none; } #sub-menu { list-style-type: none; padding-top: 21px; } #sub-menu li { display: block; width: 213px; height: 35px; overflow: hidden; border-top: 1px solid #cccccc; } #sub-menu li a { display: block; margin: 0 15px; height: 35px; font-family: Georgia, Times New Roman, Helvetica; font-size: 10px; font-weight: normal; line-height: 35px; letter-spacing: 1px; text-transform: uppercase; color: #999999; } #sub-menu li a:hover, #sub-menu li a.active { color: #333333; } #sub-menu li a:hover span.inner, #sub-menu li a.active span.inner { display: none; } #sub-menu li:first-child { border-top: 0; } .content-block { padding-bottom: 20px; } .content-block h3 { display: block; margin-left: -15px; margin-bottom: 9px; padding-left: 15px; font-size: 14px; line-height: 26px; color: #333333; border-bottom: 1px solid #cccccc; } .content-block img { float: left; margin: 4px 10px 10px 0; } .content-block a { color: #1165ae; } .content-block a:hover { text-decoration: underline; } .content-block a.link { background-image: url('Images/link.gif'); background-position: left 0px; } .content-block a.link:hover { background-position: left -19px; } .content-block i { display: inline-block; padding-left: 12px; color: #999999; } .content-block strong { color: #333333; } .content-block ul { padding-left: 24px; } .content-block .info-text { padding-bottom: 8px; } .content-block .info-text-end { clear: both; } .content-block .link-list { list-style-type: none; padding-left: 0; } .content-block .news-list { margin-top: 11px; padding-left: 24px; color: #1165ae; } .content-block .news-list a { color: #1165ae; } .content-block .news-list a:hover { text-decoration: underline; } .content-block .news-list strong { color: #1165ae; } .content-block .news-list .text { color: #666666; } .content-block-end { clear: both; } .content-wrapper { float: right; margin-top: -5npx; width: 604px; } .content-wrapper-end { clear: both; } .sidebar-wrapper { float: left; width: 213px; } .sidebar-wrapper-end { clear: both; } .form-wrapper { margin-top: 18px; width: 308px; } .form-wrapper form { margin-top: 18px; } .form-wrapper fieldset { border: 0; margin: 0; padding: 0; } .form-wrapper label { float: left; width: 80px; font-size: 11px; font-weight: bold; color: #333333; } .form-wrapper .field { margin-bottom: 4px; } .form-wrapper .field input { float: right; width: 210px; font-size: 11px; } .form-wrapper .field textarea { float: right; width: 210px; height: 96px; font-size: 11px; } .form-wrapper .field-end { clear: both; } .form-wrapper .field-validation-error { color: #bf0016; } .form-wrapper .submit-wrapper { padding-left: 64px; } .form-wrapper .submit-wrapper .button-wrapper { float: right; } .form-wrapper .submit-wrapper .button-wrapper input { min-width: 100px; font-size: 11px; } .form-wrapper .submit-wrapper .button-wrapper:hover input { background-position: left bottom; cursor: pointer; } .form-wrapper .submit-wrapper-end { clear: both; } .success-summary { padding: 8px; border: #ccffcc 1px dotted; border-left: 0; border-right: 0; color: #00bf1a; background: #f5fff5; } .validation-summary { margin-bottom: 8px; padding: 8px; border: #ffcccc 1px dotted; border-left: 0; border-right: 0; color: #bf0016; background: #fff5f5; } .validation-summary ul li { background-image: url('Images/bullet-error.gif'); } #error-wrapper { background-image: url('Images/error-bkg.gif'); margin: 64px auto 32px auto; width: 654px; height: 266px; } #error-wrapper #logo { margin-left: 29px; } #error-container { padding: 29px; } #error-container strong { display: block; padding-bottom: 18px; } #error-container ul { list-style-type: none; padding-top: 8px; } #error-container ul li a { padding-left: 16px; background-image: url('Images/link.gif'); } #error-container ul li a:hover { background-position: left bottom; } #error-details { float: left; } #error-status { float: right; text-align: right; } #error-title, #error-code { color: #388d12; } 