/* menu - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* menu - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#0066CC; layer-background-color:white; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:normal}
.clLevel0{background-color:#63718C; layer-background-color:#FFFFFF; color:#FFFFFF;} 
.clLevel0over{background-color:#EDAB21; layer-background-color:#FFFFFF; font-weight:bold; color:white; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:red; layer-background-color:#CCCCCC}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:12px; font-weight:normal}
.clLevel1{background-color:#A5B6DE; layer-background-color:#CCCCCCC; color:black;}
.clLevel1over{background-color:#0066CC; layer-background-color:#white; color:white; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:normal}
.clLevel2{background-color:#A5B6DE; layer-background-color:#CCCCCC; color:black;}
.clLevel2over{background-color:#0066CC; layer-background-color:#CCCCCC; color:white; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#white; layer-background-color:white}


/*.ft0{font-size:13px;font-family:Arial, Verdana, Helvetica, sans-serif;color:#231f20;}
.ft1{font-size:16px;font-family:Arial, Verdana, Helvetica, sans-serif;color:#ffffff;}
.ft2{font-size:34px;font-family:Arial, Verdana, Helvetica, sans-serif;color:#231f20;}
.ft3{font-size:13px;font-family:Arial, Verdana, Helvetica, sans-serif;color:#ffffff;font-weight: bold;}
.ft4{font-size:34px;line-height:38px;font-family:Arial, Verdana, Helvetica, sans-serif;color:#231f20;font-weight: bold;}
*/

a.mB:link
{
  font-family: Arial, Verdana, Helvetica;
  color:  #5A5A5A;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}

a.mB:visited
{
  font-family: Arial, Verdana, Helvetica;
  color:  rgb(130,130,130);
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}

a.mB:hover
{
  font-family: Arial, Verdana, Helvetica;
  color: #242424;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}


a.m2:link
{
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  color:  rgb(150,150,150);
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

a.m2:visited
{
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  color: rgb(180,180,180);
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

a.m2:hover
{
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  color: #242424;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}


a.mN:link
{
  font-family: Arial, Verdana, Helvetica;
  color:  #288175;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

a.mN:visited
{
  font-family: Arial, Verdana, Helvetica;
  color:  #288175;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

a.mN:hover
{
  font-family: Arial, Verdana, Helvetica;
  color: #242424;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

p.tN
{
  font-family: Arial, Verdana, Helvetica;
  color:  #288175;
  font-size: 8pt;
  font-weight: none;
  text-decoration: none;
}


#mI {
  position: relative;
  top: 336px;
  left: -327px;
}


#mII {
  position: relative;
  left: -345px;
  top: 165px;
}


#posT { visibility: hide; position: relative; }

#bT0 { z-index: 2; visibility: hide; position: absolute; }
#posA0 {
	visibility: hide;
	position: relative;
	left: 86px;
	top: 799px;

}
#posE0 {
	visibility: hide;
	position: relative;
	left: 85px;
	top: 826px;

}
#bT1 { z-index: 2; visibility: hide; position: absolute; }
#posA1 { visibility: hide; position: relative; }
#posE1 { visibility: hide; position: relative; }
#bT2 { z-index: 2; visibility: hide; position: absolute; }
#posA2 { visibility: hide; position: relative; }
#posE2 { visibility: hide; position: relative; }
#bT3 { z-index: 2; visibility: hide; position: absolute; }
#posA3 { visibility: hide; position: relative; }
#posE3 { visibility: hide; position: relative; }
#bT4 { z-index: 2; visibility: hide; position: absolute; }
#posA4 { visibility: hide; position: relative; }
#posE4 { visibility: hide; position: relative; }
#bT5 { z-index: 2; visibility: hide; position: absolute; }
#posA5 { visibility: hide; position: relative; }
#posE5 { visibility: hide; position: relative; }
#bT6 { z-index: 2; visibility: hide; position: absolute; }
#posA6 { visibility: hide; position: relative; }
#posE6 { visibility: hide; position: relative; }
#bT7 { z-index: 2; visibility: hide; position: absolute; }
#posA7 { visibility: hide; position: relative; }
#posE7 { visibility: hide; position: relative; }
#bT8 { z-index: 2; visibility: hide; position: absolute; }
#posA8 { visibility: hide; position: relative; }
#posE8 { visibility: hide; position: relative; }
#bT9 { z-index: 2; visibility: hide; position: absolute; }
#posA9 { visibility: hide; position: relative; }
#posE9 { visibility: hide; position: relative; }
#bT10 { z-index: 2; visibility: hide; position: absolute; }
#posA10 { visibility: hide; position: relative; }
#posE10 { visibility: hide; position: relative; }
#bT11 { z-index: 2; visibility: hide; position: absolute; }
#posA11 { visibility: hide; position: relative; }
#posE11 { visibility: hide; position: relative; }


#visI {
  z-index: 2;
  visibility: hide;
  position: absolute;
  background-color: #F1F1F1;
  padding: 5px;
  border-width: 0px 0px 2px 2px;
  border-style: solid;
  border-color: #218473;
}


#visII {
  z-index: 2;
  visibility: hide;
  position: absolute;
  background-color: #F1F1F1;
  padding: 5px;
  border-width: 0px 0px 2px 2px;
  border-style: solid;
  border-color: #218473;
}

h1 { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #333366;
	text-decoration: none;
	border: none;
}

h2 { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333366;
	text-decoration: none;
	border: none;
}

td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

	border: none;
}
img {
	text-decoration: none;
	border: none;
}
.data {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	border: none;
}
a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C7E6E;
	text-decoration: none;
	border: none;
}

a:hover {text-decoration: underline}

.links_sw {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: none;
}

.links_rt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #D1001F;
	text-decoration: none;
	border: none;
}


.links_ws {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
}

.links_bl {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	text-decoration: none;
	border: none;
}

.links_gr {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #333366;
	text-decoration: none;
	font-weight: bold;
	border: none;
}


.inputtext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px;
	height: 16px;
	width: 130px;
	border: 1px solid #CCCCCC;
}
.inputtext2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px;
	height: 16px;
	width: 160px;
	border: 1px solid #CCCCCC;
}
.input_part_no {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px;
	height: 18px;
	width: 160px;
	border: 1px solid #CCCCCC;
}
.input_menge {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px;
	height: 18px;
	width: 30px;
	border: 1px solid #CCCCCC;
}
.inputtextarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px;
	height: 54px;
	width: 130px;
	border: 1px solid #CCCCCC;
}

.inputtextarea2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px;
	height: 36px;
	width: 130px;
	border: 1px solid #CCCCCC;
}
.inputtextarea3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px;
	height: 36px;
	width: 160px;
	border: 1px solid #CCCCCC;
}
.inputtextarea4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px;
	height: 72px;
	width: 160px;
	border: 1px solid #CCCCCC;
}
.Mailinputtext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 20px;
	width: 180px;
	border: 1px solid #666666;
}
.Mailinputtext_big {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 20px;
	width: 180px;
	border: 1px solid #666666;
}
.MailinputMessage {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 80px;
	width: 180px;
	border: 1px solid #666666;
}

.MailinputAddress {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 50px;
	width: 180px;
	border: 1px solid #666666;
}

.inputbutton {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	height: 16px;
	background-color: #FFFFFF;
	padding: 0px;
	border: 1px solid #D1001F;
}
.Mailinputbutton {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	height: 20px;
	background-color: #FFFFFF;
	padding: 0px;
	border: 2px solid #D1001F;
}

.inputbutton2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 3px;
	width: 150px;
	border: 2px solid #99CC00;

