a{
color: #888888;
}

.error {
	color: #EB2F33;
}

.updates_lijst {
	position:relative;

	left: 0px	!important; left: 190px;
	top: 0px	!important; top: 118px;
	width: 385px;
}

table.special{
width: 360px;
padding: 1px;
margin: 0px;
line-height: 16px;
font-family: verdana;
font-size: 9px;
}

table.special td{
padding: 0px;
margin-left: -20px;
text-align: left;

}

table.special th{
padding: 10px;
font-size: 14px;
color: #D22B45;
}

table.special li{
margin-top: 8px;
margin-left: -30px;
}

ul{
margin: 0 0 0 8px;
padding: 0 0 10px 35px; 
}

li{
/*
text-align: left;
list-style-image: url(../img/site/software/aanwijzert.gif);
list-style-position: outside;
margin: 2px;
padding: 5px 5px 5px 5px;

*/
text-align: left;
list-style-image:none;
list-style-position: outside;
list-style-type:none;
background:url(../img/site/software/aanwijzert.gif) 0 3px no-repeat;
margin:2px;
padding: 5px 5px 10px 25px;

}


.clear{
clear: both;
height: 1px;
}

body{
background-color:#731A2A;
}

body{
line-height: 16px;
font-family: verdana;
font-size: 10px;
}


.box{
background-image: url(../img/site/software/bg.jpg);
position:absolute;
top: 0px;
left: 50%;
width:780px;
margin-left:-390px;

}

.top{
background-image: url(../img/site/software/head.jpg);
position: absolute;
left: 4px;
top: 0px;
width:772px;
height:74px;
}

.flags{
height: 25px;
width: 250px;
position: absolute;
top: 20px;
left: 20px;
}

.flags img{
position: absolute;
top:0px;
left:0px;
border-width: 0px;
}

.lang_notifier{
font-family: verdana;
font-size: 10px;
color: #71222F;
position: absolute;
top:2px;
left:150px;
}


.lijn{
width: 762px;
height: 6px;
position: absolute;
left: 10px;
top: 74px;
}

.menubalk{
position: absolute;
top: 55px;
left: 34px;
}

.menu{
float: left;
font-family: verdana;
font-size: 11px;
color: #845E6D;
margin-right: 5px;
letter-spacing: 1px;
padding-bottom:12px;
}

.menu_sep{
float: left;
font-family: verdana;
font-size: 10px;
color: #71232F;
margin-right: 5px;
}


.main{
position: absolute;
top: 80px;
left: 0px;

}

.home_visual_{
position: absolute;
top: 2px;
left: 10px;
overflow: hidden;
width: 760px;
height: 210px;
background-image: url(../img/site/software/visualhome_nl.jpg);
}
.home_visual__sp{
position: absolute;
top: 2px;
left: 10px;
overflow: hidden;
width: 760px;
height: 210px;
background-image: url(../img/site/software/visualhome_sp.jpg);
}
.home_visual__en{
position: absolute;
top: 2px;
left: 10px;
overflow: hidden;
width: 760px;
height: 210px;
background-image: url(../img/site/software/visualhome_en.jpg);
}

.home_visual__du{
position: absolute;
top: 2px;
left: 10px;
overflow: hidden;
width: 760px;
height: 210px;
background-image: url(../img/site/software/visualhome_du.jpg);
}

.home_visual__fr{
position: absolute;
top: 2px;
left: 10px;
overflow: hidden;
width: 760px;
height: 210px;
background-image: url(../img/site/software/visualhome_fr.jpg);
}

.ieshadow{

}

.groep1{
position: absolute;
top: 150px; /* waarde voor 3 blokken naast elkaar : 150,70 */
left: 70px; /*150*/
overflow: hidden;
width: 200px;
height: 358px;
cursor: pointer;
background-image: url(../img/site/software/groep2.png) !important;
}



.groep1ie{
position: absolute;
top: 150px; /* waarde voor 3 blokken naast elkaar : 150,70 */
left: 70px; /*150*/
overflow: hidden;
width: 200px;
height: 358px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/site/software/groep3.png');
}

.groep2{
position: absolute;
top: 150px;	/* waarde voor 3 blokken naast elkaar : 150,290 */
left: 290px; /*390*/
overflow: hidden;
width: 200px;
height: 358px;
background-image: url(../img/site/software/groep1.png);
cursor: pointer;
}

.groep2ie{
position: absolute;
top: 150px; /* waarde voor 3 blokken naast elkaar : 150,290 */
left: 290px; /*390*/
overflow: hidden;
width: 200px;
height: 358px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/site/software/groep2.png');
cursor: pointer;
}

