
/* Links und Text ------------------------------------------------------------- */
html, body    { height:100%; margin:0px; padding:0px; }
A:link        { color:#252553; font-weight:bold; text-decoration:none; }
A:visited     { color:#252553; font-weight:bold; text-decoration:none; }
A:hover       { color:#FFFFFF; font-weight:bold; text-decoration:none; }
h1            { font-family:Arial,Verdana; font-size:14pt; color:#000000; line-height:1.7em; font-weight:normal; margin-top: 0px; letter-spacing:2px; }
h2            { font-family:Verdana,Arial; font-size:11pt; color:#000000; line-height:1.7em; font-weight:bold;   margin-top:20px; margin-bottom:5px; }
h3            { font-family:Verdana,Arial; font-size: 9pt; color:#000000; line-height:1.7em; font-weight:bold;   margin-top: 5px; margin-bottom:0px; }
h6            { /* only used to add a headline for printed pages, see "@media screen" */
                font-family:Verdana,Arial; font-size:24pt; color:#000000; line-height:1.7em; font-weight:bold; }
.normalblack  { font-family:Verdana,Arial; font-size: 9pt; color:#000000; line-height:1.7em; margin-top:0px; text-align:justify; }
.normalblack1 { font-family:Verdana,Arial; font-size: 9pt; color:#000000; line-height:1.7em; margin-top:0px; text-align:justify; margin-bottom:5pt; }
.smallblack   { font-family:Verdana,Arial; font-size: 8pt; color:#000000; line-height:1.7em; margin-top:0px; text-align:justify; }
.smallblack1  { font-family:Verdana,Arial; font-size: 8pt; color:#000000; line-height:1.7em; margin-top:0px; text-align:justify; margin-bottom:5pt; }
A:link.normallink { font-family:Verdana,Arial; font-size: 9pt; color:#000000; line-height:1.7em; margin-top:0px; font-weight:normal; text-decoration:underline; }
A:link.smalllink  { font-family:Verdana,Arial; font-size: 8pt; color:#000000; line-height:1.7em; margin-top:0px; font-weight:normal; text-decoration:underline; }

.footer          { font-family:Verdana,Arial; font-size: 7pt; color:#564436; font-weight:normal; text-decoration:none; }
A:link.footer    { color:#564436; font-weight:normal; }
A:visited.footer { color:#564436; font-weight:normal; }
A:hover.footer   { color:#FFFFFF; text-decoration:none; }

/* Farben --------------------------------------------------------------------- */
.brown        { color:#9A7A60; }
.darkbrown    { color:#624E3E; }
.creme        { color:#FFF7E1; }
.blue         { color:#252553; }
.bluebold     { color:#252553; font-weight:bold; }
.redbold      { color:#B40000; font-weight:bold; }

/* Don't print specific areas (see notes) ------------------------------------- */
@media print  { body { background-image:none; } 
                table.doNotPrint { display:none; }
                tr.doNotPrint    { display:none; }
                td.doNotPrint    { display:none; }
              }
@media screen { h6.onlyForPrint  { display:none; }
                h1.onlyForPrint  { display:none; }
              }

/* Main menu = "menu",    if active "menu1" ----------------------------------- */
/* Sub menu  = "menusub", if active "menusub1" -------------------------------- */
.menu     { font-family:Verdana,Arial; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; }
.menu1    { font-family:Verdana,Arial; font-size:8pt; color:#FFF7E1; font-weight:normal; text-decoration:none; }
.submenu  { font-family:Verdana,Arial; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; line-height:28px; margin-bottom:2px; display:block; vertical-align:middle; text-indent:12px; }
.submenu1 { font-family:Verdana,Arial; font-size:8pt; color:#FFF7E1; font-weight:normal; text-decoration:none; line-height:28px; margin-bottom:2px; display:block; vertical-align:middle; text-indent:12px; }

A:link.menu     { color:#000000; font-weight:normal; text-decoration:none; }
A:link.menu1    { color:#FFF7E1; font-weight:normal; text-decoration:none; }
A:link.submenu  { color:#000000; font-weight:normal; text-decoration:none; border-top:1px solid #9A7A60; border-bottom:1px solid #9A7A60; }
A:link.submenu1 { color:#FFF7E1; font-weight:normal; text-decoration:none; border-top:1px solid #000000; border-bottom:1px solid #000000; }

A:visited.menu     { color:#000000; font-weight:normal; text-decoration:none; }
A:visited.menu1    { color:#FFF7E1; font-weight:normal; text-decoration:none; }
A:visited.submenu  { color:#000000; font-weight:normal; text-decoration:none; border-top:1px solid #9A7A60; border-bottom:1px solid #9A7A60; }
A:visited.submenu1 { color:#FFF7E1; font-weight:normal; text-decoration:none; border-top:1px solid #000000; border-bottom:1px solid #000000; }

A:hover.menu       { color:#FFF7E1; font-weight:normal; text-decoration:none; }
A:hover.menu1      { color:#000000; font-weight:normal; text-decoration:none; }
A:hover.submenu    { color:#FFF7E1; font-weight:normal; text-decoration:none; border-top:1px solid #000000; border-bottom:1px solid #000000; }
A:hover.submenu1   { color:#000000; font-weight:normal; text-decoration:none; border-top:1px solid #000000; border-bottom:1px solid #000000; }

/* Notes -------------------------------------------
media print:  <table/td class="doNotPrint"> --> table/td will not be printed
              Background images of the whole website (=body) will not be printed as well
media screen: A headline is added (see js_navigation.js) for printed page, but will not be displayed on the screen 
------------------------------------------------- */
