/* BLOK ELEMENTEN */

body {
text-align:center;
margin-top:5px;
}

#wrapper {
text-align:left;
margin-right:auto;
margin-left:auto;
width:745px;
}

#header {
line-height:95%;
background-color:#c17e31;
margin: 20px 0;
padding: 0;
width:100%;
height:53px;
}

#header p {
width:500px;
color:white;
font-weight:700;
font-size:65%;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:10px 10px 13px;
}

/* fix for IE */
* html #header p  {
width:520px;
}

#leftcontent {
float:left;
}

#beeldmerk {
background-color:white;
padding-right:10px;
padding-bottom:12px;
padding-left:10px;
position:relative;
left:590px;
top:-85px;
width:71px;
z-index: 1;
}

#pagewrapper {
width:745px;
position:relative;
top:-94px;
}

#linkerkolom {
background-color:#c17e31;
float:left;
clear:left;
padding:3px;
height:450px;
width:125px;
}

#menu_1 {
padding:15px;
}

#zoekblok {
padding-left:10px;
padding-right:15px;
padding-bottom:15px;
}

#menu_2_space {

}

#contentwrapper {
width:595px;
float:right;
clear:right;
border:solid 1px teal;
min-height:454px;
}

/* fix for IE */
* html #contentwrapper  {
height:454px
}

#topcontent {
padding:15px 15px 0;
}

#maincontent {
width:266px;
float:left;
border-right:solid 1px teal;
margin-top: 15px; 
margin-bottom: 15px; 
padding-right: 15px; 
padding-left: 15px
}

/* fix for IE */
* html #maincontent  {
width:297px;
}

#rechterkolom {
width:267px;
float:right;
border-left:solid 1px teal;
margin-top: 15px; 
margin-bottom: 15px; 
padding-right: 15px; 
padding-left: 15px;
left: -1px;
position: relative;
}

/* IE fix */
* html #rechterkolom {
width:296px;
}

#maincontent img, #rechterkolom img, #topcontent img {
margin-bottom:5px;
margin-right:10px;
float:left;
}

img {
border-width:0;
}

div.clear {
clear:both;
}

/* BOOKSHOP */

div.bookleft {
width:266px;
float:left;
margin-top: 15px; 
margin-bottom: 15px; 
padding-right: 15px; 
}

/* fix for IE */
* html div.bookleft {
width:297px;
}

div.bookright {
width:267px;
float:right;
margin-top: 15px; 
margin-bottom: 15px; 
padding-left: 15px;
left: -1px;
position: relative;
}

div.tx-bookshop-pi1 img, div.tx-bookshop-pi2 img {
border: solid 1px #ccc;
}

div.tx-bookshop-pi1.browsebox td, div.tx-bookshop-pi2.browsebox td {
font-size: 100%;
}

div.auteurgegevens {
clear:both;
margin-bottom: 20px;
}

div.tx-bookshop-pi1-boekgegevens {
clear:both;
padding-bottom: 10px;
margin-bottom: 10px;
}


/* TEKST ELEMENTEN */

p,h1,h2,h3,h4,ul,td,ol,legend,blockquote,dl,dt,dd {
color:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:150%;
}

/* IE fix */
* html p,h1,h2,h3,h4,ul,ol,legend,blockquote,dl,dt,dd {
line-height:140%;
}

p,td,blockquote {
font-size:65%;
margin:0 0 0.8em;
padding:0;
}

td {
padding:0.1em 2em 0 0;
}

td p {
font-size:100%;
}

#maincontent ul, #rechterkolom ul {
font-size:65%;
list-style-type:square;
}

#maincontent ul ul, #rechterkolom ul ul {
font-size:100%;
margin-bottom:0;
}

h1,h2,h3,h4 {
color:black;
font-weight:400;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 0.8em;
padding:0;
}

h1 {
font-size:100%;
}

h1.csc-firstHeader {
font-size:100%;
}

h2 {
font-size:70%;
font-weight:700;
margin:0;
}

h3 {
font-size:80%;
}

h4 {
font-size:85%;
}

acronym,dfn,abbr {
font-style:normal;
cursor:help;
border-bottom:1px dotted black;
}

blockquote {
font-style:italic;
cursor:help;
width:98%;
}

.textlight {
color:gray;
}

#menu_1 ul {
line-height:150%;
margin:0;
padding:0;
}

#menu_1 li {
font-size:70%;
font-weight:700;
list-style-type:none;
margin-top:0;
margin-bottom:0;
margin-left:0;
padding:0;
}

/* SEARCH */

div.tx-indexedsearch-browsebox-strong, div.tx-indexedsearch-sectionlinks {
display: none;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
width:100px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
width:150px;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
font-weight:700;

}

.tx-indexedsearch .tx-indexedsearch-whatis {
margin-top:10px;
margin-bottom:5px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults {
text-align:center;
font-weight:700;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
background-color:white;
color:gray;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
margin:0px;
padding:0px;
font-size:100%;
font-weight:700;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
font-weight:400;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
font-style:normal;
font-size:100%;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
font-weight:700;
color:red;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
background:#white;
}

.tx-indexedsearch-info p {
margin:0px;
padding:0px;
color:gray  !important;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
display:none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
margin-top:0;
margin-bottom:0;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
background:#ccc;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
vertical-align:middle;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume {
color:#666;
}

/* HYPERLINKS */

a {
color:#1967b0;
text-decoration:none;
}

a:hover {
color:#1967B0;
text-decoration:underline;
}

a:active {
text-decoration:none;
}

#menu_1 a {
color:white;
font-style:normal;
margin-left:-5px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#menu_1 a:hover {
color:#1967B0;
text-decoration:none;
}

#menu_1 a:active {
color:white;
}

li.active a {
color:#1967b0 !important;
}

/* FORMULIEREN */

input.zoek {
width:100px;
}

input.submit {
float:right;
}

/* PRINT */

@media print {
#wrapper {
text-align:left;
margin-right:auto;
margin-left:auto;
width:100%;
}

#header {
display: none;
}

#leftcontent {
display: none;
}

#beeldmerk {
display: none;
}

#pagewrapper {
width:100%;
position:relative;
top:0px;
}

#linkerkolom {
display: none;
}

#contentwrapper {
width:100%;
border:0px;
}

#maincontent {
width:45%;
border-right:0px;
}

/* fix for IE */
* html #maincontent  {
width:47%
margin:0px;
padding:0px;
}

#rechterkolom {
width:45%;
}

/* fix for IE */
* html #rechterkolom  {
width:47%
}

}