.groep3{
position: absolute;
top: 150px;
left: 512px;
overflow: hidden;
width: 200px;
height: 358px;
background-image: url(../img/site/software/groep3.png);
cursor: pointer;
}

.groep3ie{
position: absolute;
top: 150px;
left: 512px;
overflow: hidden;
width: 200px;
height: 358px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/site/software/groep1.png');
cursor: pointer;
}

.groepsnaam{
color: #D3354E;
font-family: verdana;
font-weight: bold;
font-size: 13px;
text-align: center;
margin-top: 15px;
margin-left: 27px;
width: 160px;
height: 30px;
overflow: hidden;

}



.groepskop{
position: absolute;
top: 175px;
left: 32px;
color: #493140;
font-family: verdana;
font-size: 11px;
font-weight: bold;
}

.groepstxt{
position: absolute;
top: 210px;
left: 40px;
width: 140px;
overflow: hidden;
color: black;
font-family: verdana;
font-size: 9px;
}



.voorpagina{
margin-top: 630px;
margin-left: 100px;
width: 620px;
overflow: hidden;
font-family: verdana;
font-size: 11px;

}

.algpagina{
margin-top: 330px;
margin-left: 100px;
width: 620px;
overflow: hidden;
font-family: verdana;
font-size: 11px;
}


.visitekaartje{
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
width: 540px;
height: 198px;
background-image: url(../img/site/software/visitekaartje.jpg);
}

.visitekaartje table{
color: white;
font-family: verdana;
font-size: 9px;
position: relative;
left: 45px;
top: 55px;
}

.links{
position: absolute;
top: 20px;
left: 15px;
width: 175px;
}
.zijmenu{

}

.zijmenu_kop{
background-image: url(../img/site/software/menukop.jpg);
width: 175px;
height: 45px;
position:relative;
left: -7px;
}

.zijmenu_kop_extranet{
	background-image: url(../img/site/software/menukop.gif);
	font-family: verdana;
	font-size: 9px;
	width: 167px;
	height: 25px;
	overflow: hidden;
	color: white;
	font-weight: bold;
	position: relative;
	z-index:9999;
}


.zijmenu_kop b{

font-family: verdana;
font-size: 9px;
width: 150px;
height: 15px;
overflow: hidden;
color: white;
font-weight: bold;
position: relative;
left: 10px;
top: 5px !important;
top:10px;

}

.zijmenu_midden{
background-color: #E0E0E0;
position:relative;
left: 3px;
top: 0px;
background-image: url(../img/site/software/menu_midden.jpg);
width: 161px;
height:20px;
overflow: hidden;
}

.open{
background-image: url(../img/site/software/grey2.jpg);
}

.zijmenu_bodem{
position:relative;
left: 3px;
top: 0px;
background-image: url(../img/site/software/menu_bodem_v2.jpg);
width: 161px;
height:25px;
}

.zijmenu_bodem_inactief{
position:relative;
left: 10px;
top: 0px !important;
width: 161px;
height:4px;
overflow:hidden;
}

.zijmenu_pijl{
position: absolute;
overflow: hidden;
left: 9px;
top: 6px;
width: 5px;
height: 9px;
background-image: url(../img/site/software/pijl.gif);
}


.zijmenu_pijl2{
position: absolute;
overflow: hidden;
left: 7px;
top: 8px;
width: 9px;
height: 5px;
background-image: url(../img/site/software/pijl2.gif);
}

.zijmenu_label{
position: absolute;
left: 20px;
top: 2px;
font-family: verdana;
font-size: 10px;
width: 150px;
overflow: hidden;
}

.rood{
color: red;
}

.rechts{
position: absolute;
top: 24px;
left: 615px;
/* background-image: url(../img/site/software/info.gif); */
background-repeat: no-repeat;
width: 142px;
/* height: 500px; */
height: 412px;
/* overflow: hidden; */

}

.rechts .kop1{
font-weight: bold;
font-size: 12px;
position: absolute;
left: 2px;
top: 6px;
width:133px;
height:24px;
margin-bottom: 1px;
text-align: center;
color: #71222F;
}

.rechts .kop2{
font-weight: bold;
font-size: 11px;
position: absolute;
left: 30px;
top: 57px;
width:80px;
height:24px;
text-align: center;
color: #71222F;
border: 0px red solid;
}



.rechts .kop3{
font-weight: bold;
font-size: 12px;
position: absolute;
left: 20px;
top: 160px;
width:133px;
height:24px;
color: #71222F;
}

