/* medeco rood         : #bc0031 */
/* lichtgrijs          : #ccc; */

/* Groen               : #006983;     R0   G105 B131  */
/* Oranje              : #ff7800;     R255 G120 B0 */

/*** fonts ********************************************/
body {
	font-family        : Arial, sans-serif;
	font-size          : 11px;
	line-height        : 16px;
}
h1 {
	font-size          : 18px;
	line-height        : 32px;
	font-weight        : bold;
	margin-bottom      : 8px;
	color              : #006983;
	border-bottom      : 2px solid #ff7800;
}
h2 {
	font-size          : 12px;
	line-height        : 16px;
	font-weight        : bold;
}
p {
	margin-bottom      : 16px;
}
.red{
	color:red;
}
a {
	color              : #000;
	text-decoration    : none;
}
a:hover {
	color              : #666;
	text-decoration    : underline;
}

strong {
	font-weight        : bold;	
}

/*** centreren ****************************************/

body {
	text-align         : center;
}

#cnt {
	position           : relative;
	margin             : 0px auto;
	text-align         : left;
	width              : 898px;	
	
	/****** volgende afbeeldingen zijn hulp tijdens het bouwen ******/
	/*background: url(../../shared/img/bg/home.jpg) no-repeat;*/
	/*background: url(../../shared/img/bg/ziekenhuizen.jpg) no-repeat;*/
	/*background: url(../../shared/img/bg/totaaloplossingen.gif) no-repeat;*/
}

/*** cnt-pagina-doorsturen *****************************************/
#cnt #cnt-pagina-doorsturen {
	position           : relative;
	display            : none;
	width              : 100%;
	height             : 300px;
}
#cnt #cnt-pagina-doorsturen .button{
	background-color   : #006983;
	color              : #fff;
	border             : 0px;
	width              : 80px;
	font-weight        : bold;
	height             : 24px;
	line-height        : 24px;
}
#cnt #cnt-pagina-doorsturen .disabled{
	background-color   : #999;
}

/*** cnt-head *****************************************/
#cnt #cnt-head {
	position           : relative;
	z-index            : 100;
	height             : 132px;
}

/*** logo met pay-off ***/
#cnt #cnt-head #logo {
	position           : absolute;
	left               : 0px;
	top                : 0px;
}

/*** topmenu ***/
#cnt #cnt-head #topmenu {
	position           : absolute;
	top                : 0px;
	right              : 0px;
	height             : 26px;
}
#cnt #cnt-head #topmenu a {
	display            : inline-block;
	padding            : 0 9px;
	line-height        : 26px;	
}
#cnt #cnt-head #topmenu a.last {
	padding-right      : 0px;
}


/*** servicemenu ***/
#cnt #cnt-head #servicemenu {
	position           : absolute;
	top                : 66px;
	right              : 0px;
	height             : 33px;	
	background         : url(../../shared/img/zoek_bg_gr.gif) no-repeat right 0px;
}
#cnt #cnt-head #servicemenu a {
	color              : #369;
}
#cnt #cnt-head #servicemenu a:hover {
	color              : #666;
}
#cnt #cnt-head #servicemenu a#print {
	padding            : 0 10px 0 15px;
	background         : url(../../shared/img/iconen.gif) no-repeat 0 0;	
}
#cnt #cnt-head #servicemenu a#forward {
	padding            : 0 10px 0 17px;
	background         : url(../../shared/img/iconen.gif) no-repeat 0px -40px;	
}

#cnt #cnt-head #servicemenu form {
	position           : relative;
	display            : inline;
	line-height        : 20px;
	height             : 24px;
}
#cnt #cnt-head #servicemenu #q {
	position           : relative;
	height             : 18px;
	width              : 150px;
	line-height        : 18px;
	padding-left       : 5px;
	border             : 0px;
	background         : transparent;
}
#cnt #cnt-head #servicemenu #submit {
	position           : relative;
	height             : 24px;
	width              : 64px;
	line-height        : 24px;
	border             : 0px;
	background         : transparent;
	color              : #fff;
	font-family        : Arial;
	font-size          : 13px;
	font-weight        : bold;
}


