/* 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;}

a.comment:link {color: #5E5E5B; text-decoration: yes;}
a.comment:visited {color: #5E5E5B; text-decoration: none;}
a.comment:active {color: #5E5E5B; text-decoration: yes;}
a.comment:hover {color: #ffffff; text-decoration: none; margin-bottom: 13pt; background-color: #FFA33C; font-size: 18px; line-height: 23px; cursor: default;}

		
/* 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;
		}
		

.font098 	{
			line-height: 18px;
			text-decoration: none;
			text-underline: none; 
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			color: #BBBBBB;
    		margin-left: 7px;
			margin-bottom: 5pt;
			background-color: #FFFFFF;
			}


.font099 	{
			line-height: 18px;
			text-decoration: none;
			text-underline: none; 
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			color: #5E5E5B;
    		margin-left: 10px;
			margin-bottom: 5pt;
			padding-left:  8pt;
			background-color: #F4F4F4;
			}

			

/* 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; 
		}
		
		
		
		
/* CSS-Style für TabContent DynamicDriving */

.shadetabs{
		padding: 	         	2px 0;
		margin-left: 			0;
		margin-top: 			50px; /*Abstand des TabContent nach oben*/
		margin-bottom: 			0;
		margin-left: 			25px; /*Abstand des TabContent nach links*/
		font: 					11px Arial;
		list-style-type: 		none;
		text-align: 			left; /*set to left, center, or right to align the menu as desired*/
								}

.shadetabs li{
		display: 				inline;
		margin: 				0;
								}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 5.7px;
margin-right: 3px;
border: 1px dotted #778;
color: #494949;
background: white url(../098_login/007_stwm/graphics/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #494949;
}

.shadetabs li a:hover{
text-decoration: none;
color: #ff7800;
}

.shadetabs li a.selected{ /*selected main tab style */
	position: relative;
	color: #ffffff;
	top: 2px;
	background-color: #FFFFFF;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../098_login/007_stwm/graphics/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}


/* CSS-Style für den Inhalt des TabContent (Statistiken) */

.tablecontent						{
		border:						1px dotted gray; 
		width:						618px; 
		margin-bottom: 				1em; 
		padding: 					0px; 
		margin-left: 				25px; 
		margin-top: 				1px;
		background-color:			#ffffff;
									}
		
/* CSS-Style für Schriften des TabContent (Statistiken) */

.font001 							{
		line-height: 				1.7em;
		margin-top:					0pt;		
		text-decoration: 			none;
		text-underline: 			none; 
		font-size: 					12px;
		font-family: 				Arial, Helvetica, sans-serif;
		color: 						#5E5E5B;
									}


.font002 							{
		line-height: 				1.7em;
		margin-top:					0pt;	
		margin-left:				33px;		
		text-decoration: 			none;
		text-underline: 			none; 
		font-size: 					12px;
		font-family: 				Arial, Helvetica, sans-serif;
		color: 						#5E5E5B;
									}


.font003							{
		line-height: 				22px;
		border-bottom: 				dotted 1px;
		border-bottom-style: 		dotted 1px;
		margin-left:				0;		
		font-size: 					12px;
		font-family: 				Arial, Helvetica, sans-serif;
		color: 						#5E5E5B;
									}


.font004 							{
		line-height: 				1.7em;
		margin-top:					0pt;	
		margin-left:				15px;		
		text-decoration: 			none;
		text-underline: 			none; 
		font-size: 					12px;
		font-family: 				Arial, Helvetica, sans-serif;
		color: 						#5E5E5B;
									}							
	
							
/* CSS-Style für Divs des TabContent (Statistiken) */
	
	
.div001 		    				{
		z-index: 					0;
		padding:					0px 0px 0px 0px;
		width:						670px;
		display:					block;
		position:					relative;
		height: 					76px;
		vertical-align: 			bottom;
									}							

