/* ---------------> Schriftart  <--------------- */
BODY {
font-family:Arial;
font-size:10px;
background-color:#FFFFFF;
color:#333333;


}

img { border: none; }

strong.norm { font-weight: normal; }

h1.norm {
margin: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}
h1.head {
margin: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
}
h1.fett {
margin: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
}
h2 {
margin: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11pt;
}
h2.glossar {
margin: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11pt;
}
/* ---------------> Links ohne Attribut  <--------------- */
A:link  { color:#cc4422; text-decoration: none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A:visited  { color:#cc4422; text-decoration: none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A:active  { color:#cc4422; text-decoration: none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A:hover  { color:#cc4422; text-decoration: none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* ---------------> Hyperlinks im Menue <--------------- */
A.menu:link { color:#cc4422; text-decoration: none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.menu:visited { color:#cc4422; text-decoration: none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.menu:active { color:#cc4422; text-decoration: none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.menu:hover { color:#cc4422; text-decoration: none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* ---------------> Hyperlinks im Haupttext unterstrichen  <--------------- */
A.underlined:link { color:#cc4422; text-decoration: underline; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.underlined:visited { color:#cc4422; text-decoration: underline; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.underlined:active { color:#cc4422; text-decoration: underline; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.underlined:hover { color:#cc4422; text-decoration: underline; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* ---------------> Hyperlinks im Haupttext kleine Darstellung <--------------- */
A.small:link { color:#cc4422; text-decoration: none; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.small:visited { color:#cc4422; text-decoration: none; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.small:active { color:#cc4422; text-decoration: none; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.small:hover { color:#cc4422; text-decoration: none; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* ---------------> Hyperlinks im Haupttext normale Darstellung <--------------- */
A.links:link { color:#cc4422; text-decoration: none; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.links:visited { color:#cc4422; text-decoration: none; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.links:active { color:#cc4422; text-decoration: none; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.links:hover { color:#cc4422; text-decoration: none; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* ---------------> Hyperlinks im Haupttext - Aktion <--------------- */
A.links_aktion:link { color:#cc4422; text-decoration: none; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
A.links_aktion:visited { color:#cc4422; text-decoration: none; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
A.links_aktion:active { color:#cc4422; text-decoration: none; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
A.links_aktion:hover { color:#cc4422; text-decoration: none; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

/* ---------------> Hyperlinks im Haupttext - Aktion <--------------- */
A.links_aktion1:link { color:#cc4422; text-decoration: underline; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
A.links_aktion1:visited { color:#cc4422; text-decoration: underline; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
A.links_aktion1:active { color:#cc4422; text-decoration: underline; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
A.links_aktion1:hover { color:#cc4422; text-decoration: underline; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

/* ---------------> Hyperlinks im Haupttext - Aktion <--------------- */
A.links_aktion3:link { color:#cc4422; text-decoration: underline; font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.links_aktion3:visited { color:#cc4422; text-decoration: underline; font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.links_aktion3:active { color:#cc4422; text-decoration: underline; font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.links_aktion3:hover { color:#cc4422; text-decoration: underline; font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* ---------------> Hyperlinks im Haupttext - Aktion <--------------- */
A.links_aktion2:link { color:#cc4422; text-decoration: underline; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
A.links_aktion2:visited { color:#cc4422; text-decoration: underline; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
A.links_aktion2:active { color:#cc4422; text-decoration: underline; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
A.links_aktion2:hover { color:#cc4422; text-decoration: underline; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

/* ---------------> Schriftdefinitionen <--------------- */
.verdana_normal   { color: #000000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.verdana_darkblack{ color: #000000; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.verdana_small    { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.verdana_color    { color: #FFFFFF; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.verdana_under    { color: #000000; text-decoration: underline; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.arial_net        { color: #000000; font-size: 10px; font-family: Arial; }

/* ---------------> Tabellen  <--------------- */
td { font-family:Arial, Helvetica, sans-serif; font-size:8pt; }
td.head-bold { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:7pt; }
td.haupt { font-family:Arial, Helvetica, sans-serif; font-size:8pt; }
td.tdmenu { color:#cc4422; text-decoration: none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.top { background-color: #FF9966 }
td.spotback { background-color: #FFFF99 }
tr.prepaidleiste { background-color: #FF9966 }
/* table.tablecolor { border-color: #996666 }
/* table.gittercolor { border-color: #CCCCCC }
td.anbieter1
{
	padding: 2px 3px 2px 5px;
	background-color: #d4eff0;
	font-weight: bold;
	font-size: 12px;
	color: #2389b0;
	text-align: center;
	border-bottom: 1px solid #2389b0;
}
table.talayout
{
	border: 1px solid #000000;
	border-bottom: 1px;
}
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: #CCCCCC;
	border-collapse: separate;
	background-color: white;
}
table.spotback {
background-color: #FFFF99;
}
table.tabelle_kopf2 {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	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: 0px;
	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;
}
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;
}

