input, textarea, checkbox{
	border-bottom:1px #E0EAF4 solid;
	border-right:1px #E0EAF4 solid;
	border-left:1px #5B7C9B solid;
	border-top:1px #5B7C9B solid;
}

div.formgesamt{
	border:1px #E5ECF2 solid;
	width:558px;
}

div.even{
	
}

div.odd{
	background:#E5ECF2;
}

div.label{
	width:173px;
	padding:2px;
	padding-top:7px;
	padding-left:5px;
	float:left;

}

div.field{
	
	border:0px;
	margin:0px;
	padding:5px;
	padding-bottom:7px;
}

input.submitbutton{
	width:130px;
	background:transparent;
	background-image:url('images/submitbackground.gif');
	background-repeat:no-repeat;
	border:0px;

	padding-top:3px;
	padding-right:2px;
	padding-bottom:3px;
	padding-left:0px;
}

div.formularkopf{
	background-image:url('images/formularkopf.gif');
	height:16px;
	padding:2px;
	padding-left:5px;
	color:#1E4A72;
	font-weight:900;
}

input.errorfield{
	background:#EDCCCA;
}

textarea.errorfield{
	background:#EDCCCA;
}

img.helpfield{
	margin-left:5px;
}

img.imagefield{
	margin:5px;
	padding:3px;
	background:#E5ECF2;
	border:1px #5B7C9B solid;
}

p.imagefield{
	text-align:center;
}

div.terminimage{
	width:45px;
	float:left;

}

div.termindatum{
	width:170px;
	float:left;
	padding:3px;
}

div.termintitel{
	width:190px;
	float:left;
	padding:3px;
}

div.iconbutton{
	padding:3px;
	width:25px;
	float:left;
	
}

div.confirm{
	border:1px #5B7C9B solid;
	padding:5px;
	position:absolute;
	top:50%;
	left:30%;
	width:300px;
	background:#ffffff;
}

div.messagehead{
	padding:2px;
	color:#ffffff;
	background:#5B7C9B;
}

a.nein{
	width:80px;
	padding:3px;
	margin:5px;
	color:#970D1D;
	display:block;
	border:1px #970D1D solid;
	float:left;
	background:#DAB4B4;
}

a.ja{
	width:80px;
	padding:3px;
	margin:5px;
	color:#155B0B;
	display:block;
	border:1px #155B0B solid;
	background:#BADAB3;
	float:right;
}

a.limitnavi{
	display:block;
	float:left;
	text-decoration:none;
	border:1px #efefef solid;
	color:#5B7C9B ;
	padding:2px;
	font-size:10px;
	margin:3px;
}

a.limitnaviselected{
	display:block;
	float:left;
	text-decoration:none;
	border:1px #efefef solid;
	color:#ffffff;
	padding:2px;
	font-size:10px;
	margin:3px;
	background:#5B7C9B;
}

a:hover.limitnavi{
	color:#ffffff;
	background:#5B7C9B;
}


div.suchanfragetitle{
	width:180px;
	float:left;
	padding:3px;
}

div.suchanfrageparameter{
	width:290px;
	float:left;
	padding:3px;
}

img.iconbutton{
	border:0px;
}

a.kategorie{
	width:200px;
	
}

div.kategorielinks{
	width:200px;
	float:right;
}

a.windowedit{
	border:0px;
  margin-right:5px;
}

img.windowedit{
	border:0px;
float:right;
 margin-right:5px;

}