/*Basis opmaak voor de pagina's*/
body { 
   margin : 0; 
   padding : 0; 
   font : 11pt/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif; 
 } 
#header { 
   background : Red; 
   position : Relative; 
   margin : 0; 
   padding : 0; 
   z-index : 999; 
 } 
#main1 { 
   margin : 0; 
   padding : 0; 
   background : Red repeat-y top left; 
   color : #000080; 
 } 
#main2 { 
   margin : 0; 
   padding : 0; 
   background : repeat-y top right; 
 } 
#left { 
   float : left; 
   width : 15%; 
   margin : 0; 
   padding : 0; 
   background : no-repeat top right; 
   font-size : 80%; 
   color : White; 
 } 
#right { 
   float : right; 
   width : 10%; 
   margin : 0; 
   padding : 0; 
   background : no-repeat top right; 
   font-size : 80%; 
 } 
#middle { 
   margin : 0 15%; 
   background : White; 
   font-size : 100%; 
 } 
.column-in { 
   margin : 0; 
   padding : 0.5em 1em; 
 } 
.cleaner { 
   clear : both; 
   height : 1px; 
   font-size : 1px; 
   border : none; 
   margin : 0; 
   padding : 0; 
   background : Red; 
 } 
h1,h2,h3,h4 { 
   margin : 0.2em 0; 
 } 
p { 
   margin : 0.5em 0; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size : 11px; 
 } 
li.error404 { 
   margin : 0.5em 0; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size : 11px; 
 } 
a { 
   color : #000080; 
 } 
a.backgroundred { 
   color : white; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size : 12px; 
   font-style : normal; 
 } 
img.newsscroller { 
   border-style : solid; 
   border-color : #000080; 
   height : 100%; 
   width : 100%; 
 } 
newsticker { 
   width : 50px; 
   height : 50px; 
 } 
.copy { 
   text-align : center; 
   font-size : 80%; 
 } 
/*Settings voor newsscroller*/
#billboardwrapper { 
   width : 85%; 
   height : 100%; 
   background-color : red; 
   padding : 5px; 
 } 
.billcontent { 
   width : 100%; 
   height : 100%; 
   display : block; 
 } 
/*Opmaak voor klassement*/
table.Klassement { 
   border : medium double #000080; 
 } 
th.Klassement { 
   border : 1px solid #000080; 
   font-size : medium; 
   line-height : 30px; 
 } 
td.Klassement { 
   border : 1px solid #000080; 
   text-align : center; 
   line-height : 30px; 
 } 
td.Kolomkopklein { 
   border : 1px solid #000080; 
   text-align : center; 
   line-height : 30px; 
   font-size : xx-small; 
 } 
td.Nieuwsklein { 
   text-align : left; 
   line-height : 10px; 
   font-size : x-small; 
 } 
table.Techniek { 
   border : medium double #000080; 
 } 
th.Techniek { 
   border : 1px solid #000080; 
   font-size : 11px; 
   line-height : 20px; 
 } 
td.Techniek { 
   text-align : left; 
   font-size : 11px; 
   line-height : 20px; 
 } 
/*Opmaak voor foto's feestavond en verslagenimg.picverslagen {height: 80%;width: 80%;border: thin #000080;}*/
img.picheader { 
   height : 50%; 
   width : 50%; 
   border : thin #000080; 
 } 
img.picoverrule { 
   height : 50%; 
   width : 50%; 
   border : thin #000080; 
 } 
#picverslagen { 
   width : 100%; 
   height : 100%; 
 } 
.rowsize { 
   width : 100%; 
   height : 100%; 
 } 
.rowsize img { 
   width : 46%; 
   height : 100%; 
   margin : 3px; 
   border-width : 1px; 
   border-color : #000080; 
   border-style : solid; 
 } 
div.imgwrapper { 
   width : 100%; 
   position : relative; 
   clear : both; 
   overflow : auto; 
 } 
div.imgleft { 
   width : 49%; 
   position : relative; 
   float : left; 
 } 
div.imgright { 
   width : 49%; 
   position : relative; 
   float : right; 
 } 
