/* Zentier-Tabelle */
div#center {
  width:1020px;
  height: 614px;
  position:absolute;
  left: 50%;
  top: 50%;
  margin-left: -510px;
  margin-top: -307px;
}

/*Hauptnavigation*/
/* Style 1*/
td#hnavi01 {
	border-bottom: 1px solid #818aba;	
}
td#hnavi01 a {	
	display:block;
	border-bottom: 1px solid #818aba;
}
td#hnavi01 a:hover {	
	border-bottom: 1px solid #ffffff;
}
/* Style 2*/
td#hnavi02 {
	border-bottom: 0px solid #ffffff;	
}
td#hnavi02 a {	
	display:block;
	border-bottom: 0px solid #ffffff;
}
td#hnavi02 a:hover {	
	border-bottom: 1px solid #ffffff;
}


/* weiter Button */
/* Style 1 */
div#mehrinfo01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}
div#mehrinfo01 a {
	color: #0066CC;
	text-decoration: none;	
}
div#mehrinfo01 a:hover {
	color: #FF0000;
}
/* Style 2 */
div#mehrinfo02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;	
}
div#mehrinfo02 a {
	color: #A5102A;
	text-decoration: none;	
}
div#mehrinfo02 a:hover {
	color: #FF0000;
}
/* Style 3 */
div#mehrinfo03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}
div#mehrinfo03 a {
	color: #0066CC;
	text-decoration: none;	
}
div#mehrinfo03 a:hover {
	color: #FF0000;
}
/* Style 4 */
div#mehrinfo04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;	
}
div#mehrinfo04 a {
	color: #A5102A;
	text-decoration: none;	
}
div#mehrinfo04 a:hover {
	color: #FF0000;
}
/* Style 5 */
div#mehrinfo05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;	
}
div#mehrinfo05 a {
	color: #ffcc33;
	text-decoration: none;	
}
div#mehrinfo05 a:hover {
	color: #FF0000;
}
/* Style 6 */
div#mehrinfo06 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;	
}
div#mehrinfo06 a {
	color: #f08800;
	text-decoration: none;	
}
div#mehrinfo06 a:hover {
	color: #FF0000;
}


/* Inhaltsnavi für die EGS-Optik Website */
td#inhaltsnavi01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;		
}
td#inhaltsnavi01 a {	
	display:block;
	color: #cccccc;
	text-decoration: none;
}
td#inhaltsnavi01 a:hover {	
	border-bottom: 1px solid #ffffff;
	color: #ff0000;
}
.inhaltsnavi01a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;		
	color: #90b4df;		
}


/* Inhaltsnavi für die PM-Websites */
td#inavi01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;		
}
td#inavi01 a {	
	display:block;
	color: #90b4df;
	text-decoration: none;
}
td#inavi01 a:hover {	
	border-bottom: 1px solid #ffffff;
	color: #0079c1;
}
.inavi01a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;		
	color: #90b4df;		
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

