/* CSS Document */


h2{


font-size:16px;


margin:3px;


}


body{


	background:#D6D0C7;


	text-align:center;


	color: #214983;


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


}





.sitecontainer{


	width:950px;


	background:#ffffff;


	/*border: 2 solid gray;*/


}





#header{


	text-align:center;


	padding-top:5px;


	padding-bottom:10px;


	padding-left:2px;


	padding-right:5px;


}


.job{


padding:10px;


margin-bottom:15px;


border-bottom:solid 1px #214983;


}


.job a{float:right;}


.belinfo{


background:#214983;


color:white;


font:bold;


}


span.label{


	font-weight:bold;


	font-style:italic;


}


#content{


	width:330px;


	padding-left:10px;


	padding-right:5px;


	float:right;


	


}


#middenkolom{


	width:335px;


	height:391px;


	border-right: 1 dashed #D6D0C7;


}


#linkerkolom{


	float:left;


	padding-left:5px;


	padding-bottom:5px;


/*	border: 1 dotted yellow;*/


}


#thuiswerkers_uitleg{





}


#artikels{


	width:100%;


	border-top: 2 solid #D6D0C7;


	text-align:center;


	margin-top: 10px;


	clear:both;:





}


#contactgegevens{


	border-top: 2 solid #D6D0C7;


	font-size: 14px;


	padding: 5px;








}





.uitleg{


	text-align:left;


	font:14px;


}


.uitleg p{


	padding:0 10px;


}


.uitleg strong{


font:bold;


}


.uitleg .aanbieding{


position:relative;


text-align:left;


margin:15px 10px 25px 10px;


border:solid 2px #214983;


border-size:2px 0 2px 0;


}


.aanbieding img{	


	position: absolute;


	right:-8px;


	top:-20px;


}


.pagina{


	float:right;


}


#cover{


	position:relative;


	top:5px;


	margin-left:1px;


	padding:10px;


	float:left;


	color: #FF6600;


	width:260px;


	text-align:left;


	background-color:#EEF;








}





#twg_img, #twg_img2{


	float:left;


	width:250px;


}


#twg_img2{


position:relative;


top:40px;


}





#opdracht{


/*	border:solid 1 gray;*/


	padding:5px;


	margin:5px;


}


#thuiswerk{


/*	border:solid 1 gray;*/


	margin:5px;


	padding:5px;


}


.center{


	text-align:center;


}





li{


	list-style-type: none;


}


#joblist{


	text-align:left;


	width:50%;


}


.title{


	text-align:center;


	font-size:15pt;


	font-style:italic;


/*	color: #91b9f3;*/





}


#jobs{


	text-align:center;


}


#navlist


{


	margin: 0px;


	font-size: 20px;


		background:#D6D0C7;





}





#navlist a, #navlist a:link,


{


	height:20px;


	text-decoration: none;


	font-weight: bold;


	color: #214983;


}





#navlist a:hover{


	color:#ffffff;


	font-weight: bold;





}





#navlist li


{


	display: inline;


	font-size: 0.6em;


	padding-right: 5px;


	padding-top:3px;


	padding-left: 5px;


	width: 16%;


	vertical-align: middle;





}





#navlist ul


{


	margin: 0px;


	padding: 0px;


	text-align: center;


	vertical-align: middle;


}





#navcontainer {


	border:2 solid white;


	vertical-align: middle;


	text-align: center;


	position:relative;


	top:-15px;





}


#sublist


{


	margin: 0px;


	font-size: 20px;


	background:#EEEEFf;


}





#sublist a, #sublist a:link,


{


	height:15px;


	text-decoration: none;


	color: #214983;


}


#subhead


{


	font-size:12px;


	text-decoration: none;


	font-weight: bold;


	color: #214983;


	position:relative;


	left:-15px;


	vertical-align:middle;


}#sublist a:hover{


	font-weight: bold;


	





}





#sublist li


{


	display: inline;


	font-size: 0.6em;


	padding-right: 5px;


	padding-left: 5px;


	width: 16%;


	vertical-align: middle;





}





#sublist ul


{


	margin: 0px;


	padding: 0px;


	text-align: center;


	vertical-align: middle;


}


	#bottomlist


{


	margin: 0px;


	font-size: 17px;


	background:#D6D0C7;





}


#navcontainer_bottom{


	border-bottom:solid 2 white;


	border-right:solid 2 white;


	border-left:solid 2 white; 


	vertical-align: middle;	


	text-align: center;


}


#bottomlist a, #bottomlist a:link,


{


	height:17px;


	text-decoration: none;


	/*font-weight: bold;*/


	color: #214983;


}





#bottomlist a:hover{


	color:#767067;


	/*font-weight: bold;*/





}





#bottomlist li


{


	display: inline;


	font-size: 0.7em;


	padding-right: 5px;


	padding-top:2px;


	padding-left: 5px;


	width: 16%;


	vertical-align: middle;





}





#bottomlist ul


{


	margin: 0px;


	padding: 0px;



	text-align: center;


	vertical-align: middle;


}


#twg_form{


	margin: 0 20px;


}