/*** mainmenu ***/
#cnt #cnt-head ul#mainmenu {
	position           : absolute;
	top                : 98px;
	width              : 900px;
	background-color   : #ccc;
}

#cnt #cnt-head ul#mainmenu li {
	display            : inline;
	font-size          : 12px;
	line-height        : 24px;
	height             : 24px;
	font-weight        : bold;
}	
#cnt #cnt-head ul#mainmenu li a {	
	padding            : 5px 11px 5px 11px;
}

/* submenu */
#cnt #cnt-head ul#mainmenu li ul {
	position           : absolute;
	top                : 24px;
	display            : none;
	background-color   : #efefef;
	/*background         : url(../../shared/img/bg_menu.png);	*/
}

/* hierna volgt positionering van de submenu's */
/* positionering submenu's wordt in lay.default.php aangepast aan de verschillende talen */
#cnt #cnt-head ul#mainmenu li ul#catalogus {
	left               : 0px;
}
#cnt #cnt-head ul#mainmenu li ul#over-medeco {
	left               : 264px;
	width              : 136px;
}

#cnt #cnt-head ul#mainmenu li ul li {
	float              : none;
	font-size          : 12px;
	line-height        : 24px;
	font-weight        : normal;
}

#cnt #cnt-head ul#mainmenu li ul li a {
	display           : block;
	line-height       : 22px;
}
#cnt #cnt-head ul#mainmenu li ul li a:hover{

}

#cnt #cnt-head ul#mainmenu li:hover ul, #cnt #cnt-head ul#mainmenu li.over ul { display: block; } /* The magic */



/*** cnt-visual-big **********************************/
#cnt #cnt-visual-big {
	position           : relative;
	height             : 244px;
	margin-bottom      : 10px;
	
	/*border: 1px solid blue;*/
}
#cnt #cnt-visual-big #img-big {
	position           : absolute;
	top                : 0px;
	left               : 0px;
	/*border: 1px solid blue;*/
}

#cnt #cnt-visual-big #nav3,
#cnt #cnt-visual-big #nav4 {
	position           : absolute;
	height             : 244px;
	width              : 226px;
	top                : 0px;
	right              : 0px;
	background-color   : #006983;	
	/*border: 1px solid blue;*/
}

/*** navigatie met 4 buttons ***/
#cnt #cnt-visual-big #nav4 a {
	position           : absolute;
	display            : block;
	height             : 54px;
	width              : 200px;
	overflow           : hidden;
	font-size          : 13px;
	line-height        : 18px;
	font-weight        : bold;
	color              : #fff;	
	padding            : 7px 26px 0px 26px;  
	background         : url(../../shared/img/btn/bg_navigatie_big_4x2regels_gr.gif) no-repeat 0px 0px;
}
#cnt #cnt-visual-big #nav4 a:hover {
	background-position: 0px -61px;
}
#cnt #cnt-visual-big #nav4 a.oneline {
	background-image   : url(../../shared/img/btn/bg_navigatie_big_4x1regel_gr.gif);
	padding            : 17px 26px 0px 26px;
	height             : 44px;
}
#cnt #cnt-visual-big #nav4 #btn-1 {
	top                : 0px;
}
#cnt #cnt-visual-big #nav4 #btn-2 {
	top                : 61px;
}
#cnt #cnt-visual-big #nav4 #btn-3 {
	top                : 122px;
}
#cnt #cnt-visual-big #nav4 #btn-4 {
	top                : 183px;
}

