/*

 * @author Arjan Menger - WELLdotCOM

 * @url http://www.welldotcom.nl

 * @email info@welldotcom.nl

 */



html,body {

	font: normal 75%  Arial, Verdana, Helvetica, sans-serif;

	height: 100%;

	margin: 0px;

	padding: 0px;

	color : #000;

	background: #fff;

	}



#container {

  width: 990px;

  height: auto !important;

  height: 100%;

  min-height: 100%;

  position: relative;

  top: 0px;

  left: 50%;

  margin-left: -495px;

  background: #fff;

}



#header-01 {

  width: 990px;

  height: 100px;

  position: relative;

  background: url(../images/header-01.jpg) top right repeat-y;

}



#header-01 a {

  text-decoration: none;

}





#logo {

  width: 222px;

  height: 69px;

  background: url(../images/logo.jpg);

  position: absolute;

  top: 14px;

  left: 15px;

  cursor: hand;

}



#topmenu {

  width: 685px;

  height: 21px;

  position: absolute;

  top: 24px;

  left: 290px;

  padding: 0px 15px 0px 0px;

  overflow: hidden;

}



#topmenu ul.menu  {

  list-style-image: none;

  list-style-type: none;

  margin: 0px 0px 0px 0px;

  padding: 0px;

  float: right;

  }



#topmenu ul.menu li {

  float: left;

  margin: 0px 0px 0px 14px;

  background: url(../images/topmenu-right.gif) top right no-repeat;

  }



#topmenu ul.menu li a {

  background: url(../images/topmenu-left.gif) no-repeat;

  display: block;

  margin: 0px 0px 0px -9px;

  }



#topmenu ul.menu li a:link, #topmenu ul.menu li a:visited {

	color: #fff;

	text-decoration: none;

	}



#topmenu ul.menu li a:hover {

	color: #fff;

	text-decoration: underline;

	}



#topmenu ul.menu li a span {

	color: #fff;

	text-decoration: none;

    display: block;

    padding: 3px 10px 3px 10px;

	}



#language {

  width: 625px;

  position: absolute;

  top: 40px;

  left: 290px;

  padding: 0px 80px 0px 0px;

}



#font {

  width: 60px;

  position: absolute;

  top: 58px;

  right: 0px;

  padding: 0px 15px 0px 0px;

}



#fontsize {

  float: right;

}



#fontsize a:link, #fontsize a:visited {

	font-weight: bold;

	color: #9e0060;

	text-decoration: none;

	}



#fontsize a:hover {

	font-weight: bold;

	color: #9e0060;

	text-decoration: none;

	}



#header-02 {

  width: 990px;

  height: 99px;

  position: relative;

  border-bottom: 1px solid #fff;

  background: url(../images/header-02.jpg) repeat-x;

}



#images {

  width: 990px;

  height: 99px;

  text-align: right;

}



#images img {

  border-left: 1px solid #fff !important;

}



#overlay {

  width: 465px;

  height: 99px;

  position: absolute;

  top: -1px;

  left: 0px;

}



#bibliokiezer {

  width: 465px;

  height: 50px;

  position: absolute;

  top: 25px;

  left: 15px;

}



#menu {

  width: 990px;

  height: 170px;

  background: url(../images/menu.jpg) no-repeat;

}



#mainmenu {

  width: 735px;

  height: 100px;

  float: left;

  padding: 4px 15px 0px 15px;

}



#mainmenu ul.menu  {

  list-style-image: none;

  list-style-type: none;

  margin: 0px 0px 0px 0px;

  padding: 0px;

  }



#mainmenu ul.menu li {

  margin: 0px;

  float: left;

  width: 147px;

  }



#mainmenu ul.menu li ul  {

  list-style-type: none;

  list-style-image: none;

  margin: 8px 0px 0px 0px;

  padding: 0px;

  }



#mainmenu ul.menu li li {

  margin: 0px;

  clear: both;

  }



#mainmenu ul.menu li a {

  font: bold 16px  Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

  }



#mainmenu ul.menu li span {

  font: bold 16px  Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

  }



#mainmenu ul.menu li li a span {

  font: normal 12px  Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

  display: block;

  padding: 2px 0px 3px 15px;

  background: url(../images/whitebullet.png) 0px 6px no-repeat;

  }



#mainmenu ul.menu li li a:hover span {

  text-decoration: underline;

  }



#search {

  width: 195px;

  height: 100px;

  float: left;

  padding: 0px 15px;

}