.rechts .kop4{
font-weight: bold;
font-size: 12px;
position: absolute;
left: 20px;
top: 290px;
width:133px;
height:24px;
color: #71222F;
}

.advertentie{
position: relative;
left:0px;
top:150px;
}

img{
border-width: 0px;
}

.rechts .content{
font-size: 9px;
position: absolute;
left: -70px !important;
left: -38px;

top: 80px !important;
top: 90px;
width:233px;
height:48px;
overflow: hidden;
text-align: center;
color: #888888;
background-image: none;
}

.rechts .content2{
font-size: 9px;
position: absolute;
left: 20px;
top: 200px;
width:133px;
height:200px;
overflow: hidden;
color: #888888;
background-image: none;
}

.rechts .content3{
font-size: 9px;
position: absolute;
left: 20px;
top: 330px;
width:133px;
height:200px;
overflow: hidden;
color: #888888;
background-image: none;
}

.zijmenu a{
text-decoration: none;
color: black;
}



.midden{
margin-top: 99px;
margin-left: 190px;
}


.visual{
margin-bottom: 10px;
margin-left: 5px;
width:410px;
height:185px;
overflow: hidden;
}

.visual img{
top: -5px;
left: -6px;
}

.content{
margin-left: 10px;
font-size: 10px;
font-family: verdana;
background-image: url(../img/site/software/bgcontent.jpg);
min-height: 500px;
height:expression(
this.scrollHeight < 500 ? "500" : "auto" );
width: 400px;
background-repeat: repeat-y;
}

.contenttxt{
padding: 4px;
margin-left: 20px;
margin-top: -25px;
}

.footer{
margin-left: 10px;
padding-bottom: 10px;
margin-top: 15%;
text-align:center;
}

.footer .lowmenu{
color:black;


}

.footnav{
margin-left: -5px;
}

.footerlijn{
margin-left: -18px;
}

.footertxt{
margin-bottom: 10px;
font-size: 10px;
font-family: verdana;
color: black;
margin-left: 202px;
}

.supress{
text-decoration: none;
color: black;
}

.nodec{
text-decoration: none;
}

.hand{
cursor: pointer;
}

.moreinfo{
color: #D22B45;
font-size: 10px;
font-weight: bold;
font-family: verdana;
position: relative;
top: 260px;
left: 40px;
}

.moreinfo img{
position: relative;
top: 2px;
margin-right: 6px;
}

.mooiekop{
margin-left: 10px;
}

.kopkader{
width: 300px;

}

.body{
font-size: 10px;
}

.intro{
font-size: 11px;
}

/* Content Styles */

h1{
color: #91707B;
font-family: verdana;
font-size: 15px;
width: 350px;
overflow: hidden;
border: 0px red solid;
font-weight: bold;
}

h2{
color: #D3354E;
font-family: verdana;
font-size: 13px;
width: 350px;
overflow: hidden;
border: 0px red solid;
}



hr{
color: #D0A8A4;
}

.contenttxt img{
border: 1px #D0A8A4 solid;
}

.contenttxt table img{
border-width: 0px;
}
.contenttxt table.special {
background-image: url(../img/site/software/bgkader.gif);

}

input{
border: 1px #D0A8A4 solid;
color: #888888;
}

submit{
border: 1px #D0A8A4 solid;
}

dont{
display: none;
}

.i_area{
width: 200px;
height: 100px;
overflow: hidden;
}

.fl{
float: left;
width: 200px;

}

.fr{
float: right;
width: 250px;

}

.fline{
clear: both;
width: 500px;
margin-top: 1px;

}



.print_kop{
display: none;
}

.print_contact{
display: none;

}

.rozelijst{

margin-left: 25px !important;
margin-left: 55px;


}

.rozelijst li{

background:none;
text-align: left;
list-style-image: url(../img/site/software/aanwijzert.gif);
list-style-position: outside;

padding: 0;
margin: 0;
line-height:10px !important;
line-height:15px;
}

/*
li{

text-align: left;
list-style-image: url(../img/site/software/aanwijzert.gif);
list-style-position: outside;
margin: 2px;
padding: 5px 5px 5px 5px;

text-align: left;
list-style-image:none;
list-style-position: outside;
list-style-type:none;
background:url(../img/site/software/aanwijzert.gif) 0 3px no-repeat;
margin:2px;
padding: 5px 5px 10px 25px;
}
*/
.rozeh2{

margin-top:-0px !important;
margin-top:0px;
}

.kaart{


}