#twg_bestellen_form,#thuiswerkers_form, #bedrijven_form,#contact_form,#thuiswerkers2_nee_form{


	width:600px;


}


#twg_bestellen_form input,#thuiswerkers_form input,#contact_form input, #bedrijven_form input,#bedrijven_form select, #thuiswerkers_form select{


	width:250px;


}


#twg_bestellen_form ol li{


	list-style-type: decimal;





}


.label{


	float:left;


}


.twocols{


	text-align:left;


}


#waarom input, #informatie input{


	width:20px;


	float:left;





}


#waarom .right{


	float:right;


	width:300px;


}





#waarom .left{


	width:300px;


}





#maxprijs input{


	width:100px;


}


#varia input, #thuiswerkgids input{


	width:20px;


}


strong{


	clear:left;


}


.left{


	float:left;


	position:relative;


	left:-0px;


	width:50%;


	


}


.right{


	float:right;


}


#hoe_bestellen, #opmerkingen{


	text-align:left;


	margin-left:5px;	


}


#hoe_bestellen li, #opmerkingen li{


	list-style-type: decimal;





}


.formentry {


	text-align: right;


	display: block;


	clear:both;


}


#waarom .formentry, #informatie .formentry {


	text-align: left;


	display: block;


	clear:both;


}


input{


	/*width:140px;*/


}


.button{


	margin-top:10px;


	margin-bottom:20px;


	background:#D6D0C7;


	color: #214983;


}


#adres ul,#plaats ul{


	float:right;


	margin: 0px;


	padding: 0px;


}





#adres li,#plaats li{


	display:inline;


	margin:0px;


	padding:0px;


}


input#straat {


	width:180px;


	}


input#huisnummer{


	width:66px;








}


input#postcode {


	width:66px;


}


input#woonplaats {


 	width:180px;





 }


 #bedrijven_form textarea,#contact_form textarea{


	width:250px;


	height: 100px;





}





#inhoud ul li, #algemenevooorwaarden ul li{


	list-style-type: disc;


	list-style-position:outside;


	padding:3px;





}


#inhoud ol li, #algemenevoorwaarden ol li{


	list-style-position: outside;


	list-style-type: decimal;


}


#inhoud, #algemenevoorwaarden{


	text-align:left;


	width:600px;


	margin:15px;


	padding-bottom:15px;


}


#content li{


	list-style-type: decimal;


}


#content{


	position:relative;


	/*top:5px;*/


}


a {


	color: #214983;


}


#michel {


	float: right;


}


#tw1{


	float: left;


	width:100px;


	position:relative;


	top:115px;


}


#tw2{


	float:right;


	width:100px;


	position:relative;


	top:300px;


}


#tw3 {


	float:right;


	position:relative;


	right:-3px;


	height: 300px;


	top: -30px;








}


#sign{


	position:relative;


	top:5px;


	left:20px;


}.artikel {


	margin: 10px;


	margin-bottom:0px;


	margin-right:20px;


	text-align: left;


	clear:both;


}


.artikel_img {


	height: 70px;


	width: 70px;


	margin-right: 15px;


	float: left;


}


.artikel img{


	width:70px;


	height:70px;


}.artikelcontainer{


	background:#ffffff;


	width:97%;


	font-size:14px;


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


}


.artikel_tekst{


padding-left:2px;


	float:right;


	position:relative;


	top:-20px;


}


.artikel_nummering{


	clear:both;


	margin-bottom:20px;


}





h1 {


	font-size: 14px;


	font-weight: bold;


	line-height: normal;





}


#thuiswerkgids, #gegevens{


	border:2 solid #D6D0C7;


	clear:both;


	display:block;


	margin-top:30px;


	padding: 5px;








}


#thuiswerkgids img{


	float:left;


	width:170px;


	height:220px;


	margin-top: 20px;


	margin-right: 10px;


	margin-left: 5px;











}


#thuiswerkgids #commentaar{


	text-align:left;


}


#hoe, #opmerkingen{


	text-align:left;


}


#jobs{


	margin:25px;


	width:800px;


	border-collapse: collapse;


	border:1 solid #214983; 


	text-align:left;


}


#jobs th{


	text-align:center;


	height:40px;


	font-size:14pt;


}


#jobs td,#jobs th{


	border:1 solid #214983;


	padding:10px;


}


#jobs td.type,#jobs td.postcode{


	width:150px;


	vertical-align:top;


	text-align:center;


}


#news_new {


	font-size:14;


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


	margin-top:10px;


	padding:5px;


	border-collapse:collapse;


}


#news_new td{


	padding-bottom:15px;


}


.news_new_img{


}


.proficiat{


	width:600px;


}


#gegevens table{


	width:100%;





}


#gegevens td {


	vertical-align:top;





	/*height:2px;


	border:solid 1 brown;*/


}


#gegevens li {


	list-style-type:disc;


	list-style-position: outside;


	position: relative;


	left: -25px;


}


.artikel_full{


	width:600px;


}





#algemene_voorwaarden input ,#belwerk .center_left input{


	display:inline;


	width: 20px;


}


select#meer{


	width:245px;


}





#email_ontvangen input{float:none;}