@import url("../../css/kring2009/consumed.css");
@import url("../../css/kring2009/OService.css");
@import url("../../css/kring2009/datalist.css");	
@import url("../../css/kring2009vs2/default_shopBlocks.css");
	/* default margin and padding */
	html, body, form, fieldset, div, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, table, tbody, td, th {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
	/* default font settings */
 	body, div, p, table, td, th, ul, ol, li, h1, h2, h3, h4, h5, h6 
	input, textarea, select  {
		font-family: arial,verdana, helvetica, sans-serif; 
		font-style: normal;
		font-size: 12px;
		line-height: 1.0em;
		color: #36296d;
	}
		html,body {
		HEIGHT:100%;
		width :100%;
		margin:0;
		padding:0;
	}
	body.welkom {
		
	}
	a {
		font-family: arial,verdana, helvetica, sans-serif; 
		font-style: normal;
		font-size: 12px;
		line-height: 1.0em;	
	}
	
	/* scrollbar styles */
	body, iframe, div { 
		}
		
	body Td, body Div { 
	}
		
	/* default headings */
	h1,h2,h3,h4,h5,h6 {
		font-weight:bold;
		font-style: italic; 
		line-height:1em;
		padding-bottom:0px;
		margin-bottom:2px;
		color: #a91e2c;
		}
	h1 {font-size:200%;/*24px*/
		line-height: 1.2em;
		margin-bottom: 5px;
		}
	h2 {font-size:140%;/*14px*/
		}
	h3 {font-size:120%;/*12px*/
		}
	h4 {font-size:100%;/*12px*/
		font-style:normal;
		color:#36296d;
		}	
	h4.pheader{
		margin-bottom: 4px;
	}
	h5 {}
	h6 {}
		
	
	table {
		border-collapse:collapse;
		margin:0px;
		}
	p {	
		margin-bottom:1em;
		line-height:1.3em;
		}
	p.borderbottom{
		border-bottom: 1px solid #d7d4e2;
		padding-bottom: 20px;
		margin-bottom: 20px;
		width: 422px;
	}
	ol, ul, li {
		list-style-type:none;
		}
	ol,	ul {}
	li {}
	hr {}
	
	img,
	a img {
		border:solid 0px;
		}
	img.left{
		margin-right: 5px;
		margin-bottom: 2px;
		float: left;
	}
/* =========================================================================
 *   anchor classes
 */	
	 a:link, a:visited, a:active, a:hover   { 
		text-decoration:none; 
		color: #36296E;
		}
	a:hover {
		text-decoration:underline; 
		}

		
	a.readmore,
	a.intern,
	a.extern {
		background:url(../../images/kring2009/icons/smallarrowblue.png) no-repeat left 2px;
		padding-left:11px;
		font-weight:bold;
		}
	a.readmore_header {
		font-weight:bold;
	}
	
	a.back,
	a.next {
		font-size:85%;
		font-weight:bold;
		color:#0c2074;
	}
	a.totop{
		display: block;
		margin-bottom: 22px;
	}
	.textlist a:link,
	.textlist a:visited,
	.textlist a:active,
	.textlist a:hover,
	p a:link, 
	p a:visited, 
	p a:active,
	p a:hover{
		line-height:1.3em;
	}
 /* =========================================================================
 *   util classes
 */	
	.hidden {
		display:none;
		clear: both; 
	}
	.clearfix:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
   	 	clear: both; 
    	visibility: hidden;
		}
	.clearfix {display: inline-table;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}	
	
	.div {
		border:solid 1px red;
		}
	 .error {
		color:red;
		}
	div.floatbox {
		float:left;
		width:auto;
		}
	.clear{
		clear: both;
		}
	.floatleft {
		float:left;
		}
	.clearleft {
		clear:left;
		}
/* =========================================================================
 *   Form elements
 */	
 	input,
	select,
	textarea,
	label {
		/* float:left;*/
		}
	input,
	label
	{
		padding-top:4px;
		/* width:120px; */
	}
	.submitbutton
	{
		display:block;
		float:left;
		cursor:pointer;
		padding-right:8px;
		background-color:#36296D;	
	}
	.submitbutton span
	{
		display:block;
		float:left;
		color:white;
		font-weight:bold;
		padding: 4px;
		padding-left:10px;
		padding-right:8px;
		background-color:#36296D;	
		
	}	
	
	
/* =========================================================================
 *   List styles
 */	

	ul.textlist,
	ul.textlist li
	
	{
	list-style-type: disc;
	list-style-position:outside;
	
	}
	ul.textlist
	{
	margin-left:16px;
	margin-bottom:12px;
	}
	
	ul.textlist li a:link,
	ul.textlist li a:visited,
	ul.textlist li a:active,
	ul.textlist li a:hover
	{
	color:#36296D;
	}
	
/* =========================================================================
 *	alfabet styles
 */	
.alfa{
	float: left;
	clear: both;
	width: 170px;
	padding-bottom: 15px;
}
.alfa a:link,
.alfa a:active,
.alfa a:visited,
.alfa a:hover{
	display: block;
	width: 14px;
	height: 14px;
	color: #ffffff;
	background: #36296d;
	margin-right: 1px;
	margin-bottom: 1px;
	float: left;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
}
.alfa a:hover{
	background: #a91e2c;
}
/* =========================================================================
 *	 body types
 */
 
* {margin:0;padding:0;}
body, html{
	height : 100%;
}
body.home{
	background: none;
}

/* =========================================================================
 *  pagewrapper
 */	
 	div#pagewrapper {
		background-image:url(../../images/kring2009/achtergronden/default_content_bg.gif);
		background-position:top left;
		background-repeat:no-repeat;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		width:932px;
		.width:932px;
		height : 570px;
		}
	div#pageinnerwrapper{
		padding-left: 20px;
		padding-right: 20px;
	}
	body.home div#pagewrapper{
		background: url(../../images/kring2009/achtergronden/homepage_bg.jpg) top left no-repeat;
		height: 570px;
	}
	body.home_regionaal div#pagewrapper{
		background: url(../../images/kring2009/achtergronden/homepage_regionaal_bg.jpg) top left no-repeat;
		height: 570px;
	}
	body.visual div#pagewrapper{
		background: url(../../images/kring2009/achtergronden/textpage_bg.jpg) top left no-repeat;
	}
	body.overview div#pagewrapper{
		background: url(../../images/kring2009/achtergronden/overview_bg.jpg) top left no-repeat;
	}
	body.login div#pagewrapper{
		background: url(../../images/kring2009/achtergronden/login_bg.jpg) top left no-repeat;
		height : 570px;
	}
	body.welkom div#pagewrapper {
		background : none;
		left:50%;
		margin-left : 34px;
		.margin-left:27px;
		margin-top:-417px;
		position:absolute;
		text-align:center;
		top:50%;
	}
	 /* styles for IE 5 Mac */
	body.welkom div#pagewrapper {
		background-color:transparent;
		left:50%;
		margin-left:-466px;
		position:absolute;
		top:417px;
 	}
	/* following rules are invisible to IE 5 \*/
	 #body.welkom div#pagewrapper {
	   top: 50%;
	   left: 0px;
	   width: 100%;
	   margin-top: -417px;
	   text-align: center;
	 }
	 /* end IE 5 hack */ 



/* =========================================================================
 *	sidewides	
 */	
 	#sidewides{
		height: 88px;
		width:888px;
	}
 	#sidewides #sidewidemenu{
		float: left;
		padding-top: 26px;

	}
	#sidewides #sidewidemenu,
	#sidewides #sidewidemenu a{
		color: #9a94b6;
		font-size: 11px;
		font-weight: normal;
	}
	#sidewides #sidewidemenu a.selected,
	#sidewides #sidewidemenu a:hover{
		color: #a91e2c;
		text-decoration: none;
	}
	
	#sidewides #logo{
		float: left;
		margin-left: 90px;
		width: 400px;
		height: 88px;
		background-position:center;
	}
	#sidewides #logo img{
		width: 300px;
		height: 88px;
	}
	
	#sidewides #search{
		float: right;
		padding-top: 23px;
		color: #9a94b6;
		font-size: 11px;
	}
	#sidewides #search span,
	#sidewides #search #searchcontainer{
		float: left;
		display: block;
	}
	#sidewides #search span{
		padding-right: 6px;
		height: 18px;
		line-height: 18px;
	}
	
	#sidewides #search #searchcontainer{
		width: 147px;
		height: 18px;
		border: 1px solid #9a94b6;
		overflow:hidden;
	}
	#sidewides #search img{
		float: right;
		margin-right: 1px;
	}
	
	#sidewides #search #searchcontainer input{
		float: left;
		width: 123px;
		height: 18px;
		border: 0px;
		color: #9a94b6;
		font-size: 11px;
		line-height: 0.9em;
		padding-left: 5px;
	}
