/* HetPunt COMMON.CSS */

/* Bevat pagina opmaak informatie voor onderliggende pagina's
// Voor overige opmaak:
//    - hoofdscherm       (body-main.xsl) --> main.css
//    - subpagina         (body-sub.xsl)  --> sub.css
// Voor pagina afhankelijk opmaak:
//    - sectie wonen      (/wonen)        --> (/wonen/wonen.css)
//    - sectie welzijn    (/welzijn)      --> (/welzijn/welzijn.css)
//    - sectie zorg       (/zorg)         --> (/zorg/zorg.css)
//    - sectie informatie (/informatie)   --> (/informatie/informatie.css)

/* ALGEMENE OPMAAK */
html, body {
margin: 0;
padding 0;
text-align: center;
}
body {
  font              : 0.70em "verdana", "tahoma", "arial", "sans-serif";
}

form {
  margin            : 0px;
}

img {
  border            : 0px;
}

select {
  font-size         : 1em;
}

/* POSITIONERING PAGINA */
#header, #content_top, #content_frame {
margin: 0 auto;
padding: 0;
text-align: left; /* terug zetten van links uitlijnen van de tekst*/
    width             : 750px;
}

  /* OPMAAK HEADER ELEMENTEN */
  /* (logo, metanavigatie, zoekbox) */
  #header {
     /* margin-bottom      : 4px; */
  }

  /* logo */
  #logo {
      height            : 70px;
      width             : 190px;
      padding-left      : 30px;
      padding-top       : 10px;
  }
  
  /* meta navigatie */
  #meta_nav {
      position          : absolute;
      padding-top       : 7px;
      padding-left      : 230px;
      padding-right     : 20px;
      width             : 500px;
      text-align        : right;
			color             : #4C4C4C;
  }
  
    /* navigatie links */
    #meta_nav a {
      color               : #4C4C4C;
      text-decoration     : none;
			font-weight					: bold;
    }
          
    #meta_nav a:hover {
        text-decoration   : underline;
    } 
  
  /* zoekbox */	
  #zoeken {
      position            : absolute;
      top                 : 54px;
      left                : 768px;
      padding-right       : 10px;
      height              : 27px;
      width               : 190px;
      text-align          : right;
			background-color	  : #FC1921;
  }
	
  #zoeken-small {
      position            : absolute;
      bottom              : 0px;
      right               : 0px;
      padding-right       : 10px;
      height              : 27px;
      width               : 74px;
      text-align          : right;
			background-color	  : #FC1921;
  }
	
	#zoeken form, #zoeken form a, #zoeken form a img, #zoeken-small form, #zoeken-small form a, #zoeken-small form a img {
		padding: 0;
		margin: 0;
	}
  
  #zoeken input.textbox, #zoeken-small input.textbox {
    position              : relative;
    width                 : 100px;
    height                : 14px;
    top                    : -7px;
    _top                   : -3px;/* IE display */
  }
  

  /* OPMAAK CONTENT ELEMENTEN */
   #content_frame h1 {
		margin: 7px 14px; 
  } 
  
  #content_frame h3 {
	margin:7px 0 5px 0; 
  }
  
  #content_frame h2 {
	margin:10px 0 5px 0; 
  }
	
	#content_frame .breadcrumbs {
		position              : relative;
		left									: 0;
		padding-top						: 3px;
		padding-bottom				: 3px;
		display								: block;
		border-bottom					: solid 2px #efefef;
		padding-left					: 18px;
	}
	
	#content_frame .breadcrumbs p {
		padding								: 0;
	}
	
	#content_frame .breadcrumbs a{
		text-decoration: none;
		border: none;
	}
	
	#content_frame .breadcrumbs a:hover{
		text-decoration: underline;
	}
	
	#content_frame .breadcrumbs a.dash{
		text-decoration: none;
		border: none;
	}
	
	#content_frame .breadcrumbs a:hover.dash{
		text-decoration: none;
		border: none;
	}
  
  /* rode kop met wit kader */
  #content_top {
      border              : 6px #FC1921 solid;
      border-bottom-width : 0px;
  }
  
  /* menu en variabel conten met rood kader */
  #content_frame {
      border            : 6px #FC1921 solid;
      border-top-width  : 1px;
  }
  
  #content_frame td {
      vertical-align     :top;
  }
  
  /* weergave gewone links */
  #content_frame td a
  {
    text-decoration:underline;
  }
  
  #content_frame td.kolom#wonen a {
    color: #FC1921;
  }
  
  #content_frame td.kolom#welzijn a {
    color: #000000;
  }
  
  #content_frame td.kolom#zorg a {
    color: #717171;
  }
  
  #content_frame td.kolom#wit a {
    color: #717171;
  }
  
  #content_frame td.kolom#informatie a {
    color: #717171;
  }
  
  #content_frame td.kolom#beheer a {
    color: #000000;
  }
  
  /* weergave links in kolom koppen */
  #content_frame td.kolom#wonen a.kolom_kop {
    color: black;
    text-decoration: none;
  }
  
  #content_frame td.kolom#welzijn a.kolom_kop {
    color: black;
    text-decoration: none;
  }
  
  #content_frame td.kolom#zorg a.kolom_kop {
    color: black;
    text-decoration: none;
  }   
  
  #content_frame td a.kolom_kop h1 {
    height:29px;
  }
  
   #content_frame td a.kolom_kop h1 img {
    margin-top: 8px;
   }
  
  /* opmaak links type: type kolom link (met pijl) */
  #content_frame td div.kolom_link {
    background-repeat: no-repeat;
    background-position: left 4px;
    margin-bottom: 13px;
    padding-left: 10px;
  }

  #content_frame td.kolom#wonen div.kolom_link  {
    background-image      : url(site_img/pijl_klein_rood.gif);
  }
  
  #content_frame td.kolom#welzijn div.kolom_link  {
    background-image      : url(site_img/pijl_klein_zwart.gif);
  }
  
  #content_frame td.kolom#zorg div.kolom_link  {
    background-image      : url(site_img/pijl_klein_grijs.gif);
  }
  
  #content_frame td.kolom#informatie div.kolom_link  {
    background-image      : url(site_img/pijl_klein_grijs.gif);
  }

    
    /* paragraaf in content */
    h2.nieuws_kop { 
      margin-bottom         : 4px;
    }
			
    .kolom a.nieuws_kop  {
      color                 : #FC1921;
			font-weight						: bold;
      background          	: url(site_img/pijl_klein_rood.gif) 0 5px no-repeat;
			padding-left					: 8px;
    }
		
    .kolom p.nieuws  {
      margin                : 0px;
      padding               : 0px 0px 0px 0px;
      color                 : black;
    }
 
	#content_frame  th {
		font-weight:normal;
	}


	#content_frame  .item .hidden {
	display:none;
	}   	

	#content_frame  .item .visible .soap-detail {
		width: 480px;
		padding:4px;
	}
	
	#content_frame  .item .visible {
	display:block;
	border:1px #FC1921 solid;
	background-color: #FFD1D4;
	position:relative;
	}

	#content_frame  .item  .visible  .close {
		width:15px;
		height:15px;
		text-decoration:none;
		display:block;
		position:absolute;
		right:5px;
		left: 467px;
		top:5px;
		border:1px #FC1921 solid;
		text-align:center;
		color:black;
	}
   
  
  dl {
	margin:0 0 4px 0;
	padding:0;
	}
	
 dl a  {
	margin-right:10px;
	color:black;
	}
	
	  dl a.fold1 {
		font-weight:bold;
	  }	
	
	dt {
		margin:0;
		padding:0;
		}
		
	dd {
		margin:0 0 4px 20px;
		padding:0;
		}	
		
/* Zoekresultaten */
#search-frame .search-results-entry, #search-frame .search-results-entry-100 {
}

#search-frame .search-results-entry-100 {
	padding: 10px 10px 0 10px;
	margin-bottom: 10px;
	background-color: #FFD3D6;
}