#navi ul {
	list-style:none;
	margin:0;
	padding:0;
}

#navi li {
	float:left;
	width:130px;
	margin:0;
	padding:0;
	text-align:center;
	vertikal-align:middle;
}

#navi li a {
	display:block;
	padding:5px 5px 5px 0;
	height:100%;
	color:#FFF;
	background: url(../images/bg_.jpg) repeat 0 0;
	text-decoration:none;
	border-right:2px solid #FFF;
}
#active {
	display:block;
	float:left;
	padding:5px 5px 5px 0;
	margin:0;
	height:100%;
	width:125px;
	color:#FFF;
	background:none;
	background-color: #AFCA05;
	text-decoration:none;
	text-align:center;
	vertikal-align:middle;
	border-right:2px solid #FFF;
}


#navi li a:hover, li a:focus, li a:active {
	background-position:-150px 0;
	
}

	
#a a {
	background: url(../images/bg3_.jpg) repeat -20px 35px;
}

#b a {
	background:url(../bg-bubplastic-h-gray.gif) repeat 0 0;
}

#c a {
	background-image: url(../images/bg3_.jpg);
	background-repeat: repeat;
	background-position: 0 0;
}

#d a {
	background:url(../images/bg3_.jpg) repeat 0 0;
}


	p.formklein{
		margin: 5px 0 0 0;
		font-family: Arial, sans-serif;
		color: #999;
		font-size: 10px;
	}

	input.form, input.formsubmit, select.form, option.form, textarea.form {
		color: #000000;
		font-size: 12px;
		border: 1px solid #C8C8C8;
		padding: 2px;
		background: #fafafa url(../layout/img04.gif) repeat-x;
		margin-top: 5px;
		font-family: verdana, sans-serif;
	}
	input.form:hover, input.form:focus, select.form:hover, textarea.form:hover, select.form:focus, textarea.form:focus, input.formsubmit:hover {
		border: 1px solid #666;
	}
	option.form	{
		padding: 0px;
		width: auto;
		border: 0px;
	}
	input.form, select.form, textarea.form {
		width: 350px;
	}
	input.form, select.form, textarea.form {
		width: 350px;
	}
	input.formsubmit	{
		width: auto;
		
	}
	
	p.error	{
		background: #ffffff url(../layout/delete.png) no-repeat;
		height: 30px;
		padding-left: 45px;
		padding-top: 10px;
		margin: 10px 10px -5px 10px;
		color: #ce2c09;
	}
	p.success	{
		background: #ffffff url(../layout/check.png) no-repeat;
		height: 30px;
		padding-left: 45px;
		padding-top: 10px;
		margin: 10px 10px -5px 10px;
		color: #248200;
	}
