/* ***** KCN.CSS ***** */

html, body{ 
	 margin:0; 
	 padding:0;

} 

#wrapper {
display:block;
margin:auto;
position:relative;
width:931px;
}

.imgL {
	float:left;
	margin-bottom:10px;
	margin-right:5px;
	margin-top:0px;
}

.imgB {
	float:left;
	margin-bottom:10px;
	margin-right:5px;
	margin-top:16px;
}

h2 {
color:#666666;
font-family:Trebuchet MS;
font-size:14px;
margin-top:15px;
}

p {
color:#666666;
font-family:Trebuchet MS;
font-size:12px;
line-height:13px;
}

a img { border: none; }
.clear { clear: both; height: 1px; font-size: 1px; }

#homeimg {
	 margin-top:10px;
	 float:right;
	 border:none;
}

#login {
	position:relative;
	background-image : url("../img/bg_login.jpg");
	width : 680px; 
	text-align : center; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	text-decoration : bold;
	margin : 0 auto; 
	padding : 0;
	top: 200px;
	height: 240px;
	width: 680px;
}
.form-submit {
	width:58px; 
	height:20px;
	background:url(../img/bt_login.gif) no-repeat; 
	border:none; 
	padding-top:24px; 
	overflow:hidden;
    margin-top: 30px;
    position:absolute;
    right: 14px;	
	cursor: pointer; 
	cursor: hand;
}

.form-submit_nieuw {
	width:58px; 
	height:21px;
	background:url(../img/login_btn.gif) no-repeat; 
	border:none; 
	padding-top:24px; 
	overflow:hidden;
    margin-top: 30px;
    position:absolute;
    right: 14px;	
	cursor: pointer; 
	cursor: hand;
}

a.ver		{ color : #fdaa2d; text-decoration: none; }
a.ver:hover	{ color : #bf2c37; text-decoration: none; }

a.reg		{ color : #fdaa2d; text-decoration: none; }
a.reg:hover	{ color : #bf2c37; text-decoration: none; }

.email {
	 position:absolute;
	 top: 12px;
	 right: 220px;
	 font-family:Trebuchet MS;
	 font-size:11px;
	 color:#858585;
	 font-weight: bold;
}

.ww {
	 position:absolute;
	 top: 12px;
	 right: 80px;
	 font-family:Trebuchet MS;
	 font-size:11px;
	 color:#858585;
	 font-weight: bold;
}

input {
	 font-family:Trebuchet MS;
	 font-size:11px;
	 color:#000;	
}

.inp_email {
     margin-top: 30px;
	 border-width: 1px;
	 border-style: solid;
	 border-color: #d1d1d1;
	 position:absolute;
	 right: 220px;
	 background-color:#fefefe;
}

.inp_ww {
     margin-top: 30px;
	 border-width: 1px;
	 border-style: solid;
	 border-color: #d1d1d1;
	 position:absolute;
	 right: 80px;	
 	 background-color:#fefefe;
}

.registreren {
     margin-top: 60px;
	 border-width: 0px 0px 1px 0px;
	 border-style: solid solid dotted solid;
	 border-color: #d1d1d1;
	 position:absolute;
	 right: 220px;
	 font-family:Trebuchet MS;
	 font-size:11px;
	 color:#fdaa2d;
}

.registreren_nieuw {
     margin-top: 5px;
	 
	 position:absolute;
	 right: 230px;
	 font-family:Trebuchet MS;
	 font-size:11px;
	 color:#fdaa2d;
}

.vergeten {
     margin-top: 60px;
	 border-width: 0px 0px 1px 0px;
	 border-style: solid solid dotted solid;
	 border-color: #d1d1d1;
	 position:absolute;
	 right: 80px;	
	 font-family:Trebuchet MS;
	 font-size:11px;
	 color:#fdaa2d;
}
.vergeten_nieuw {
     margin-top: 5px;
	 
	 position:absolute;
	 right: 80px;	
	 font-family:Trebuchet MS;
	 font-size:11px;
	 color:#fdaa2d;
}

.inlogButton {
     margin-top: 30px;
	 position:absolute;
	 right: 14px;	
}

.contact {
	 text-align:left;
     margin-top: 10px;
	 padding-top:4px;
	 padding-right:12px;
 	 padding-bottom:4px;
	 padding-left:12px;
	 border-width: 1px;
	 border-style: solid;
	 border-color: #d1d1d1;
	 position:absolute;
	 left: 200px;
	 font-family:Trebuchet MS;
	 font-size:11px;
	 color:#000;
 	 font-weight: normal;
}

#pagewidth {
 	 margin:0; 
	 padding:0;
	 width: 100%;
	 height:100%
}

#content{
	 position:relative; 
     width:931px;
	 padding:0px;
	 margin:0 auto;
	 text-align:left;
	 font-family:Trebuchet MS;
	 font-size:12px;
	 color:#000000;
}

#columnHome {
	 float:left;
	 width:330px;
	 padding:0px;
	 margin-top:40px;
	 margin-left:10px;
	 margin-right:10px;
	 text-align:left;
	 font-family:Trebuchet MS;
	 font-size:12px;
	 color:#000000;
}

#columnnieuws{
	 float:left;
	 width:830px;
	 padding:0px;
	 margin-top:40px;
	 margin-left:10px;
	 margin-right:10px;
	 text-align:left;
	 font-family:Trebuchet MS;
	 font-size:12px;
	 color:#000000;
}

