body
{
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 516px;
}

.search_box
{
	text-align: center;
	/*background-color: #e5e5ff;*/
	background-image: url('bakgrund.png');
	background-repeat: repeat;
	float: left;
	height: 100px;
	width: 516px;
	margin-bottom: 1px;
	clear:left;
}

.search_field
{
	width: 41%;
	float: left;
	text-align:center;
}
.knapp
{
	float: left;
	width: 70px;
}

.dropdowns
{
	width: 30%;
	float: left;
}

.info_box
{
	width: 220px;
	height: 600px;
	margin-left: 530px;
	float:left;
	position:absolute;	
	margin-top: 40px;
}

.result_box
{
	margin-top: 10px;
	margin-bottom: 20px;
}

.footer_box
{
	height: 80px;
	padding-top: 10px;
	text-align: center;
	font-size: 10pt;
	border-top: 1px solid;
	clear: both;
}

.listruta
{
	background-color: #edf3d7;
	margin-top: 20px;
	height: 75px;
	padding: 4px;
	width: 516px;
}
.listruta:hover 
{
	background-color: #edf377;
}

div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

.area_box_title
{
	background-color: #004c8b; 
	font-weight: bold; 
	font-size: 12px; 
	color: white;
}

.area_box_subtitle
{
	background-color: #dee8ff;
}

.vanster
{
	float: left;
	width: 258px;
}

.hoger
{
	float: right;
	width: 258px;
}

.contact
{
	clear: both;
}

.register
{
	margin-left: 11px;
}
