table.Aanbod_print .AdresCompleet
{
    font-size:16px;
    font-weight: bold;
    color: #000000;
}

table.Aanbod_print
{
    border-bottom: 1px #000 solid;
    margin-bottom: 20px;
    padding-bottom: 20px;
    margin-left: 30px;
}
table.Aanbod_print td
{
    font-size:14px;
    font-weight: bold;
    color: #999999;
}

table.Aanbod_print td.item
{
    font-size:14px;
    font-weight: bold;
    color: #999999;
}

table.Aanbod_print td.item2
{
    font-size:14px;
    font-weight: normal;
    color: #000000;
}

table.Aanbod_print td.waarde
{
    font-size:14px;
    font-weight: normal;
    color: #000000;
}

div#logoprint
{
    float:right;
}
div#afbeeldingen img
{
    margin:2px;
}

div.kader
{
    border: 1px #C11130 solid;
    text-align:center;
    padding:10px;
}
input.thickbox
{
	background-color:#C11130;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:0px;
	margin-top: 10px;
    line-height:18px;	
}

.styled
{
    behavior: url(SG/iepngfix.htc)
}

td.topMijnGegevens
{
    border-bottom: 2px #C11130 solid;
}

.rood
{
    color:#C11130;
}
a.cmdMijnGegevens
{
    font-weight: bold;
    color:#000000;
    text-decoration: none;
}
a.cmdMijnGegevens:hover
{
    font-weight: bold;
    color:#C11130;
    text-decoration: none;
}
a.cmdMijnGegevens_active
{
    font-weight: bold;
    color:#C11130;
    text-decoration: none;
}
td.topMijnGegevens a
{
    color:#C11130;
    font-weight:bold;
    text-decoration: none;
}
input.button
{
	background-color:#C11130;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:0px;
	border:1px #C11130 solid;
}

input.button_active
{
	background-color:#ffffff;
	color:#C11130;
	border:1px #C11130 solid;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	margin-top: 10px;	
}


input.buttonAdres
{
	background-color: #FAEAE5;
	color:#C11130;
	cursor:pointer;
	cursor:hand;
	border:0px;
}

