@charset "UTF-8";

form {color: #474747;}

input, select, textarea {
	margin: 0 0 6px 0;
	border: 1px solid #488e14;
	color: #474747;
	background:#ffffff;
	padding: 2px;
	font-family: Arial;
}

input:focus, select:focus, textarea:focus {
	border: 1px solid #d2eed7;
}

input {width: 180px;}
select {	width: 185px;}

textarea {
	width: 810px;
	height: 60px;
}

#haftungsausschluss {
	float:right;
	width:250px;
	height:500px;
	padding: 5px;
	overflow:auto;
	border:1px solid #488e14;
}

.block {
	display:block;
	width:70px;
	float:left;
}

.checkbox { width:15px; }
#ergebnis {width: 50px;}

.buttons {
	border: 1px solid #488e14;
	margin: 15px 20px 0 0;
	cursor: pointer;
}
.buttons:hover {
	background: #fff;	
	font-weight:bold;
}

.imprint_box {
	margin:0 0 9px 0;
	overflow: hidden;
}

.imprint_box2	{
	float:left;
	width:210px;
	margin:0 0 10px 0;
	overflow: hidden;
}

p.imprint_1		{ 
	float:left; 
	width:220px; 
	margin:0; 
	font-weight:bold;
}

p.imprint_2		{ 
	float:left; 
	width:420px; 
	margin:0; 
}

p.imprint_3		{ 
	margin:0; 
	font-weight:bold;
}

p.imprint_4 {margin:0; }

.label {
	float: left;
	width: 50px;
}

#routeplannerContainer {
	float:right;
	width:395px;
	overflow: hidden;
	padding: 15px;
	margin-right: 128px;
	background: #dfdfdf;
}
#routeplannerContainer h2 {
	margin: 0 0 12px;
}
	
	#saddr {
		float: left;
		height: 18px;
		margin-right: 8px;
		width: 165px;
	}

	#submitaddr {
		background: #999999;
		border: 0 none;
		color: #FFFFFF;
		float: left;
		font-weight: bold;
		height: 24px;
		padding: 0 0 2px;
		width: 171px;
	}

	#submitaddr:hover {
		background: #bfbfbf;
		border: 0 none;
		color: #000000;
		cursor: pointer;}