body {

	background:white;

	margin: 0;

	padding: 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.navigation {width:100%; background-color:#333333; height:30px;}
.navigation ul{display:inline;}
.navigation ul li{display:inline; line-height:2; font-size:14px; padding:0px 20px 0px 20px;}
.navigation ul li a{color:#FFFFFF; text-decoration:none;}
#block1,#block2,#block3,#car_table{

	float:left;

}

#block1{}

.search_bar{width:100%; background-color:#F4F4F4; text-align:right; height:40px; padding-top:10px; padding-right:0px;}
.search_txtbox{width:130px; line-height:1.5;}
.search_button{ background-color:#750000; color:#FFFFFF; padding:0px 3px  0px 13px; line-height:2; border:0px;}

#block2,#block3{

    background: none repeat scroll 0 0 #C0C0C0;

    float: left;

    margin: 10px;

    padding: 10px;

    min-width:500px;

    width: auto;

}



#block3{}



#output {

    background: none repeat scroll 0 0 #C0C0C0;

    margin: 0;

    padding: 0;

    position: absolute;

    right: 0;

    top: 0;

    width: auto;

}



#s1,#s2,#s3,#car_title{

	font-family: arial,helvetica,sans-serif;

    font-size: 1.2em;

	width: 100%;

}

#s1,#s2,#s3{

min-height: 300px;

}

#form_output{

	min-width:500px;

  margin: 1%;

  padding: 1%;

}

h1{

	color: #65856D;

	padding: 10;

	margin-left: 20px;
 max-width: 400px;
 line-height: 150px;
}

h2{

	font-size: 15px;

	padding: 0;

	margin: 0;

}

header{

	margin: 0;

	padding: 12px;

}

.micro_line{width:100%; padding: 0; margin:0; height: 1px; border: none;}

.mini_line{width:100%; padding: 0; margin:0; height: 6px; border: none;}



