@charset "iso-8859-1";
/* datei: style.css */

/* Reset CSS  -  v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
}
body {
        line-height: 1;
}
ol, ul {
        list-style: none;
}
blockquote, q {
        quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
        content: '';
        content: none;
}

/* remember to define focus styles! */
:focus {
        outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
        text-decoration: none;
}
del {
        text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
        border-collapse: collapse;
        border-spacing: 0;
}

body {
        background-color: #F4F4F4;
}
td.menue { vertical-align: top; background-color: #D8E8FC; }

body,h1,h2,h3,h4,td,th,p,ul,ol,li,b,div { font-family:Verdana,Arial,Helvetica,sans-serif; }
h1 { font-size:20px; color:#0D3B80; vertical-align:middle; }
h2 { font-size:18px; color:#0D3B80; vertical-align:middle; }
h3 { font-size:16px; color:#0D3B80; vertical-align:middle; }
h4 { font-size:14px; color:#0D3B80; vertical-align:middle; }
td,th,p,ul,ol,li,b,div { font-size:13px; }
small,.small { font-size:11px; color:#0D3B80; font-family:Arial,Helvetica,sans-serif; }
klein { font-size:11px; }

ul { list-style-type: disc; }
li { margin-top:3; margin-left:30; }

a { text-decoration:none; } /* font-size variabel */
a:link { color:#0000CC; }
a:visited { color:#0000CC; }
a:active { color:#0000CC; }
a:hover { color:#CC0000; text-decoration:underline; }

a.anker { text-decoration:none; white-space:nowrap; } /* gleiche color wie header */
a.anker:link { color:#0D3B80; }
a.anker:visited { color:#0D3B80; }
a.anker:active { color:#0D3B80; }
a.anker:hover { color:#0D3B80; text-decoration:none; }

a.menpas1 { text-decoration:none; white-space:nowrap; }
a.menpas1:link { color:#0D3B80; }
a.menpas1:visited { color:#0D3B80; }
a.menpas1:active { color:#0D3B80; }
a.menpas1:hover { color:#CC0000; }  /*funktioniert nur wenn Java disabled ist*/

a.menpas2 { text-decoration:none; white-space:nowrap; }
a.menpas2:link { color:#0D3B80; }
a.menpas2:visited { color:#0D3B80; }
a.menpas2:active { color:#0D3B80; }
a.menpas2:hover { color:#CC0000; }  /* funktioniert nur wenn Java disabled ist */

a.menovr1 { text-decoration:none; white-space:nowrap; }
a.menovr1:link { color:#FFFFFF; }
a.menovr1:visited { color:#FFFFFF; }
a.menovr1:active { color:#FFFFFF; }
a.menovr1:hover { color:#FFFFFF; text-decoration:none; }

a.menovr2 { text-decoration:none; white-space:nowrap; }
a.menovr2:link { color:#FFFFFF; }
a.menovr2:visited { color:#FFFFFF; }
a.menovr2:active { color:#FFFFFF; }
a.menovr2:hover { color:#FFFFFF; text-decoration:none; }

td.pasovr1,td.pasout1,td.focovr1,td.focout1 { font-size:13px; border-style:solid; border-width:0px; font-weight:bold; vertical-align:middle; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; }
td.pasovr2,td.pasout2,td.focovr2,td.focout2 { font-size:12px; border-style:solid; border-width:0px; font-weight:bold; vertical-align:middle; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; }

/* url immer gleich, bezogen auf style.css */
td.pasovr1 { cursor:pointer; background-color:#FF8000; background-image:url(../img/menor.gif); }
td.pasovr2 { cursor:pointer; background-color:#FF8000; background-image:url(../img/menor2.gif); }

td.pasout1 { cursor:default; background-color:#D8E8FC; background-image:url(../img/menbl1.gif); }
td.pasout2 { cursor:default; background-color:#D8E8FC; background-image:url(../img/menbl2.gif); }
/*
td.focovr1 { cursor:default; color:#FFD085; background-color:#175BC0; background-image:url(../img/mendbl.gif); }
td.focovr2 { cursor:default; color:#FFD085; background-color:#175BC0; background-image:url(../img/mendbl2.gif); }
td.focovr3 { cursor:default; color:#FFD085; background-color:#175BC0; background-image:url(../img/mendbl3.gif); }

td.focout1 { cursor:default; color:#FFFFFF; background-color:#175BC0; background-image:url(../img/mendbl.gif); }
td.focout2 { cursor:default; color:#FFFFFF; background-color:#175BC0; background-image:url(../img/mendbl2.gif); }
td.focout3 { cursor:default; color:#FFFFFF; background-color:#175BC0; background-image:url(../img/mendbl3.gif); }
*/
td.focovr1 { cursor:default; color:#FFFFFF; background-color:#FF8000; background-image:url(../img/menor.gif); }
td.focovr2 { cursor:default; color:#FFFFFF; background-color:#FF8000; background-image:url(../img/menor2.gif); }

td.focout1 { cursor:default; color:#0D3B80; background-color:#FF8000; background-image:url(../img/menor.gif); }
td.focout2 { cursor:default; color:#0D3B80; background-color:#FF8000; background-image:url(../img/menor2.gif); }

.head { font-size:22px; color:#FFFFFF; font-weight:bold; background-color:#AAAAAA; border-style:solid; border-width:1px; border-color:#808080; text-align:center; }

/* Farben */
.bck { background-color: #F4F4F4; }    /* body-hintergrund */
.rnd { background-color: #808080; }    /* body-rahmen */
.grau { background-color: #808080; }   /* strich */
.inh { background-color: #FFFFFF; }    /* inhalt-hintergrund */
.dblau{ background-color: #0D3B80; }   /* Text */
//.hblau { background-color: #B4E0FF; }  /* menü */
//.hblau { background-color: #E4EEFB; }  /* menü */
//.hblau { background-color: #E4EEFB; }  /* menü */
//.hblau { background-color: #D8E8FB; }  /* menü */
//.hblau { background-color: #D5DCEA; }  /* menü */
.hblau { background-color: #D8E8FC; }  /* menü, 216 232 252 */
//.hblauh { background-color: #D4F2FF; } /* obere rand hblau */
//.hblaud { background-color: #7296B2; } /* untere rand hblau */
.hblauh { background-color: #FAFBFC; } /* obere rand hblau */
.hblaud { background-color: #8092A8; } /* untere rand hblau */

.or { background-color: #FF8000; }     /* orange - menü */
/* menuetext alt #010168 */
/* .blau { background-color: #175BC1; } */    /* menü - fokussierte seite */
/* .blaud { background-color: #244A71; } */   /* untere rand blau */
/* .blauh { background-color: #4F8FEC; } */   /* obere rand blau*/
/* .dblaub { background-color: #0B2D5F; } */  /* obere rand banner */
/* .blu { background-color: #B4D8F0; } */
/* .dblu { background-color: #004076; } */    /* dunkelblauer Text */
/* .orh { background-color: #FFB840; } */     /* obere rand or */
/* .ord { background-color: #E06000; } */     /* untere rand or */


/* Styles für Zoom Search Engine, kopiert aus 'search_template.html' */
.highlight { background: #FFB840; font-weight:bold; color:#000000; }
