body {
  font-family:arial, Verdana, sans-serif;
  line-height: 1.5; /* Unitless for proper inheritance */
  background:#4c4c4c;
  text-align:center;
  color: #4c4c4c;
}

/* The top one is for IE: The percentage is of 16px (default IE text size)
   10px is 62.5%, 12px is 75%, 13px is 81.25%, and so forth).
   The second value is what all other browsers see (the wanted font size). */
   
body          { font-size: 75%; }   /* IE */
html > body   { font-size: 12px; }  /* Other browsers */

#pagebody{
	width:980px;
	margin:0 auto;
	background:#fff;
	height:auto;
	position:relative;
	}

table.header {
background: url(../images/corpusplus/header.jpg) top left no-repeat;
height: 136px;
}

a.header, .extranav li a, a.nieuws, a.wie{
	color: #4c4c4c;
	font-weight: bold;
        text-decoration:none;
        border-right: 1px solid #66b3fe;
        padding: 0 10px 0 10px;
        letter-spacing: 1px;
}

a.header:hover {}

.extranav {
position:absolute;
top: 108px;
left: 540px;
}

*:first-child+html .extranav {top:120px!important; left: 545px;}
* html .extranav {top: 120px!important; left: 545px;}

.extranav li {
float:left;
list-style-type:none;
}

#hide{display:none;}

a.nieuws{
position:absolute;
top: 120px;
left: 272px;
z-index:111111;
}

a.wie{
position:absolute;
top: 120px;
left: 418px;
z-index:111111;
}

*:first-child+html a.nieuws{left: 278px;}
* html a.nieuws{left: 278px;}

*:first-child+html a.wie{left: 429px;}
* html a.wie{left: 429px;}

.realcontenttable{
min-height: 450px;
height: auto !important;
height: 450px !important;
}

/* Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) { .realcontenttable{height:470px; display:block;}} 

#bovenstemenu1 {
	position:absolute;
	top:120px;
	z-index:2;
	left:210px;
}

#linkermenu {
	position:absolute;
	top:132px;
	z-index:1;
	left:0;
}


/* * * * * * * * * * * VERBERGEN * * * * * * * * * * * */

#topnavig12.header{display:none;}

#topnavig2.header{visibility: hidden;}
#topnavig5.header{visibility: hidden;}

#bannerframe, #titlespacer, #titlespacer2, #showunieuwsheadingspacer {display: none;}
.looptekst, .datum, .pipe {display:none;}
.shoplinks{display:none;}


/* * * * * * * * * * * ALGEMEEN * * * * * * * * * * * * */

td.algemenenavigatie {
margin: 0 0 0 0;
font-weight: bold;
font-size: 14px;
text-align: left;
padding: 0 0 0 10px;
height: 30px;
line-height: 30px;
display: block;
cursor: pointer;
width: 171px;
background: #fff7bd;
}

a.algemenenavigatie {
color: #4c4c4c;
text-decoration:none;
}

a.algemenenavigatie:hover {

}

.taalnavigatie {
	color: #4c4c4c;
}

.printnavigatie {
	color: #4c4c4c;
text-decoration:none;
}

a.printnavigatie:hover {}

#linkermenu table table table tbody a.printnavigatie{
display:none;
}

H1 {
	color: #3399fe;
	display:inline;
        font-size: 16px;
}

H2 {
	color: #3399fe;
	display:inline;
font-size: 20px;
}

H3 {
	color: #4c4c4c;
	display:inline;
font-size: 14px;
}

.normaletekst {
color: #4c4c4c;
font-size: 12px;
text-align:left;
}

.textlink:link {
color: #3399fe;
text-decoration:underline;
}

.textlink:visited {
color: #3399fe;
text-decoration:underline;
}

.textlink:hover {
color: #3399fe;
text-decoration:underline;
}

.textlink:active {
color: #3399fe;
text-decoration:underline;
}

