.inline, .inline li {
  margin:0px;
  padding:0px;
  display:inline;
}


.container .labelMenu {
  margin: 0px;
  float:left;
  width:193px;
  padding:0px;
  background:url("/content/houseProject/gfx/kkl/kklMenu.png") repeat-y;
  overflow:hidden;
}

.labelMenu .houseId {
display:none;
}

.labelMenu h3 {
  background:#f2f2f2 url("/content/houseProject/gfx/kkl/optieMenuSprite.gif") top left no-repeat;
margin:0px;
padding:0px;
text-indent:-9000px;
height:28px;
width:193px;
float:left;
overflow:hidden;
}

.labelMenu .labelGroup {
  margin:0px;
  padding:0px;
  list-style-type:none;
  list-style-position: outside;
  padding-left:12px;
  padding-right:5px;
}

.KKLMainMenu {
float:left;
margin:0px;
padding:0px;
width:193px;
}

.KKLLabelMenu {
margin:0;
margin-left:20px;
padding:0px;
display:inline;
float:left;
padding-left:10px;
}

.KKLLabelMenu li {
  padding:0px;
  margin:0px;
  line-height:20px;
  list-style-image: url("/content/houseProject/gfx/kkl/bullet_1.gif");


}
.KKLLabelMenu li.selected,
.KKLLabelMenu li#selected {
  list-style-image: url("/content/houseProject/gfx/kkl/bullet.gif");
}

.KKLLabelMenu a span{
display:block;
}

.labelMenu a {
   color:#fff;
  text-decoration:none;
  padding:0px;
}

.labelGroup li ul{
display:none;
}

.labelGroup .selected ul{
display:block;
}


.labelMenu a:hover, .labelMenu span.toggler:hover {
  text-decoration: underline;
}

.labelGroup li.selected a {
font-weight:normal;
}

.KKLMainMenu {
margin:0px;
padding:0px;
list-style:none;
}

.KKLSubMenu {
  background:#fff url("/content/houseProject/gfx/kkl/optieMenuSprite.gif") 0 -28px no-repeat;
margin:0px;
border-bottom:2px solid #e95e0e;
font-size:12px;
width:193px;
float:left;
height:19px;
}

.KKLMainMenu .opened {
  background:#fff url("/content/houseProject/gfx/kkl/optieMenuSprite.gif") 0 -47px no-repeat;
}

.KKLSubMenu span {
display:block;
padding:0px;
margin:0px;
padding-left:40px;
color:#e95e0e;
margin-top:-2px;
}

.container .labelMenuBottom {
float:left;
padding:5px;
margin:0px;
width:183px;
height:60px;
  background:url("/content/houseProject/gfx/kkl/kklMenuBottom.png") no-repeat;
margin-bottom:10px;
}

/************************************* kruimelpad */
.kruimelpad {
  float:left;
  padding:0;
  font-size:11px;
  color:#000;
  height:28px;
  padding-left:20px;
  line-height:28px;
  width:565px;
}

.kruimelpad span {
  float:right;
  margin-right:10px;
}

.kruimelpad a {
  color:#000;
  text-decoration:underline;
}

.kruimelpad a:hover {
  text-decoration:none;
}

/************************************* prijsinformatie */
.content {
	font-family: Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, sans-serif;	
	
}


.kklStartText h1 {
margin:10px 20px 10px 20px;
}

.kklStartText p {
margin:10px 20px 10px 20px;
}

.content .prijsinformatie {
  width:586px;
  height:71px;
  padding:0;
  margin:0px;
  float:left;
  background:#747474;
  color:#fff;
  font-size:18px;
background:transparent url(/content/houseProject/gfx/kkl/prijsinformatie.gif) no-repeat top left;

}

.prijsinformatie .woningsom  {
width:250px;
float:left;
margin:10px 0 0 25px;
}

.prijsinformatie .woningsom .meerminderwerk {
width:220px;
float:left;
font-size:16px;
font-weight:bold;
text-align:right;
padding-right:10px;
border-bottom:1px solid #000;
line-height:16px;
}

.prijsinformatie .woningsom .woningprijs {
display:none;
}

.prijsinformatie .woningsom li {
  float:left;
  display:block;
  height:22px;

}

.prijsinformatie .woningsom li span {

}

.priceLabel {
float:left;
font-weight:normal;
font-size:14px;
}

.prijsinformatie .woningsom .totaal {
width:220px;
float:left;
font-size:16px;
font-weight:bold;
text-align:right;
padding-top:4px;
padding-right:10px;
}

.prijsinformatie .woningsom .print {
float:left;
}

