@charset "utf-8";
	form{
		margin:0px;
		padding:0px;
		border:0px;
		border-style:none;
		border-color:#d0d0d0;
	}
	form input,
	form select,
	form textarea,
	form input.button,
	form input.submit{
		border:0px;
		background-color:#e5e5e5;
		padding-top:3px;
		padding-left:3px;
		margin:0px 0px 1px 0px;
		height:18px;
	}
	form input,
	form select,
	form textarea{
		font-size:11px;
		margin:0px 0px 1px 0px;
	}
	form select{
		margin:0px;
		padding:0px;
		border:0px;
		font-size:11px;
	}
	form input.checkbox,
	form input.radio{
		vertical-align:middle;
		background-color:#ffffff;
		width:auto;
	}
	form input.checkbox{
	}
	form select option.level1{
		background-color:#f0f0f0;
		font-weight:bold;
		margin:0px;
		padding:3px 0px 3px 0px;
	}
	form select option.level2{
		background-color:#ffffff;
		margin:0px;
		padding:0px;
	}
	form select option.level3{
		background-color:#ffffff;
		margin:0px;
		padding:0px;
	}
	form input.button,
	form input.submit{
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		background-image:url('./images/horizontals_980_unternehmen.gif');
		background-repeat:no-repeat;
		background-position:0px -100px;
		border:0px solid #909090;
		padding: 0px 0px 0px 16px;
		text-align:center;
		width:100%;
		display:block;
	}
	form div.button {
		background-image:url('./images/horizontals_980_unternehmen.gif');
		background-repeat:no-repeat;
		background-position:right -100px;
		padding:0px 10px 0px 0px;
		border:0px solid #a0a0a0;
		display:block;
	}
	form div.button input.button,
	form div.button input.submit{
		margin:0px 0px 0px 0px;
	}
	form input.image{
		background-image:url('');
		background-color:#ffffff;
	}
	form .error{
		color:#900000;
		font-weight:bold;
	}
	form .message{
		color:#008000;
		font-weight:bold;
	}
	form .error-message{
		color:#900000;
		font-weight: bold;
		padding:0px 0px 4px 0px;
		border:0px solid #404040;
	}
	form .error-message	p{
		margin:0px;
		padding:0px;
	}
	form input.error,
	form select.error,
	form div.radio-group span.radio-item,
	form div.checkbox-group span.checkbox-item,
	form textarea.error{
		color:#000000;
		font-weight: normal;
	}
	form div.radio-group span.radio-item input{
		margin-right:5px;
		border:0px;
	}
	form div.checkbox-group span.checkbox-item input.nobuttons{
		margin-right:5px;
		border:0px solid #a0a0a0;
		background-color:#ffd0b0;
	}
	form input.required,
	form select.required,
	form div.required,
	form textarea.required{
		background-color:#f4e6b4;
	}
	form input.required{
		/*
		border:1px solid #900000;	
		background-color:#e8e8e8;
		*/
		background-color:#f4e6b4;
	}
	#searchform{
		margin:0px;
		padding:0px;
		border:0px solid #B9B9B9;
		/*background-color:#E2E3E4;*/
		vertical-align:top;
	}
	.searchBoxTable{
		margin:0px;
		padding:0px;
		border:0px;
		/*
		xdisplay:inline-table;
		*/
	}
	#searchform .searchText{
		margin:0px;
		padding:2px 0px 0px 3px;
		font-size:11px;
		width:120px;
		height:15px;
		border:1px solid #B9B9B9;
		border-top:0px;
		border-left:0px;
		border-right:0px;
		background-color:#ffffff;
	}
	#searchform .searchButton{
		width:80px;
		font-size:11px;
		font-weight:bold;
		/* margin: 0px;*/
		margin:-1px 0px 0px 0px;
		padding:0px;
		height:20px; /* height:18px;*/
		border:1px solid #B9B9B9;	
		/*border-top:0px;*/
		background-image:url('../images/menu/ongraybarbg.gif');
		background-position:0px 0px;
	}

div.date input.date-day,
div.date input.date-month{
	margin-right:1px;
	width:17px;
}
div.date input.date-year{
	width:29px;
}
div.date{
	display:inline;
}
div.date table{
	border:0px;
}
div.date table td{
	border:0px;
}



/* Date Formatierung */

