/* ------------------------ */
/* ALLGEMEINE EINSTELLUNGEN */
/* ------------------------ */

body { 
	margin-left:0px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px; 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:9pt; 
	color:#000000;
	background-color:#EEF2F3;
    scrollbar-base-color:#FFFFFF;
    scrollbar-3dlight-color:#CCCCCC;
    scrollbar-arrow-color:#808285;
    scrollbar-darkshadow-color:#333333;
    scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#000000;
    scrollbar-track-color:#004A68;
}	 

body.index { 
	background-color:#ffffff;
}	 

table.main { 
	width:990px;
	color:#000000; 
	font-size:9pt;
	border:0px none;
	margin:0px;
	padding:0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

table { 
	color:#000000; 
	font-size:9pt;
	border: 0px none;
	margin:0px;
	padding:0px;
	text-align:left;
}

td { 
	color:#000000; 
	font-size:9pt; 
	margin:0px;
	padding:0px;
}

td.outer { 
	color:#000000; 
	font-size:9pt; 
	margin:0px;
	padding:0px;
	background-color:#EEF2F3;
	width:50%;
}

td.innermiddle { 
	color:#000000; 
	font-size:9pt; 
	text-align:left;
	vertical-align:top;
	border-left-width:2px;
	border-left-style:solid;
	border-left-color:#808285;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:#808285;
	padding:0px none;
	margin:0px none;
	width:990px;
}


/* --------------- */
/* DIVERSE KLASSEN */
/* --------------- */


.navelem {
	border-left-width:3px; 
	margin-left:40px; 
	padding-left:10px; 
	padding-bottom:10px; 
	border-left-color:#A3A7A9; 
	border-left-style:solid;
}

.navelema {
	border-left-width:3px; 
	margin-left:40px; 
	padding-left:10px; 
	padding-bottom:10px; 
	border-left-color:#004A68; 
	border-left-style:solid;
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10pt; 
	color:#004A68;
	font-weight:bold;
}

.navelemstart {
	border-left-width:5px; 
	padding-left:10px; 
	padding-bottom:10px; 
	border-left-color:#A3A7A9; 
	border-left-style:solid;
}

.navelemsuba {
	margin-left:50px; 
	padding-left:10px; 
	padding-bottom:10px; 
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:8pt; 
	color:#004A68;
	font-weight:bold;
	margin-top:0px;
	padding-top:0px;
}

.nav { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11pt; 
	color:#A6C200;
	font-weight:bold;
	text-decoration:none;
}

input,textarea {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:8pt;
	font-weight:normal;
	border-color:#004A68; 
	border-style:solid;
	border-width:1px;
}

.button {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:8pt;
	font-weight:normal;
	background-color:#004A68; 
	border-color:#A6C200;
	border-style:solid;
	border-width:1px;
	color:#ffffff;
	margin:0px;
	padding:0px;
}
/* ----- */
/* LINKS */
/* ----- */

a:link { 
	text-decoration:none;
	color:#000000; 
	font-size:9pt;
}

a:visited { 
	text-decoration:none;
	color:#000000; 
	font-size:9pt;
}

a:hover { 
	text-decoration:none;
	color:#ffffff; 
	font-size:9pt;
	font-weight:normal;
}

a:active { 
	text-decoration:none;
	color:#000000; 
	font-size:9pt;
}

a.start:link { 
	text-decoration:none;
	color:#000000; 
	font-size:11pt;
	font-weight:bold;
}

a.start:visited { 
	text-decoration:none;
	color:#000000; 
	font-size:11pt;
	font-weight:bold;
}

a.start:hover { 
	text-decoration:none;
	color:#004A68; 
	font-size:11pt;
	font-weight:bold;
}

a.start:active { 
	text-decoration:none;
	color:#000000; 
	font-size:11pt;
	font-weight:normal;
	font-weight:bold;
}

a.cont:link { 
	text-decoration:underline;
	color:#000000; 
	font-size:9pt;
}

a.cont:visited { 
	text-decoration:underline;
	color:#000000; 
	font-size:9pt;
}

a.cont:hover { 
	text-decoration:none;
	color:#000000; 
	font-size:9pt;
	font-weight:normal;
}

a.cont:active { 
	text-decoration:underline;
	color:#000000; 
	font-size:9pt;
	font-weight:normal;
}

a.subnav:link { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10pt; 
	color:#464646;
	font-weight:bold;
	text-decoration:none;
}

a.subnav:visited { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10pt; 
	color:#464646;
	font-weight:bold;
	text-decoration:none;
}

a.subnav:hover { 
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10pt; 
	color:#004A68;
	font-weight:bold;
}

a.subnav:active { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10pt; 
	color:#464646;
	font-weight:bold;
	text-decoration:none;
}

a.subsubnav:link { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:8pt; 
	color:#464646;
	font-weight:bold;
	text-decoration:none;
	margin-left:50px; 
	padding-left:10px; 
	padding-bottom:10px; 
	margin-top:0px;
	padding-top:0px;
}

a.subsubnav:visited { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:8pt; 
	color:#464646;
	font-weight:bold;
	text-decoration:none;
	margin-left:50px; 
	padding-left:10px; 
	padding-bottom:10px; 
	margin-top:0px;
	padding-top:0px;
}

a.subsubnav:hover { 
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:8pt; 
	color:#004A68;
	font-weight:bold;
	margin-left:50px; 
	padding-left:10px; 
	padding-bottom:10px; 
	margin-top:0px;
	padding-top:0px;
}

a.subsubnav:active { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:8pt; 
	color:#464646;
	font-weight:bold;
	text-decoration:none;
	margin-left:50px; 
	padding-left:10px; 
	padding-bottom:10px; 
	margin-top:0px;
	padding-top:0px;
}


a.nav:link { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11pt; 
	color:#464646;
	font-weight:bold;
	text-decoration:none;
}

a.nav:visited { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11pt; 
	color:#464646;
	font-weight:bold;
	text-decoration:none;
}

a.nav:hover { 
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11pt; 
	color:#A6C200;
	font-weight:bold;
}

a.nav:active { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11pt; 
	color:#464646;
	font-weight:bold;
	text-decoration:none;
}

/* --------- */
/* HEADLINES */
/* --------- */


h1 {
	font-size:15pt; 
	font-weight:bold;
	color:#004A68;
	margin-top:2px;
	margin-left:0px;
	margin-bottom:25px;
	font-weight:bold;
}

h2 {
	font-size:13pt; 
	color:#004A68;
	margin-top:2px;
	margin-left:0px;
	margin-bottom:25px;
	font-weight:normal;
}

h3 {
	font-size:11pt; 
	color:#004A68;
	margin-top:2px;
	margin-bottom:4px;
}

h4 {
	font-size:11pt; 
	margin-top:2px;
	margin-bottom:14px;
}