#search h3 {

  font: bold 16px  Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

  margin: 4px 0px 12px 0px;

}



#search div.moduletable {

  padding: 0px;

  margin: 0px;

  background: none;

}



#search div.moduletable h3 {

  display: none;

}



#left {

  width: 225px;

  float: left;

}



#component-none {

  width: 520px;

  float: left;

  padding: 0px 10px 0px 10px;

  margin: -5px 0px 0px 0px;

}



#component-full {

  width: 990px;

  float: left;

  padding: 0px 0px 0px 0px;

  margin: -5px 0px 0px 0px;

}



#component-left {

  width: 755px;

  float: left;

  padding: 0px 0px 0px 10px;

  margin: -5px 0px 0px 0px;

}



#component-right {

  width: 755px;

  float: left;

  padding: 0px 10px 0px 0px;

  margin: -5px 0px 0px 0px;

}



#right {

  width: 225px;

  float: left;

}



#clear {

  clear: both;

  padding: 0px 0px 150px 0px;

}



#footer {

  width: 990px;

  height: 125px;

  background: url(../images/footer.jpg);

  position: absolute;

  bottom: 0;

}



#footermenu {

  width: 975px;

  height: 60px;

  padding: 35px 0px 0px 15px;

}



#footermenu ul.menu  {

  list-style-image: none;

  list-style-type: none;

  margin: 0px 0px 0px 0px;

  padding: 0px;

  }



#footermenu ul.menu li {

  margin: 0px;

  float: left;

  width: 147px;

  }



#footermenu ul.menu li ul  {

  list-style-type: none;

  list-style-image: none;

  margin: 8px 0px 0px 0px;

  padding: 0px;

  }



#footermenu ul.menu li li {

  margin: 0px;

  clear: both;

  }



#footermenu ul.menu li a {

  font: bold 16px  Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

  }



#footermenu ul.menu li span {

  font: bold 16px  Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

  }



#footermenu ul.menu li span.separator {

  display: none;

  }



#footermenu ul.menu li li a span {

  font: normal 12px  Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

  display: block;

  padding: 2px 0px 3px 15px;

  background: url(../images/whitebullet.png) 0px 6px no-repeat;

  }



#footermenu ul.menu li li a:hover span {

  text-decoration: underline;

  }





#copyright {

  width: 960px;

  height: 20px;

  font:  normal 10px  Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

  padding: 0px 15px;

}



#copyright a {

  font:  normal 10px  Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

}



h1 {

	font:  bold 16px  Arial, Verdana, Helvetica, sans-serif;

	color: #000;

	}

	

h1.componentheading {

	margin: 0px;

	}

	

h2 {

	font:  bold 14px  Arial, Verdana, Helvetica, sans-serif;

	color: #000;

	}



h3 {

	font:  bold 12px  Arial, Verdana, Helvetica, sans-serif;

	color: #000;

	}



h4 {

	font:  bold 10px  Arial, Verdana, Helvetica, sans-serif;

	color: #000;

	}



h5 {

	font:  bold 8px  Arial, Verdana, Helvetica, sans-serif;

	color: #000;

	}



h6 {

	font:  bold 6px  Arial, Verdana, Helvetica, sans-serif;

	color: #000;

	}



a:link, a:visited {

	color: #C6BB01;

	text-decoration: none;

         font-weight: bold;

	}



a:hover {

	color: #9E0060;

	text-decoration: underline;

         font-weight: bold;

	}

	

form {

	margin: 0px;

	}



hr { 

	background: transparent; 

	height:1px; 

	border: 1px solid #036;

	}



ul  {

  list-style-image: url(../images/bullet.jpg);

  margin: 0px 0px 0px 15px;

  padding: 0px;

  }



ol {

  list-style-type: decimal;

  }



li {

  margin-bottom: 0px;

  }



.pagenav {

	}



a.pagenav, a.pagenav:visited {

	}



a.pagenav:hover {

	}

	

.pathway {

	}

	

a.pathway:link, a.pathway:visited {

	}



a.pathway:hover {

	}



.small, .smalldark, .createdate, .modifydate, .newsfeeddate {

	font: normal 10px  Arial, Verdana, Helvetica, sans-serif;

	color: #999;

	}



textarea {

	padding-left: 2px;

	font: normal 12px Arial, Verdana, Helvetica, sans-serif;

	color: #000;

}