#columnHome_offerte {
	 float:left;
	 width:530px;
	 padding:0px;
	 margin-top:40px;
	 margin-left:10px;
	 margin-right:10px;
	 text-align:left;
	 font-family:Trebuchet MS;
	 font-size:12px;
	 color:#000000;
}

#jsvalidator_contact_visitor {
float:none;
}
.jsvalidation {
color:#FF0000;
font-family:Trebuchet MS,Tahoma,sans-serif;
font-size:11px;
margin-left:10px;
}
form span {
color:#444444;
margin:0 4px 0 0;
padding-left: 192px;
}
#columnWagenpark {
	 float:left;
	 width:912px;
	 padding:0px;
	 margin-top:40px;
	 margin-right:0px;
	 text-align:left;
	 font-family:Trebuchet MS;
	 font-size:12px;
	 color:#000000;
}

#columnReferenties {
	 float:left;
	 width:500px;
	 padding:0px;
	 margin-top:40px;
	 margin-left:10px;
	 text-align:left;
	 font-family:Trebuchet MS;
	 font-size:12px;
	 color:#000000;
}

#columnRefprofiel {
	 float:left;
	 width:800px;
	 padding:0px;
	 margin-top:40px;
	 margin-left:10px;
	 text-align:left;
	 font-family:Trebuchet MS;
	 font-size:12px;
	 color:#000000;
}


#bottom{
	 top:20px;
	 margin:0 auto;
	 position:relative;
	 text-align:center;
     width:100%;
	 height:127px;
	 padding:0px;
}

#footer {
	 margin:0 auto;
	 position:relative;
	 text-align:center;
	 width:911px;
	 height:127px;
	 background-repeat: no-repeat;	
	 background-image: url("../img/_bottom.jpg");
}

#contact_footer {
	 float:left;
	 width:130px;
	 position:relative;
	 padding:5px;
	 text-align:left;
	 font-family:Trebuchet MS;
	 font-size:11px;
	 color:#000000;
	 border-width: 1px;
	 border-style: solid;
	 border-color: #d1d1d1;
	 margin-left:150px;
	 margin-top:12px;
}
#nieuws_footer {
	 float:left;
	 position:relative;
	 width:300px;
	 padding:5px;
	 text-align:left;
	 font-family:Trebuchet MS;
	 font-size:11px;
	 color:#000000;
	 margin-left:46px;
	
}


