html, body {
	height: 100%;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color:#004284;
	margin:0px;
}

.error 
{   
    background-color:#ffcccc;
}

#main 
{
    margin: 0 auto;
	width:777px;
	text-align:center;
}

#oMain 
{
    margin: 0 auto;
	width:777px;
	text-align:center;
}

h3 
{
    font-size:14px;
}

a 
{ 
    color:#004284;
    
}

a:hover 
{
    text-decoration:none;
}


#header {
	margin: 0 auto;
	width:777px;
	text-align:center;
	height:125px;
}

#header a {
	color: white;
}

#header a:hover {
	background-color:transparent;
	text-decoration:overline;
}


#resultbar 
{   text-align:left;
    font-size:15px;
    font-weight:bold;
    margin-bottom:20px;
    background-color:#eee;
    border-top:1px solid #999;
    padding:2px;
}

.tableHeader 
{
    font-weight:bold;
    background-image:url(bgheader.png);
    background-repeat:repeat-x;
    background-color:#fff;
    color:black;
}

#zoekresultaten 
{
    width:100%;
}
#zoekresultaten td 
{
    padding:4px;
}

#zoekresultaten a 
{
    text-decoration:none;
}

#footer 
{
    margin-top:100px;
    
}

.wijkRegel 
{
    padding:5px 0px 5px 0px;
    height:60px;
    border:1px solid #fff;
}

.wijkRegel:hover {
    background-color: #eee;
    border:1px solid #ccc;
 
} 

.wijkRegel a 
{
    display:block;
    width:100%;
    height:100%;
}

.wijkLinkdisabled 
{
    color:Red;
}

.wijkLink 
{
    color:Blue;
}

.clusterRegel 
{
    padding:5px 0px 5px 0px;
    height:80px;
    border:1px solid #fff;
}

.clusterRegel:hover {
    background-color: #eee;
    border:1px solid #ccc;
} 

.clusterRegel a 
{
    display:block;
    width:100%;
    height:100%;
}

.gemeenteNaam 
{
    margin-top:5px;
    color:#aaa;
    text-align:right;
    text-transform:uppercase;
    font-size:10px;      
}

.oRegel 
{

}

.oRegel:hover {
    background-color: #eee;
} 

.oRegel .statusGreen 
{
    background-image:url('beheer/akkoord_false.png');
    background-repeat:no-repeat;
    background-position:center center;
}

.oRegel .statusGreen:hover {
    background-image:url('beheer/akkoord_true.png');
    background-repeat:no-repeat;
    background-position:center center;
} 

.oRegel .statusRed 
{
    background-image:url('beheer/akkoord_true.png');
    background-repeat:no-repeat;
    background-position:center center;
}

.oRegel .statusRed:hover {
    background-image:url('beheer/akkoord_false.png');
    background-repeat:no-repeat;
    background-position:center center;
} 

.oRegel a 
{
    display:block;
    width:100%;
    height:100%;
    color: #004284;
    text-decoration:none;
}

.oRegel .toorder:hover
{
    background-image:url('beheer/toorder.png');
    background-repeat:no-repeat;
    background-position:left center;
    
}


#mandje, #oTabel 
{
    border-collapse:collapse;
    border:1px solid #ddd;
}

#mandje td, #oTabel td 
{
    height:24px;
    text-align:left;
    
}

.offerteTabel, .offerteTabel td
{
    text-align:left;
    padding:4px;
    border:1px solid #eee;
    border-collapse:collapse;
}

.pc4Kolom, .buurtKolom
{
    text-align:left;
    border-right:1px solid #ccc;
}

#oMain a
{
    color:Black;       
    text-decoration:none;   
}

#oMain a:hover
{    
    text-decoration:underline;   
}

#oTabel a:hover
{
    text-decoration:none; 
}

#o 
{
    font-size:11px; 
    color:black;
}

#o .field
{
    font-size:28px;
}

#o .sbmt
{
    font-family:Trebuchet MS;
    font-size:20px;
    border:1px solid #999;
}

#o2 
{
    width:300px;
    background-color:#eee;
    padding:15px;
    border:1px solid #ccc;
}

ol li
{
    padding-top:3px;
    font-weight:bold;
}



#oMenu 
{
    margin: 0 auto;
    text-align:left;
    width:450px;
    background-color:#eee;
    padding:15px;
    border:1px solid #ccc;
}

#oMenu ul
{
  list-style-type:square;
  font-size:15px;     
}


#oMenu li
{
   padding-top:5px;
}

#oMenu a
{
    text-decoration:none;
    color:#004284;;
    font-weight:bold;
    display:block;
    width:100%;
    height:100%; 
    border:1px solid transparent; 
    
}

#oMenu a:hover
{
    color:Black;
    background-color:white;
    border:1px solid #ccc;
    text-decoration:none; 
}

.sbmt 
{
    background-color:#004284;
    font-weight:bold;
    color:White;
    padding:0px;
    
}

.opmerking 
{
    color:#333;
    margin-bottom:10px;
    background-color:#ffffcc;
    padding:2px;
    border:1px solid #ddd;
}

.searchList 
{   
    display:inline;
    
}

.publicaties 
{
    margin: 0 auto;
    text-align:left;
    width:600px;
    background-color:#eee;
    padding:15px;
    border:1px solid #ccc;
    
}

.publicaties li 
{
    margin-bottom:20px;
}
