	body{
		height:100%;
		color:#2A1FAA;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#BBB), to(#FFF));
		background-repeat:repeat-x;
	}
	
	select{ 
		padding: 6px 10px;
		-webkit-border-radius: 2px 2px;
		border:solid 1px rgb(153, 153, 153);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to (rgb(221,221,221)));
		color:
		/*color: #333;*/
		color: #000;
		text-decoration: none;
		cursor: pointer;
		display: inline-block;
		text-align: left;
		text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
		line-height:1;
		margin:2px;
	}
	
	input{ 
		padding: 6px 10px;
		-webkit-border-radius: 2px 2px;
		border:solid 1px rgb(153, 153, 153);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to (rgb(221,221,221)));
		color:
		/*color: #333;*/
		color: #000;
		text-decoration: none;
		cursor: pointer;
		display: inline-block;
		text-align: left;
		text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
		line-height:1;
		margin:2px;
	}
	input[type=submit]:hover{
		border-color:rgb(98,202,227);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255,255,255)), to(rgb(0,202,227)));	
	}
	
	.bg_verlauf{
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to (rgb(221,221,221)));
		color: #000;
		display: inline-block;
	}
	
	.werte{
		margin:3px;
		padding-left:20px;
	}
	
	.blau{
		background-color:#DDD;
		height:20px;
	}
	
	.weiss{
		height:20px;
	}
	
	#container{
		width:1100px;
		left:50%;
		height:auto;
		position:relative;
		margin-left:-550px;
		border:1px solid #2A1FAA;
		margin-top:10px;
		background-color:#FFF;
	}
	#header{
		height:121px;
		background-image:url(../img/logo.png);
		background-repeat:no-repeat;
		background-color:#003399;
	}
	#menu{
		height:28px;
		background-image:url(../img/menu.png);
		border-bottom:1px solid #2A1FAA;
		background-repeat:no-repeat;
		background-color:#003399;
	}
	#spacer{
		float:left;
		width:155px;
		height:26px;
		border-right:1px solid #2A1FAA;
	}
	#menu_points {
		float:left;
		height:26px;
		margin:0px;
		padding:0px;
	}

	#content{
		border-bottom:1px solid #2A1FAA;
		padding:5px;
	}
	h1{
		font-size:16px;
	}
	h2{
		margin:0;
		margin-top:3px;
		margin-left:5px;
		padding:0;
		font-size:13px;
		height:20px;
		text-align:left;
	}
	h3{
		font-size:11px;
	}
	h4{
		font-size:10px;
	}
	#error{
		text-align:center;
		background-color:#F66;
		margin-top:5px;
		font-size:12px;
		color:#000;
		font-weight:bolder;
		min-height:23px;
		height:auto;
		padding-bottom:7px;
		border:1px solid black;
		padding-top:7px;
	}
	
	#ok{
		text-align:center;
		background-color:#6F6;
		margin-top:5px;
		font-size:12px;
		color:#000;
		font-weight:bolder;
		min-height:23px;
		height:auto;
		padding-bottom:7px;
		border:1px solid black;
		padding-top:7px;
	}
	
	a{
		color:#2A1FAA;
		text-decoration:none;	
	}
	a:hover{
		color:#F00;	
	}
	a:visited{
		color:#2A1FAA;
	}
	
	#row:hover{
		background-color:#7EAADB;
	}
	
	table.tab_form{ 
		text-align:left;
	}
	
	th.tab_head{
		background-color:#7AA6D9;
	}
	
	td.td_gross{
		padding-bottom:10px; 
		padding-top:10px;	
	}
	
	#hinweis{ 
		display:block;
		border:1px solid #8A3C3F;
		height:24px;
		padding:7px;
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
		color:#C04640;
		text-decoration:none;
		font-weight:bold;
		background-color:#E6B8B8;
	}
	
	#error_fields{
		background-color:#F66;
	}