/* =========================================================================
 *	navigation	
 */	
 	#navigationwrapper{
		position: absolute;
		top: 88px;
		left: 50%;
		margin-left:-444px;
		width: 888px;
	}
 
	#navigation{
		background-color: #36296d;
		color: #ffffff;
		width: 888px;
		margin-left: auto;
		margin-right: auto;
	}
	#navigation a{
		color: #ffffff;
	}
	#navigation .first,
	#navigation .second,
	#navigation .third,
	#navigation .fourth,
	#navigation .fifth,
	#navigation .sixth{
		height: 35px;
		float: left;
		text-decoration : none;
		cursor:hand;
	}
	#navigation .first a,
	#navigation .second a,
	#navigation .third a,
	#navigation .fourth a,
	#navigation .fifth a,
	#navigation .sixth a{
		height: 35px;
		display: block;
		text-decoration : none;
		cursor:hand;
	}
	
	#navigation .first a span,
	#navigation .second a span,
	#navigation .third a span,
	#navigation .fourth a span,
	#navigation .fifth a span,
	#navigation .sixth a span{
		 /*display: none;*/ 
/* TOEGEVOEGD VOOR text ipv image buttons */
		 font-weight : bold;
		 font-size : 14px;
		 font-style : italic;
		 padding-top : 10px;
		 padding-left : 25px;
		 text-align : left;
		 width : 100%;
		 display: inline-block;
		 cursor:hand;
/* -------------------------------------- */

	}
	
	#navigation .first a{
		background: url(../../images/kring2009/navigation/mijn_kring_apotheek.gif) top left no-repeat; 
		width: 210px;

	}
	#navigation .first a.selected,
	#navigation .first a:hover{
		background: url(../../images/kring2009/navigation/mijn_kring_apotheek_hover.gif); 
	}
	#navigation .second a{
		background: url(../../images/kring2009/navigation/geneesmiddelen.gif) top left no-repeat; 
		width: 196px;
	}
	#navigation .second a.selected,
	#navigation .second a:hover{
		background: url(../../images/kring2009/navigation/geneesmiddelen_hover.gif); 
	}
	#navigation .third a{
		background: url(../../images/kring2009/navigation/gezondheid.gif) top left no-repeat; 
		width: 155px;
	}
	#navigation .third a.selected,
	#navigation .third a:hover{
		background: url(../../images/kring2009/navigation/gezondheid_hover.gif); 
	}
	#navigation .fourth a{
		background: url(../../images/kring2009/navigation/bestellen.gif) top left no-repeat; 
		width: 128px;
	}
	#navigation .fourth a.selected,
	#navigation .fourth a:hover{
		background: url(../../images/kring2009/navigation/bestellen_hover.gif); 
	}
	#navigation .fifth a{
		background: url(../../images/kring2009/navigation/medicatie_dossier2.gif) top left no-repeat; 
		width: 199px;
	}
	#navigation .fifth a.selected,
	#navigation .fifth a:hover{
		background: url(../../images/kring2009/navigation/medicatie_dossier2_hover.gif); 
	}
	#navigation .sixth a{
		background: url(../../images/kring2009/navigation/persoonlijk.gif) top left no-repeat; 
		width: 141px;
	}
	#navigation .sixth a.selected,
	#navigation .sixth a:hover{
		background: url(../../images/kring2009/navigation/persoonlijk_hover.gif); 
	}
	#navigation a span {
		display : block;
		padding-bottom : 5px;
	}
	#subnav_first {
	
	}
	#subnav_second,
	#subnav_third,
	#subnav_fourth,
	#subnav_fifth,
	#subnav_sixth{
		display: none;
		background: #a91e2c;
		color: #ffffff;
		width: 100%;
		float: left;
		clear: both;
	}
	#navigation .subnav_show{
		display: block;
	}
	#navigation .innerwrapper{
		clear: both;
		float: left;
		padding-top: 14px;
		padding-bottom: 14px;
	}
	#navigation	.col1_4,
	#navigation .col2_4,
	#navigation .col3_4,
	#navigation .col4_4{
		float: left;
		padding-left: 20px;
		border : solid 1px red;
	}

	#navigation .col1_4_border,
	#navigation .col2_4_border,
	#navigation .col3_4_border,
	#navigation .col4_4_border{
		float: left;
		padding-left: 10px;
		border-left: 1px solid #c3626c;
	}
	#navigation	.col1_4{
		width: 202px;
	}
	#navigation .col2_4{
		width: 200px;
	}
	#navigation .col3_4{
		width: 200px;
	}
	#navigation .col4_4{
		width: 200px;
		float:right;
	}
/*	#navigation .col1_4_border{
		width: 211px;
	}
	#navigation .col2_4_border{
		width: 433px;
	}
	#navigation .col3_4_border{
		width: 655px;
	}
	#navigation .col4_4_border{
		width: 877px;
	}
	.subnav_show .titlewrapper{
		height: 36px;
	}
*/
	.subnav_show h3{
		color: #fff;
	}
	.subnav_show ul.linklist a:link,
	.subnav_show ul.linklist a:active,
	.subnav_show ul.linklist a:hover,
	.subnav_show ul.linklist a:visited{
		color: #ffffff;
		background-image:url(../../images/kring2009/list/arrow_white.gif);
	}
	.subnav_show .betweenheader{
		padding-top: 10px;
		padding-bottom: 4px;
	}
	.subnav_show .alfa{
		padding-bottom: 0px;
	}
	#navigation .subnav_show .alfa a,
	#navigation .subnav_show .alfa a:visited{
		color: #a91e2c;
		background: #ffffff;
	}
	#navigation .subnav_show .alfa a:hover{
		color: #ffffff;
		background: #a91e2c;
	}
/* =========================================================================
 *	main styles
 */
 #main{
 	clear: both;
	float: left;
	padding-top: 55px;
	width: 888px;
	background-image:url(../../images/kring2009/achtergronden/default_bg.gif);
	background-position: 0px 371px;
	background-repeat:no-repeat;
	display: block;
 }
 body.login #main{
 	background: url(../../images/kring2009/achtergronden/login_bg.gif) 0px 371px no-repeat;	
	min-height : 430px;
 	display : table-cell;
 }
 body.home_regionaal #main,
 body.home #main
 {
 	background: none;
 }
 body.visual #main{
 	padding-top:143px;
 }
 body.overview #main{
 	padding-top:201px;
 }
  body.welkom #main{
 	background: none;	
 }
 
 /* =========================================================================
 *	leftmenu styles
 */
 #leftmenu{
	width: 176px;
	float: left;
	padding: 23px;
	padding-top:22px;
	min-height: 335px;
	height:auto !important;
	height:335px;

 }
#slider div#ZoekKnop {display:none}
#leftmenu div#ZoekKnop {margin-top:70px;display:none}

 #leftmenu .linklist{
 	margin-top: 15px;
 }
 #leftmenu .linklist .linklist{
	margin-left: 22px;
	margin-top: 0px;
}
 


 /* =========================================================================
 *	content styles
 */
#content{
	float: left;
	width: 666px;
	background: #ffffff;
	padding-bottom: 16px;
	display : table-cell;
	min-height: 335px;
	height:auto !important;
	height:335px;

}
body.welkom #content {
	background-color:transparent;
}
.home_regionaal #content,
.home #content,
.login #content
{
	width: 888px;
	background: none;
	vertical-align : top;
}
.login #content {
	height : 310px;
	margin-top : 60px;
}

#content .col1_3,
#content .col2_3,
#content .col3_3
{
	float: left;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 21px;
}
#content .col1_4,
#content .col2_4,
#content .col3_4,
#content .col4_4
{
	float:left;
}
#content .col1_4 .innerwrapper,
#content .col2_4 .innerwrapper,
#content .col3_4 .innerwrapper,
#content .col4_4 .innerwrapper
{
	padding-left:20px;
	padding-right:20px;
}
#content .col1_3{
	width: 178px;
}
#content .col2_3{
	width: 400px;
}
#content .col3_3{
	width: 622px;
}

#content .col1_4
{
	width:222px;
}
#content .col2_4
{
	width:400px;
}
#content .col3_4
{
	width:644px;
}
#content .col4_4
{
	width:888px;
}
#content .marginleft
{
	margin-left:22px;
}