/* EGS-Optik Website */
body#body001 {
	overflow: auto;
	background-color: #406ba1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body#body002 {
	overflow-x: hidden;
	background-color: #818aba;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body#body003 {
	overflow-x: hidden;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body#body004 {	
	background-color: #406ba1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body#body005 {	
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.titelliniehgf01 {
	background-color: #0066CC;
}
.navihg001 {
	background-color: #003a81;
}
.naviobenhg001 {
	background-color: #003a81;
}
.naviobenhg002 {
	background-color: #818aba;
}
.naviuntenhg001 {
	background-color: #003a81;
}
.mainhg001 {
	background-color: #818aba;
}
.mainhg002 {
	background-color: #ffffff;
}
.bildhg001 {
	background-color: #ffffff;
}
.infohg001 {
	background-color: #818aba;
}
.symbolbewegen {
	cursor: move;
}
.symbolhand {	
	cursor: hand;
}
.paddingorul01 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.paddingorul02 {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.padding4px {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.padding10px {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.paddingli01 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.rahmenorul01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.rahmenorul02 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.rahmenorul03 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.rahmenorul04 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.rahmenorul05 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
}
.rand1pxob {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.rand1pxli {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.rand1pxgestrul {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
}
.rahmen1gestrre01 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
}
.rahmen1gestrli01 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
}
.rahmen1gestrob01 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
}
.rahmen1gestrobre01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
}
.rahmen1gestrobli01 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
}
.rahmen1gestrunre01 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
}
.rand1pxgestrulp10px {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.randpaddingorul0101 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.randpaddingorul0102 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #A5102A;
	border-right-color: #A5102A;
	border-bottom-color: #A5102A;
	border-left-color: #A5102A;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.randpaddingorul0103 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #A5102A;
	border-right-color: #A5102A;
	border-bottom-color: #A5102A;
	border-left-color: #A5102A;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.rand1pxobp4pxob {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.rand1ulxp10ul {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #0079c1;
	border-right-color: #0079c1;
	border-bottom-color: #0079c1;
	border-left-color: #0079c1;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.rand1uxp10u {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #0079c1;
	border-right-color: #0079c1;
	border-bottom-color: #0079c1;
	border-left-color: #0079c1;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.abstand3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	font-weight: normal;
	text-decoration: none;
}
.bildbox001 {
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
.infobox001 {
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;	
}
.infobox002 {
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
.infobox003 {
	background-color: #eeeeee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
.infobox004 {
	background-color: #eeeeee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;	
}
.infobox005 {
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
.boxansprechp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 200px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxfname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 420px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxvname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 200px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxnname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 200px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxstr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 300px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxhnr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 100px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxplz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 100px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 300px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxtel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 200px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxfax {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 200px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxemail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 200px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxwww {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 200px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxpanzahl {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 30px;
	padding: 0px;
	border-bottom: 1px dashed #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxmlogin001 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	height: 16px;
	width: 80px;
	background-color: #ffffff;
	padding: 0px;
	/*border: 0px solid #ffffff;*/
}
.boxmpw001 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	height: 16px;
	width: 80px;
	background-color: #ffffff;
	padding: 0px;
	/*border: 0px solid #ffffff;*/
}
.boxmmerken001 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	height: 11px;
	width: 11px;
	background-color: #ffffff;
	padding: 0px;
}
.senden01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 50px;
	background-color: #0079c1;
	padding: 0px;
	border: 0px solid #0079c1;
}
.text9ffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.text10000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text10ffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.text100079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0079c1;
	text-decoration: none;
}
.text10003a81 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003a81;
	text-decoration: none;
}
.text1090b4df {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #90b4df;
	text-decoration: none;
}
.text10818aba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #818aba;
	text-decoration: none;
}
.text10999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.text10666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.text10333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.text10cccccc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}
.text10FF0000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.text100066CC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
.text10e50004 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #e50004;
	text-decoration: none;
}
.text11000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text11fett000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text11333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.text11666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.text11999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.text110066CC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
.text110079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0079c1;
	text-decoration: none;
}
.text11003a81 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003a81;
	text-decoration: none;
}
.text1190b4df {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #90b4df;
	text-decoration: none;
}
.text11818aba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #818aba;
	text-decoration: none;
}
.text11A5102A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A5102A;
	text-decoration: none;
}
.text11fett0066CC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.text11FF0000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.text11fettFF0000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.text12blockffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	display: block; 
}

.text12vffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}
.text12ffffffp2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.text12ffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.text12fettffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.text12000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text12fett000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text12u000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.text12000000p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.text120079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0079c1;
	text-decoration: none;
}
.text12fett0079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0079c1;
	text-decoration: none;
}


.text12fetteeeeeePadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eeeeee;
	text-decoration: none;
	padding-left: 5px;
}
.text12fett999999Padding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-left: 5px;
}





.text10999999kontakt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 5px;
}
.text10bbbbbbkontakt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #bbbbbb;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 5px;
}


.text12u0079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0079c1;
	text-decoration: underline;	
}
.text12v0079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0079c1;
	text-decoration: none;
	text-transform: uppercase;
}
.text12003a81 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003a81;
	text-decoration: none;
}
.text12fett003a81 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003a81;
	text-decoration: none;
}
.text1290b4df {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #90b4df;
	text-decoration: none;
}
.text12fett90b4df {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #90b4df;
	text-decoration: none;
}
.text12818aba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #818aba;
	text-decoration: none;
}
.text12fett818aba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #818aba;
	text-decoration: none;
}
.text120066CC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
.text12fett0066CC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.text12FF0000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.text12fettFF0000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.text12cccccc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}
.text12fettcccccc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}

