/* ************************************ */
/* ALGEMENE INSTELLINGEN                */                                      
/* ************************************ */
body
{
color: #4d4d4d;
font-family: Verdana;
font-size: 11px;
font-weight:normal;
line-height:16px;
}

body {
overflow: scroll;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0;
width:100%;
height:100%;
background-color:#ffffff;	/* default */
}

*:focus { 
outline: 0; 
}

#framework {
position:absolute;
margin-left:-400px; /* was -447 */
margin-top:0px;
margin-bottom:20px;
top: 20px;
left: 50%;
width:895px; /* was 896 */
height:128px;
background-image:url('../../siteimages/main/basis/kop_logoNtest.gif'); 
background-repeat: no-repeat;
background-position:0px 0px;
background-size:895px 111px;
background-color:#ffffff;
}
#framework_sub {
position:absolute;
margin-left:-400px; /* was -447 */
margin-top:0px;
margin-bottom:20px;
top: 20px;
left: 50%;
width:895px; /* was 896 */
height:128px;
background-image:url('../../siteimages/main/basis/kop_logoNtest.gif'); 
background-repeat: no-repeat;
background-position:0px 0px;
background-size:895px 111px;
background-color:#ffffff;
}
.clearfix {
margin-bottom:0;
padding:0;
border:0;
display:block;
clear: both;
}

/* ************************************ */
/* containers */                                      
/* ************************************ */
#cont_menu_main {
position:absolute;
top:96px;
left:0px;
width:896px;
z-index:100;
}
#zoek {
position:absolute;
top:94px;
left:784px;
z-index:108;
}

#cont_titels_vdmaand {
position:absolute;
top:15px;
left:610px;
font-family: Verdana;
font-size:9px;
font-weight:bold;
}

#cont_foto_vdmaand {
position:absolute;
top:16px;
left:448px;
}

#cont_colonnes {
position:absolute;
top:128px;
left:0px;
width:896px;
height:auto;
}

.colonnes {
float:left;
width:896px;
height:auto;
}

#cont_colonnesVOD {
position:absolute;
top:128px;
left:0px;
width:904px;
height:auto;
}

.colonnesVOD {
float:left;
width:904px;
height:auto;
}
.colonnes_sub {
float:left;
width:896px;
background-color:#ffffff;
height:auto;
padding-bottom:16px;
background-image:url('../../siteimages/main/basis/bg_sub.gif'); 
background-repeat: repeat-y;
}

.foot {
float:left;
width:896px;
height:32px;
margin-top:16px;
background-image:url('../../siteimages/main/basis/bg_footer.gif'); 
background-repeat: no-repeat;
}
.foot_sub {
float:left;
width:896px;
height:32px;
margin-top:0px;
background-color: #FFDD58;
background-image:url('../../siteimages/main/basis/bg_footer.gif'); 
background-repeat: no-repeat;
border-top:1px #fff0bc solid;
}

#cnt_but_home {
position:absolute;
top:20px;
left:50px;
width:220px;
height:70px;
z-index:10;
border:0px #000000 solid;
}

/* ************************************ */
/* colonnes */                                      
/* ************************************ */


.col_left {
float:left;
width:447px;
overflow:hidden;
border:0px #000000 solid;
height:100%;
}
.twee_colonnes {
float:left;
width:448px;
border:0px #000000 solid;
}
.twee_nieuws {
float:left;
width:448px;
height:auto;
border:0px #000000 solid;
}
.col_mid {
float:left;
width:216px;
margin-left:8px;
border:0px #000000 solid;
}

.col_right {
float:left;
width:216px;
margin-left:8px;
border-top:0px #FFDD58 solid;
}

/* ************************************ */
/* TYPO                                 */                                      
/* ************************************ */
h1 {
font-size:24px;
line-height:24px;
font-weight:bold;
margin-top:0;
margin-bottom:3px;
}
.kop_rood {
color:#d2232a;
font-size:24px;
line-height:24px;
font-weight:bold;
margin-top:0;
margin-bottom:3px;
}
.kop_zwart {
color:#000000;
font-size:24px;
line-height:24px;
font-weight:bold;
margin-top:0;
margin-bottom:3px;
}
h2 {
font-size:18px;
line-height:18px;
font-weight:bold;
margin-top:0;

margin-bottom:5px;
}
.subkop_rood {
color:#d2232a;
font-size:18px;
font-weight:bold;
line-height:18px;
margin-top:0;
margin-bottom:5px;
}

.subkop_zwart {
color:#000000;
font-size:18px;
font-weight:bold;
line-height:18px;
margin-top:0;
margin-bottom:5px;
}
.klein {
font-size:10px;
line-height:14px;
}
.alleen_klein {
font-size:10px;
}
.rood {
color:#d2232a;
}
.roodbold {
color:#d2232a;
font-weight:bold;
}
.zwart {
color:#000000;
}
.zwartbold {
color:#000000;
font-weight:bold;
}
.kap {
text-transform: uppercase;
}
.kleinkap {
font-variant: small-caps;
}
.kapbold {
text-transform: uppercase;
font-weight:bold;
}
.kleinkapbold {
font-variant: small-caps;
font-weight:bold;
}
.kleinbold {
font-size:9px;
font-weight:bold;
margin-left:15px;
}

.agenda
{
color: #4d4d4d;
font-family: Verdana;
font-size: 9px;
font-weight:normal;
line-height:10px;
}

