body {
	margin: 0 auto; padding: 0;
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background: #97989C url(images/layout/hgr_h.jpg) repeat-x left top;
	color: #000000;
	}
#wrapper {
	width: 100%; height: 100%;
	margin: 0 auto; padding: 0;
	text-align: center;
	}	
#wrap_top{
	margin: 0 auto;
	width: 950px; 
	height: 194px; 
	overflow: hidden;
	text-align: center;
	} 
#wrap_expos{
	margin: 15px auto;
	width: 650px; 
	} 
#wrap_login{
	margin: 15px auto;
	width: 650px; 
	} 
#bandarole {
	height:180px;
	background:url(images/layout/bandarole.png) repeat-x center;	
	}
#oben { margin: 0; padding: 0; height: 30px; }

a:link { font-weight:bold; color:#AB1315; text-decoration:none }
a:visited { font-weight:bold; color:#AB1315; text-decoration:none }
a:hover { font-weight:bold; color:#AB1315; text-decoration:underline }
a:active { font-weight:bold; color:#AB1315; text-decoration:none }
a:focus { font-weight:bold; color:#AB1315; text-decoration:underline }

a.klein_weiss:link { font-size: 0.85em; font-weight:bold; color:#FFFFFF; text-decoration:none }
a.klein_weiss:visited { font-size: 0.85em; font-weight:bold; color:#FFFFFF; text-decoration:none }
a.klein_weiss:hover { font-size: 0.85em; font-weight:bold; color:#FFFFFF; text-decoration:underline }
a.klein_weiss:active { font-size: 0.85em; font-weight:bold; color:#FFFFFF; text-decoration:none }
a.klein_weiss:focus { font-size: 0.85em; font-weight:bold; color:#FFFFFF; text-decoration:underline }

form {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin:0px;
	padding:0px;
	}
.weiss { color:#FFFFFF;}
input { width:100px;}
input.chk { width:30px;}
input.leer { width:30px;}
input.chk1 { width:14px; border:none; margin:0px; padding:0px;}
select { width:100px; font-size: 0.85em;}
textarea { width:300px;}
.klein_fett {font-size: 0.85em; font-weight:bold; color:#FFFFFF;}
.klein_fett_rd {font-size: 0.85em; font-weight:bold; color:#FFFFFF; border-right:1px solid #999999;}
.klein {font-size: 0.85em; color:#000000;}
.klein_weiss {font-size: 0.85em; color:#FFFFFF;}
.klein_rd {font-size: 0.85em; color:#000000; border-right:1px solid #999999;}
.info {font-size: 0.8em; font-style:italic;}	
.s60 { width:60px; font-size: 0.85em;}
.schlagtext {font-size: 0.85em; font-weight:bold; text-align:left; margin:0px 0px 0px 5px; color:#FFFFFF}
.text { font-size: 0.9em; text-align:left;}
ul { text-align:left; padding:0px 10px 10px 40px;}
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
.grau {color: #96979C}