.button {

	color: #fff;

	border: 1px solid #9e0060;

	background: #9e0060;

    padding: 1px .25em;

    width: 0;  /* IE table-cell margin fix */

    overflow: visible;

}



.button[class] {  /* IE < 7 ignores [class] */

    width: auto;  /* cancel margin fix for other browsers */

}



input, select {

	font: normal 12px Arial, Verdana, Helvetica, sans-serif;

	color: #000;

	}



select, .inputbox {

	padding: 2px;

	}



.inputbox {

	border-top: 1px solid #ccc;

	border-right: 1px solid #e5e5e5;

	border-bottom: 1px solid #e5e5e5;

	border-left: 1px solid #ccc;

	background: #fff;

	}



.inputbox:hover, .inputbox:focus {

	border: 1px solid #ccc;

	background: #fff;

	}

	

#mod_search_searchword {

	margin-right: 5px;

	}



.ontab {

}

.offtab {

}



.tabpadding {

}



.tabheading {

}



.pagetext {

}



a.readon:link, a.readon:visited {

	color: #fff;

	background: url(../images/read.jpg) no-repeat;

	display: block;

	float: left;

    padding: 3px 0px 4px 0px;

	text-decoration: none;

    text-align: center;

    width: 89px;

    margin: 15px 0px 0px 0px;

	}



a.readon:hover {

	color: #fff;

	background: url(../images/read.jpg) no-repeat;

	display: block;

	float: left;

    padding: 3px 0px 4px 0px;

	text-decoration: underline;

    text-align: center;

    width: 89px;

    margin: 15px 0px 0px 0px;

	}



.contentpane, .contentpaneopen, .blog {

	width: 100%;

	border-collapse: collapse;

	}



body.contenpane {

	background: #fff;

	}



.contentheading, .contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:hover, div.blog_more div {

	font: bold 16px  Arial, Verdana, Helvetica, sans-serif;

	color: #000;

	text-align: left;

	}



div.blog_more ul {

  margin-bottom: 15px;

}





.contentdescription {

	text-align: left;

	}



table.contenttoc {

	color: #000;

	background-color: #fff;

	border: 1px solid #ccc;

    margin: 0px 0px 5px 5px;

    float: right;

    }



table.contenttoc td {

    text-align:left;

	padding: 3px;

}



table.contenttoc th {

    text-align:left;

	padding: 3px;

}



.content_rating, .content_vote {

	color: #000;

}



.sectiontableheader {

	font-weight: bold;

	background: #9e0060;

	padding: 5px;

	color : #fff;

	}



.sectiontableheader a {

	font-weight: bold;

	color : #fff;

	}



tr.sectiontableentry1 td, td.sectiontableentry1, tr.sectiontableentry1_alt td, td.sectiontableentry1_alt {

	background-color : #ededed;

	padding: 5px;

    text-align: left;

    border-bottom: 1px solid #dbdbdb;

	}

	

tr.sectiontableentry2 td, td.sectiontableentry2, tr.sectiontableentry2_alt td, td.sectiontableentry2_alt {

	background-color : #fff;

	padding: 5px;

    text-align: left;

    border-bottom: 1px solid #dbdbdb;

	}

	

.sectiontablefooter {

text-align: center;

}



.category {

	}



a.category:link, a.category:visited {

	}



a.category:hover {

	}

 

a.blogsection:link, a.blogsection:visited {

	}



a.blogsection:hover {

	}



.componentheading {

	font: bold 16px  Arial, Verdana, Helvetica, sans-serif;

	color: #000;

	text-align: left;

	margin-bottom: 15px;

	}



.poll {

    width: 100%;

	}



.pollstableborder {

	border: 1px solid #ccc;

    width: 100%;

}



a.weblinks:link, a.weblinks:visited {

	}



a.weblinks:hover {

	}



.newsfeedheading {

	font: bold 16px  Arial, Verdana, Helvetica, sans-serif;

	color: #000;

	text-align: left;

	}



.fase4rdf {

	}



a.fase4rdf:link {

	}



a.fase4rdf:hover {

	}



table.searchintro {

	background: #fff;

	border: 1px solid #ccc;

	margin-top: 15px;

    width: 100%;

	}

	

fieldset {

	background-color: #fff;

	border: 1px solid #ccc;

	padding: 5px;

	}

	

fieldset div {

  overflow: hidden;

}

	

.article_seperator {

}



.article_column {

  padding: 0px 5px 0px 0px;

}



.column_separator {

  padding: 0px 0px 0px 5px;

}