/*** navigatie met 3 buttons ***/
#cnt #cnt-visual-big #nav3 a {
	position           : absolute;
	display            : block;
	height             : 51px;
	width              : 226px;
	overflow           : hidden;
	font-size          : 13px;
	line-height        : 18px;
	font-weight        : bold;
	color              : #fff;	
	padding            : 30px 0px 0px 26px;  
	background         : url(../../shared/img/btn/bg_navigatie_big_3x1regel_gr.gif) no-repeat 0px 0px;
}
#cnt #cnt-visual-big #nav3 a:hover {
	background-position: 0px -81px;
}

#cnt #cnt-visual-big #nav3 #btn-1 {
	top                : 0px;
}
#cnt #cnt-visual-big #nav3 #btn-2 {
	top                : 81px;
}
#cnt #cnt-visual-big #nav3 #btn-3 {
	top                : 162px;
}



/*** cnt-visual-small **********************************/
#cnt #cnt-visual-small {
	position           : relative;
	height             : 84px;
	margin-bottom      : 16px;
	
	/*border: 1px solid blue;*/
}
#cnt #cnt-visual-small #img-small {
	position           : absolute;
	top                : 0px;
	left               : 0px;
	/*border: 1px solid blue;*/
}

/*** navigatie met 2 buttons ***/
#cnt #cnt-visual-small #nav2 {
	position           : absolute;
	height             : 84px;
	width              : 226px;
	top                : 0px;
	right              : 0px;
	background-color   : #006983;	
	/*border: 1px solid blue;*/
}
#cnt #cnt-visual-small #nav2 a {
	position           : absolute;
	display            : block;
	height             : 32px;
	width              : 226px;
	overflow           : hidden;
	font-size          : 13px;
	line-height        : 18px;
	font-weight        : bold;
	color              : #fff;	
	padding            : 10px 0px 0px 26px;  
	background         : url(../../shared/img/btn/bg_navigatie_small_2x1regel_gr.gif) no-repeat 0px 0px;
}
#cnt #cnt-visual-small #nav2 a:hover {
	background-position: 0px -42px;
}

#cnt #cnt-visual-small #nav2 #btn-1 {
	top                : 0px;
}
#cnt #cnt-visual-small #nav2 #btn-2 {
	top                : 42px;
}




/*** cnt-visual-vert **********************************/
#cnt #cnt-visual-vert {
	position           : relative;
	height             : 334px;
}

/*** 4 afbeeldingen ***/
#cnt #cnt-visual-vert #img-vert {
	position           : absolute;
	height             : 244px;
	top                : 0px;
}
#cnt #cnt-visual-vert #img-vert a {
	position           : absolute;
	z-index            : 1;
	display            : block;
	height             : 244px;
	width              : 220px;

}

/*** navigatie met 4 buttons ***/
#cnt #cnt-visual-vert #nav4 {
	position           : absolute;
	height             : 90px;
	width              : 226px;
	top                : 244px;
}
#cnt #cnt-visual-vert #nav4 a {
	position           : absolute;
	z-index            : 1;
	display            : block;
	height             : 73px;
	width              : 180px;
	overflow           : hidden;
	font-size          : 13px;
	line-height        : 18px;
	font-weight        : bold;
	color              : #fff;	
	padding            : 17px 26px 0px 20px;  
	background         : url(../../shared/img/btn/bg_navigatie_vert_gr.gif) no-repeat 0px 0px;
}
#cnt #cnt-visual-vert #nav4 a:hover {
	background-position: 0px -90px;
}

#cnt #cnt-visual-vert .btn-1 {
	left               : 0px;
}
#cnt #cnt-visual-vert .btn-2 {
	left               : 226px;
}
#cnt #cnt-visual-vert .btn-3 {
	left               : 452px;
}
#cnt #cnt-visual-vert .btn-4 {
	left               : 678px;
}





/*** cnt-body *****************************************/
#cnt #cnt-body {
	position           : relative;
	width              : 100%;
	margin-bottom      : 6px;
}

