body, td, form, tr {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000}

a:link {color:#104C82; text-decoration:none;}
a:visited{color:#104C82;  text-decoration:none;}
a:active {color:104C82; text-decoration:none;}
a:hover {color:#EA0000;  text-decoration:none; }
a {font-family:Verdana, Arial, Helvetica; text-decoration:none; font-size:11px; color: #104C82;}


a:link.linksnavig {color:#104C82; text-decoration:none; }
a:visited.linksnavig {color:#104C82; text-decoration:none;}
a:active.linksnavig {color:#104C82; text-decoration:none;}
a:hover.linksnavig {color:#EA0000; text-decoration:none; }
a.linksnavig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 10px;
	font-weight : bolder;
	color: #104C82;
}
	
	
a:link.www {color:#ea0000; text-decoration:none;text-decoration:none;}
a:visited.www {color:#ea0000; text-decoration:none;}
a:active.www {color:#ea0000; text-decoration:none;}
a:hover.www {color:#000000; text-decoration:none;}
a.www {
	Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size : 11px;}
	
a:link.email {color:#000000; text-decoration:none;text-decoration:none;}
a:visited.email {color:#000000; text-decoration:none;}
a:active.email{color:#000000; text-decoration:none;}
a:hover.email{color:#ea0000; text-decoration:none;}
a.email {
	Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size : 11px;}
	
a:link.headfirmenlinks {
COLOR: #EA0000; 
TEXT-DECORATION: none}
a:visited.headfirmenlinks {color:#ea0000; text-decoration:none;}
a:active.headfirmenlinks{color:#ea0000; text-decoration:none;}
a:hover.headfirmenlinks  {color:#000000; text-decoration:none;}
a.headfirmenlinks {
FONT-WEIGHT: bold; FONT-SIZE: 14px; 
COLOR: #EA0000; 
FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
TEXT-DECORATION: none}






a:link.linksnavig02 {color:#454a59; text-decoration:none; }
a:visited.linksnavig02 {color:#454a59; text-decoration:none;}
a:active.linksnavig02 {color:#454a59; text-decoration:none;}
a:hover.linksnavig02 {color:#EA0000; text-decoration:none; }
a.linksnavig02 {
	font-family:Verdana, Arial, Helvetica;
	text-decoration:none;
	font-size:10px;
	color: #454a59;
}
a:link.linksrotbold{color:#ea0000; text-decoration:none; }
a:visited.linksrotbold {color:#ea0000; text-decoration:none;}
a:active.linksrotbold {color:#ea0000; text-decoration:none;}
a:hover.linksrotbold {color:#000000; text-decoration:none;}
a.linksrotbold {font-family:Verdana, Arial, Helvetica; text-decoration:none; font-size:11px; color:#ea0000; font-weight : bold;}

a:link.linksheader {color:#FFFFFF; text-decoration:none; }
a:visited.linksheader {color:#FFFFFF; text-decoration:none;}
a:active.linksheader {color:#FFFFFF; text-decoration:none;}
a:hover.linksheader {color:#000000; text-decoration:none;}
a.linksheader {font-family:Verdana, Arial, Helvetica; text-decoration:none; font-size:11px; }

a:link.linksbold {color:#454a59; text-decoration:none;}
a:visited.linksbold  {color:#454a59; text-decoration:none;}
a:active.linksbold  {color:#454a59; text-decoration:none;}
a:hover.linksbold  {color:#EA0000; text-decoration:none; font-weight : bold;}
a.linksbold  {font-family:Verdana, Arial, Helvetica;text-decoration:none;font-size:11px;color :#454a59; font-weight : bold;}

a:link.linksboldliste{color:  #EA0000; text-decoration:none;}
a:visited.linksboldliste {color:#EA0000; text-decoration:none;}
a:active.linksboldliste  {color:#EA0000; text-decoration:none;}
a:hover.linksboldliste {color:#333399; text-decoration:none;}
a.linksboldliste  {font-family:Arial, Helvetica; text-decoration:none; font-size:10px; color : #FF6600;}


a:link.linksemail {color:#383C48; text-decoration:none;text-decoration:none;}
a:visited.linksemail {color:#383C48; text-decoration:none;}
a:active.linksemail {color:#383C48; text-decoration:none;}
a:hover.linksemail {color:#EA0000; text-decoration:none;}
a.linksemail {font-family:Verdana, Arial, Helvetica; text-decoration:none; font-size : 11px; color:#383C48;}

a:link.link_10_grau{color:#383C48; text-decoration:none;}
a:visited.link_10_grau {color:#383C48; text-decoration:none;}
a:active.link_10_grau {color:#383C48; text-decoration:none;}
a:hover.link_10_grau{color:#ea0000; text-decoration:none;}
a.link_10_grau  {font-family:Arial, Helvetica; text-decoration:none; font-size:10px; color:#383C48;}

a:link.link_10_rot{color:#ea0000; text-decoration:none;}
a:visited.link_10_rot {color:#ea0000; text-decoration:none;}
a:active.link_10_rot {color:#ea0000; text-decoration:none;}
a:hover.link_10_rot{color:#383C48; text-decoration:none;}
a.link_10_rot  {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; color:#ea0000;}

.headline_13_blau {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #104C82; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}

.headline_13_rot {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #EA0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}

.headline_13_black {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: 000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.headline_13_rot {
	FONT-WEIGHT: bold; FONT-SIZE: TEXT-TRANSFORM: uppercase; 13px; COLOR: #EA0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}

.headline_13_grau {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #454a59; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}

}
.headline_11_rot {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #EA0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.headline_11_grau {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #454a59; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}



.textheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}
.textheadline_black {FONT-WEIGHT: bold; FONT-SIZE: 160%; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif}
.textheadline_rot {FONT-WEIGHT: bold; FONT-SIZE: 160%; COLOR: #ea0000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif}
.textheadline_grau {FONT-WEIGHT: bold; FONT-SIZE: 160%; COLOR: #676d80; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif}


.textmain_rot{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #EA0000}
.textmain_grau{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #454a59}
.textmain_blau{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #333399}
.textmain_weiss{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF}


.textbold_12_rot{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #EA0000}
.textbold_12_grau{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #454a59}
.textbold_12_blau{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #104C82}
.textbold_12_black{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #000000}
.textbold_12_weiss{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #FFFFFF}


.textbold_11_rot{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #EA0000}
.textbold_11_grau{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #454a59}
.textbold_11_blau{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #104C82}
.textbold_11_black{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #000000}
.textbold_11_weiss{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #FFFFFF}

.textbold_10_rot{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #EA0000}
.textbold_10_grau{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #454a59}
.textbold_10_blau{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #104C82}
.textbold_10_black{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #000000}
.textbold_10_weiss{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #FFFFFF}

.text_9_rot{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #EA0000}

.text_11_rotbold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #EA0000; font-weight: bold; }
.text_11_rot{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #EA0000}

.fussnote{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
	
.td_linie_01 {
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;}
.td_linie_02 {
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;}
.td_linie_03 {
	border-left-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;}
.td_linie_04 {
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;}

.td_linie_05 {
	border-right-width: 1px;
	border-right-color: #A0AEC0;
	border-right-style: solid;}
	
	.td_linie_06 {
	border-bottom-width: 1px;
	border-bottom-color: #c3c7d3;
	border-bottom-style: solid;}
	
		.td_linie_07 {
	border-bottom-width: 1px;
	border-bottom-color: #ea0000;
	border-bottom-style: solid;}
	
	.td_linie_08 {
	border-top-width: 1px;
	border-top-color: #c3c7d3;
	border-top-style: solid;}

.bg_tabelle_01 {
	background-color: #F4F6FA;
}
.bg_tabelle_02 {
	border-bottom-width: 1px;
	border-bottom-color: #A5A5B4;
	border-bottom-style: solid;
	background : Fuchsia;
}
	
.bg_td_grau_bor {
	border-bottom-width: 1px;
	border-bottom-color: #c3c7d3;
	border-bottom-style: solid;
	background-color: #E1E7EA;
}

.bg_td_rot_bor {
	border-bottom-width: 1px;
	border-bottom-color: #c3c7d3;
	border-bottom-style: solid;
	background-color: #ea0000;
}
.bg_border {
	border : 1px solid #99A2AF;
}
.bg_navig {background-color: #C1C9D0;}

input.form140px{
font-size : 11px;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-SIZE: 10pt;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: verdana;
	border-color : #99A2AF
	width : 140px;
	height : 18px;
}
input.form100px
{
	font-size : 10px;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-SIZE: 10pt;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: verdana;
	border-color :#99A2AF;
	width : 95px;
	height : 18px;
}
	
	input.form70px
{
font-size : 11px;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;

	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: verdana;
	border-color : #99A2AF;
	width : 70px;
	height : 18px;}

	input.form200px{
font-size : 11px;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: verdana;
	border-color : #99A2AF;
	width : 200px;
	height : 18px;
}
	
	
	
select.formselect{
font-size : 11px;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-SIZE: 10pt;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: verdana;
	border-color : #9E9C94;
	height : 18px;}

textarea.formtextarea {
font-size : 11px;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-SIZE: 10pt;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: verdana;
	border-color : #9E9C94;
}

.input120px {
	font-size : 11px;
	width : 150px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 18px;
}

.input200px {
	font-size : 12px;
	width : 200px;
	font-family :  Arial, Helvetica, sans-serif;
	height : 18px;
}


.inputauto{
	FONT-SIZE: 11px;
	WIDTH: auto;
	FONT-FAMILY: Verdana,Helvetica, Arial, Geneva , sans-serif;
	HEIGHT: 18px
}
	
	.button150px {
	background-color: #FFFFFF;
	color : black;
	font-size : 11px;
	WIDTH: 120px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

	.button80px {
	background-color: #FFFFFF;
	color : black;
	font-size : 11px;

	WIDTH: 70px;
	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
	.button300px {
	background-color: #FFFFFF;
	color : black;
	font-size : 12px;
	WIDTH: 300px;
	font-family : Arial, Helvetica, sans-serif;}
	

	.button350px {
	background-color: #FFFFFF;
	color : black;
	font-size : 12px;
	WIDTH: 320px;
	font-family : Arial, Helvetica, sans-serif;}
	
	
	
	
		.button400px {
	background-color: #FFFFFF;
	color : black;
	font-size : 12px;
	WIDTH: 420px;
	font-family : Helvetica, sans-serif;}