.prijsinformatie .woningsom .print a{
 float:left;
width:40px;
height:30px;
margin:-20px 0 0 515px;
}

.prijsinformatie .woningsom .print span{
display:none;
}

.prijsinformatie .woningsom .view2d {
display:none;
}

.prijsinformatie .woningsom .view3d {
width:30px;
height:30px;
float:left;
padding-left:12px;
padding-top:35px;
}


.prijsinformatie .woningsom .view2d a,
.prijsinformatie .woningsom .view3d a{
color:#fff;
}


.content .prijsinformatie {
margin:0px;
}

/************************************* houseoption */
.houseOption {
  width:587px;
  padding:0;
  background:#DBDBDB url(/content/houseProject/gfx/kkl/houseinfo-bg.gif) repeat-y scroll left top;
  margin-left:0px;
  margin-bottom:5px;
  float:left;
  color:#000;
}

.content .selectedOptionSmall {
  width:188px;
  background:#dbdbdb;
  float:left;
  color:#000;
  border:1px solid #818181;
}

.selectedOption {
    background:#fffdd9;
  /*color:#937b1c;*/
  border-right-color:#eae7b5;
  }

h1, .houseOption h2, .houseoptionstatus h2 {
  margin:0 0 12px 0;
  font-size:16px;
}

.houseOption h1 {
  margin:0px;
}

.artikelcode {
  font-size:10px;
  margin:0 0 12px 0;
  display:block;
  color:#898989;
}

.houseoptionstatus h2 {
  font-size:14px;
  padding:0px;
  margin:0px;
  font-weight:bold;
}

.houseOption h1 {
  margin-right:15px;
}

.foto {
  width:126px;
  float:left;
  margin-right:13px;
  background:#fff;
  text-align:center;
}

.foto img {
  display:block;
  margin:0 auto;
}
.welkom h2 {
  margin:0px;
  font-size:12px;
}

.noscript {
  width:518px;
  padding:13px 13px 0 13px;
  background:#ec1b24;
  float:left;
  color:#fff;
  margin:0 0 22px 0;
}

hr {
  margin:0 0 18px 0;
  height:1px;
  color:#d7d7d7;
  border:0px;
  border-top:1px solid #d7d7d7;
}

.description, .welkom p {
  margin:0 15px 21px 0;
  font-size:12px;
}

.houseOption a {
  color:#920a10;
  text-decoration:underline;
}

.houseOption a:hover, .houseOption a:focus {
  text-decoration:none;
}

.houseoptioninfo {
  width:455px;
  padding:6px 0 12px 12px;
  float:left;
}

.houseoptioninfoSmall {
  width:188px;
  padding:0;
  float:left;
}

.houseoptioninfo h3 span{
font-size:11px;
font-weight:normal;
color:#898989;
}

.houseoptionstatus .articleCode {
float:left;
margin-top:12px;
}

.houseoptionstatus {
  width:98px;
  padding:10px 10px 0 10px;
  float:left;
  color:#4a4a4a;
  height:183px;
  overflow:hidden;
}

.houseoptionstatus p {
  font-size:11px;
  bottom:0px;
}

.houseoptionstatusSmall .kklStatusGreen,
.houseoptionstatus .kklStatusGreen {
color:#48ab3f;
font-weight:bold;
text-align:center;
height:18px;
float:left;
width:98px;
}


.houseoptionstatusSmall .kklStatusRed,
.houseoptionstatus .kklStatusRed {
color:#eb1b1b;
font-weight:bold;
text-align:center;
height:18px;
float:left;
width:98px;
}

.houseoptionstatus a {
  color:#4a4a4a;
}

.houseoptionstatus h2 {
  text-align:center;
  color:#1a1b1a;
  margin:0px;
  padding:0px;
}
.houseoptionstatus a:hover, .houseoptionstatus a:focus {
  color:#000;
}

.sluitbinnenkort {
  margin:0px;
  font-size:10px;
  color:#920a10;
}
/************************************* nog niet bevestigd in het overzicht */
.nognietbevestigd {
  background:#fffdd9;
  /*color:#937b1c;*/
  border-right-color:#eae7b5;
}

.nognietbevestigd .houseoptionstatus {
  /*color:#937b1c;*/
}

/************************************* bevestigde opties */
.bevestigd {
margin:0px;
padding:0px;
}

.bevestigd h1 {
  font-size:16px;
  margin:0 0 12px 0;
}

.bevestigd p {
  font-size:12px;
  margin:0 0 12px 0;
}

.bevestigd ul {
  font-size:12px;
  margin:0 0 22px 0;
  padding:0px;
  list-style-position:inside;
}