.text12999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.text12fett999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.text12666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.text12fett666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.text12u666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.text12v666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}
.text12333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.text12fett333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.text12eeeeee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #eeeeee;
	text-decoration: none;
}
.text12fetteeeeee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eeeeee;
	text-decoration: none;
}
.text12A5102A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #A5102A;
	text-decoration: none;
}
.text12fettA5102A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A5102A;
	text-decoration: none;
}
.text12uA5102A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #A5102A;
	text-decoration: underline;
}
.text12A7C62C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #A7C62C;
	text-decoration: none;
}
.text12fettA7C62C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A7C62C;
	text-decoration: none;
}
.text12A71D36 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #A71D36;
	text-decoration: none;
}
.text12fettA71D36 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A71D36;
	text-decoration: none;
}
.text128E4F14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8E4F14;
	text-decoration: none;
}
.text12fett8E4F14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8E4F14;
	text-decoration: none;
}
.text12ffcc33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffcc33;
	text-decoration: none;
}
.text12fettffcc33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffcc33;
	text-decoration: none;
}
.text12009CB2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #009CB2;
	text-decoration: none;
}
.text12fett009CB2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009CB2;
	text-decoration: none;
}
.text12F08800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F08800;
	text-decoration: none;
}
.text12fettF08800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F08800;
	text-decoration: none;
}
.text12C92229 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C92229;
	text-decoration: none;
}
.text12fettC92229 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C92229;
	text-decoration: none;
}
.text1203a12e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #03a12e;
	text-decoration: none;
}
.text12fett03a12e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #03a12e;
	text-decoration: none;
}
.text12e50004 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #e50004;
	text-decoration: none;
}
.text12fette50004 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e50004;
	text-decoration: none;
}
.text12c0211b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c0211b;
	text-decoration: none;
}
.text12fettc0211b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c0211b;
	text-decoration: none;
}
.text14000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text14fett000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text14ffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.text14fettffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.text14666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.text14fett666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.text14k666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-style: italic;
}
.text14999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.text14fett999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.text14eeeeee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #eeeeee;
	text-decoration: none;
}
.text14fetteeeeee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #eeeeee;
	text-decoration: none;
}
.text140079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0079c1;
	text-decoration: none;
}
.text14fett0079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0079c1;
	text-decoration: none;
}
.text14u0079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0079c1;
	text-decoration: underline;
}
.text14k0079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0079c1;
	text-decoration: none;
	font-style: italic;
}
.text14003a81 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #003a81;
	text-decoration: none;
}
.text14fett003a81 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003a81;
	text-decoration: none;
}
.text1490b4df {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #90b4df;
	text-decoration: none;
}
.text14fett90b4df {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #90b4df;
	text-decoration: none;
}
.text14818aba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #818aba;
	text-decoration: none;
}
.text14fett818aba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #818aba;
	text-decoration: none;
}
.text14ffcc33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffcc33;
	text-decoration: none;
}
.text14fettffcc33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffcc33;
	text-decoration: none;
}
.text14A7C62C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #A7C62C;
	text-decoration: none;
}
.text14fettA7C62C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A7C62C;
	text-decoration: none;
}
.text14F08800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F08800;
	text-decoration: none;
}
.text14fettF08800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F08800;
	text-decoration: none;
}
.text16000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text16fett000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text16FFFFFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text16fettFFFFFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text16333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.text16fett333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.text16999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.text16fett999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.text160079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0079c1;
	text-decoration: none;
}
.text16fett0079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0079c1;
	text-decoration: none;
}
.text16u0079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0079c1;
	text-decoration: underline;
}
.text16k0079c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0079c1;
	text-decoration: none;
	font-style: italic;
}
.text16003a81 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #003a81;
	text-decoration: none;
}
.text16fett003a81 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003a81;
	text-decoration: none;
}
.text1690b4df {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #90b4df;
	text-decoration: none;
}
.text16fett90b4df {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #90b4df;
	text-decoration: none;
}
.text16818aba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #818aba;
	text-decoration: none;
}
.text16fett818aba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #818aba;
	text-decoration: none;
}
.text16666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.text16fett666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.text16u666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.text160066CC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
.text16fett0066CC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.text16u0066CC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline;
}
.text16A5102A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #A5102A;
	text-decoration: none;
}
.text16fettA5102A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A5102A;
	text-decoration: none;
}
.text16uA5102A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #A5102A;
	text-decoration: underline;
}
.text16009CB2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #009CB2;
	text-decoration: none;
}
.text16fett009CB2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009CB2;
	text-decoration: none;
}
.text16A7C62C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #A7C62C;
	text-decoration: none;
}
.text16fettA7C62C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A7C62C;
	text-decoration: none;
}
.text1603a12e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #03a12e;
	text-decoration: none;
}
.text16fett03a12e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #03a12e;
	text-decoration: none;
}
.text16e50004 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #e50004;
	text-decoration: none;
}
.text16fette50004 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #e50004;
	text-decoration: none;
}
.text16ffcc33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffcc33;
	text-decoration: none;
}
.text16fettffcc33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffcc33;
	text-decoration: none;
}
.text16f08800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #f08800;
	text-decoration: none;
}
.text16fettf08800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #f08800;
	text-decoration: none;
}
.text16c0211b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #c0211b;
	text-decoration: none;
}
.text16fettc0211b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c0211b;
	text-decoration: none;
}
.text16FF0000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.text18ffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.text18fettffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.text18666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.text18fett666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.text18333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.text18fett333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.text18003a81 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #003a81;
	text-decoration: none;
}
.text18fett003a81 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003a81;
	text-decoration: none;
}
.text18f08800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #f08800;
	text-decoration: none;
}
.text18fettf08800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #f08800;
	text-decoration: none;
}
.text24ffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.text24fettffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.text24000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text24fett000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text24666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.text24fett666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.text24333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.text24fett333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.text240066CC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
.text24fett0066CC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.text24003A81 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #003A81;
	text-decoration: none;
}
.text24818aba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #818aba;
	text-decoration: none;
}
.text24fett818aba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #818aba;
	text-decoration: none;
}
.text24ffcc33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #ffcc33;
	text-decoration: none;
}
.text24fettffcc33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #ffcc33;
	text-decoration: none;
}
.text2490b4df {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #90b4df;
	text-decoration: none;
}
.text24fett90b4df {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #90b4df;
	text-decoration: none;
}
.text24A7C62C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #A7C62C;
	text-decoration: none;
}
.text24fettA7C62C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #A7C62C;
	text-decoration: none;
}
.text24c0211b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #c0211b;
	text-decoration: none;
}
.text24fettc0211b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #c0211b;
	text-decoration: none;
}
.text24f08800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #f08800;
	text-decoration: none;
}
.text24fettf08800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #f08800;
	text-decoration: none;
}


