.announcement {width:100%;border:4px solid #9dadbc;padding:10px 0px 10px 10px;margin:8px 0px 10px 0px;}

/* ---------------> Scrollbar / Schriftart allgemein  <--------------- */
BODY {
	font-family:Tahoma,Arial,Helvetica;
    font-size:10pt;
}

img { border: none; }

strong.norm { font-weight: normal; }

h1.norm {
margin: 0px;
font-family:Tahoma,Arial,Helvetica;
font-size: 10pt;
}
h1.head {
margin: 0px;
font-family:Tahoma,Arial,Helvetica;
font-weight: bold;
font-size: 14pt;
}
h2.glossar {
margin: 0px;
font-family:Tahoma,Arial,Helvetica;
font-weight: bold;
font-size: 11pt;
}
h1.fett {
margin: 0px;
font-family:Tahoma,Arial,Helvetica;
font-weight: bold;
font-size: 1.3em;
letter-spacing:0px;
color:#333333;
}
h2 {
margin: 0px;
font-family:Tahoma,Arial,Helvetica;
font-weight: bold;
font-size: 1.2em;
letter-spacing:0px;
color:#333333;
}
h1 {
margin: 0px;
font-family:Tahoma,Arial,Helvetica;
font-weight: bold;
font-size: 1.3em;
letter-spacing:-1px;
color:#333333;
}

/* ---------------> Standard-Hyperlinks  <--------------- */
A:link { color:#841A00; text-decoration: underline; }
A:visited { color:#841A00; text-decoration: underline; }
A:active { color:#000000; text-decoration: underline; }
A:hover { color:#0066CC; text-decoration: none; }

/* ---------------> Vor-Zurück-Hyperlinks  <--------------- */
A.button:link { color:#841A00; text-decoration: underline;  font-size:12px; }
A.button:visited { color:#841A00; text-decoration: underline;  font-size:12px; }
A.button:active { color:#000000; text-decoration: none;  font-size:12px; }
A.button:hover { color:#841A00; text-decoration: none;  font-size:12px; }

/* ---------------> NAVI  <--------------- */
A.navi:link { color:#000000; text-decoration: underline; font-size: 1.3em; margin-right:30px; letter-spacing:-1px; }
A.navi:visited { color:#000000; text-decoration: underline; font-size: 1.3em; margin-right:30px; letter-spacing:-1px; }
A.navi:active { color:#0023A0; text-decoration: none; font-size: 1.3em; margin-right:30px; letter-spacing:-1px; }
A.navi:hover { color:#0023A0; text-decoration: none; font-size: 1.3em; margin-right:30px; letter-spacing:-1px; }

/* ---------------> Menue-Hyperlinks  <--------------- */
A.menu:link { color:#000000; text-decoration: none; font-size:9px; }
A.menu:visited { color:#000000; text-decoration: none; font-size:9px; }
A.menu:active { color:#841A00; text-decoration: none; font-size:9px; }
A.menu:hover { color:#841A00; text-decoration: none; font-size:9px; }

/* ---------------> Partner-Hyperlinks  <--------------- */
A.partner:link { color:#000000; text-decoration: none; font-size:10pt; }
A.partner:visited { color:#000000; text-decoration: none; font-size:10pt; }
A.partner:active { color:#000000; text-decoration: none; font-size:10pt; }
A.partner:hover { color:#000000; text-decoration: none; font-size:10pt; }

/* ---------------> Headline-Hyperlinks  <--------------- */
A.headline:link { color:#336699; text-decoration: none; font-size:11px; }
A.headline:visited { color:#336699; text-decoration: none; font-size:11px; }
A.headline:active { color:#666666; text-decoration: none; font-size:11px; }
A.headline:hover { color:#000000; text-decoration: none; font-size:11px; }

/* ---------------> Latest-Hyperlinks  <--------------- */
A.latest:link { color:#FFFFFF; text-decoration: none; font-size:10px; }
A.latest:visited { color:#FFFFFF; text-decoration: none; font-size:10px; }
A.latest:active { color:#FFFFFF; text-decoration: none; font-size:10px; }
A.latest:hover { color:#FFFFFF; text-decoration: underline; font-size:10px; }

/* ---------------> Latest-Hyperlinks  <--------------- */
A.latest2:link { color:#000000; text-decoration: none; font-size:10px; }
A.latest2:visited { color:#000000; text-decoration: none; font-size:10px; }
A.latest2:active { color:#000000; text-decoration: none; font-size:10px; }
A.latest2:hover { color:#000000; text-decoration: underline; font-size:10px; }

/* ---------------> Links-Hyperlinks  <--------------- */
A.links:link { color:#000000; text-decoration: none; font-size:14px; }
A.links:visited { color:#000000; text-decoration: none; font-size:14px; }
A.links:active { color:#000000; text-decoration: none; font-size:14px; }
A.links:hover { color:#000000; text-decoration: underline; font-size:14px; }

/* ---------------> Schriftdefinitionen <--------------- */
.tahoma_black   { color: #000000; font-size: 8pt; font-weight: bold; font-family: Tahoma,Arial,Helvetica; }
.tahoma_grey   { color: #7F7F7F; font-size: 8pt; font-weight: bold; font-family: Tahoma,Arial,Helvetica; }
.tahoma10_white   { color: #FFFFFF; font-size: 10px; text-decoration: none; font-family: Tahoma,Arial,Helvetica; }
.tahoma10_black   { color: #000000; font-size: 10px; text-decoration: none; font-family: Tahoma,Arial,Helvetica; }
.tahoma11_black   { color: #000000; font-size: 11px; text-decoration: none; font-family: Tahoma,Arial,Helvetica; }
.tahoma11_white   { color: #FFFFFF; font-size: 11px; text-decoration: none; font-family: Tahoma,Arial,Helvetica; }
.tahoma12_black   { color: #000000; font-size: 12px; text-decoration: none; font-family: Tahoma,Arial,Helvetica; }
.tahoma14_black   { color: #000000; font-size: 14px; text-decoration: none; font-family: Tahoma,Arial,Helvetica; }
.tahoma12_red  { color: #841A00; font-size: 12px; text-decoration: bold; font-family: Tahoma,Arial,Helvetica; }

/* ---------------> Formularfelder  <--------------- */
input,select {
	color : #000000;
	font: normal 10pt Tahoma,Arial,Helvetica, sans-serif;
	border-color : #000000 solid;
}

/* ---------------> Tabellen  <--------------- */
td { font-family:Tahoma,Arial,Helvetica; font-size:10pt; }
td.head-klein { font-family:Tahoma,Arial,Helvetica; font-size:9pt; }
tr.norm {
  color:#000000;
}
tr.hover {
  color:#0066CC;
} 
.nlink a {
	display:block;
	padding:3px 5px 4px 14px;
	color:#000000;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
table.tabelle_kopf {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
}
table.tabelle_kopf2 {
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: separate;
	background-color: white;
}
td.zelle_kopf {
	border-width: 1px;
	padding: 1px;
	border-style: outset;
	border-color: gray;
	-moz-border-radius: 0px;
}
td.zelle_gestrichelt {
	border-width: 1px;
	padding: 1px;
	border-style: dashed;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px;
}
td.zelle_headline_kopf {
	background: #999999;
	color: #FFFFFF;
	border-width: 1px;
	padding: 5px;
	border-style: outset;
	border-color: gray;
	-moz-border-radius: 0px;
}
td.zelle_headline_kopf_weiss {
	background: #FFFFFF;
	color: #FFFFFF;
	border-width: 1px;
	padding: 5px;
	border-style: outset;
	border-color: gray;
	-moz-border-radius: 0px;
}
td.zelle_headline {
	border-width:1px;
	border-spacing:5px;
	padding: 5px;
	border-style: outset;
	border-color: gray;
	-moz-border-radius: 0px;
}
td.zelle_abstand {
	background: ; #FFFFFF;
	border-width:1px;
	border-spacing:5px;
	padding: 5px;
	border-style: outset;
	border-color: gray;
	-moz-border-radius: 0px;
}
.anmeldung {
display:none
}
td.button {
  border: 1px solid #000000;
  color: black;
  padding: 0px;
  background: #DDDDDD;
} 
td.button2 {
  border: 1px solid #000000;
  color: black;
  padding: 0px;
} 
td.klein {
	font-size:9pt;
	border-width:1px;
	border-spacing:5px;
	padding: 0px;
	border-style: outset;
	border-color: gray;
	-moz-border-radius: 0px;
}
