	/* ShopStat layout - shopstat.com */
	/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright 2004 snakelab and may not be reproduced. */ 

/* ---( rest )------------------------------- */
		#wait
		{
			position:absolute;
			top:200px;
			left:30px;
			width:250px;
			height:80px;
			border:2px solid #003399;
			z-index:10;
			background-color:#ffffff;
			color:#000000;
			padding:10px;
			visibility:hidden;
		}

div.popup {
			position:absolute;
			top:150px;
			left:400px;
			visibility:hidden;
			font-size:10px;
			color:#003366;
			width:280px;
			height:50px;
			margin:10px;
			border:none;
			}

.normal {font-size:10pt; font-weight:normal}

TR.high 	{
			background: #E5E5E5;
			}



.SRB {background-color:#FFEB9C;} /* fuer Netscape Bug (radio-buttons) */

.b  {font-family: Verdana, Arial, Helvetica; font-size:10pt;}
.b1  {font-family: Verdana, Arial, Helvetica; font-size:10pt; color:#FF0000;}
.b2  {font-family: Verdana, Arial, Helvetica; font-size:10pt; color:#FFFFFF;}
.b4 {font-family: Verdana, Arial, Helvetica; font-size:10pt; color:#666666;}
.comment  {
	font-size: 8pt;
}
.mod_topic  {
	font-size: 8pt;
	line-height: 13px;
	color:#FFFFFF;
	text-indent: 1px;
	font-weight: bold;
}
.mod_table  {
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
	.mod_top_topic  {
		text-align:center;
		font-size: 10pt;
		line-height: 16px;
		text-indent: 1px;
		font-weight: normal;
		text-decoration: none;
		}
.menu_topic  {
	font-size: 10pt;
	line-height: 16px;
	text-indent: 1px;
	font-weight: bold;
}
.mod_topic_row  {
	background-color:#666666;
}
.menu_topic_aktiv  {
	font-size: 10pt;
	font-weight: bold;
	line-height: 10px;
	background-color: #ced7e7;
}
.menu_topic_inaktiv  {
	font-size: 10pt;
	font-weight: bold;
	color:#A4B4D2;
	line-height: 16px;
	background-color: #efefef;
	border-top: 1px solid #ced7e7;
	border-right: 1px solid #ced7e7;
	border-bottom: 1px none #ced7e7;
	border-left: 1px solid #ced7e7;
}
.menu_main  {
	font-size: 10pt;
	line-height: normal;
	color:#00659c;
	text-indent: 1px;
	font-weight: bold;
	font-style: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu_link {
	text-decoration: none;
	font-size: 10pt;
	padding-left: 5px;
}
.c  {font-family:Arial, Helvetica; font-size:10pt;}

.s  {font-family:Verdana, Arial, Helvetica; font-size:10pt;}


.h  {font-family: Arial, Helvetica; font-size: 10pt; text-indent: 1px;}

.x {font-family:Arial, Helvetica; font-size:8px;}

.n {font-family:Verdana, Arial, Helvetica; font-size:11px; color:#666666;}

INPUT {
	font-family:Verdana, Arial, Helvetica;
	font-size:10pt;
	padding: 0px;
}

.smalltext {
	font-family:Verdana, Arial, Helvetica;
	font-size:10pt;
}
.smalltexttitle {
	font-family:Verdana, Arial, Helvetica;
	font-size:10pt;
    font-weight: bold;
}
.formtable {
    padding: 5px;
    margin: 5px;
}
.formhead {
	font-size:12pt;
    font-weight: bold;
}
.statusmsg {
	font-size:10pt;
    color: green;
    font-weight: bold;
}
.errormsg {
	font-size:10pt;
    color: red;
    font-weight: bold;
}

/* ---( navigationstabs oben )------------------------------- */
	#tabnav {
		border: 0px;
		border-bottom: 1px solid #000000;
		background: none;
		z-index: 1;
		}
	#tabnav li {
		display: inline;
		list-style-type: none; 
		background: none;
		border: 0px;
		}	
	#tabnav a {
		color: #333333;
		background: #C5C5C5;
		font: bold 1.0em/1.2em "bitstream vera sans", verdana, sans-serif;
		padding: 0px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;		
		margin: -10px;
		text-decoration: none;
		}
	#tabnav a:hover {
		color: #E5E5E5;
		background: #E5E5E5; 
		}	
	#tabnav a.passive {
		color: #858585;
		border: 0px;
		border-top: 1px solid #858585;		
		border-left: 1px solid #858585;		
		border-right: 1px solid #858585;						
		}
	#tabnav a.passive:hover {
		background: #E5E5E5;
		color: #333333;
		border:0px; 
		border-top: 1px solid #000000;		
		border-left: 1px solid #000000;		
		border-right: 1px solid #000000;			
		}
						
	#tabnav a.active {
		background: #E5E5E5;
		border: 0px;
		border-top: 1px solid #000000;		
		border-left: 1px solid #000000;		
		border-right: 1px solid #000000;
		border-bottom: 1px solid #E5E5E5;				
		}		
	#tabnav a.active:hover {
		background: #E5E5E5;
		color: #333333; 
		}
/* ----- Pure CSS tabs ends here ----- */
	
	#modoutput {
		text-align: justify;
		background: #E5E5E5;
		padding: 0px;
		margin:0px;
		border: 1px solid black;	
		border-top: none;
		z-index: 2;	
		}
	#modoutput th {
		color:#CC0033;
		text-align:center;
		}
	#modoutput td {
		padding:2px;
		}
/* ----- HelpArea ----- */	
	.collapseChart {
		FONT-SIZE: 0.8em; text-align:center;	
	    }	
	.collapseTitle {
		MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #64879D
	    }
	#helparea {
		BORDER-RIGHT: #CC0033 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #CC0033 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #CC0033 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #CC0033 2px solid; BACKGROUND-COLOR: #ffffff
		}
	#helparea P {
		BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
	    }		
