/* Allgemeines */
body
    { background-color: white; margin: 0px; padding: 0px; }
body, p, td, th, div, span
    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
h1
    { font-size: 12pt; font-weight: bold; margin-top: 15pt; margin-bottom: 30pt; }
h2
    { font-size: 12pt; font-weight: bold; margin-top: 15pt; margin-bottom: 30pt; }
h3
    { font-size: 12pt; font-weight: bold; margin-top: 15pt; margin-bottom: 15pt; }
h4
    { font-size: 12pt; font-weight: bold; margin-top: 15pt; margin-bottom: 15pt; }
h5
    { font-size: 10pt; font-weight: bold; margin-top: 15pt; margin-bottom: 5pt; }
h6
    { font-size: 8pt; font-weight: bold; margin-top: 15pt; margin-bottom: 5pt; }
.klein
    { font-size: 8pt; text-align: center; }
a:link
    { text-decoration: none; color: #888888; }
a:visited
    { text-decoration: none; color: #888888; }
a:hover
    { text-decoration: underline; color: #000080; }
a:active
    { text-decoration: underline; color: #000080; }
p
    { margin-top: 10pt; margin-bottom: 15pt; margin-left: 0pt; margin-right: 0pt; }
table
    { border-collapse: collapse; border-spacing: 0px; margin-top: 5pt; margin-bottom: 5pt; }
td, th
    { padding: 3px; }
table.blind, th.blind, tr.blind, td.blind
    { border: 1px none blue; padding: 0px; margin: 0px; }
hr
    { margin-left: 10pt; margin-right: 10pt; height: 1px; }
img
    { border:none }



/* Layout */
#kopfzeile
    { position: fixed; left: 0px; top: 0px; width: 100%; height: 25px; line-height: 25px; text-align: right; vertical-align: middle; background-color: #E9DCC9; z-index: 1; }
#platzhalter_kopfzeile
    { height: 35px; }
#layouttabelle
    { width: 100%; }
#rand_links
    { min-width: 20px; width: 20px; max-width: 20px }
#logo
    { margin-bottom: 20px; background-image:url(../images/logo.jpg); background-repeat: no-repeat; background-position: left top; height: 98px; min-width: 781px; width: 781px; max-width: 781px; }
#menue_rahmen
    { min-width: 0px; width: 120px; vertical-align: top; }
#menue
    { background-color: #E9DCC9; width: 100%; padding-left: 2px; padding-right: 2px; padding-top: 10px; padding-bottom: 10px; }
#inhalt
    { padding-left: 20px; padding-right: 20px; vertical-align: top; }
#rechts
    { min-width: 201px; width: 201px; max-width: 201px; padding-left: 2px; padding-right:2px; padding-top: 10px; padding-bottom: 30px; }
#ecklogo
    { min-width: 201px; width: 201px; max-width: 201px; vertical-align: bottom; }
#fusszeile
    { height: 25px; line-height: 25px; text-align: center; vertical-align: middle; background-color: #E9DCC9; margin-top: 20px; margin-bottom: 10px; }



/* Damit das Login keine Überbreite hat */
#modlgn_username
    { max-width: 100%; }
#modlgn_passwd
    { max-width: 100%; }



/* Hauptmenü soll nicht wie eine Liste aussehen */
#menue ul
    { list-style: none; padding: 0px; margin: 0px;}
#menue ul ul
    { padding-left: 10px; }
#menue ul ul ul
    { padding-left: 20px; }
#menue li span
    { font-weight: bold; color: #888888; line-height: 16px; }
#menue li#current > a > span
    { color: #000000; }
#menue ul.menu
    { margin-bottom: 15px; }



/* Oberes Menü */
#kopfzeile ul
    { list-style: none; padding: 0; margin: 0; }
#kopfzeile ul li
    { padding-left: 0px; padding-right: 0px; float: right; margin: 0; line-height: 25px; white-space: nowrap; }
#kopfzeile ul li a
    { font-weight: bold; display: block; color: black; padding-left: 10px; padding-right: 10px; background: transparent; }



/* Überschriften, etc. */
.componentheading, .contentheading
    { font-size:12pt; font-weight:bold; text-align: left; text-transform: uppercase; }
#active_menu
    { color: black; }
a.mainlevel
    { font-weight: bold; }



/* Werbung bei Chrono Forms verbergen */
div.chronoform
    { display: none; }


/* Newsletter-Subscriber-Modul */
div.modns
    { min-width: 197px; width: 197px; max-width: 197px; }
input.modnsinputbox
    { width: 100% }



/* Dateiende */