.agendaroodbold
{
color: #d2232a;
font-family: Verdana;
font-size: 9px;
font-weight:bold;
line-height:10px;
}

.agendazwartbold
{
color: #000000;
font-family: Verdana;
font-size: 9px;
font-weight:bold;
line-height:10px;
}

img {
border:0;
}

.trait {
border-top:1px #FFDD58 solid;
}
.trait_blanc {
border-top:1px #ffffff solid;
}
.nummer_tijdschrift {
color:#D2232A;
font-weight:bold;
text-transform: uppercase;
}
.titel_balk_niet_meer {
float:left;
width:437px;
height:auto;
font-size: 14px;
background-color: #d2232a;
color:#ffd530;
display: block;
padding-left:10px;
padding-top:7px;
padding-bottom:8px;
}

.titel_balk {
float:left;
width:437px;
height:auto;
font-size: 14px;
line-height:18px;
background-color: #d2232a;
color:#ffd530;
display: block;
padding-left:10px;
padding-top:4px;
padding-bottom:5px;
}
.strait {
margin-bottom:24px;
line-height:6px;
}
.main_text {
padding-left:8px;
padding-right:5px;
}
.cover {
border-top:0px #d2232a solid;
margin-top:0px;
}
/* ************************************ */
/* LINKS                                 */                                      
/* ************************************ */

a {
color:#000000;
TEXT-DECORATION:none;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}
a:visited {

}
a:hover {
color:#D2232A;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}

a:active
{
  outline: none;
}
a:focus { 
-moz-outline-style: none; 
}

.links {
color:#D2232A;
TEXT-DECORATION:none;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}
a.links {
color:#000000;
TEXT-DECORATION:none;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}
a.links:visited {
}
a.links:hover {
color:#D2232A;
}

a.verder {
color:#d2232a;
TEXT-DECORATION:none;
border:0px;
}
a.verder:visited {
}
a.verder:hover {
color:#000000;
}


/* caption styling */

.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 5px 5px 6px 0;
	font-size: 10px;	
	font-family: Verdana;	
	text-align:right;
	line-height:11px;
	cursor: default;
	border: 0px solid #334143;
	background: #000000;
	text-shadow: 1px 1px 0 #202020;
	margin:0;
}
.caption-top {
   border-width: 0px 0px 0px 0px;
}
.caption-bottom {
   border-width: 0px 0px 0px 0px;
}


/* ************************************ */
/* MENU ONDER                                 */                                      
/* ************************************ */
.submenu {
float:left;
width:103px;
color:#d2232a;
display: block;
background-color: #D4B02A;
margin-right:1px; 
line-height:15px;
padding: 0px 0px 0px 8px;
}
a.submenu {
float:left;
width:103px;
color:#d2232a;
display: block;
background-color: #FFDD58;
margin-right:1px; 
line-height:15px;
padding: 0px 0px 0px 8px;
border:0px;
}
a.submenu:visited {

}
a.submenu:hover {
background-color: #D4B02A;
}


/* ************************************ */
/* MENU LETTERS                                 */                                      
/* ************************************ */
.letters {
float:left;
font-size:10px;
width:14px;
height:13px;
color:#ffffff;
display: block;
text-align:center;
background-color: #d2232a;
margin-bottom:1px; 
margin-right:1px; 
padding-top: -1px;
padding-bottom: 2px;
border:0px;
}
a.letters {

float:left;
font-size:10px;
width:14px;
height:13px;
color:#000000;
display: block;
text-align:center;
background-color: #FFDD58;
margin-bottom:1px;  
margin-right:1px; 
padding-top: -1px;
padding-bottom: 2px;
border:0px;
}
a.letters:visited {

}
a.letters:hover {
color:#ffffff;
background-color: #d2232a;
border:0px;
}


.formfieldparse1
{
border: 0px solid #222222;
background-color: #000000;
color: #ffffff;
padding-left:3px;
height:13px;
width:109px;
}
.formfieldparse
{
border: 0px solid #222222;
background-color: #000000;
color: #ffffff;
padding: 0px 2px 1px 6px;
line-height:13px;
width:100px;
}

/* CINEMALINK VOD OVERZICHT
===============================================*/
.clfilmcontainer { width: 900px; }
.clfilm { 
position: relative; 
float: left; 
border-top: 1px solid #FFDD58; 
width: 216px; /* ik smokkel 1px voor float */ 
padding: 0px; 
height: 220px; 
margin-right:10px;
}
.clfilm IMG { display: block; margin-bottom: 4px; }
.cltit { 
display: table-cell; 
vertical-align: top; 
height: 32px; 
padding: 0 5px 5px 4px; 
}
.cltit B { display: block; font-size: 12px; line-height: 14px; vertical-align: text-bottom; }
.clgo { font-size: 11px; line-height: 22px; display: block; width: 134px; padding-right: 20px; height: 21px;}
.clfilm:hover .clgo, .clgo:hover { }
.clsyn { 
display: none; 
position: relative; 
margin-top: 0px; 
left: 0px; 
width: 206px; 
background-color: #FFDD58; 
padding: 0 5px 20px 5px; 
}
.clfilm:hover { background-color: #FFDD58; cursor: pointer; }
.clfilm:hover .clsyn { display: block; z-index: 1000; }
.clmore { display: block; margin: 8px 0px; }
.clmb { width: 496px; height: 180px; background-color: #000; margin-bottom: 10px; }

.kopvod {
margin:2px 0 2px 0;
color:#d2232a;
padding-left:5px;
}