#contentfooter{
	clear: both;
	background: #eeeff7;
	width: 404px;
	height: 16px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 5px;
	margin-left: 22px;
}
#contentfooter #back,
#contentfooter #print,
#contentfooter #email,
#contentfooter #back a,
#contentfooter #back a:visited,
#contentfooter #print a,
#contentfooter #print a:visited,
#contentfooter #email a,
#contentfooter #email a:visited{
	font-size: 11px;
	font-weight: normal;
	color:#36296d;
	line-height: 1.0em;
}
#contentfooter #back{
	float: left;
	background: url(../../images/kring2009/arrows/back.gif) 0px 2px no-repeat;
	padding-left: 9px;
}
#contentfooter #print,
#contentfooter #email{
	float: right;
}
#contentfooter #print{
	background: url(../../images/kring2009/arrows/print.gif) 0px 0px no-repeat;
	padding-left: 16px;
	padding-right: 15px;
}
#contentfooter #email{
	background: url(../../images/kring2009/arrows/mail.gif) 0px 1px no-repeat;
	padding-left: 16px;
}
#content .fullwidth{
	width: 604px;
}

p.lead{
	font-size: 13px;
	line-height: 1.3em;
	font-weight: bold;
}
.col1_3 img{
	margin-bottom: 10px;
}
/* =========================================================================
 *	breadcrumb styles
 */
div.breadcrumb{
	padding-left: 0px;
	padding-top:5px;
	color: #9a94b6;
	font-size: 11px;
	display : block;
}

div.breadcrumb a{
	color: #9a94b6;
	font-size: 12px;
	font-weight: normal;
}
a.breadcrumb {
	color: #9a94b6;
	font-size: 12px;
	font-weight: normal;
}


/* =========================================================================
 *	footer
 */	
	#footer {
		text-align:center;
		clear: both;
		width: 928px;
		padding-top: 30px;
		padding-bottom: 20px;
		background: #ffffff;
		display: block;
		z-index : 1;
		}	
	#footer a{
		font-weight: normal;
		font-size: 11px;
		color: #36296d;
	}
		#footer ul {
		margin 	: 0 auto;
		width 	: 490px;
	}
	
	#footer ul li {
		display 	: block;
		float 		: left;
		margin-right : 10px;
	}


/* =========================================================================
 *	(list) items
 *  list types:
 *  - one column
 *  - two columns
 *  - link list
 */	
/* list in content */	
		
	ul.linklist{
		
	}
	a.deeplink,
	a.deeplink:visited,
	ul.linklist a,
	ul.linklist a:visited,
	ul.linklist ul.linklist a{
		display: block;
		color:#36296d;
		padding-left: 9px;
		padding-bottom: 7px;
		background: url(../../images/kring2009/list/arrow.gif) 0px 2px no-repeat;
		font-weight: bold;
		line-height: 1.0em;
	}
	a.deeplink:hover,
	ul.linklist a:hover,
	ul.linklist .selected a,
	ul.linklist ul.linklist a:hover,
	ul.linklist ul.linklist .selected a{
		background: url(../../images/kring2009/list/arrow_hover.gif) 0px 2px no-repeat;
		text-decoration: none;
		color: #a91e2c;
		font-weight: bold;
	}
	#pageinnerwrapper #main #leftmenu {}
	#pageinnerwrapper #main #leftmenu .linklist {}
	#pageinnerwrapper #main #leftmenu .linklist .lefttabs_notselected {
		background-image:url(http://www.kring-apotheek.nl/images/kring-2008/linkssbg.gif);
		background-position:left 4px;
		background-repeat:no-repeat;
		display:block;
		padding-bottom:3px;
		padding-left:15px;
		padding-top:5px;
	}
	#pageinnerwrapper #main #leftmenu .linklist .lefttabs_notselected:hover {
		background-image:url(http://www.kring-apotheek.nl/images/kring-2008/lefttabsselbg.gif);
	}
	#pageinnerwrapper #main #leftmenu .linklist .lefttabs_selected{
		color : #a91e2c;
		background-image:url(http://www.kring-apotheek.nl/images/kring-2008/lefttabsselbg.gif);
		background-position:left 4px;
		background-repeat:no-repeat;
		display:block;
		padding-bottom:3px;
		padding-left:15px;
		padding-top:5px;
	}

/* =========================================================================
 *	form specific styles
 */		
	
	/* formwrapper and container styles*/
		
	div.searchformwrapper {
		font-size:small;
		margin-top:10px;
		margin-bottom: 20px;
		background-color:#eeeff7;
		width:423px;
		float:left;
	}

	#content div.searchformwrapper .innerwrapper {
		padding:15px;		
	}
	div.searchformwrapper .formlabel,
	div.searchformwrapper input{
		float:left;
	}
	div.searchformwrapper .formlabel{
		display: block;
		width: 130px;
		padding-top: 4px;
	}
	div.searchformwrapper input{
		font-family:arial,verdana, helvetica, sans-serif; 
		font-style:normal;
		font-size: 12px;
		width: 250px;
		height: 15px;
		margin-bottom: 8px;
		padding-left: 4px;
		color: #36296d;
	}
	div.searchformwrapper select{
		width: 257px;
		margin-bottom: 8px;
	}
	.quicksearch{
		float: left;
		clear: both;
		margin-bottom: 20px;
	}
	.quicksearch .submitbutton{
		margin-top: 5px;
	}
/* =========================================================================
 *	overview styles
 */	
	div.overview{
	 	float: left;
		clear: both;
	}
	div.overview .item{
	 	width: 190px;
		padding-bottom: 7px;
		float: left;
	}
	div.overview .item .deeplink{
		background-position: 0px 3px;
		margin-left: 4px;
		line-height:1.3em;
	}
	
/* =========================================================================
 *	faq styles
 */	
 
.faq .open,
.faq .close{
	border-bottom: 1px solid #c9c7db;
	padding-bottom: 6px;
}
.faq .question{
	background: url(../../images/kring2009/list/faq_close.gif) top right no-repeat;
	padding-top: 5px;
}
.faq .question a{
	font-weight: bold;
	color: #36296d;
}
.faq .open .question{
	background: url(../../images/kring2009/list/faq_open.gif) top right no-repeat;
}
.faq .open .question a{
	color: #a81f29;
}
.faq .close .answer{
	display: none;
}
.faq .open .answer{
	margin: 11px;
	margin-bottom: 0px;
	width: 370px;
	padding-bottom: 5px;
}



/* =========================================================================
 *	news overview styles
 */	

#listfooter
{
	background-color:#eeeff7;
	height:16px;
	width:404px;
	padding-left:9px;
	padding-right:9px;
	padding-top:5px;
	margin-left:22px;
	text-align:center;	
}

#listfooter .previous,
#listfooter .next
{
	float:left;
	display:block;
	width:80px;	
}
#listfooter .previous
{
	float:left;
	padding-left:12px;
	background:url(../../images/kring2009/arrows/back.gif) no-repeat center left;
	text-align:left;
}
#listfooter .next
{
	padding-right:12px;
	background:url(../../images/kring2009/arrows/next.gif) no-repeat center right;	
	text-align:right;
}
#listfooter .current
{
	background-color:white;
}
#listfooter ul.pages
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	display:inline;
}
#listfooter .pages li
{
	width:20px;
	display:inline;	
	clear:none;
	padding-left:4px;
	padding-right:4px;
	color:#A91E2C;
	font-weight:bold;
	font-size:11px;
}
#listfooter .pages li a,
#listfooter .pages li a:link,
#listfooter .pages li a:active,
#listfooter .pages li a:visited,
#listfooter .pages li a:hover,
#listfooter .previous a,
#listfooter .previous a:link,
#listfooter .previous a:active,
#listfooter .previous a:visited,
#listfooter .previous a:hover,
#listfooter .next a,
#listfooter .next a:link,
#listfooter .next a:active,
#listfooter .next a:visited,
#listfooter .next a:hover
{
	font-size:11px;
	color:#36296d;
}
#listfooter .pages li.selected
{
	background-color:white;
}
#listfooter #pageswrapper
{
	width:220px;
	float:left;
}

.list
{
	margin-bottom:32px;
}

.list li
{
	width:100%;
	border-top:1px solid #D7D4E2;
	padding-top:8px;
	padding-bottom:8px;
}
.list li.first
{
	border-top:none;
}
.list li img
{
	display:block;
	float:left;
	width:60px;
	height:60px;
	margin-right:10px;
}
.list li p
{
	font-size:12px;
	margin-bottom:3px;
}
.list li .deeplink:link,
.list li .deeplink:active,
.list li .deeplink:visited,
.list li .deeplink:hover
{
	display:inline;
	background: url(../../images/kring2009/list/arrow.gif) 0px 3px no-repeat;
}
.extrawidth
{
	margin-right:-20px;
}

/* =========================================================================
 *	anchorlist styles
 */