div.date table{
	border:0px;
}
div.date input.date-day,
div.date input.date-month{
	background-image:url('./images/dot.gif');
	background-repeat:no-repeat;
	background-position: right 12px;
	padding-right:0px;
	padding-left:4px;
	margin-right:0px;
	width:15px;
}
div.date input.date-year{
	width:28px;
}
div.date input.date-hour{
	margin-left:5px;
	padding-left:4px;
	padding-right:0px;
	width:15px;
}
div.date input.date-min{
	background-image:url('./images/colon.gif');
	background-repeat:no-repeat;
	background-position: 0px 6px;
	border-left:0px;
	width:15px;
}
div.date input.date-sec{
	margin-left:0px;
	width:15px;
}
div.date div.selectdate{
	border:1px solid #606060;
	width:150px;
	margin:3px 0px 0px 0px;
	background-color:#ffffff;
	padding:8px;
}
div.searchselect div.searchselect-headline,
div.date div.selectdate div.selectdate-headline{
	margin:0px;
	padding:3px 5px 3px 5px;
	background-color:#606060;
	border:1px solid #ffffff;
}
div.searchselect div.searchselect-headline span,
div.date div.selectdate div.selectdate-headline span{
	font-weight:bold;
	color:#ffffff;
}
div.date div.selectdate div.selectdate-content{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}
div.date input.highlighted-right,
div.date input.highlighted-left,
div.date input.highlighted-middle,
form input.highlighted{
	background-color: #3399FF;
	font-weight:normal;
	color:#ffffff;
}
div.date input.date-day.highlighted-left,
div.date input.date-month.highlighted-left,
div.date input.date-month.highlighted-middle{
	background-image:url('./images/dot-white.gif');
}
div.date input.date-min.highlighted-right{
	background-image:url('./images/colon-white.gif');
}
div.date input.date-year.highlighted-right{
	background-image:none;
}
div.date div.selectdate div.selectdate-content table.time,
div.date div.selectdate div.selectdate-content table.day{
	margin:8px 0px 8px 0px;
}
div.date div.selectdate div.selectdate-content table.time th,
div.date div.selectdate div.selectdate-content table.time td,
div.date div.selectdate div.selectdate-content table.day th,
div.date div.selectdate div.selectdate-content table.day td{
	background-image: none;
	text-align:center;
	border:1px solid #ffffff;
	padding:0px;
	background-color:#70e070;
}
div.date div.selectdate div.selectdate-content table.day td.outsidemonth,
div.date div.selectdate div.selectdate-content table.time td,
div.date div.selectdate div.selectdate-content table.day td{
	background-color:#b0f0b0;
}
div.date div.selectdate div.selectdate-content table.time th{
	background-color:#d0d0d0;
	background-image: none;
}
div.date div.selectdate div.selectdate-content table.time th.headline{
	background-color:#d0d0d0;
	background-image: none;
}
div.date div.selectdate div.selectdate-content table.day th.weekend{
	background-color:#d0d0d0;
	background-image: none;
}
div.date div.selectdate div.selectdate-content table.day td.weekend{
	background-color:#e8e8e8;
}
div.date div.selectdate div.selectdate-content table.day td.today{
	background-color:#e0ffe0;
}
div.date div.selectdate div.selectdate-content table.day td.selected{
	background-color:#50d050;
	color:#ffffff;
}
div.date div.selectdate div.selectdate-content table.time td.hoverlink,
div.date div.selectdate div.selectdate-content table.day td.hoverlink{
	background-color:#d0d0d0;
	cursor: pointer;
}
div.date div.selectdate div.selectdate-content div.navigation,
div.date div.selectdate div.selectdate-content a,
div.date div.selectdate div.selectdate-content span{
	font-weight:bold;
}
div.date div.selectdate div.selectdate-content div.navigation{
	margin:5px 0px 0px 2px;
}
div.date div.selectdate div.selectdate-content table.month th,
div.date div.selectdate div.selectdate-content table.year th{
	background-image: none;
	background-color: #ffffff;
	width:25px;
	text-align:center;
	border:0px;
	padding:0px;
}
div.date div.selectdate div.selectdate-content table.month td,
div.date div.selectdate div.selectdate-content table.year td{
	background-image: none;
	background-color: #ffffff;
	text-align:center;
	border:0px;
}
