/* Hintergrund */
body.index {background-color:#21397B; font-family: arial,verdana; text-align:center}
body.menue{background-color:#21397B; font-family: arial,verdana; text-align:left;
scrollbar-base-color:#21397B;
scrollbar-3dlight-color:#99CCFF;
scrollbar-arrow-color:#99CCFF;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#21397B;
scrollbar-highlight-color:#FFFFFF;
}
body.inhalt{background-color:#99CCFF; font-family: arial,verdana; text-align:left;
scrollbar-base-color:#21397B;
scrollbar-3dlight-color:#21397B;
scrollbar-arrow-color:#21397B;
scrollbar-darkshadow-color:#21397B;
scrollbar-face-color:#99CCFF;
scrollbar-highlight-color:#FFFFFF;
}

/* Bereiche */
#logo {position:absolute; left:5px; top:10px}
#kopf {position:absolute; left:170px; top:10px;width:680px}
#submenue {position: absolute; left:10px; top: 0px; width:140px}
#inhalt {position:absolute; left:170px; top:10px; width:600px; height:800px; background-color:#99CCFF;padding-left:10px; padding-top:5px}
#quer {position:absolute; left:330px  ; top:85px}
#linie {position:absolute;left: 290px; top:20px}
#impressum {position: absolute; left:10px; top: 285px; width:100%}

/* Links */
a:link. {color: #21397B;text-decoration:underline}
a:active. {color: #21397B;text-decoration:underline}
a:visted. {color: #FF007F;text-decoration:underline}
a:hover. {color: #21397B;text-decoration:underline}

a:link.index {color: #FFFFFF;text-decoration:underline}
a:active.index {color: #FFFFFF;text-decoration:underline}
a:visted.index {color: #FFFFFF;text-decoration:underline}
a:hover.index {color: #FFFFFF;text-decoration:underline}

a:link.menue {text-decoration:none; color: #DFDFDF; font-size:9pt; padding-bottom:5px; padding-left: 5px; padding-right: 6px; border-top: 1px solid #21397B; border-left: 1px solid #21397B; border-right: 1px solid #DFDFDF; border-bottom : 1px double #DFDFDF;}
a:visited.menue {text-decoration:none; color: #DFDFDF; font-size:9pt; padding-bottom:5px; padding-left: 5px; padding-right: 6px; border-top: 1px solid #21397B; border-left: 1px solid #21397B; border-right: 1px solid #DFDFDF; border-bottom : 1px double #DFDFDF;}
a:hover.menue {text-decoration: none; color: #DFDFDF; font-size:9pt;padding-bottom:5px; padding-left: 5px; padding-right: 6px; border-top: 2px solid #DFDFDF; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; border-bottom : 1px double #21397B;}

a:link.submenue {text-decoration:none; color: #DFDFDF; font-size:8pt; border-top: 1px solid #21397B;  border-bottom : 1px double #21397B;line-height:14pt}
a:visited.submenue {text-decoration: none;color: #DFDFDF; font-size:8pt; border-top: 1px solid #21397B;  border-bottom : 1px double #21397B;line-height:14pt}
a:hover.submenue {color: #DFDFDF;text-decoration: none; font-size:8pt; border-top: 1px solid #C0C0C0;  border-bottom : 1px double #DFDFDF;line-height:14pt}

a:link.webmaster {color: #DFDFDF;text-decoration:underline}
a:visted.webmaster {color: #DFDFDF;text-decoration:underline}
a:hover.webmaster {color: #DFDFDF;text-decoration:underline}

a:link.textmenue {
	text-decoration: none;
	border: 1px solid #21397B;
	font-size: 10pt;
	color: #21397B;
	padding: 2px;
}
a:visited.textmenue {
	text-decoration: none;
	border: 1px solid #21397B;
	font-size: 10pt;
	color: #21397B;
	padding: 2px;
}
a:hover.textmenue {
	text-decoration: none;
	border: 1px solid #21397B;
	font-size: 10pt;
	color: White;
	padding: 2px;
	background-color: #21397B;
}

/*Überschriften*/
h1 {color:#21397B; font-size:15pt; font-weight:700; margin-top:0px}
h2 {color:#21397B; font-size:11pt; font-weight:700; margin-top:-2px;}
h3 {color:#21397B; font-size:10pt; font-weight:700; margin-top:-2px;}

/* Textformate*/
p.nav {font-size:8pt;color: #DFDFDF;}
p.text {font-size:10pt; color:#000000; margin-top:0px; width:90%; text-align:justify}
p.index {color:#FFFFFF; font-size:10pt; font-weight:500; line-height:20pt; margin-top: 14px;letter-spacing:2px;}
p.index2 {color:#FFFFFF; font-size:8pt; font-weight:500;text-align:left}

p.news_titel {font-size: 11pt; letter-spacing: 1px;}
p.news {font-size:10pt; margin-top:-5px}
p.news_bold {font-size:10pt; margin-top:-5px; font-weight: bold}
p.tab {font-size:10pt; color:#000000; text-align:left; width:90%}
p.tab2 {font-size:10pt; color:#000000; margin-top:0px; width:90%; text-align:center}

p.text2 {font-family:arial; font-size:11pt; font-weight:500; color:#003399;letter-spacing: 1px}
p.subtext{font-family:arial; font-size:7pt; color:#003399; text-align:left; margin-top: 5px;}
p.text_kurz {width: 500px; font-family:arial; font-size:10pt; line-height:13pt; font-weight:500; color:#003399; text-align:left}
p.titel {width: 500px; font-family:arial; font-size:11pt; line-height:13pt; font-weight:700; color:#003399; text-align:justify; margin-bottom:-10pt}

p.text_small {font-size:8pt; color:#000000; margin-top:0px; width:90%; text-align:justify}

/*Tabellen*/
table.index {width: 90%; font-family:arial; font-size:9pt; line-height:13pt; font-weight:500; color:#FFFFFF; text-align:center;}
table.text {margin-left: -10px;font-family:arial; font-size:10pt; line-height:13pt; font-weight:500; color:#FFFFFF; text-align:center;width:90%}
tr.news {vertical-align:top}
table.links {font-family:arial; font-size:10pt; line-height:14pt; font-weight:500;}
td.links {font-weight:700; color:#21397B; }

/*Listen*/
ul.text {list-style:disc; font-size:10pt;}
ul.text2 {width: 500px; font-family:arial; font-size:10pt; line-height:13pt; font-weight:500; color:#003399; text-align:justify; margin-left:10px}

/*Sonstiges*/
span.unterpunkt {font-size:8pt;color: #DFDFDF;margin-left:15px}
