/* CSS-Style für die Positionierung der HP am oberen Browserrand*/	

body {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	}
	
	
/* CSS-Style für Links */	

a.grey:link {color: #666666; text-decoration: none;}
a.grey:visited {color: #666666; text-decoration: none;}
a.grey:active {color: #666666; text-decoration: none;}
a.grey:hover {color: #666666; text-decoration: none;}

a.content:link {color: #5E5E5B; text-decoration: none;}
a.content:visited {color: #5E5E5B; text-decoration: none;}
a.content:active {color: #5E5E5B; text-decoration: none;}
a.content:hover {color: #5E5E5B; text-decoration: underline;}

a.visible:link {color: #5E5E5B; text-decoration: underline;}
a.visible:visited {color: #5E5E5B; text-decoration: none;}
a.visible:active {color: #5E5E5B; text-decoration: none;}
a.visible:hover {color: #5E5E5B; text-decoration: underline;}

a.error:link {color: #666666; text-decoration: yes;}
a.error:visited {color: #666666; text-decoration: yes;}
a.error:active {color: #666666; text-decoration: yes;}
a.error:hover {color: #666666; text-decoration: none;}

		
/* CSS-Style für Text */

.Stil001 {
		line-height: 22px;
		text-decoration: none;
		text-underline: none; 
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
		}
	
.Stil002 {
		font-size: 11px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		margin-top: 9pt;
		margin-bottom: 9pt;
		margin-left: 12pt;
		}

.Stil003 {
		font-size: 11px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		}
	
.Stil004 {
		line-height: 22px; 
		text-decoration: none; 
		text-underline: none; 
		font-size: 18px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #5E5E5B;
		}

.Stil005 {
		font-size: 11px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #999999;
		margin-right: 18pt;
		}

.Stil006 {
		font-size: 11px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
		margin-left: 19pt;
		}
	
.Stil007 {
		line-height: 19px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		}
	
.Stil008 {
		line-height: 19px;
		font-size: 16px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		}
	
.Stil009 {
		line-height: 19px;
		font-size: 16px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		}
	
.Stil010 {
		margin-top: 11pt;
		text-decoration: none; 
		text-underline: none; 
		font-size: 12px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #5E5E5B; 
		font-weight: bold; 
		}

.Stil011 {
		line-height: 22px; 
		text-decoration: none; 
		text-underline: none; 
		font-size: 12px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #5E5E5B; 
		font-weight: bold; 
		}

.Stil012 {
		text-decoration: none;
		text-underline: none; 
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
    	margin-top: 3pt;
		margin-bottom: 0pt;
		}
	
.Stil013 {
		font-size: 9px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
    	margin-top: 0pt;
		margin-bottom: 9pt;
		}	
	
.Stil014 {
		margin-left: 6pt;
		}	
	
.Stil015 {
		line-height: 22px; 
		text-decoration: none; 
		text-underline: none; 
		font-size: 12px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #5E5E5B; 
		font-weight: bold; 
		margin-left: 20px;
		}
	
.Stil016 {
		line-height: 22px;
		text-decoration: none;
		text-underline: none; 
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
    	margin-left: 20px;
		}
	
.Stil017 {
		line-height: 19px;
		font-size: 15px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		}
	
.Stil018 {
		margin-top: 18pt;
		margin-bottom: 5pt;
		text-decoration: none; 
		text-underline: none; 
		font-size: 12px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #5E5E5B; 
		font-weight: bold; 
		}
	
.Stil019 {
		margin-right: 10pt;
		line-height: 22px;
		text-decoration: none;
		text-underline: none; 
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
		}
	
.Stil020 {color: #EE8505}

.Stil021 {
		margin-right: 5pt;
		line-height: 22px;
		text-decoration: none;
		text-underline: none; 
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
		}

.Stil022 {
		margin-right: 30pt;
		line-height: 22px;
		text-decoration: none;
		text-underline: none; 
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
		}

.Stil023 {
		line-height: 22px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		}

.Stil024 
		{font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		color: #FF0000; 
		line-height: 20px;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: 10pt;
		}

.Stil025 
		{font-family: Arial, Helvetica, sans-serif; 
		font-size: 13px;
		font-weight: bold;
		color: #FF0000; 
		margin-top: 10pt;
		margin-bottom: 0pt;
		margin-left: 0pt;
		}
		
.Stil026 
		{font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		color: #FF0000; 
		line-height: 20px;
		margin-top: 0pt;
		margin-bottom: 1pt;
		}		

.Stil027 {
		margin-right: 60pt;
		line-height: 22px;
		text-decoration: none;
		text-underline: none; 
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
		}

.Stil028 {
		text-align: right; 
		font-size: 12px;
		line-height: 22px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
		}
		
.Stil029 {
		text-align: right; 
		font-size: 12px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #5E5E5B; 
		font-weight: bold; 
		}

.Stil030 {
		text-decoration: none;
		text-underline: none; 
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		color: #EE8505;
    	margin-left: 40px;
    	margin-top: 35px;
		}
		
.Stil031 {
		line-height: 22px;
		text-decoration: none;
		text-underline: none; 
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
		margin-left: 53px;
		}

.Stil032 {
		text-decoration: none;
		text-underline: none; 
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		color: #EE8505;
    	margin-left: 40px;
		}

.Stil033 {
		text-decoration: none;
		text-underline: none; 
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
	   	align: right;
		margin-right: 90px;
    	margin-top: 3pt;
		margin-bottom: 0pt;
		}

.Stil034 {
		line-height: 10px;
		text-decoration: none;
		text-underline: none; 
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5E5E5B;
    	margin-right: 17px;
		}



/* CSS-Style für Druckversion */

.Print001 {
	line-height: 22px;
	text-decoration: none;
	text-underline: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 20pt;
	}
	
.Print002 {
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 9pt;
	margin-bottom: 9pt;
	margin-left: 12pt;
	}

.Print003 {
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 20pt;
	}
	
.Print004 {
	line-height: 22px; 
	text-decoration: none; 
	text-underline: none; 
	font-size: 18px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	margin-left: 20pt;
	}

.Print005 {
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	}
	
.Print006 {
	line-height: 22px;
	text-decoration: none;
	text-underline: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 5pt;
	}	
	
.Print007 {
	line-height: 17px;
	text-decoration: none;
	text-underline: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 2pt;
	margin-right: 10pt;
	}	

.Print008 {
	text-decoration: none;
	text-underline: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 20pt;
	}
	
.Print009 {
	line-height: 22px;
	text-decoration: none;
	text-underline: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 33pt;
	}
		
.Print010 {
	margin-top: 11pt;
	text-decoration: none; 
	text-underline: none; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-weight: bold; 
	}

.Print011 {
	line-height: 22px; 
	text-decoration: none; 
	text-underline: none; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-weight: bold; 
	margin-left: 20pt;
	}

.Print012 {
	text-decoration: none;
	text-underline: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    margin-top: 3pt;
	margin-bottom: 0pt;
	margin-left: 20pt;
	}
	
.Print013 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    margin-top: 0pt;
	margin-bottom: 9pt;
	}	
	
.Print014 {
	margin-left: 6pt;
	}	
	
.Print015 {
	line-height: 22px;
	text-decoration: none;
	text-underline: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 40pt;
	}
	
.Print016 {
	line-height: 22px;
	text-align: center; 
	font-weight: bold; 
	text-decoration: none;
	text-underline: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	}
	
.Print017 {
	line-height: 22px;
	text-align: center; 
	text-decoration: none;
	text-underline: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	}	
	
.Print018 {
	line-height: 22px;
	text-align: right; 
	margin-right: 14pt;
	text-decoration: none;
	text-underline: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	}	
	
.Print019 {
	line-height: 22px;
	text-decoration: none;
	text-underline: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 138pt;
	}	
	
.Print020 {color: #000000}

	
.Print021 {
	line-height: 22px;
	text-decoration: none;
	text-underline: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 145pt;
	}



/* CSS-Style für Tabellenrahmen */

.zeilen01{
border-color:#002F75;
border-width:1px 0px 0px 0px;
border-style:dashed;
}

.zeilen02{
border-color:#002F75;
border-width:1px 0px 1px 0px;
border-style:dashed;
}

.zeilen03{
border-color:#5E5E5B;
border-width:1px 0px 0px 1px;
border-style:dashed;
}

.zeilen04{
border-color:#5E5E5B;
border-width:0px 0px 0px 1px;
border-style:dashed;
}

.zeilen05{
border-color:#5E5E5B;
border-width:0px 0px 1px 1px;
border-style:dashed;
}

.zeilen06{
border-color:#5E5E5B;
border-width:0px 0px 1px 0px;
border-style:dashed;
}

.zeilen07{
border-color:#5E5E5B;
border-width:0px 1px 1px 0px;
border-style:dashed;
}

.zeilen08{
border-color:#5E5E5B;
border-width:0px 1px 0px 0px;
border-style:dashed;
}

.zeilen09{
border-color:#5E5E5B;
border-width:1px 1px 0px 0px;
border-style:dashed;
}

.zeilen10{
border-color:#5E5E5B;
border-width:1px 1px 1px 1px;
border-style:dashed;
}

.zeilen11{
border-color:#5E5E5B;
border-width:1px 1px 0px 1px;
border-style:dashed;
}

.dot01{
border-color:#002F75;
border-width:1px 0px 0px 0px;
border-style:dotted;
}

.dot02{
border-color:#002F75;
border-width:1px 0px 1px 0px;
border-style:dotted;
}

.dot03{
border-color:#5E5E5B;
border-width:1px 0px 0px 1px;
border-style:dotted;
}

.dot04{
border-color:#5E5E5B;
border-width:0px 0px 0px 1px;
border-style:dotted;
}

.dot05{
border-color:#5E5E5B;
border-width:0px 0px 1px 1px;
border-style:dotted;
}

.dot06{
border-color:#5E5E5B;
border-width:0px 0px 1px 0px;
border-style:dotted;
}

.dot07{
border-color:#5E5E5B;
border-width:0px 1px 1px 0px;
border-style:dotted;
}

.dot08{
border-color:#5E5E5B;
border-width:0px 1px 0px 0px;
border-style:dotted;
}

.dot09{
border-color:#5E5E5B;
border-width:1px 1px 0px 0px;
border-style:dotted;
}

.dot10{
border-color:#5E5E5B;
border-width:1px 1px 1px 1px;
border-style:dotted;
}





/* CSS-Style für Meldungen */

.notice1  {width: 450px; 
		  padding: 15px; 
		  border-width:1px 1px 1px 1px;
		  border-style: dashed;
		  margin-left: 70pt;
		  color: #EE8505; 
		  }
		 
.notice2  {width: 340x; 
		  padding: 15px; 
	      border-width:1px 1px 1px 1px;
		  border-style: dashed;
		  margin-left: 0pt;
		  color: #FF0000; 
		  }

.notice3  {width: 380px; 
		  padding: 20px; 
		  border-width:1px 1px 1px 1px;
		  border-style: dashed;
		  margin-top: 40pt;
 		  margin-left: 26pt;
		  color: #EE8505; 
		  }
		  
.inputfields{
		  background-color: #FFFFFF;
		  border: 1px dashed #FF0000;
		  color: #FF0000;
		  width: 160px;
		  }
		  
.alertfield{
		  background-color: #FFFFFF;
		  border-width:1px 1px 1px 1px;
		  border-style: dashed;
		  border-color: #FF0000;
		  padding: 8px; 
		  width: 210px;
		  }
		  
.text{
	      background-color: #EEEEEE;
		  border: 1px dashed #666666;
		  color: #EE8505;
		  width: 345px;
		  }

.text:active, .text:focus, .text:hover{
		  background-color: #FFFFFF;
		  }


.namemail{
		  background-color: #EEEEEE;
		  border: 1px dashed #666666;
		  color: #5E5E5B;
		  width: 145px;
		  }

.namemail:active, .namemail:focus, .namemail:hover{
		  background-color: #FFFFFF;
		  }
	
.error01 {
		line-height: 30px;
		font-size: 24px;
		margin-left: 127pt;
		margin-top: 53pt;
		margin-bottom: 20pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #EE8505; 
		}
		
.error02 {
		line-height: 17px;
		font-size: 11.5px;
		margin-left: 90pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		}
							
.error03 {
		line-height: 0px;
		font-size: 11.5px;
		margin-left: 90pt;
		margin-bottom: 80pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		}

.error04 {width: 420px; 
		padding: 15px; 
		border-width:1px 1px 1px 1px;
		border-style: dashed;
		border-color: #EE8505; 
		margin-left: 50pt;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11.5px;
		text-align: center; 
		color: #666666; 
		}
		