.bg_orange{background-color:#FCBF00;}

.bg_red{background-color:#BB162B;}

.bg_blue{background-color:#006BB2;}

.bg_dark{background-color:#4B4B4B;}



.c_orange{background-color:#FCBF00;}

.bg_red{background-color:#BB162B;}

.c_blue{background-color:#006BB2;}

.c_dark{color: #4B4B4B;}



#mobilede{

   

    border: 1px solid #CCCCCC;

    margin: 10px;

    padding: 1.5em;

    float:left;

    width: 800px;

}



form legend {font-weight: bold;color:#AB162B; font-size: 20px;}

form label {font-weight: bold;}



form li{list-style-type:none;}
form ul {padding-left:0}

.formline{

	border-bottom: 1px dotted #999999;

    float: left;

    margin-bottom: 0.5em;

    padding-bottom: 0.4em;

    width: 100%;

}

.last{border-bottom: none;}

.formfield{float: left; min-width: 200px;margin: 3px 12px 3px 0;}



fieldset{

	margin-bottom: 1em;

	border: 2px solid #EAEAEA;

    margin-bottom: 1em;

}



.section{

	clear: both;

	float:left;

	width: 100%;

	font-weight: bold;

}



.section h3{margin: 2px 0;}

.col_third{float: left; width: 33%;}

.col_half{float: left; width: 50%;}

.col_forth{float: left; width: 25%;}

.col_list{max-height:300px;overflow-y: auto;}





.freitext{

	background: none repeat scroll 0 0 #FAFAFA;

    border: 1px solid #333333;

    cursor: pointer;

    float: left;

    margin: 2px;

    /*min-height: 1.5em;*/

    padding: 1px;

    /*width: 98%;*/

}
/*.more_image{ float:right;}*/
.removeclass{ float:right; }
#freitext_s3{

	width: 100%;

}

.selected{

	background: none repeat scroll 0 0 #66ee77;;

}



.item{

	float: left;

	width: 95%;

	margin: 1px;

}



.button{

	border: 1px solid #666;

	background: #FCbF60;

	-moz-border-radius: 4px;

	border-radius: 0.5em;

	line-height: 1.3em;

	margin: 3px;

	padding: 3px;

	font-weight: bold;

	float: left;

	cursor:pointer;

}



td{

	border-collapse: collapse;

	/*border: 1px solid #666;*/

}



/*** DATATABLES ***/

/*

 * Table

 */

table.dataTable {

	margin: 0 auto;

	clear: both;

	width: 100%;

}



table.dataTable thead th {

	padding: 3px 18px 3px 10px;

	border-bottom: 1px solid black;

	font-weight: bold;

	cursor: pointer;

	*cursor: hand;

}



table.dataTable tfoot th {

	padding: 3px 18px 3px 10px;

	border-top: 1px solid black;

	font-weight: bold;

}



table.dataTable td {

	padding: 3px 10px;

}



table.dataTable td.center,

table.dataTable td.dataTables_empty {

	text-align: center;

}



table.dataTable tr.odd { background-color: #f9f9f9; }

table.dataTable tr.even { background-color: white; }



table.dataTable tr.odd td.sorting_1 { background-color: #f9f9f9; }

table.dataTable tr.odd td.sorting_2 { background-color: #DADCFF; }

table.dataTable tr.odd td.sorting_3 { background-color: #E0E2FF; }

table.dataTable tr.even td.sorting_1 { background-color: #fff; }

table.dataTable tr.even td.sorting_2 { background-color: #F2F3FF; }

table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; }





/*

 * Table wrapper

 */

.dataTables_wrapper {

	position: relative;

	clear: both;

	*zoom: 1;

  -moz-border-radius:3px 3px 3px 3px;

	-webkit-border-radius:3px 3px 3px 3px;

	 border-radius:3px 3px 3px 3px;

background: #ccc;

padding-top: 20px;

}



.dataTables_wrapper img {

margin: 0px 0px 20px 0px;

}





/*

 * Page length menu

 */

.dataTables_length {

	float: left;

}





/*

 * Filter

 */

.dataTables_filter {

	float: right;

	text-align: right;

}





/*

 * Table information

 */

.dataTables_info {

	clear: both;

	float: left;

}





/*

 * Pagination

 */

.dataTables_paginate {

	float: right;

	text-align: right;

}



/* Two button pagination - previous / next */

.paginate_disabled_previous,

.paginate_enabled_previous,

.paginate_disabled_next,

.paginate_enabled_next {

	height: 19px;

	float: left;

	cursor: pointer;

	*cursor: hand;

	color: #111 !important;

}

.paginate_disabled_previous:hover,

.paginate_enabled_previous:hover,

.paginate_disabled_next:hover,

.paginate_enabled_next:hover {

	text-decoration: none !important;

}

.paginate_disabled_previous:active,

.paginate_enabled_previous:active,

.paginate_disabled_next:active,

.paginate_enabled_next:active {

	outline: none;

}



.paginate_disabled_previous,

.paginate_disabled_next {

	color: #666 !important;

}

.paginate_disabled_previous,

.paginate_enabled_previous {

	padding-left: 23px;

}

.paginate_disabled_next,

.paginate_enabled_next {

	padding-right: 23px;

	margin-left: 10px;

}



.paginate_enabled_previous { background: url('images/back_enabled.png') no-repeat top left; }

.paginate_enabled_previous:hover { background: url('images/back_enabled_hover.png') no-repeat top left; }

.paginate_disabled_previous { background: url('images/back_disabled.png') no-repeat top left; }



.paginate_enabled_next { background: url('images/forward_enabled.png') no-repeat top right; }

.paginate_enabled_next:hover { background: url('images/forward_enabled_hover.png') no-repeat top right; }

.paginate_disabled_next { background: url('images/forward_disabled.png') no-repeat top right; }



/* Full number pagination */

.paging_full_numbers {

	height: 22px;

	line-height: 22px;

}

.paging_full_numbers a:active {

	outline: none

}

.paging_full_numbers a:hover {

	text-decoration: none;

}



.paging_full_numbers a.paginate_button,

.paging_full_numbers a.paginate_active {

	border: 1px solid #aaa;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding: 2px 5px;

	margin: 0 3px;

	cursor: pointer;

	*cursor: hand;

	color: #333 !important;

}



.paging_full_numbers a.paginate_button {

	background-color: #ddd;

}



.paging_full_numbers a.paginate_button:hover {

	background-color: #ccc;

	text-decoration: none !important;

}



.paging_full_numbers a.paginate_active {

	background-color: #99B3FF;

}





/*

 * Processing indicator

 */

.dataTables_processing {

	position: absolute;

	top: 50%;

	left: 50%;

	width: 250px;

	height: 30px;

	margin-left: -125px;

	margin-top: -15px;

	padding: 14px 0 2px 0;

	border: 1px solid #ddd;

	text-align: center;

	color: #999;

	font-size: 14px;

	background-color: white;

}





/*

 * Sorting

 */

.sorting { background: url('images/sort_both.png') no-repeat center right; }

.sorting_asc { background: url('images/sort_asc.png') no-repeat center right; }

.sorting_desc { background: url('images/sort_desc.png') no-repeat center right; }



.sorting_asc_disabled { background: url('images/sort_asc_disabled.png') no-repeat center right; }

.sorting_desc_disabled { background: url('images/sort_desc_disabled.png') no-repeat center right; }

 

table.dataTable thead th:active,

table.dataTable thead td:active {

	outline: none;

}





/*

 * Scrolling

 */

.dataTables_scroll {

	clear: both;

}



.dataTables_scrollBody {

	*margin-top: -1px;

	-webkit-overflow-scrolling: touch;

}



/*** Special ***/

.done{color:#00AA00;}

.todo{color:#AA0000;}



#messages{

    background: none repeat scroll 0 0 #FFFFFF;

    border: 3px solid #AA0000;

    color: #AA0000;

    font-size: 14px;

    font-weight: bold;

    left: 50%;

    margin-left: -160px;

    padding: 20px;

    position: fixed;

    text-align: center;

    top: 50%;

    width: 320px;

    display:none;

}

.fileupload {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.fileupload .upload_text{
background-color:#009500;  line-height:2; color:#FFFFFF; border-radius:3px 3px 3px 3px; padding:5px 5px 5px 5px;
}
.fileupload input[type="file"] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

.wwege div span{
display: inline-block;
width: 310px;
overflow: hidden;
white-space: nowrap;
font-weight: bold;
}

.gfield_description{
margin-bottom: 0px;
max-width: 400px;
}


div#latlong.formfield, #koord_utm{
visibility: hidden;
height: 0;
width: 0;
}	

#pfosten{
   margin-bottom: 40px;
}                                 									
        
.logo{
max-width:400px;
float: right;
text-align: right;
}                    