#opdrachtgever {
	clear: both;
	width: 483px;
	margin-top: 7px;
	overflow: hidden;
	background-color: rgb(247,243,244);
	margin-bottom:20px;
}

#opdrachtgever .cont {
	width: 410px;
	margin-left: 30px;
	margin-top: 25px;
	margin-bottom: 10px;
}




.extranet_kop1{
	font-size: 21px;
 	margin:10px;
}

.nieuwsblok{
	background-image: url(/img/site/software/bgkader.gif);
	margin-left:-10px;
	width:362px;
	overflow:hidden;
	padding-left:10px;
}



.nieuwsblok a{
	display:block;
}


.blok1{
	background-image: url(/img/site/extra/blok1.gif);
	width: 373px;
	height:27px;
	margin-left:-11px;
	overflow:hidden;
}

.blok1 h2{
	margin-left:10px;
	margin-top:10px;
	color: #D3354E;
	font-family: verdana;
	font-size: 13px;
}


.blok2{
	background-image: url(/img/site/extra/blok2.gif);
	width: 372px;
	height:27px;
	margin-left:-10px;
	overflow:hidden;
}

.nieuwsblokken{

	margin-left: 15px !important;
	margin-left: 9px;

}

.topextra{
background-image: url(../img/site/extra/head_extranet.jpg);
position: absolute;
left: 4px;
top: 0px;
width:772px;
height:74px;
}


.zoekblok{
		background-image: url(/img/site/software/bgkader.gif);
		width:500px;
}
.zoekblok1{
	background-image : url(img/site/extra/topje.gif);
}

#faqkruimels a{
color: #D3354E;
font-family: verdana;
font-size: 11px;


}

#faqkruimels{
	width:540px;
	margin-top:10px;
}

.extranetkruimels {
	position: relative;
	left: 10px;
	top: 0px;
	height: 18px;
}

.vragenreeks{
	width:547px;
	border: 1px #F9D4D9 solid;
	margin-top:10px;
}

.vragenreeks .kop{
	width: 534px !important;
	width: 535px;

	border: 0px #F9D4D9 solid;
	border-bottom-width: 1px;
	font-size: 11px;
	font-family: verdana;
 	color: #D3354E;
 	padding: 3px;
 	padding-left:10px;
 	font-weight:bold;

}
.vragenreeks .body{
	padding:10px;

}

.vraag{
 	cursor: pointer;
 	color: #000000;
 	margin-top: -5px !important;
 	margin-top:0px;

}


.bodyfaq{
	font-size: 10px;
	margin-left:-10px;
	margin-top: -10px !important;
	margin-top: -25px;
}


.zoekveld{
	font-size: 10px;
	font-family:verdana;
	color: black;
	border: 1px black solid;
	width: 240px !important;
	width:250px;
}

.zoekknop{
	font-size: 10px;
	font-family:verdana;
	color: black;
	margin-left:10px !important;
	margin-left:6px;


}

.uitgeschrevenvraag{
	margin-top:20px;
}

.vraagnaam{
	color: #D3354E;
	font-family: verdana;
	font-size: 16px;
	font-weight:bold;
	border: 0px red solid;


}

.vraagbody{
	margin-top: 10px;
	font-family: verdana;
	font-size: 11px;
	color: black;
}

.topplaats{
	color: red;

}

.eigenvraag .inputtext{
	width:185px;
}
.eigenvraag .inputtextarea{
	width:185px;
	height:100px;
}

a{
cursor: pointer;
}

#opdrachtgeverlegenda {
	border-top: 1px solid #F695A0;
	border-bottom: 1px solid #F695A0;
	width: 491px;
	height: 62px;
	margin-top: 10px;
	margin-bottom: 25px;
}


/*********************************************** contact formulier */

div.formulierline {
	float: left;
	width: 500px;
	margin-bottom: 5px;
	border: 1px solid #FFFFFF;
	color: #000000;
}


div.formulierlabel {
	float: left;
	width: 200px;
	border: 1px solid #FFFFFF;
}


div.formulierfield {
	float: left;
	width: 150px;
}


.error {
	color: #EB2F33;
}

input.wit {
	border: 1px solid rgb(0,0,0);
	background-color: rgb(255, 255, 255);
	width: 150px;
	font-size: 7pt;
}

input.radio {
	border: 0px;
}

textarea {
	background-color: rgb(255, 255, 255);
	font-size: 7pt;
	font-family: verdana, Arial, Helvetica, sans serif;
	width: 230px;
	height: 80px;
}

/**************/