/************************************* tijdswaarschuwing */
.waarschuwing {
  width:518px;
  float:left;
  padding:13px 13px 0 13px;
  background:#a3cee5;
  margin-bottom:22px;
  color:#1f4868;
  display:none;
}

.waarschuwing p {
  margin:0 0 12px 0;
}

.waarschuwing a {
  color:#1f4868;
}
/************************************* not logged in kop */
.notloggedin_projectName {
  font-weight: bold;
}

.content .text p{
margin:0px;
}

.selectedOptionSmall {
width:188px;
height:177px;
overflow:hidden;
padding:0px;
margin:0px;
float:left;
border:1px solid #cfcecd;
margin-right:8px;
margin-bottom:8px;
background-color:#e5e5e5;
}

.houseOptionInfoL {
float:left;
width:79px;
height:177px;
overflow:hidden;
padding-top:5px;
padding-left:5px;
font-size:10px;
border-right:1px solid #cfcecd;
}

.houseOptionInfoL .foto  {
width:75px;
height:75px;
overflow:hidden;
float:left;
position:relative;
padding:0px;
margin:0px;
margin-bottom:5px;
}

.houseOptionInfoR {
float:left;
width:99px;
height:177px;
overflow:hidden;

border-left:1px solid #fff;
}

.houseOptionInfoR h2{
font-size:15px;
font-weight:bold;
color:#000;
}

.kkl3DOptions {
float:left;
width:595px;

}

.container .content_wrap .content {
  margin:0px;
  /*padding:0 3px 0 3px;*/
  width:587px;
  overflow:hidden;
}



.houseoptionstatusSmall input {
margin:0 0 6px 2px;
}

.houseoptionstatusSmall a {

font-size:12px;
margin-left:7px;
margin-top:5px;
float:left;
text-decoration:underline;
}
.changeOptionStatus {
border:0px;
background:transparent url(/content/houseProject/gfx/kkl/kklButton.png) top left;
font-size:11px;
color:#393939;
height:22px;
width:100px;
}

.changeOptionStatusSelected {
border:0px;
background:transparent url(/content/houseProject/gfx/kkl/kklButton.png) 0 -46px;
font-size:11px;
color:#a8a8a8;
height:22px;
width:100px;
}

.removeOptionStatus {
border:0px;
background:transparent url(/content/houseProject/gfx/kkl/kklButton.png) top left;
font-size:11px;
color:#393939;
height:22px;
width:100px;
}

.removeOptionStatusSelected {
border:0px;
background:transparent url(/content/houseProject/gfx/kkl/kklButton.png) 0 -46px;
font-size:11px;
color:#a8a8a8;
height:22px;
width:100px;
}

.houseoptionstatusSmall h2 {
margin:10px 0 0 0;
width:100px;
text-align:center;
}

.text p {
padding:12px 20px 0 12px;
}


.confirmOptionsList {
margin:10px 0px 10px 10px;
float:left;
width:564px;
}

.confirmOptionsList input{
float:right;
}


.content .kklStartText h1 {
padding:10px 0 0 10px;
}
.content .kklStartText p {
padding:0 10px 0 10px;
}

.hidden {
    display:none;
}



.printOptions table{
float:left;
width:520px;
margin-left:20px;
font-family: Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, sans-serif;
}

.printOptions th {
text-align:left;
}

.printOptions .tableCode {
width:70px;
float:left;
overflow:hidden;
margin-right:10px;
}

.printOptions td.tableCode {
font-size:10px;
vertical-align:top;
}

.printOptions .tableOmschrijving {
width:280px;
font-size:11px;
}

.printOptions .tableStatus {
width:80px;
}

.printOptions .tablePrijs {
width:80px;
vertical-align:top;
}

.printOptions .tableDeadline {
width:150px;
vertical-align:top;
}

.printPage{
	display:none;
	}

.houseId {
font-size:16px;
font-weight:bold;
padding:5px 0px 2px 22px;
}

.closingDateBar {
position:relative;
float:left;
width:100px;
height:10px;
}

.closingBarFull {
position:relative;
float:left;
width:13px;
height:4px;
background-color:#eb1b1b;
margin:2px;
}

.closingBarFull span{
display:none;
}

.closingBarEmpty {
position:relative;
float:left;
width:13px;
height:4px;
margin:2px;
background-color:#f5aeae;
}


.status_fixed .closingBarFull {
background-color:#aeaeb0;
}


.status_fixed .closingBarEmpty {
background-color:#ccc;
}

.closingBarEmpty span{
display:none;
}

.closingDate {
color:#eb1b1b;
}

.status_fixed .closingDate {
color:#aeaeb0;
}

.houseoptionstatus p {
padding:0px;
margin:0px;
float:left;
}