.anchorlistwrapper{
	background: #eeeff7;
	margin-bottom: 22px;
	width: 100%;
	float: left;
	clear: both;
}
div.col2_3 .anchorlistwrapper{
	width: 422px;
}
.anchorlistwrapper .innerwrapper{
	padding: 17px;
	float:left;
}
.anchorlist{
	float:left;
	width: 188px;
}
.anchorlist li{
	list-style-type:disc;
	margin-left: 12px;
	padding-bottom: 4px;
}
.anchorlist a:link,
.anchorlist a:active,
.anchorlist a:visited,
.anchorlist a:hover{
	color: #36296d;
}



/** ============================================================
* searchresults styles
*/


#searchfieldwrapper,
.searchfieldwrapper
{
	background-color:#EEEFF7;
	padding:10px;
	float:left;
	margin-bottom:10px;
	width:400px;
	margin-right:-10px;	
}
#searchfieldwrapper .resulttext
{
	font-weight:bold;
	margin-bottom:10px;
}
#searchfieldwrapper .resulttext span
{
	color:#A91E2C;
}
#searchfieldwrapper .resulttext label
{
	color:#A91E2C;
}
.searchfieldwrapper .alfa{
	padding-bottom: 0px;
}


#input_searchfield
{
	margin-right:4px;
}

/**
* formpage styles
*/


.stepswrapper
{
	background-color:#EEEFF7;
	border: 0px solid red;
	float:left;
	width:622px;
	border-bottom:1px solid white;
}

.step,
.step_passed,
.step_current
{
	float:left;
	padding-top:10px;
	padding-left:10px;	
	padding-right:10px;		
	padding-bottom:6px;			
	color:white;
	height:15px;
	font-weight:bold;
	font-style:italic;
}
.step
{
	background-color:#EEEFF7;
	color:#C9C7DB;
}
.step_passed
{
	background-color:#D0D4E9;
	border-right:1px solid white;
}

.step_current
{
	background-color:#A91E2C;
	border-right:1px solid white;	
}

.formwrapper
{
	background-color:#EEEFF7;
	padding:10px;
	float:left;
	width:602px;
}

.separator
{
	border-top:1px solid #DBDBE9;
}

.formwrapper label
{

	clear:left;
	width:180px;
}
.formwrapper input.xs,
.formwrapper input.s,
.formwrapper input.m,
.formwrapper input.l,
.formwrapper input.xl,
.formwrapper select.xs,
.formwrapper select.s,
.formwrapper select.m,
.formwrapper select.l,
.formwrapper select.xl,
.formwrapper textarea.xs,
.formwrapper textarea.s,
.formwrapper textarea.m,
.formwrapper textarea.l,
.formwrapper textarea.xl
{
	border:1px solid #CCCCCC;
	margin-bottom:8px;
	font-size:11px;
	padding:2px;
	margin-right:6px;
}
.formwrapper input.xs,
.formwrapper input.s,
.formwrapper input.m,
.formwrapper input.l,
.formwrapper input.xl,
.formwrapper select.xs,
.formwrapper select.s,
.formwrapper select.m,
.formwrapper select.l,
.formwrapper select.xl
{
	height:14px;
}
.xxs
{
	width:24px;
	margin-right:8px;
}
.xs
{
	width:52px;
}
.s
{
}
.m
{
}
.l
{
}
.xl
{
	width:225px;
}



.formwrapper textarea
{
	border:1px solid #CCCCCC;
	margin-bottom:8px;
	overflow:auto;
	height:60px;
}

.info_error
{
	background:url(../../images/kring2009/info_error.gif) no-repeat top left;
	width:17px;
	height:17px;	
	float:left;
	margin-right:6px;
}

.info_note
{
	background:url(../../images/kring2009/info_note.gif) no-repeat top left;
	width:17px;
	height:17px;
	float:left;	
	margin-right:6px;	
}

.errortext
{
	float:left;
	width:150px;
	color:#A91E2C;
	font-size:11px;
}

/* =========================================================================
 *	login styles
 */
#loginwrapper{
	margin-top: 88px;
	clear: both;
	float: left;
}
#loginwrapper .introtext{
	width: 404px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	padding-top: 40px;
}
#loginwrapper .formwrapper{
	width: 404px;
	padding: 20px;
	background:none;
	float: left;
}

#loginwrapper .formwrapper .links p{
color:#36296D;
line-height: 2.0em;
font-size: 11px;
display : block;
width : 300px;
}
#loginwrapper h1{
	margin-bottom: 10px;
}
#loginwrapper label{
	width: 115px;
}
#loginwrapper input{
/*	width: 190px;*/
}
.login_block {
	height: 220px;
	padding: 20px;
}
.login_block_white {
	background-color: #ffffff;

}

h5 {
	font-style: normal;
	line-height: 1.4em;
}

.login_block_half {
	background-color: #ffffff;
	height: 85px;
	padding: 20px;
	float: left;
	width: 360px;
	margin-top: 20px;
	
	display: none;

}
.login_block_1-4, .login_block_1-4b  {
	background-color: white;
	height: 100%;
	padding: 20px;
	width:150px;
	float: left;
	line-height: 1.1em;
}
	.login_block_1-4b {
	margin-left: 20px;
}
	.login_block_1-4 a:link {
	color: #36296D;
}
	.login_block_1-4 p, .login_block_1-4b p {
	margin-bottom: 0.3em;
} 

.login_block_half .wrapperleft {
	float: left;
	width: 160px;
}
.login_block_half .wrapperleftpad{
	margin-left: 40px;
}
.login_block_half div.price span.integers {
	display:block;
	float:left;
	font-size:28px;
}
.login_block_half div.price span{
	color:#A91E2C;
	font-weight:bold;
	line-height:1em;
}
.login_block_half .innerwrapper2 {
	width: 75px;
	float: left;
}
/* EDIT BY EDWIN -- */
.uppertabs_notselected {

}
.uppertabs_selected {

}
#leftmenu ul.linklist li ul.linklist li {

}
#leftmenu div.grouptab_selected a.lefttabs_grouptab {
	font-weight : bolder;
	color:#A91E2C;
}
#leftmenu div#group4 a.lefttabs_grouptab{
}
/* Edit by Edwin T.B.V. Sliding menu */
#slider {
	background-color : #A81E2D;
	width : 888px;
	margin:0 auto;
	overflow:hidden;
	height : 0px;
	z-index:9999;
	position:relative;
}
#slider div.col4_4 {
	float:right;	
	height:150px;
	margin-right:25px;
	padding:8px 20px 0;
	width:149px;
}
#container {
	text-align : center;
}
div#slider div#subnav_first div.innerwrapper div.col1_4 div.titlewrapper H3 {
	color : white;
}
div#slider div#subnav_first div.innerwrapper div.col1_4 {
	padding : 10px;
}

div#slider div#subnav_first div.innerwrapper div.col1_4 ul.linklist a:link,
div#slider div#subnav_first div.innerwrapper div.col1_4 ul.linklist a:active,
div#slider div#subnav_first div.innerwrapper div.col1_4 ul.linklist a:hover,
div#slider div#subnav_first div.innerwrapper div.col1_4 ul.linklist a:visited{
		color: #ffffff;
		background-image:url(../../images/kring2009/list/arrow_white.gif);
		margin-left : 10px;
}

div#slider div#subnav_first div.innerwrapper div.col1_4 ul.linklist a.lefttabs_grouptab:link, 
div#slider div#subnav_first div.innerwrapper div.col1_4 ul.linklist a.lefttabs_grouptab:active,
div#slider div#subnav_first div.innerwrapper div.col1_4 ul.linklist a.lefttabs_grouptab:hover,
div#slider div#subnav_first div.innerwrapper div.col1_4 ul.linklist a.lefttabs_grouptab:visited {
	background-image : none;
	color : white;
	margin-left :0px;
	font-style : italic;
	font-size:120%;
	left : -10px;
}
div, TD , Table {
}

