/*
 * Standaard instellingen
 */

html, body, form, p, ul, a {
 font-family     : "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
 color           : #606060; 
 font-size       : 14px; 
 font-weight     : normal; 
 text-decoration : none; 
 line-height     : 16px; 
 margin-bottom   : 16px;
 margin-top      : 0;
 margin-left     : 0;
 margin-right    : 0;
 padding         : 0;
 }

ul, li {
 list-style-type : none;
 }

a { 
 color           : #404040; 
 font-weight     : bold; 
 }

a:hover { 
 color           : #19BCB9; 
 }


/*
 * Standaard stylesheets voor alle pagina's
 */

.paginatitel { 
 color           : #008EA3; 
 font-size       : 30px;
 font-weight     : bold; 
 border-width    : 0px; 
 margin-top      : 12px;
 margin-bottom   : 25px;
 line-height     : 30px;
 }

.logoimage { 
 margin-top      : 5px; 
 margin-left     : 15px; 
 }

.logotekst { 
 margin-top      : 23px; 
 margin-left     : 15px; 
 color           : #000000; 
 font-size       : 22px; 
 }

.logoonderschrift { 
 margin-left     : 15px; 
 color           : #505050;
 font-size       : 16px; 
 }



/*
 * Homepage stylesheets
 */

#home #tekst { 
 margin-top      : 5px; 
 font-size       : 15px; 
 line-height     : 17px; 
 }

#home #tekst a { 
 font-size       : 20px; 
 line-height     : 30px; 
 }

#home #tekst .lijn { 
 color           : #19BCB9; 
 line-height     : 5px; 
 border-top      : 1px dashed #19BCB9;
 }

#home #tekst .contact { 
 font-size       : 11px;
 line-height     : 11px; 
 text-align      : center;
 }

#home #tekst .contact a { 
 font-size       : 11px;
 line-height     : 11px; 
 }


/*
 * Informatie pagina stylesheets
 */

#info .tekst { 
 }

#info .small {
 font-size       : 11px;
 line-height     : 13px;
 } 

#info .subtitel { 
 color           : #008EA3; 
 font-size       : 16px;
 font-weight     : bold; 
 line-height     : 18px; 
 border-width    : 0px; 
 }

#info .lijn { 
 color           : #19BCB9; 
 line-height     : 5px; 
 border-top      : 1px dashed #19BCB9;
 width           : 618px;
 }

#info .contact { 
 font-size       : 12px;
 line-height     : 14px; 
 text-align      : right;
 margin-right    : 30px;
 }

#info .contact a { 
 font-size       : 12px;
 line-height     : 14px; 
 }

#info .prijsinfo { 
 font-size       : 11px;
 line-height     : 13px; 
 text-align      : left;
 }

#info #kenmerk {
 }

#info #kenmerk ul { 
 line-height     : 18px;
 margin-bottom   : 16px;
 }

#info #kenmerk ul li { 
 background      : url( /images/li.png ) no-repeat; 
 padding         : 0px 0px 0px 26px; 
 }

#info .product {
 width           : 618px;
 border-top      : 1px solid #F0F0F0;
 border-right    : 1px solid #F0F0F0;
 margin-top      : 15px;
 margin-bottom   : 25px;
 }

#info .product td {
 color           : #606060;
 padding         : 5px;
 font-size       : 14px;
 line-height     : 17px; 
 text-align      : center;
 border-bottom   : 1px solid #F0F0F0;
 border-left     : 1px solid #F0F0F0;
 vertical-align  : top;
 } 

#info .product .top td {
 color           : #008EA3;
 font-weight     : bold;
 background      : #F0F0F0;
 border-bottom   : 1px solid #FFFFFF;
 border-left     : 1px solid #FFFFFF;
 } 

#info .product .left {
 text-align      : left;
 background      : #F0F0F0;
 border-bottom   : 1px solid #FFFFFF;
 border-left     : 1px solid #FFFFFF;
 } 

#info .product .bottom td {
 background      : #F0F0F0;
 border-bottom   : 1px solid #FFFFFF;
 border-left     : 1px solid #FFFFFF;
 } 

#info .product td .prijs {
 color           : #19BCB9;
 } 

#info .product td .small {
 font-size       : 9px;
 line-height     : 11px;
 } 

#info .product td .small a { 
 font-size       : 9px;
 line-height     : 11px; 
 }

#info .tarief {
 border-top      : 1px solid #F0F0F0;
 border-right    : 1px solid #F0F0F0;
 margin-bottom   : 25px;
 }

#info .tarief td {
 color           : #606060;
 padding         : 5px;
 font-size       : 10px;
 line-height     : 12px; 
 text-align      : center;
 border-bottom   : 1px solid #F0F0F0;
 border-left     : 1px solid #F0F0F0;
 vertical-align  : top;
 } 

#info .tarief .top td {
 color           : #19BCB9;
 font-weight     : bold;
 background      : #F0F0F0;
 border-bottom   : 1px solid #FFFFFF;
 border-left     : 1px solid #FFFFFF;
 } 

#info .tarief .left {
 text-align      : left;
 background      : #F0F0F0;
 border-bottom   : 1px solid #FFFFFF;
 border-left     : 1px solid #FFFFFF;
 } 
 
#info .login td {
 color           : #606060;
 padding         : 5px;
 font-size       : 14px;
 line-height     : 17px; 
 } 

#info #links {
 }

#info #links ul { 
 line-height     : 20px;
 margin-bottom   : 16px;
 }

#info #links ul li { 
 padding         : 0px 0px 0px 10px; 
 }

#info .groen { 
 color           : #19BCB9; 
 }