#header{
	 position:relative;
	 position:relative;
	 height:204px;
	 top:5px;
	 width:100%;
	 text-align:center;
	 margin:0 auto;
	 padding:0px;
	 background-color:#FFFFFF;
	 
} 

#header #logo {
	 height:204px;
	 width:912px;
}

#logintags {

height:50px;
left:580px;
position:absolute;
top:1px;
width:350px;
z-index:9999;
}

/* ***** MENU ***** */

#navcontainer {
	position: relative;
	width: 912px;
	height: 25px;
	margin: 0 auto;
	padding: 0px;
	font-family:Trebuchet MS;
	font-size:14px;
	background: #b5b9b3;
}

#navcontainer UL {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	font-family:Trebuchet MS;
	font-size:14px;
}

#navcontainer LI {
	display: block;
	margin: 0 auto;
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	width: auto;
	font-family:Trebuchet MS;
	font-size:14px;
	background: #b5b9b3;
}

#navcontainer A {
	color: #ffffff;
	display: block;
	width: auto;
	text-decoration: none;
	margin: 0 auto;
	padding-left: 8px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	border: none;
	font-family:Trebuchet MS;
	font-size:14px;
	/*
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #aaa;
	*/
}
#navcontainer li a:hover, ul#navlist li a.selected {
	position: relative;
	background-color: #ffffff;
	font-family:Trebuchet MS;
	font-size:14px;
	color: #b5b9b3;
}



form {

	margin:15px 0 0 0;
	padding:0 0 0 0;
}

label {
	text-align: right;
	width: 200px;
	height:	15px;
	padding-right: 2px;
	font-size:11px;
	color: #666666;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	display: block;
	float: left;
	margin-bottom: 1px;	
}


.input_opmaak {

	font-size:11px;
	color: #666666;
	background:#FDAA2D;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	margin-bottom: 1px;	
	background-image: url(../img/form_input.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

select {
			
	border:1px solid #666666;
	color: #999999;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	}
	
.textarea_opmaak {
	width: 149px;
	height: 50px;
	background-image: url(../img/textarea_input.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #cdced0;
	color: #666666;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 1px;	

}

br {
	clear: left;
}
fieldset { border:1px solid #c0c0c0; }

legend {
  padding: 0.2em 0.5em;
  border:1px solid #c0c0c0;
  color:#c0c0c0;
  font-size:90%;
  text-align:right;
  margin-bottom:10px;
  }

/* Foto toon systeem */

#hoofdplaatje { 
    float:right;
	width : 500px;
	height: 300px;
	margin: 0 auto;
	padding:0;
	text-align : center; 
}
	#hoofdplaatje img {
		margin-top: 5px;
		background-color: #ccc;
		border: 1px solid #999;
	}

#thumbs {
	margin-left: 20px;
    float:left;
	width : 170px;
	height: 300px;
	text-align : center; 
	padding:0;
	margin-bottom: 100px;
}

	#thumbs img {
		margin-right: 5px; 
		margin-top: 5px;
		margin-bottom: 0px;
		margin-left: 5px;
		background-color: #ccc;
		border: 1px solid #999;
	}

#thumbtxt { 
    float:right;
	width : 320px;
	height: 20px;
	text-align : center; 
	margin-bottom: 50px;
	padding:0;
}

.huge {
height:22px;
margin:0pt 5px 5px 0pt;
width:12px;
}
.huge-w {
background-image:url(http://www.baarsverhuizingen.nl/img/oranje_blokje.gif);
}

h1 {
color:#F1932E;
font-family:Trebuchet MS;
font-size:18px;
font-weight:bold;
display:inline;
}

.dropcap {
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
text-indent:-999em;
}

div#nieuws_footer ul {
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 1em 1em;
padding:0pt;
clear:both;
}


div#nieuws_footer li {

line-height:1.4em;
margin:0px 0pt;
padding:0pt 0pt 0pt 15px;
}