/* buttons */
a.buttons_long
{
	background-image:url(../../images/kring2009/navigation/view_total.gif);
	height:20px;
	background-repeat: no-repeat;
	background-position: left top ;
	display: inline-block;

}
a.buttons_long:hover
{
	text-decoration: none;
}
a.aanvragen
{
	background-image:url(../../images/kring2009/navigation/bringon.gif);
	width: 97px;
	margin-left : 5px;
}
a.aanvragen:hover
{
	background-image:url(../../images/kring2009/navigation/bringon_hover.gif);
}
a.viewdemo
{
	background-image:url(../../images/kring2009/navigation/viewdemo.gif);
	width: 119px;
	margin-left: 5px;
}
a.viewdemo:hover
{
	background-image:url(../../images/kring2009/navigation/viewdemo_hover.gif);
}
a.faq2
{
	background-image:url(../../images/kring2009/navigation/faq.gif);
	width: 148px;
	margin-left: 5px;
}
a.faq2:hover
{
	background-image:url(../../images/kring2009/navigation/faq_hover.gif);
}
a.login2
{
	background-image:url(../../images/kring2009/navigation/login.gif);
	width: 148px;
}
a.login2:hover
{
	background-image:url(../../images/kring2009/navigation/login_hover.gif);
}
div.links a {
	font-size: 11px;
	color: #36296D;
}
a.digitaalmediactiedossier
{
	background-image:url(../../images/kring2009/navigation/medicatie_dossier.gif);
	width: 178px;
	margin-left : 5px;
}
a.digitaalmediactiedossier:hover
{
	background-image:url(../../images/kring2009/navigation/medicatie_dossier_hover.gif);
}
a.online_services
{
	background-image:url(../../images/kring2009/navigation/online_services.gif);
	width: 178px;
	margin-left: 0px;
}
a.online_services:hover
{
	background-image:url(../../images/kring2009/navigation/online_services_hover.gif);
}
a.herhaalrecepten
{
	background-image:url(../../images/kring2009/navigation/herhaalrecepten.gif);
	width: 178px;
	margin-top: 5px;
}
a.herhaalrecepten:hover
{
	background-image:url(../../images/kring2009/navigation/herhaalrecepten_hover.gif);
}

/* QUICKFIX for ADDING PADDING ON CONTENT */
.content_padding {
	padding : 15px;
	display : table-cell;
	min-height: 335px;
	line-height:1.2em;
	width 	: 630px;
	float:left;
}
#content {
	display : table;
	z-index : 10;

}
li.extra a:link,
li.extra a:visited,
li.extra a:active {
	background-color : #36296D;
	display : block;
	height : 22px;
	text-align :left;
	background-image : none;
	padding-top : 13px;
}
li.extra a:hover {
	background-color : #A81E2D;
	display : block;
	height : 22px;
	text-align : left;
	background-image : none;
	padding-top : 13px;
}


#group1 {
	display : none;
}
#group2 {
	display : none;
}
#group3 {
	display : none;
}
#group4 {
	display : none;
}
#group5 {
	display : none;
}
#group6 {
	display : none;
}
#group7 {
	display : none;
}
#group8 {
	display : none;
}

div.innerwrapper div.col1_4 {
	width : 200px;
	float:left;
	display:inline-block;
	margin-left : 5px;
}
div.innerwrapper div.col2_4 {
	width : 240px;
	float:left;
	display:inline-block;
}
div.innerwrapper div.col3_4 {
	width : 250px;
	float:left;
	display:inline-block;
	padding-top : 10px;
}
div.innerwrapper div.col4_4 {
	width : 150px;
	float:left;
	display:inline-block;
	padding-top : 10px;
	color : white;
}
div.innerwrapper div.col4_4 a {
	display:block;
	color : white;
	background-image:url(../../images/kring2009/list/arrow_white.gif);
	padding-left : 10px;
	background-repeat: no-repeat;
	background-position : left 2px;
	margin-bottom : 0.3em;
	font-weight : bold;
}
div.innerwrapper div.col4_4 span.title {
	background-image : none;
	color : white;
	margin-left :0px;
	margin-bottom : 7px;
	font-style : italic;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	display : block;
	font-weight : bold;
}
div.innerwrapper div.grouptab_selected a.lefttabs_grouptab {
	margin-bottom : 5px;
}
.ls_header,
.ls_header a,
.content_header {
		font-weight:bold;
		font-style: italic; 
		line-height:1em;
		padding-bottom:0px;
		margin-bottom:2px;
		color: #a91e2c;
		font-size:200%;/*24px*/
		line-height: 1.2em;
		margin-bottom: 5px;
}

.content_padding a:link,
.content_padding a:visited,
.content_padding a:active {
	text-decoration : underline;
}
.content_padding a:hover {
	text-decoration : none;
}




/* * {
 	border : solid 1px red;
}
*/
#loginwrapper{
	margin-top: 25px;
}
div.tab_separator {
	display : block;
	height : 25px;
}
div.firstlefttab {
	display:none;
}
.iframe {
	height : 100%;
}
div#slider div#subnav_first div.innerwrapper div.col1_4 ul.linklist li ul.linklist {
	display : none;
}
#frmAuthenticate {
	margin : 20px;
}
.content_area form {
	margin : 20px;
}
.formwrapper div.links {
	position : relative;
	top : -10px;
}

/* copied from old design */
.newsBoxPos h1 {
	display: block;
	width: 175px;
}
.newsBoxPos .newsbox_content {
	text-align: left;
	padding: 6px;
}
a.newsbox_text {
	color : #A91E2C;
	text-decoration : underline;
}
a.newsbox_text:hover {
	color : #36296D;
	text-decoration : underline;
}
.news_title,
td.news_title {
	font-size: 12px;
	font-weight: bold;
}
.content_footer {
	background-color :#EEEFF7;
	width: 100%;
	margin-right : 0;
	vertical-align : top;
	white-space: inherit;
}
.content_footer a:link,
.content_footer a:visited,
.content_footer a:active {
	color : #36296E;
	text-decoration : none;
}
.content_footer a:hover {
	color : #36296E;
	text-decoration : none;
}
.backlink span {
	visibility: hidden;
}
.backlink {
	display: block inline;
	text-decoration : none;
	background-image:url(../../images/kring-2008/backicon.jpg);
	background-repeat:no-repeat;
	background-position: 0% 53%;
	color : #36296E;
    width : 20px; 
	padding-left : 13px;
}
.nextlink span {
	visibility: hidden;
}
.nextlink {
	display: block inline;
	text-decoration : none;
	background-image:url(../../images/kring-2008/nexticon.jpg);
	background-repeat:no-repeat;
	background-position: 100% 53%;
	color : none;
    width : 20px;
	padding-right : 15px;
}
.printlink {
	display: block;
	padding-left: 15px;
	text-decoration : none;
	background-image:url(../../images/kring-2008/printicon.jpg);
	background-repeat:no-repeat;
	background-position:left 1;
	float:right;
	color : #36296E;
	margin-right : 10px;
}
.maillink {
	display: block;
	padding-left: 15px;
	text-decoration : none;
	background-image:url(../../images/kring-2008/mailicon.jpg);
	background-repeat:no-repeat;
	background-position:left 1;
	float:right;
	color : #36296E;
	margin-right : 10px;
}
.pagelink {
	display: inline;
	padding-top: 5px;
	background-color: white;
	width: 20px;
	height: 20px;
}
a.pagelink {
	color: red;
	font-weight: bold;
}
.firstlink span {
	visibility: hidden;
}
.firstlink {
	display: block inline;
	text-decoration : none;
	background-image:url(../../images/kring-2008/firsticon.jpg);
	background-repeat:no-repeat;
	background-position: 0% 53%;
	color : #36296E;
    width : 20px;
}
.lastlink span {
	visibility: hidden;
}
.lastlink {
	display: block inline;
	text-decoration : none;
	background-image:url(../../images/kring-2008/lasticon.jpg);
	background-repeat:no-repeat;
	background-position: 100% 53%;
	color : #36296E;
    width : 20px;
}
a.firstlink span,
a.lastlink span,
a.nextlink span,
a.backlink span {
	filter:alpha(opacity=00);
	-moz-opacity:.00;
	opacity:.00;
}
.breadcrumb {
	color : #9A94B6;
	text-decoration : none;
	font-size : 12px;
	margin-bottom : 20px;
}
.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:active {
	color : #9A94B6;
	text-decoration : none;
	font-size : 12px;
}
.breadcrumb a:hover {
	color : #9A94B6;
	text-decoration : underline;
	font-size : 12px;
}
form {
	padding : 0px;
	margin : 0px;
}
.zoekform {
	background-color : #CFD4E8;
	font-weight : bold;
	margin : 5px;
	margin-left :0px;
	width : 100%;
}
.zoekform TD {
	padding : 5px;
}

.sc1 span {
	font-weight : bold;
	font-size: 14px;
	font-style : italic;
}
.sc2 span {
	font-weight : bold;
	font-size: 14px;
	font-style : italic;
}
.sc3 span {
	font-weight : bold;
	font-size: 14px;
	font-style : italic;
}
.sc4 span {
	font-weight : bold;
	font-size: 14px;
	font-style : italic;
}
.sc4 .btn {
	color : white;
	background-color : #A81E2D;
	border : solid 1px #A81E2D;
	font-weight : bold;
	background-image :none;
}