/*** kolom links ***/
#cnt-body #col-lft {
	position           : relative;
	float              : left;
	width              : 220px;
	margin-right       : 6px;
}
#cnt-body #col-lft p {
	margin             : 0px;
	cursor             : pointer;
}
#cnt-body #col-lft li {
	font-size          : 11px;
	line-height        : 28px;
	font-weight        : bold;
}
#cnt-body #col-lft li a.active {
	color              : #006983;
}
#cnt-body #col-lft li ul li {
	margin-left        : 38px;
}
#cnt-body #col-lft li ul li a {
	color              : #666;
}
#cnt-body #col-lft ul li ul {
	display         : none;	
}

/*** kolom midden ***/
#cnt-body #col-mid {
	position           : relative;
	float              : left;
	width              : 446px;
	margin-right       : 24px;
}
#cnt-body #col-mid h1 {
	font-size          : 14px;
	line-height        : 16px;
	border             : 0px;
	margin             : 8px 0 0 0;
}
#cnt-body #col-mid h2 {
	font-size          : 12px;
	line-height        : 16px;
	font-weight        : bold;
}
#cnt-body #col-mid h3 {
	font-size          : 11px;
	line-height        : 16px;
	font-weight        : normal;
	text-decoration    : underline;
}
#cnt-body #col-mid ul,
#cnt-body #col-mid ol {
	list-style         : disc;
	margin-left        : 20px;
	margin-bottom      : 16px;
}
#cnt-body #col-mid a {
	color              : #006983;	
}

/*** kolom rechts ***/
#cnt-body #col-rgt {
	position           : relative;
	float              : left;
	width              : 200px;
}
#cnt-body #col-rgt img {
	margin-top         : 12px;
}
#cnt-body #col-rgt p {
	font-style         : italic;
}



/*** cnt-foot *****************************************/
#cnt #cnt-foot {
	position           : relative;
	height             : 110px;
}


/*** breadcrumbs ***/
#cnt #cnt-foot #breadcrumbs {
	position           : absolute;
	top                : 0px;
	left               : 0px;
	height             : 31px;
}
#cnt #cnt-foot #breadcrumbs a {
	display            : inline-block;
	padding            : 0 9px;
	font-size          : 12px;
	line-height        : 26px;
}
#cnt #cnt-foot #breadcrumbs a.first {
	padding-left       : 0px;
}


/*** particulieren ***/
#cnt #cnt-foot #particulieren {
	position           : absolute;
	top                : 0px;
	right              : 0px;
	height             : 31px;
}
#cnt #cnt-foot #particulieren a {
	display            : block;
	font-size          : 11px;
	line-height        : 26px;
	font-weight        : bold;
	color              : #006983;
	padding-right      : 15px;
	background         : url(../../shared/img/pijl_rechts_gr.gif) no-repeat right 9px;
}


/*** lijn ***/
#cnt #cnt-foot #lijn {
	position           : relative;
	top                : 31px;
	height             : 5px;
	background-color   : #ff7800;
	font-size          : 1px;
}

/*** banner ***/
#cnt #cnt-foot #banner {
	position           : absolute;
	top                : 40px;
	left               : 0px;
	height             : 65px;
}

/*** legalmenu ***/
#cnt #cnt-foot #legalmenu {
	position           : absolute;
	top                : 40px;
	right              : 0px;
	height             : 31px;
}
#cnt #cnt-foot #legalmenu a {
	display            : inline-block;
	padding            : 0 9px;
	font-size          : 12px;
	line-height        : 26px;
}
#cnt #cnt-foot #legalmenu a.last {
	padding-right      : 0px;
}

/*** ZOEKRESULTATEN ****************************************/

#cnt #zoek .zoekterm	{
       color: black;
}

/*bullets*/
#cnt #zoek .resultaat-kop li {
	color:	#006983;
}




#cnt #zoek .resultaat-kop	{
	font-size	: 13px;
	font-weight	: bold;
}

#cnt #zoek .link-resultaat-kop	{
       color: black;
}

#cnt #zoek .stukje-tekst	{
       color		: black;
	font-size	: 13px;
}