h2 a{color: #3399fe;}

.normalelink, .normalelink:visited, .normalelink:hover, .normalelink:active{
color: #3399fe;
}

.normaletekst a, .normaletekst a:hover, .normaletekst a:visited, .normaletekst a:active {
	color: #3399fe;
}

.productlink {
	color: #3399fe;
}

.omschrijvingtitel {
	color: #4c4c4c;
}


.breadcrums {color: #222; text-decoration:none; font-size: 10px;}

.breadrums:hover {}


#leftmenucell{
width: 220px;
}

/* * * * * * * * * * * PRODUCT DETAIL* * * * * * * * * * * */

.productfototop,
.productdetailprice,
.productdetaillocation,
.detailprice {
display:none;
}

.productdetailpicture {
width: 250px;
}

.shoplink {
	background-color: #3399FD;
	color: #fff;
        text-align:center;
	text-decoration: none;
        font-weight:bold;
        border-right: 1px solid #333;
        border-bottom: 1px solid #333;
        display:block;
        width: 100px;
        height: 20px;
        line-height: 20px;
        font-family:century gothic, verdana, arial, sans-serif;
}


/* * * * * * * * * * * PRODUCTNAVIGATIE* * * * * * * * * * * */

#menu {
	width: 181px;
background: #fff7bd;
}

/* resetten ul en li */
#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu li {
	position: relative;
	padding:0px;
	margin: 0px;
    list-style:none;
}

/* achtergrond kleur van titel */
#menu h2 {
margin: 0px;
background: #fff7bd;
color: #4c4c4c;
font-weight: bold;
font-size: 14px;
text-align: left;
padding-left: 10px;
height: 30px;
line-height: 30px;
display: block;
cursor: pointer;
}


/* achtergrond kleur van elk blokje */
#menu ul ul li {
font-size: 11px;
font-weight: bold;
text-align: left;
}

#menu ul ul ul li {

}

#menu ul ul ul ul li {
	display: none;
}

/* dropdown 1e niveau verbergen */
#menu ul ul ul{
	display: none;
}

/* dropdown 2e niveau verbergen en positioneren */
#menu ul ul ul ul{
	display: none !important;
}

/* instellingen links */
#menu li li a {
	text-decoration: none;
	outline: none;
	padding-left: 18px;
font-size: 12px;
color: #666;
font-weight: normal;
	background: none;	
}

#menu li li a:hover {
background: none;
display: block;
}

#menu li li li a {
	padding-left: 30px;
	height: 20px;
	line-height: 20px;
color: #666;	
font-style: normal !important;	
}

#menu li li li a:hover {}

#menu li li li li a {
}

#menu li li li li a:hover {
	background-color: #DFF;
	color: #000;
}

/* dropdown 1e niveau weergeven */
#menu ul ul .selected_productgroup ul {
	display: block !important;
}

/* geselecteerd menu item */
#menu .selected_productgroup {
	background-color: none;
}

/* uitklap bij hover */
#menu ul ul ul li:hover ul {
	display: block !important;
}

#menu ul ul {
display: none;
}

#menu ul .selected_productgrouptitle ul {
display: block;
}

#menu ul .selected_title ul {
display: block;
}

#menu ul .selected_title ul ul {
display: none;
}



/* * * * * * * * * * * FOOTER* * * * * * * * * * * */
.customcontactfooter{
text-align:left;
}


#extrafooter{
display:block;
width: 790px;
text-align:center;
background:#d6e9fa;
margin: 5px 0 0 190px;
font-size: 11px;
}

#extrafooter a{
color: #4c4c4c;
text-decoration:none;
}

a.footer{
color: #4c4c4c;
font-size: 11px;
}

a:hover.footer{
color: #3399fe;
text-decoration: none;
}

.txtban{}
.conbalogo img{border: 0px;}
.logo{
display:block;
position:absolute;
top:18px;
left: 0px;
height: 68px;
width: 181px;
cursor:pointer;
}

#top{
position:absolute;
top: 20px;
left: 730px;
font-style: italic;
text-align:right;
}

.infopagetable .normaletekst img{
margin: 0 5px 0 5px;
}

.productlink h1{
font-size: 15px;
}

h3.overzichttitel{
color: #3399FF;
font-weight:bold;
font-size: 15px;
}