/* Temaplte Styles */
.tpl_main {
	padding-right : 10px;	
}
.tpl_mainrechts {

}
.tpl_mainrechts a:link,
.tpl_mainrechts a:visited,
.tpl_mainrechts a:active {
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	display : block;
	margin-bottom : 5px;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;
}
.tpl_mainrechts a:hover {
	text-decoration : underline;
	color : #36296E;
	font-weight : bold;
	display : block;
	margin-bottom : 5px;
	padding-left : 10px;
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;
}
.welkommessage {
	height : 25px;
	white-space : nowrap;
	position : absolute;
	right:0;
	float:right;
	bottom: 21px;
	font-size : 14px;
	color : white;
	display : block;
	background-image:url(../../images/kring-2008/wmessagebg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top : 8px;
	padding-left :10px;
	padding-bottom : 2px;
	padding-right : 5px;

}
.welkommessage a:link,
.welkommessage a:active,
.welkommessage a:visited {
	font-weight : bold;
	font-size : 14px;
	color : white;
	font-style : italic;
	white-space: nowrap;
	display : block;
	text-decoration : none;
}
.welkommessage a:hover {
	font-weight : bold;
	font-size : 14px;
	color : white;
	font-style : italic;
	white-space: nowrap;
	display : block;
	text-decoration : none;
}
.welkommessage H1 {
	margin : 0px;
}
#message {
	font-weight : bold;
	font-size : 14px;
	color : white;
	font-style : italic;
	white-space: nowrap;	
}

.siteheader option  {
	background-color: #ffffff;  
	font-size : 12px;
	color : #9A94B6;
}
.listbox {

}
.listbox H1 {
	font-weight : bold;
	font-style: italic;
	font-size : 20px;
	color : #A81E2D;	
}
.Listbox a:link,
.listbox a:visited,
.listbox a:active {
	text-decoration : none;
	color : #36296E;
	display : block;
	margin-bottom : 5px;
}
.listbox a:hover {
	text-decoration : none;
	color : #36296E;
	display : block;
	margin-bottom : 5px;	
}
a.listmore {
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	display : block;
	margin-bottom : 5px;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;	
}

.WTemplate input {
	border: solid 1px #36296E;
	padding-left: 0px;
}
.Wtemplate input#submit {
	background-color : #CFD4E8; 
	border : solid 1px #CFD4E8;
	font-weight : bold;
}
.Wtemplate H1 {
	margin-left: 40px;
}
.Wtemplate H2 {
	margin : 0px;
}

.loginright {
	padding : 20px;
}
.introtekst {
/*	margin-left: 40px;*/
}
.loginleft {
	padding : 20px;
}
TD.LS_TopIndex {
	font-size : 12px;

	padding-top : 5px;
	padding-bottom : 5px;
}
TD.LS_TopIndex a{
	font-size : 12px;
	FONT-WEIGHT : BOLD;
}
TD.LS_TopIndex .LS_Body a{font-weight:normal}
#content a.LS_topindex:link,
#content a.LS_topindex:visited,
#content a.LS_topindex:active {
	font-weight : bold;
	color : #36296D;
	text-decoration : none;
}
#content a.LS_topindex:hover {
	font-weight : bold;
	color : #36296D;
	text-decoration : none;
}

#content a.LS_topindex_selected:link,
#content a.LS_topindex_selected:visited,
#content a.LS_topindex_selected:active {
	font-weight : bold;
	color : #A81E2D;
	text-decoration : none;
}
#content a.LS_topindex_selected:hover {
	font-weight : bold;
	color : #A81E2D;
	text-decoration : none;
}
td.LS_topindex div.ls_body {
	font-weight : normal;
}
a.LS_More:link,
a.LS_More:active,
a.LS_More:visited, {
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	display : block;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;	
}
a.LS_More:hover {
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	display : block;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;	
}
.LS_right {
	width : 200px;
	float:right;
}
.LS_right a:link,
.LS_right a:visited,
.LS_right a:active {
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	display : block;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;
	background-position : left top;
}
.LS_right a:hover {
	text-decoration : underline;
	color : #36296E;
	font-weight : bold;
	display : block;
	padding-left : 10px;
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;
	background-position : left top;
}
.LS_main {
	width : 420px;
	float:left;	
}
HR {
	height : 1px;
	border : solid 1px #CFD4E8;
	border-collapse : collapse;
}
.searchtable {
	background-color : #CFD4E8;
	font-weight : bold;
	margin : 5px;
	margin-left :0px;
	width : 370px;
}
.searchtable TD {
	padding : 5px;
}
.searchtable INPUT#SEND {
	background-color : #36296E;
	color : white;
	background-image:url(../../images/kring-2008/buttonBG.gif);
	background-position : right 2;
	background-repeat:no-repeat;
	padding-right : 10px;
}
.columnlocation {
	padding: 5px;
	width : 400px;
	text-align : left;
	padding-bottom : 15px;
}

.columndistance {
	padding: 5px;
	width : 150px;
	text-align : right;
}


.columnlocation b {
	
}
td.LS_header {
	font-weight : bold;
	font-style: italic;
	font-size : 20px;
	color : #A81E2D;
	padding-bottom : 5px;
}
TD.LS_header a {
	display : none;
}
TD.LS_header a.LS_TopIndex {
	display : inline-block;
} 
.resultTable {
	width : 400px;
	margin-top : 10px;
}
.searchresultstext {
	display : none;
}

td.content_header h1 {
	font-size: 120%;
}
td.content_header h2 {
	font-size: 100%;
}

#sitemap ul {
	padding:inherit;
	margin-left : 20px;
}
#sitemap ul li {
	list-style:disc;
	padding-left : 20px;
	margin-left :20px;
}
#sitemap ul ul li {
	list-style:circle;
	padding-left : 20px;
	margin-left :20px;
}
#sitemap ul ul li a {
	text-decoration : underline;
	color : #A91E2C;}
td.results TABLE {
	border-top : solid 1px #CFD4E8;
	margin-top : 5px;
}

.content_padding .CMEDmain h1 {
	line-height:1.2em;
	margin-bottom:20px;
}

.CMEDmain .Alfabeth h3 {
	line-height : 2.4em;
}

td.results TABLE {
	border-top : solid 1px #CFD4E8;
	margin-top : 5px;
}
.btn {
	background-color : #36296E;
	color : white;
	background-image:url(../../images/kring-2008/buttonBG.gif);
	background-position : 5px 5px;
	background-repeat:no-repeat;
	padding-left : 15px;
}
div.CMDzoek {
	margin-top : 10px;
}
div.CMED_TopBox {
	background-color : #CFD4E8;
	padding:10px;
	padding-bottom : 5px;
	margin-bottom : 10px;
	margin-top : 10px;
}
div.CMED_TopBox table Td {
	vertical-align : top;
}

div.CMED_TopBox a:link,
div.CMED_TopBox a:visited,
div.CMED_TopBox a:active {
	color : #36296D;
	text-decoration : none;
	margin-bottom : 3px;
	display : block;
}
div.CMED_TopBox a:hover {
	color : #A81E2D;
	text-decoration : underline;
	margin-bottom : 3px;
	display : block;
}



.CMEDMainRight .content_header h2 {
	font-size : 70%;
}

CMEDMainRight .content_header h2 {
	font-size : 70%;
}
.content_padding .CMEDmain h1 {
	line-height:1.2em;
	margin-bottom:20px;
}
.content_padding .CMEDmain h3  {
	color:#36296D;
}
.CMEDmain .Alfabeth h3 {
	line-height : 2.4em;
}

.content_padding .CMEDmain h3  {
	color:#36296D;
}

.CMEDmain .CMED_TDSearch {
	margin-bottom:20px;
}
.CMEDmain .CMED_TDSearch .CMED_zoek {}
.CMEDmain .CMED_TDSearch .CMED_zoek .btn {
	background-position: 99% 50%;
	padding: 2px 20px 0px 8px;
}
.CMEDmain .CMED_zoek {}
.CMEDmain .CMED_zoek input {
	float:left;
}
.CMEDmain  ul li {
	list-style-type:disc;
}
.CMEDmain  ul li ul li {
	list-style-type:circle;
}
.CMEDmain  ul li ul li ul li{
	list-style-type:square;
}
.CMEDmain .CMED_zoek .btn {
	display:block;
	width:95px;
}
.CMEDmain .Alfabeth {
	margin-bottom:25px;
}
.CMEDmain .CMED_TDAlphabet a:link, 
.CMEDmain .CMED_TDAlphabet a:active, 
.CMEDmain .CMED_TDAlphabet a:visited {
	color :white;
	text-decoration:none;
}
.CMEDMainRight img {
	margin-right:5px;
}
.CMEDMainRight .content_header {}
.CMEDMainRight .content_header img {
	float:left;
}
.CMEDMainRight .content_header a:link,
.CMEDMainRight .content_header a:active,
.CMEDMainRight .content_header a:visited {
	display:block;
	margin-left:15px;
	margin-bottom:-17px;
	padding-top:2px;
}
.CMEDMainRight table tr td h2{
	margin:8px 0 -8px 0;
}
.CMEDMainRight span {
	text-decoration:none;
}