td.buttonheading {

  vertical-align: top;

  padding: 6px 0px 0px 3px;

}



td.buttonheading img {

  border: none;

}



.mosimage_caption {

  display: block;

  background-color: #9e0060;

  color: #fff;

  margin: 0 5px;

  padding: 2px;

  }

  

label {

	}

	

.mceContentBody {

	font: normal 12px  Arial, Verdana, Helvetica, sans-serif;

	text-align: left;

	background: #fff none;

	}



#bibliokiezer div.moduletable {

  width: 465px;

  height: 50px;

  background: none;

  padding: 0px;

  margin: 0px;

}



#bibliokiezer div.moduletable h3 {

  font: bold 16px  Arial, Verdana, Helvetica, sans-serif;

  color: #9e0060;

  margin: 0px 0px 0px 0px;

  padding: 0px;

}



div.moduletable, div.moduletable_menu, div.moduletable_text {

  width: 195px;

  background: url(../images/module-01.jpg) no-repeat;

  padding: 0px 15px 0px 15px;

  margin: 0px 0px 15px 0px;

}



div.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3 {

  font: bold 16px  Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

  margin: 0px 0px 25px 0px;

  padding: 8px 0px 0px 0px;

}



div.moduletable a:link, div.moduletable a:visited,

div.moduletable_menu a:link, div.moduletable_menu a:visited,

div.moduletable_text a:link, div.moduletable_text a:visited {

	color: #9e0060;

	text-decoration: none;

	}



div.moduletable a:hover,

div.moduletable_menu a:hover,

div.moduletable_text a:hover {

	color: #9e0060;

	text-decoration: underline;

	}



div.moduletable ul,

div.moduletable_menu ul,

div.moduletable_text ul  {

  list-style-image: url(../images/modbullet.jpg);

  margin: 0px 0px 0px 15px;

  padding: 0px;

  }



div.moduletable li,

div.moduletable_menu li,

div.moduletable_text li {

  margin-bottom: 0px;

  }



div.moduletable_alt {

  width: 195px;

  background: url(../images/module-02.jpg) no-repeat;

  padding: 0px 15px 0px 15px;

  margin: 0px 0px 15px 0px;

}



div.moduletable_alt h3 {

  font: bold 16px  Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

  margin: 0px 0px 25px 0px;

  padding: 8px 0px 0px 0px;

}



div.moduletable_alt .button {

	color: #fff;

	border: 1px solid #9e0060;

	background: #9e0060;

    padding: 1px .25em;

    width: 0;  /* IE table-cell margin fix */

    overflow: visible;

}



div.moduletable_alt .button[class] {  /* IE < 7 ignores [class] */

    width: auto;  /* cancel margin fix for other browsers */

}



span.dn-head a.dn-title, span.dn-head_alt a.dn-title_alt {

  font-weight: bold;

  color: #000;

}



div.dn-each p, div.dn-each_alt p {

  margin: 0px;

}



div.dn-each, div.dn-each_alt {

  padding: 0px 0px 15px 0px;

  border-bottom: 1px solid #ccc;

  margin: 0px 0px 15px 0px;

}



a.dn-introtext-link, a.dn-introtext-link_alt {

  color: #000;

}



div.footer {

  display: none;

}



#search div.moduletable {

  width: 97px;

  float: left;

  overflow: hidden;

}



#search div.moduletable a {

  font: normal 11px Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

  text-decoration: underline;

  display: block;

  padding: 5px 0px 0px 0px;

  margin: 0px 0px -7px 0px;

}



#search div.moduletable h3 {

  font: bold 12px Arial, Verdana, Helvetica, sans-serif;

  color: #fff;

  margin: 0px 0px 5px 0px;

  padding: 0px;

  display: block;

}



#search .button {

	color: #fff;

	border: 1px solid #958c00;

	background: #958c00;

    padding: 1px .25em;

    width: 0;  /* IE table-cell margin fix */

    overflow: visible;

}



#search .button[class] {  /* IE < 7 ignores [class] */

    width: auto;  /* cancel margin fix for other browsers */

}



#search input, #search select {

	font: normal 11px Arial, Verdana, Helvetica, sans-serif;

	color: #000;

    margin-bottom: 5px;

	}



.PoweredBy {

  display: none;

}



.dm_taskbar ul {

  margin-left: 0px;

  list-style-image: none;

}.p {
	font-size: 12px;
}
.b {
	font-weight: bold;
}