/* Ab hier die überarbeitete CSS-Datei */
/* BODY-Formatierung (index) */
.indexbody {	
	overflow: auto;
	background-color: #406ba1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* Zentier-Tabelle für die Website */
.ztable {
	 width: 100%;
	 height: 100%;
}
.websitetable {
	background-color: #ffffff;
}
.websitetdfnavi {
	width: 280px;
	height: 614px;
}
.websitetdfmain {
	width: 740px;
	height: 614px;
}
.iframefnavi {	
	width:100%;
	height:100%;
	z-index:1;
	visibility: visible;
}
.iframefmain {	
	width:100%;
	height:100%;
	z-index:1;
	visibility: visible;
}
/* globale Schrift-Formatireung im TD-Tag */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

/*EGS-Optik PM-Website*/
/* BODY-Formatierung (fnavi) */
.pmfnavibody {	
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* Hintergrund-DIV Formatierung (fnavi) */
.pmfnavidivhg {	
	position:absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	overflow: visible;
}
/* Hintergrund-TABLE Farbe (fnavi) */
.pmfnavitablehg {
	background-color: #003a81;	
}
.pmfnavitablehgoben {
		
}
/* Hintergrund-TD Style (fnavi) */
.pmfnavitdhg1 {
	height: 1px;
	background-color: #ffffff;	
}
.pmfnavitdhg2 {
	width: 1px;
	background-color: #ffffff;		
}
.pmfnavitdhg3 {
	width: 204px;
	height: 159px;
	background-color: #818aba;
			
}
.pmfnavitdhg4 {
	width: 1px;
	background-color: #ffffff;		
}
.pmfnavitdhg5 {
	width: 204px;
	height: 453px;					
}
.pmfnavitdhg6 {
	height: 1px;
	background-color: #ffffff;		
}
.pmfnavitdhg7 {
	width:75px;
	height:614px;	
	background-image: url(../bilder2/navi/pm_bogen.gif);
	background-repeat: no-repeat;		
}

/* Linie-hinter-dem-Logo-DIV (fnavi) */
.pmfnavidivlinielogo {	
	position: absolute;
	left: 0px;
	top: 160px;
	z-index: 3;
	overflow: visible;
}
/* Linie hinter dem Logo-TD Style (fnavi) */
.pmfnavitdlinielogo {
	width: 220px;
	height: 1px;
	background-color: #ffffff;	
}
/* Logo-DIV (fnavi) */
.pmfnavidivlogo {	
	position: absolute;
	left: 39px;
	top: 48px;
	z-index: 11;
	overflow: visible;
}
.pmfnavialogo {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
/* Content-DIV (fnavi) */
.pmfnavidivcontent {	
	position: absolute;
	left: 0px;
	top: 230px;
	z-index: 2;
	overflow: visible;
}
/* BODY-Formatierung (fmain) */
.pmfmainbody {	
	background-color: #406ba1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* Hintergrund-DIV Formatierung (fmain) */
.pmfmaindivhg {	
	position: absolute;
	left: 0px;
	top: 0px;
	width: 739;
	z-index: 1;
	overflow: visible;
}
/* Hintergrund-TABLE Farbe (fmain) */
.pmfmaintablehg {
	background-color: #ffffff;	
}
/* Hintergrund-TD Style (fmain) */
.pmfmaintdhg1 {
	height: 1px;	
}
.pmfmaintdhg2 {
	width: 579px;		
}
.pmfmaintdhg3 {
	width: 2px;
	background-color: #818aba;		
}
.pmfmaintdhg4 {
	width: 2px;		
}
.pmfmaintdhg5 {
	width: 4px;
	background-color: #818aba;		
}
.pmfmaintdhg6 {
	width: 1px;		
}
.pmfmaintdhg7 {
	width: 150px;
	background-color: #818aba;		
}
.pmfmaintdhg8 {
	width: 1px;	
	height: 612px;	
}

/* Titel-DIV Formatierung (fmain) */
.pmfmaindivtitel {	
	position: absolute;
	vertical-align: bottom;
	left: 0px;
	top: 104px;	
	z-index:11;
	overflow: visible;
}
.pmfmaintdtitel1 {
	width: 10px;	
	height: 56px;	
}
.pmfmaintdtitel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #003A81;
	text-decoration: none;	
}
.pmfmaintdtitel3 {
	height: 1px;	
	background-color: #003A81;	
}
.pmfmaintdtitel4 {
	height: 1px;
}
/* Inhalt-DIV Formatierung (fmain) */
.pmfmaindivinhalt {
	position: absolute;
	left: 25px;
	top: 206px;
	width: 712px;
	height: 406;
	z-index: 7;
	overflow: auto;
	overflow-x: hidden;	
}
.pmfmaindivinhalttitel {
	position: absolute;
	left: 25px;
	top: 206px;	
	z-index: 8;		
}
.pmfmaintableinhalt {
	width: 480px;
}
/* Content-TABLE (fmain) */
.pmfmaintablecontent {	
	width: 520px;		
	height: 406px;
}
/* Clip-DIV Formatierung (fmain) */
/* Clip-DIV Position 1 (fmain) */
.pmfmaindivclip {	
	position: absolute;
	left: 517px;
	top: 25px;
	z-index: 11;
	overflow: visible;
}
.pmfmainclipfreeeye {
	background-color: #33c1d0;
	border-width: 1px;	
	border-color: #eeeeee;	
	border-style: solid;	
	padding: 0px;		
}
.pmfmainclipprimalens {
	background-color: #90b4df;	
	border-width: 1px;	
	border-color: #eeeeee;	
	border-style: solid;	
	padding: 0px;		
}
.pmplusfmainintro {
	position: absolute;	
	left: 25px;
	top: 206px;
	width: 712px;
	height: 406;
	z-index: 7;
	overflow: visible;			
}

/* Angebot-DIV Formatierung (fmain) */
/* Angebot-DIV Position 1 (fmain) */
.pmfmaindivangebot1 {	
	position: absolute;
	left: 546px;
	top: 253px;
	z-index: 11;
	overflow: visible;
}
.pmfmainangebottitel {
	background-color: #ffffff;
	border-width: 1px;	
	border-color: #eeeeee;	
	border-style: solid;	
	padding: 4px;		
}
.pmfmainangebotbox {
	background-color: #ffffff;
	border-width: 1px;	
	border-color: #eeeeee;	
	border-style: solid;	
	padding: 0px;		
}
/* Bild-DIV Formatierung (fmain) */
/* Bild-DIV Position 1 (fmain) */
.pmfmaindivbild1 {	
	position: absolute;
	left: 536px;
	top: 206px;
	z-index: 11;
	overflow: visible;
}
/* Bild-DIV Position 2 (fmain) */
.pmfmaindivbild2 {	
	position: absolute;
	left: 536px;
	top: 231px;
	z-index: 11;
	overflow: visible;
}
/* Bild-DIV Position 3 ohne TOP-Wert (fmain) */
.pmfmaindivbild3 {	
	position: absolute;
	left: 536px;	
	z-index: 11;
	overflow: visible;
}
.pmfmainbildbox {
	background-color: #ffffff;
	border-width: 1px;	
	border-color: #eeeeee;	
	border-style: solid;	
	padding: 0px;		
}

/* Unternavigation für Inhaltsseiten Formatierung (fmain) */
.pmfmaindivuntennaviinhalt01 {	
	position: absolute;
	left: 25px;
	top: 588px;
	z-index: 15;
	overflow: visible;
}
.pmfmaintduntennaviinhalt01 {	
	border-bottom: 1px solid #cccccc;	
}
.pmfmaintduntennaviinhalt02 {	
	border-left: 1px solid #cccccc;	
}

/* Nebennavigation-1-DIV Formatierung (fnavi) */
.pmfnavidivnebennavi1 {	
	position:absolute;
	left: 0px;
	top: 575px;
	z-index: 15;
	overflow: visible;
	visibility: hidden;
}
.pmfnavitablenebennavi1 {
	width: 280px;	
}
.pmfnavitdnebennavi1 {
	width: 18px;		
	height: 1px;	
}
.pmfnavispacernebennavi1 {	
	width: 14px;		
	height: 1px;
	border: 0px;	
}
/* Nebennavigation-2-DIV Formatierung (fnavi) */
.pmfnavidivnebennavi2 {	
	position: absolute;
	left: 0px;
	top: 590px;
	z-index: 16;
	overflow: visible;
	visibility: hidden;
}
.pmfnavitablenebennavi2 {
	width: 280px;	
}
.pmfnavitdnebennavi2 {
	width: 10px;		
	height: 1px;	
}
.pmfnavispacernebennavi2 {	
	width: 14px;		
	height: 1px;
	border: 0px;	
}
/* Nebennavigation-3-DIV Formatierung (fnavi) */
.pmfnavidivnebennavi3 {	
	position: absolute;
	left: 3px;
	top: 513px;
	z-index: 17;
	overflow: visible;
}
/* Nebennavigation-4-DIV Formatierung (fmain) */
.pmfmaindivnebennavi4 {	
	position: absolute;
	left: 594px;
	top: 597px;
	z-index: 17;
	overflow: visible;
}
.pmfmaintdnebennavi4 {		
	height: 12px;
	opacity:.50;
    filter:alpha(opacity=50);
    -moz-opacity:.50;		
}


/* Pfadtiefenangabe-DIV Formatierung */
.pfad12000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.pfadposition {
	position:absolute; 
	left: 0px; 
	top: 0px; 
	z-index:100;
	visibility: hidden;
}


/*Für das Check Info-Fenster*/
.ifpadding4px {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.ifsymbolbewegen {
	cursor: move;
}
.iftitelleiste {
	padding: 2px;
	cursor: hand;
}
.ifrahmen03b1orul {
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}