div.CMDBacklink a {
	color : #A81E2D;
}
.ZCF_Main {

}

/* list items */
a.LS_More:link,
a.LS_More:active,
a.LS_More:visited {
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	display : block;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;	
}
a.LS_More:hover {
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	display : block;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;	
}
a.LS_Arrow_selected {
	display : block;
	width : 100%;		
}
a.LS_Arrow{
	display : block;
	width : 100%;
	
}
.LS_body {
	font-weight : normal;
}
div.ls_body a:link,
div.ls_body a:visited,
div.ls_body a:active {
	text-decoration : UNDERLINE;
	COLOR : #A91E2C;
	font-weight : normal;
}
div.ls_body a:hover {
	text-decoration : none;
	COLOR : #36296E;
}

div.ls_body P{
	font-weight : normal;
}
div.LS_Arrow_selected {
	background-image:url(../../images/kring-2008/arrow_hide.gif);
	background-repeat: no-repeat;
	background-position : right 5;
	display : block;
	width : 15px;
	height : 15px;		
}
div.LS_Arrow{
	background-image:url(../../images/kring-2008/arrow_show.gif);
	background-repeat: no-repeat;
	background-position : right 5;
	display : block;
	width : 15px;
	height : 15px;
}
.powered {
	float: right;
	padding-right : 20px;
	padding-top : 0px;
	position : relative;
	top : -8px;
}
.powered a:link,
.powered a:visited,
.powered a:active {
	font-size : 11px;
	text-decoration : none;
	color : #9A94B6;
	display:block;
	padding-top : 2px;
}
.powered a:link {
	font-size : 11px;
	text-decoration : none;
	color : #9A94B6;
	display:block;
	padding-top : 2px;
}
.powered a img {
	position : relative;
	top : -2px;
}
.dienstmessage {
	background-color: none;
	padding-left: 0px;
	width: 100%;
	font-size: 22px;
	margin-top: 10px;
	text-align:right;
}
.dienstmessage H1 {
	margin : 0px;
}
td.LS_Line {
	border-bottom : solid 1px #CFD4E8;
	font-size : 1px;
	height : 2px;
}
div.login_text {
	float:left;
	width : 50%;
	background-color: #EEEFF7;
	height : 400px;
	display : block;
	text-align:left;
}
div.login_text a{
	color : #A91E2C;
	text-decoration : underline;
}
div.login_main {
	float:right;
	width : 50%;
	background-color: #CFD4E8;
	height : 369px;
	margin-bottom:-16px;
	display : block;
}
.login_main TABLE {
	border : none;
	text-align:left;
}
.login_main TABLE TD {
	border : none;
}
input.Form_Button {
	background-color : #36296E;
	color : white;
	background-image:url(../../images/kring-2008/buttonBG.gif);
	background-position : right 2;
	background-repeat:no-repeat;
	padding-right : 10px;
}
div.content_footer {
	background-color :#EEEFF7;
	width: 420px;
	margin-right : 10px;
	vertical-align : top;
	position : relative;
	bottom : 0px;
	margin-top : 25px;
	display : block;
	clear: both;
	z-index:1;
}
div.LinksNewsArchive {
	text-align: left;
	padding-top: 25px;
	padding-left: 3px;
}
div.LinksNewsArchive a:link,
div.LinksNewsArchive a:active,
div.LinksNewsArchive a:visited {	
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;
	display: block;	
}
div.LinksNewsArchive a:hover {	
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;
	display: block;	
}
div.LinksSpecial {
/*	margin-left: 40px;*/
}
div.LinksSpecial a:link,
div.LinksSpecial a:active,
div.LinksSpecial a:visited {
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	display : block;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;	
}
div.LinksSpecial a:hover {
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	display : block;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;	
}

div.Folderteksten a:link,
div.Folderteksten a:visited,
div.Folderteksten a:active {
	text-decoration : none;
	color : #36296E;
}
div.Folderteksten a:hover {
	text-decoration : none;
	color : #36296E;
}
div.Folderteksten table tr td li {
	list-style:disc;
	
}
#slider #group7 {
	display : none;
}

.datatable th {
	background-color: none;
}

.dmd_table {
}
.dmd_table DIV {
	width : 315px;
	background-color : #EFEFF7;
	padding : 10px;
	margin : 10px;
	display : block;
	height : 175px;
	vertical-align : top;
}
.dmd_table div a:link,
.dmd_table div a:active,
.dmd_table div a:visited {
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	display : block;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;	
}
.dmd_table div a:hover {
	text-decoration : none;
	color : #36296E;
	font-weight : bold;
	display : block;
	padding-left : 10px;	
	background-image:url(../../images/kring2009/arrows/blue.gif);
	background-repeat: no-repeat;	
}

div.tab_separator {
	height : 8px;
}
.CMED_TopBox {
	
}
div.CMED_TopBox LI a:link,
div.CMED_TopBox LI a:visited,
div.CMED_TopBox LI a:active {
	text-decoration : underline;
	color : #A81E2D;
}
div.CMED_TopBox LI a:hover {
	text-decoration : none;
	color : #A81E2D;
}

/* Toevoeging DMD progress bar */

/* progressbar */ 
body.login ul#progressbar{
	background-color:#ffffff;
	float:left;
	width:870px;
	background-image:url(../../images/kring2009/solid01.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
body.login ul#progressbar li{
	float:left;
	background:url(../../images/kring2009/progressbar_arrow_des.gif) top left no-repeat;
	height:26px; 
	color:#36296D;	
	padding-top:12px;
	font-weight:bold;
	font-size:15px;
	margin-right: 10px;
	padding-left:15px;
	padding-right:10px;
	font-style: italic;
	margin-top : 0px;
	margin-bottom : 1px;
}
body.login ul#progressbar li a{
	color: #36296D;
	font-style: italic;
	font-weight:bold;
	font-size:15px;
	display : inline-block;
	padding-bottom : 5px;
	z-index : 100;
}
body.login ul#progressbar li span
{
	color:#ffffff;
	width:20px;	
	display:block;
	float:left;
}
body.login ul#progressbar li.current
{
	background-image: url(../../images/kring2009/progressbar_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #F1F2F8;
	padding-right:20px;
	border-right:1px solid #D7D4E2;	
	border-left:1px solid #D7D4E2;	
}
body.login ul#progressbar li.left {
	border-left:none;	
}
#content input#submit2 {
	background-color : #36296E;
	color : white;
	background-position : right 2;
	background-repeat:no-repeat;
	padding-right : 10px;
	border:none;	
	font-weight : bold;
}
#content input#reset2 {
	background-color : #36296E;
	color : white;
	background-position : right 2;
	background-repeat:no-repeat;
	padding-right : 10px;
	border:none;	
	font-weight : bold;
}
/* #content input[type="button"] {
	background-color : #36296E;
	color : white;
	background-position : right 2;
	background-repeat:no-repeat;
	padding-right : 10px;
	border:none;
	font-weight : bold;
}*/
#content .evSubmit {
	background-color : #36296E;
	color : white;
	background-position : right 2;
	background-repeat:no-repeat;
	padding-right : 10px;
	border:none;
	text-align : center;
}

#content li {
	margin-top : 5px;
	margin-bottom : 5px;
}
#content .Folderteksten li {
	list-style-position:inside;
} 
#content ul {
	margin-top : 10px;
	margin-bottom : 10px;
}
#content ul li strong {
	margin-bottom :5px;
	
}
td.LS_Title {
	font-weight : bold;
	padding-bottom : 5px;
		font-weight:bold;
		font-style: italic; 
		line-height:1em;
		padding-bottom:0px;
		margin-bottom:2px;
		color: #a91e2c;
		font-size : 200%;
}
td.content_title {
	font-weight : bold;
	padding-bottom : 5px;
}
td.news_title {
	padding-bottom : 5px;
}
td.News_Content {
	line-height : 1.2em;
}
#content TD{
	line-height : 1.2em;
}
td.Form_Label {
	font-weight : bold;
	padding-left : 5px;
}
input.Form_Button {
	padding-left : 15px;
	background-position : 5px 5px;
	
}
.login_main {

}
.login_table {
	margin-top : 50px;
	border : solid 1px #CFD4E8;
}
.login_table tr td Table {
	border : solid 1px #CFD4E8;

}
.login_table tr td Table Trtd TABLE{
	border : solid 1px #CFD4E8;

}
#loginname {

}
body.login #pagewrapper .col4_4 {}
body.login #pagewrapper .col4_4 .col2_4 {}
body.login #pagewrapper .col4_4 .col2_4 h1 {
	font-size:177%;
	color:#A91E2C;
}
body.login #pagewrapper .col4_4 span {
	font-size:12px;
	font-style:normal;
	width:399px;
}