div.kader b
{
    color: #C11130;
}
div.geslachtContainer
{
    width:110px;
    line-height:20px;
}
div.radioContainer
{
    line-height:20px;
}
span.radio, span.checkbox { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(/SG/radio.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 

input.largeInput
{
	width: 308px;
	border: 1px #C11130 solid;
	padding-left:2px;
}

td.Cell1Table1
{
	width: 150px;
}

input.mediumInput
{
	width: 105px;
	border: 1px #C11130 solid;
	padding-left:2px;
}

input.mediumInputLogin
{
	width: 135px;
	border: 1px #C11130 solid;
	padding-left:2px;
}

table.login input.mediumInput
{
	width: 135px;
	border: 1px #C11130 solid;
	padding-left:2px;
}

select
{
	border: 1px #C11130 solid;
	width: 84px;
}


.innerDiv
{
	width:100%;		
}



p,td,body
{
    font-family: Arial;
    font-size: 12px;
    line-height:20px;
    overflow:auto;
}
.smallInput
{
	width: 20px;
	border: 1px #C11130 solid;	
	padding-left:2px;
}

.smallInputHuisnummer
{
	width: 37px;
	border: 1px #C11130 solid;	
	padding-left:2px;
}

td.waarde
{
    color:#000;
}
div.info
{
	font-style:italic;
	margin-bottom: 10px;
}

table .verantwoordingslijst
{
    padding-top: 10px;
	padding-left: 10px;
	color:#000;
}

table.Reactie_1
{
    
}

table.Aanbod_1
{
    background-color:#FAEAE5;
	border-bottom:2px #fff solid;    
}
table.Aanbod_1 .button
{
	background-color:#C11130;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:0px;
	margin-top: 10px;
    width:170px;
    line-height:20px;	

}

table.Aanbod_1 .button_active
{
	background-color:#ffffff;
	color:#C11130;
	border:1px #C11130 solid;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	margin-top: 10px;	
    width:170px;
    line-height:20px;	
}


table.Aanbod_1 .thickbox
{
    background-color:#C11130;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:0px;
}


table.Aanbod_1 .foto
{
	border: 0px;
	margin:5px;
	padding:5px;
	width: 80px;
}

table.Aanbod_1 .info
{
    padding-top: 10px;
	padding-left: 10px;
	color:#C11130;
}

table.Aanbod_1 .AdresCompleet
{
	font-size:110%;
	font-weight:bold;
	color:#C11130;
	padding-bottom: 10px;
}


table.Aanbod_1 .item
{
	color:#C11130;
	border-bottom: 1px #C11130 solid;
}
table.Aanbod_1 .item2
{
	border-bottom: 1px #C11130 solid;
}
table.Aanbod_1 .AanbodType
{
	background-color:#C11130;
	color:#fff;
	font-weight:bold;	
	padding-left: 10px;
	line-height:25px;	
}

table.Reactie_1
{
    padding-left: 10px;
    margin-bottom: 10px;
}

table.Reactie_1 a, table.Reactie_2 a, table.Reactie_3 a, table.Reactie_4 a, table.Reactie_5 a
{
    font-size: 12px;
    color:#C11130;
    font-weight: bold;
}

table.Reactie_1 .ReactieAanbodType
{
	color:#C11130;
	font-weight:bold;	
	line-height:25px;	
}



table.Aanbod_3
{
	background-color:#FEF2E2;
	border-bottom:2px #fff solid;	
}
table.Aanbod_3 .button
{
	background-color:#F78F1E;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:1px #F78F1E solid;
    width:170px;
    line-height:20px;	
	margin-top: 10px;    
}

table.Aanbod_3 .button_active
{
	background-color:#ffffff;
	color:#F78F1E;
	border:1px #F78F1E solid;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	margin-top: 10px;	
    width:170px;
    line-height:20px;	
   
}

table.Aanbod_3 .thickbox
{
    background-color:#F78F1E;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:0px;
}

table.Aanbod_3 .foto
{
	border: 0px;
	margin:5px;
	padding:5px;
	width: 80px;	
}

table.Aanbod_3 .info
{
    padding-top: 10px;
	padding-left: 10px;
}

table.Aanbod_3 .AdresCompleet
{
	font-size:110%;
	font-weight:bold;
	color:#F78F1E;
	padding-bottom: 10px;
}

table.Aanbod_3 .item
{
	color:#F78F1E;
	border-bottom: 1px #F78F1E solid;
}
table.Aanbod_3 .item2
{
	border-bottom: 1px #F78F1E solid;
}
table.Aanbod_3 .AanbodType
{
	background-color:#F78F1E;
	color:#fff;
	font-weight:bold;	
	padding-left: 10px;
	line-height:25px;
}

table.Reactie_3
{
    padding-left: 10px;
    margin-bottom: 10px;
    background-color: #FEF2E2;
}
table.Reactie_3 .ReactieAanbodType
{
	color:#F78F1E;
	font-weight:bold;	
	line-height:25px;	
}

table.Aanbod_4 .button
{
	background-color:#6A449B;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:0px;
	margin-top: 10px;
	border:1px #6A449B solid;
    width:170px;
    line-height:20px;	

}

table.Aanbod_4
{
    background-color: #cdc7d4;
	border-bottom:2px #fff solid;    
}
table.Aanbod_4 .button_active
{
	background-color:#ffffff;
	color:#6A449B;
	border:1px #6A449B solid;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	margin-top: 10px;	
    width:170px;
    line-height:20px;	
}

table.Aanbod_4 .thickbox
{
    background-color:#6A449B;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:0px;
}
table.Aanbod_4 .foto
{
	border: 0px;
	margin:5px;
	padding:5px;
	width: 80px;	
}

table.Aanbod_4 .info
{
    padding-top: 10px;
	padding-left: 10px;
}

table.Aanbod_4 .AdresCompleet
{
	font-size:110%;
	font-weight:bold;
	color:#6A449B;
	padding-bottom: 10px;
}


table.Aanbod_4 .item
{
	color:#6A449B;
	border-bottom: 1px #6A449B solid;
}
table.Aanbod_4 .item2
{
	border-bottom: 1px #6A449B solid;
}
table.Aanbod_4 .AanbodType
{
	background-color:#6A449B;
	color:#fff;
	font-weight:bold;	
	padding-left: 10px;
	line-height:25px;	
}


table.Reactie_4
{
    padding-left: 10px;
    margin-bottom: 10px;
    background-color: #EAE6F2;
}
table.Reactie_4 .ReactieAanbodType
{
	color:#6A449B;
	font-weight:bold;	
	line-height:25px;	
}

table.Aanbod_2
{
	background-color:#dff0e1;
	border-bottom:2px #fff solid;
}
table.Aanbod_2 .button
{
	background-color:#41B649;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:0px;
	margin-top: 10px;
	border:1px #41B649 solid;
    width:170px;
    line-height:20px;	

}

table.Aanbod_2 .button_active
{
	background-color:#ffffff;
	color:#41B649;
	border:1px #41B649 solid;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	margin-top: 10px;	
    width:170px;
    line-height:20px;	
}

table.Aanbod_2 .thickbox
{
    background-color:#41B649;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:0px;
}
table.Aanbod_2 .foto
{
	border: 0px;
	margin:5px;
	padding:5px;
	width: 80px;
}

table.Aanbod_2 .info
{
    padding-top: 10px;
	padding-left: 10px;
}

table.Aanbod_2 .AdresCompleet
{
	font-size:110%;
	font-weight:bold;
	color:#41B649;
	padding-bottom: 10px;
}


table.Aanbod_2 .item
{
	color:#41B649;
	border-bottom:1px #41B649 solid;
}
table.Aanbod_2 .item2
{
	border-bottom:1px #41B649 solid;
}

table.Aanbod_2 .AanbodType
{
	background-color:#41B649;
	color:#fff;
	font-weight:bold;	
	padding-left: 10px;
	line-height:25px;	
}


table.Reactie_2
{
    padding-left: 10px;
    margin-bottom: 10px;
    background-color: #EBF5E8;
}
table.Reactie_2 .ReactieAanbodType
{
	color:#41B649;
	font-weight:bold;	
	line-height:25px;	
}


table.Aanbod_5
{
    background-color: #eaeaea;
	border-bottom:2px #fff solid;       
}
table.Aanbod_5 .button
{
	background-color:#5465ea;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:0px;
	margin-top: 10px;
	border:1px #5465ea solid;
    width:170px;
    line-height:20px;	

}

table.Aanbod_5 .button_active
{
	background-color:#ffffff;
	color:#5465ea;
	border:1px #5465ea solid;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	margin-top: 10px;	
    width:170px;
    line-height:20px;	
}


table.Aanbod_5 .thickbox
{
    background-color:#5465ea;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:0px;
}

table.Aanbod_5 .foto
{
	border: 0px;
	margin:5px;
	padding:5px;
	width: 80px;
}

table.Aanbod_5 .info
{
    padding-top: 10px;
	padding-left: 10px;
}

table.Aanbod_5 .AdresCompleet
{
	font-size:110%;
	font-weight:bold;
	color:#5465ea;
	padding-bottom: 10px;
}


table.Aanbod_5 .item
{
	color:#5465ea;
	border-bottom:1px #5465ea solid;
}

table.Aanbod_5 .item2
{
	border-bottom:1px #5465ea solid;
}

table.Aanbod_5 .AanbodType
{
	background-color:#5465ea;
	color:#fff;
	font-weight:bold;	
	padding-left: 10px;
	line-height:25px;	
}


table.Reactie_5
{
    padding-left: 10px;
    margin-bottom: 10px;
    background-color: #bbc0e8;
}
table.Reactie_5 .ReactieAanbodType
{
	color:#5465ea;
	font-weight:bold;	
	line-height:25px;	
}


.detail
{
    background-color: #fff;
}

.detail .pnl
{
    margin:10px;
    padding-right: 10px;
}

.detail .button .button_active
{

}

.detail .item
{
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
}


/* Blok 6 */
.WoningTypeTitelDiv6
{
	background-color:InfoText;	
}

.AdresKop6
{
	font-size:110%;
	font-weight:bold;
	color:InfoText;
}


.ItemOmschrijvingLabel6
{
	color:InfoText;
}

.Knop6
{
	background-color:InfoText;
	color:White;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
	border:0px;
}

.Foto6
{   
	border: 0px;
	margin:5px;
}


.DetailTabel6
{		
	background-color:#EBF5E8;
	padding:5px;
}


/************************/
/* De reguliere stijlen */
/* 
	Worden gebruikt bij het detail overzicht...
*/
/************************/

table
{
	vertical-align:top;
}

.gray_out
{
    width:			100%;
    height:			100%;
    top:			0px;
    left:			0px;
    background:		#444;
    z-index:		198;
    visibility:		hidden;
    filter:			alpha(opacity=80);
    -moz-opacity:	.80;
    opacity:		.80;
    position:		absolute;
}


.ucSGActueelAanbod_Default
{
	background-color:inherit;	
}


.Opmerking
{
	color:#C11130;
}


span.PaginaTitel
{
    margin-top: 10px;
    margin-bottom: 10px;
	font-size:110%;
	font-weight:bold;
	color:#C11130;
}
span.subTitel
{
	font-size:110%;
	font-weight:bold;
	color:#C11130;
}

.WoningTypeTitelDiv
{
	background-color:#C11130;	
}

.WoningTypeTitel
{
	font-size:medium;
	font-weight:bold;
	color:White;	
	min-width:100%;
}


.Foto
{
	border: 0px;
	margin:5px;
}


.DetailTabel
{		
	background-color:#C11130;
	padding:5px;
}

.ItemUnderline
{
	border-bottom:solid 1px #C11130;
	width:100%;
	height:1px;
}

.ItemWaarde
{	
}

.KnopCel
{
	text-align:right;
}

.KnopBreed
{
	color:White;
	font-weight:bold;
	background-color:#C11130;
	cursor:pointer;
	cursor:hand;
	border:0px;
	width:170px;
}

.Hide
{
    display: none;
}
.KnopGroot
{
    margin-top: 4px;
    margin-bottom: 4px;
	color:White;
	font-weight:bold;
	background-color:#C11130;
	cursor:pointer;
	cursor:hand;
	border:0px;
}
.Knop
{
    margin-top: 4px;
    margin-bottom: 4px;
	color:White;
	font-weight:bold;
	background-color:#C11130;
	cursor:pointer;
	cursor:hand;
	border:0px;
	width:135px;
}
.KnopUrgentie
{
    height: 24px;
	color:White;
	font-weight:bold;
	background-color:#C11130;
	cursor:pointer;
	cursor:hand;
	border:0px;
	width:135px;
}
.PanelBreed
{
	width:100%;
}


/* Hieronder de speciale stijlen */

.panelTop 
{
	padding:10px;
}

/* Hieronder de speciale stijlen */

.BalkDonker 
{
	 background-color: #C11130;
	 text-align:center;
	 padding-left:10px;
	 padding-right:10px;
	 
}

.BalkDonkerTekst 
{
 	color:White;
	text-decoration:none; 
}



/*Modal Popup*/
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup 
{
	background-color:#C11130;
	vertical-align:middle;
	width:auto;
}


div#pnlSpecs
{
    color:#000;
}


.WoonKern 
{
    text-transform: Capitalize;
}

body > .black_overlay
{
    position: fixed;
}
.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 55%;
    height: 50%;
    border: 6px solid #999;
    background-color: white;
    z-index:1002;
    overflow: auto;
}

div.balkSluiten
{
    background-color: #999999;
    top: 75%;
    left: 25%;
    width: 55%;
    text-align: center;
    border: 6px solid #999;
    display: none;
    position: absolute;
    z-index:1003;
    color: #fff;
}

div.balkSluiten a
{
    color:#fff;
}

.inhoud
{
    margin-left: 10px;
    margin-top: 10px;
    width: 95%;
}

span.PopupTitel
{
    padding-top: 20px;
	font-size:110%;
	font-weight:bold;
	color:#C11130;
}