@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; }

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; }
.searchheading { font-size: 130%; font-weight: bold; }
.summary { font-size: 90%; font-style: italic; } 
.results { font-size: 100%; }
.category { color: #999999; }
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: normal; color: #808080;}
.sorting { text-align: right; }
.result_title { font-size: 100%; }

.zoom_searchform { font-size: 100%; }
.zoom_options { font-size: 100%; }
input.zoom_button {  }
input.zoom_searchbox {  }		