td.Form_Text,
td.Form_Password,
td.Form_Button {
	padding: 5px;
}
.Content_Text Table {
	margin-top : 40px;
	margin-left : 20px;
	margin-right : 20px;
}
.Content_Text Table P {
	width : 380px;
}
.Content_Text {
	text-align:left;
}
/* 
#content a:link,
#content a:visited,
#content a:visited {
	color : #A91E2C;
}
#content a:hover {
	color : #36296D;
}
*/
#cart_seperator {
	background-image: url(../../images/kring2009/achtergronden/dmd_tabsep.jpg);
	background-repeat:repeat-x;
	background-color : #ffffff;
	width:22px;
}
.cart_seperator {
	background-image: url(../../images/kring2009/achtergronden/dmd_tabsep.jpg);
	background-repeat:repeat-x;
	background-color : #ffffff;
	width:22px;
}

.dmd_table div {
	width : 275px;
}
.LS_TopIndex {
	font-weight : bold;
}
div.LS_main li{
	list-style:disc;
	display : block;
}
td.tpl_main a:link,
td.tpl_main a:visited,
td.tpl_main a:active {
	color : #A91E2C;
}
td.tpl_main a:hover {
	color : #36296D;
}
div.Folderteksten li {
	margin : 0px;
	padding:0px;
	list-style:none;
}
div.LS_Body {
	font-weight : normal;
}
.powered {
	float: right;
	padding-right : 20px;
	padding-top : 5px;
}
.powered a:link,
.powered a:visited,
.powered a:active {
	font-size : 11px;
	text-decoration : none;
	color : #9A94B6;
	display:block;
	padding-top : 2px;
}
.powered a:link {
	font-size : 11px;
	text-decoration : none;
	color : #9A94B6;
	display:block;
	padding-top : 2px;
}
.powered a img {
	position : relative;
	top : -2px;
}
.CMEDmain {
	float:left;
	width:408px;
}


.CMEDmain h2,
.CMEDmain h3,
.CMEDmain h4,
.CMEDmain h5 {
	color :#36296D;
}
.CMEDmain .CMED_TDSearch {
	margin-bottom:20px;
}
.@main .CMED_TDSearch .CMED_zoek {}
.CMEDmain .CMED_TDSearch .CMED_zoek input {
	float:left;
}
.CMEDmain .CMED_TDSearch .CMED_zoek .btn {
	margin-left:10px;
	background-position: 65px 50%;
	padding: 2px 15px 0px 8px;
	.padding: 2px 15px 0 2px;
	width :80px;
}

.CMEDmain .Alfabeth {
	margin-bottom:25px;
}
.CMEDmain .CMED_TDAlphabet a:link, 
.CMEDmain .CMED_TDAlphabet a:active, 
.CMEDmain .CMED_TDAlphabet a:visited {
	color :white;
	text-decoration:none;
}
.CMEDMainRight .content_header {}
.CMEDMainRight  h2 {
	margin:10px 0;
}
.CMEDMainRight h3 {
	margin:10px 0;
}
.CMEDMainRight .content_header h2 {
	font-size:70%;
}
.CMEDMainRight .content_header img {
	float:left;
}
.CMEDMainRight .content_header a:link,
.CMEDMainRight .content_header a:active,
.CMEDMainRight .content_header a:visited {
	display:block;
	margin-left:15px;
	margin-bottom:-24px;
	padding-top:2px;
	width:200px;
}
td.content_header h1 {
	font-size: 120%;
}
td.content_header h2 {
	font-size: 100%;
}

#sitemap ul {
	padding:inherit;
	margin-left : 20px;
}
#sitemap ul li {
	list-style:disc;
	padding-left : 20px;
	margin-left :20px;
}
#sitemap ul ul li {
	list-style:circle;
	padding-left : 20px;
	margin-left :20px;
}
#sitemap ul ul li a {
	text-decoration : underline;
	color : #A91E2C;
}
.Form_Content a{
	color : #A91E2C;
	text-decoration : underline;
}
a.Webmap_Object {
	color : #A91E2C;
	text-decoration : underline;
}
a.LS_TopIndex_selected {
	display : block;
	color : #A91E2C;
	text-decoration : none;
}
.content_padding a.LS_TopIndex {
	text-decoration : none;
}

.content_padding .LS_TopIndex a.LS_TopIndex {
text-decoration:none;
}
table.disclaimer td{
	text-align : left;
}
#content form ul li {
	list-style-type:disc;
}
#content ol li {
	list-style-type:disc;
	margin-left : 20px;
}
#content ol ol li {
	list-style-type:disc;
	margin-left : 20px;
}



/* Travel ALERT */

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TA_content_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.TA_content_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border:  none #CCCCCC;
	background-color: #F0F0F0;
}
.TA_content_text LI{
	MARGIN-LEFT : 20PX;
	PADDING-LEFT : 0PX;
	list-style-type:disc;
}


.TA_nav_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.TA_nav_links A:LINK,
.TA_nav_links A:VISITED,
.TA_nav_links A:ACTIVE,{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color :#A91E2C;
}
.TA_nav_links A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color :#A91E2C;
}
.TA_country_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.TA_city_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.TA_weather_cond {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.TA_to_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
}
.TA_to_top A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
    color: #000000;
}
.TA_small_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.TA_list_items {
	font-family : verdana;
	font-size : 14px;
	font-weight : bold;
	background : #ffffff;
	border-bottom :  solid 2px #808080;
	border-top :  solid 2px #808080;	
	width : 640px;
	padding : 3px;
}
.TA_list_subitems {
	font-family : verdana;
	font-size : 11px;
	padding : 0px 0px 0px 5xp;
	background-color : #f0f0f0;
	padding : 3px;
}
table.TA_list_table {
	padding : 5px 5px 5px 5px;
	width : 600;
}
.TA_empty_row {
	height : 5;
	font-size : 6px;
}

.content_padding table.TA_list_table a:link, 
.content_padding table.TA_list_table a:visited, 
.content_padding table.TA_list_table a:active,
.content_padding table.TA_list_table a:hover{
color:#A81E2D;

}
.error1 {
	border : solid 1px red;
}

.col4_4 span {
	font-weight : bold;
	font-size: 14px;
	font-style : italic;
	width : 200px;
	display : block;
}
.col4_4 .btn {
	color : white;
	background-color : #A81E2D;
	border : solid 1px #A81E2D;
	font-weight : bold;
}
.col4_4 form table {
	width : 300px;
}
.col4_4 H1 {
	color : white;
	font-weight : bold;
	font-size: 14px;
	margin:0px;
	margin-bottom : 10px;
	white-space : nowrap;
}
.col4_4 a {
	display : block;
	padding-left : 15px;
	background-image:url(../images/kring-2008/slider_linksBG.gif);
	background-repeat:no-repeat;
	background-position: left 1;
	margin-top : 3px;
	margin-bottom : 3px;
}
div.Listbox a:link,
div.listbox a:visited,
div.listbox a:active {
	text-decoration : none;
	color : #36296E;
	display : block;
	margin-bottom : 5px;
	
}
div.listbox a:hover {
	text-decoration : none;
	color : #36296E;
	display : block;
	margin-bottom : 5px;
}
div.listbox a {
	display : block;
	margin-bottom : 5px;
}

table#sitemap a:link,
table#sitemap a:visited,
table#sitemap a:active,
table#sitemap a:hover {
	color : #A81E2D;	
}
table#sitemap h3 a:link,
table#sitemap h3 a:visited,
table#sitemap h3 a:active,
table#sitemap h3 a:hover {
	color:#36296E;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-decoration : none;
}
table#sitemap ul, table#sitemap li {
	margin-left : 10px;
	padding-left : 5px;
}
#sitemap ul {
	padding:inherit;
	margin-left : 20px;
}
#sitemap ul li {
	list-style:disc;
	padding-left : 10px;
	margin-left :10px;
}
#sitemap ul ul li {
	list-style:circle;
	padding-left : 10px;
	margin-left :10px;
}
#sitemap ul ul li a {
	text-decoration : underline;
	color : #A91E2C;
}

/* Default Classes */
.List_Object_Title {
	font-weight : bold;
	font-style:normal;
	color:#36296D;
}


#box4 #HKZLOGO {
	bottom:0;
	display:block;
	height:65px;
	position:absolute;
	right:0;
	width:80px;
}
