/* Formulieren CSM Hier komt alles en allen de styles voor formulieren in te staan */

/* Snel vergelijken op homepage */
.snel-vergelijk {width:75px; height:17px; color:#aeafaf; border:1px solid #777777; padding-left:3px; margin-top:7px; margin-bottom:7px;}
.snel-vergelijk-button {margin-top:25px;}

/* voor de POLL */
.pollstreepje {display:block; margin:0 auto; float:left; width:15px;}
.pollAntwoord {display:block; margin:0 auto; float:left; font-family: arial, verdana, times; color:#515151; font-size:11px; line-height:18px; width:125px;}
.pollAntwoord a {display:block; margin:0 auto; float:left; color:#515151; line-height:18px; width:115px; text-decoration:none;}
.pollAntwoord a:hover {color:#515151; text-decoration:underline;}
.pollAntwoord input { width: 10px; display: block; float: left; }
.pollAntwoord label { width: 90px; display: block; float: left; }
.poll-button {margin-top:15px;}
.dynamischePollAntwoorden{padding:0 0 0 10px;width:150px;vertical-align:top;}
.dynamischeVragen{width:34px;}
.meetstaaf{background:url(/images/layout/percentage-maatstaf.jpg) no-repeat;height:30px;background-position:left;}
.pollKaderMelding {width:532px;text-align:center;border:2px solid #515151;font-size:12px;font-weight:bold;line-height:24px;}    
.pollVraag {padding:0 0 0 10px;font-size:14px;font-weight:bold;color:#33c4db;vertical-align:top;}
div.deVraag {margin:10px;font-size:12px;font-weight:bold;text-align:left;}
.pollGrid{font-size:12px;text-align:left;vertical-align:top;width:534px;}
.pollGrid td {border-bottom:12px solid #ffffff;}
.vorigePolls{padding: 0 0 0 10px;width:100%;border-top:1px solid #000000;vertical-align:middle;height:24px;font-size:12px;font-weight:bold;line-height:21px;}
.vorigePolls a {color:#515151;text-decoration:none;}
.vorigePolls a:hover{color:#515151;text-decoration:underline;}
.vorigePollJaartal {padding: 0 0 0 10px;font-size:12px;font-weight:bold;line-height:28px;}
.breedtePercentageBalk{width:297px;}
div.percentageOranje{margin:0 0 0 4px;float:left;border:1px solid #575853;height:38px;background-image:url(/images/layout/percentage-balk.jpg);background-repeat:no-repeat;background-position:left;overflow:hidden;}
div.percentageBlauw{margin:0 0 0 4px;float:left;border:1px solid #575853;height:38px;background-image:url(/images/layout/percentage-balk-blauw.jpg);background-repeat:no-repeat;background-position:left;overflow:hidden;}

/* Zoekfunctie */
.zoekfunctie {background: #777777; margin-top:-11px; width:145px; font-weight:bold; font-style:italic; color:#ffffff; margin:0 auto; display:block; float:left; border-bottom:5px solid #ffffff; border-left:5px solid #ffffff; padding-left:5px; padding-bottom:3px; }
.invulveldZoekfunctie {display:block; float:left; color:#aeafaf; border-style:none; font-style:italic; background:url(../images/layout/zoeken_bg.gif) repeat-x; width:100px; height:18px; margin-right:5px;}
.invulveldZoekfunctieButton {display:block; float:left; margin-bottom: 10px;}
.zoekfunctie ul { list-style-type: none; text-align: left; padding-left: 0px; font: bold 11px arial; line-height: 20px; margin: 0;}
.zoekfunctie li { margin-top: 2px; }
.zoekfunctie ul li#active { width: 142px; background-color: #575757;}
.zoekfunctie ul li a { text-align: left; color: #FFFFFF; text-decoration: none; }
.zoekfunctie ul li a:hover { color: #FFFFFF; width: 142px; text-decoration: underline; }

/* voor de nieuwsblokken */
.nieuwscontainer { margin: 0 auto; height: 295px; border: 1px solid #CDCDCD; width: 515px; display: block; margin-bottom: 10px;}
.nieuwscontainer .linkerkant { width: 257px; font: normal 12px Arial; float: left; }
.nieuwscontainer .linkerkant .geen_nieuws { display:block; text-align: center; }
.nieuwscontainer .nieuwsheader { height: 20px; background-color: #FC6B00; font: bold 12px arial; color: #ffffff; float: left; width: 247px; padding: 5px 0px 0px 10px; margin-top: 5px; }
.nieuwscontainer .linkerkant td {  border-bottom: 1px solid #bababa; height: 24px; text-decoration: none; }
.nieuwscontainer .linkerkant a { text-decoration: none; color: #000000; display: block; }
.nieuwscontainer .linkerkant .rollout { padding-left: 10px; height: 24px; line-height: 24px; overflow: hidden; width: 242px; }
.nieuwscontainer .linkerkant .rollover { padding-left: 9px; overflow: hidden; border: 1px solid #30c2db; background-color: #e6e6e6; height: 22px; width: 244px; line-height: 22px; }
.nieuwscontainer .nieuws_contentvenster{ display: block; width: 242px; min-height: 290px;  float: left; padding-left: 10px; margin-top: 5px; border-left: 1px solid #CDCDCD; font: normal 11px arial; line-height: 18px;}
.nieuwscontainer .nieuws_contentvenster .titel { margin: 7px 0px 0px 0px; color: #2ec0d9; text-decoration: none; font-size: 15px; font-weight: bold; }
.nieuwscontainer .nieuws_contentvenster img { border: 1px solid #31C1DB; margin-bottom: 7px; width: 235px; height:138px;}
.container_layout2_linksvenster{width:247px; float:left; font: normal 12px arial; margin-bottom: 10px;}
.container_layout2 .nieuwsheader { height: 20px; background-color: #FC6B00; font: bold 12px arial; color: #ffffff; float: left; width: 247px; padding: 5px 0px 0px 10px; margin-top: 5px; border-bottom: 1px solid #CDCDCD; }

.container_layout2_contentvenster{width: 241px; float: left; min-height: 330px; padding-left: 10px; padding-right: 5px; margin-top: 5px; border-right: 1px solid #CDCDCD; font: normal 11px arial; line-height: 18px;}
.container_layout2_contentvenster .titel { margin: 7px 0px 0px 0px; color: #2ec0d9; text-decoration: none; font-size: 15px; font-weight: bold; }
.container_layout2_contentvenster img { border: 1px solid #31C1DB; margin-bottom: 7px; }
.container_layout2_contentvenster .plaatje { width: 235px; height: 160px; }
.container_layout2_contentvenster .score_positief { font: italic 20px arial; color: #11ab0b; display: block; font-weight: bold; }
.container_layout2_contentvenster .score_negatief { font: italic 20px arial; color: #d22a27; display: block; font-weight: bold; }

.container_layout2_contentvenster_expertreviews{width: 241px; float: left; min-height: 350px; padding-left: 10px; padding-right: 5px; margin-top: 5px; border-right: 1px solid #CDCDCD; font: normal 11px arial; line-height: 18px;}
.container_layout2_contentvenster_expertreviews .titel { margin: 7px 0px 0px 0px; color: #2ec0d9; text-decoration: none; font-size: 15px; font-weight: bold; }
.container_layout2_contentvenster_expertreviews img { border: 1px solid #31C1DB; margin-bottom: 7px; }
.container_layout2_contentvenster_expertreviews .plaatje { width: 235px; height: 160px; }
.container_layout2_contentvenster_expertreviews .score_positief { font: italic 20px arial; color: #11ab0b; display: block; font-weight: bold; }
.container_layout2_contentvenster_expertreviews .score_negatief { font: italic 20px arial; color: #d22a27; display: block; font-weight: bold; }
.reviewplaatje { width: 235px; height: 160px; border: 1px solid #31C1DB; }


.container_layout2 { margin: 0 auto; border: 1px solid #CDCDCD; width: 515px; display: table; margin-bottom: 10px;}
.container_layout2_linksvenster td {  border-bottom: 1px solid #bababa; height: 24px; text-decoration:none; }
.container_layout2_linksvenster a {text-decoration: none; color: #000000; display:block; }
.container_layout2_linksvenster .rollout { padding-left: 10px; height: 24px; line-height: 24px; overflow: hidden; width: 245px; }
.container_layout2_linksvenster .rollover { padding-left: 9px; overflow: hidden; border: 1px solid #30c2db; background-color: #e6e6e6; height: 22px; width: 243px; line-height: 22px; }
.container_layout2_linksvenster .rollover { padding-left: 9px; overflow: hidden; border: 1px solid #30c2db; background-color: #e6e6e6; height: 22px; width: 243px; line-height: 22px; }

/* Gerelateerd nieuws overzicht */
.gerelateerd_nieuws { color: #515151; font: bold 12px Arial; line-height: 25px; padding-left: 10px; }  
.gerelateerd_nieuws a { font-weight: normal; text-decoration: none; color: #515151; }

/* nieuwscontent */
.contentblok { margin: 0 auto; width: 504px; font-size: 12px; line-height: 18px; }
.contentblok a { color: #2ec0d9; font-weight: bold; }
.contentblok .reactiecontainer { margin: 40px 10px 10px 10px; display: block; font-size:11px; }
.contentblok .reactiecontainer .inputveld { border: solid 1px #a5acb2; margin-bottom: 10px; }
.contentblok .reactiecontainer textarea {  margin-bottom: 14px; border: 1px solid #A5ACB2; width: 315px; float: left; }
.contentblok .reactiecontainer .verzendknop { margin-top: 5px; }
.contentblok .reactiecontainer .zendknop { background: url(/images/layout/buttons/reageer.jpg); margin-top:5px; width:125px; height: 25px;}
.contentblok .knop_vergelijken { float: left; border: 0px; margin-top: 20px; }
.contentblok .knop_reageren { float: right; border: 0px; margin-top: 20px; }  
.contentblok .titel { font-weight: bold; vertical-align: top; width: 70px; }
.contentblok .captcha { width: 150px; }    
.contentblok .naam { width: 300px; }
.contentblok .datum { width: 120px; text-align: right; padding-right: 10px; }

/* Reacties */
.reactiecounter { float: left; padding-top: 5px; margin: 0; }
.reageerknop { float: right; }
.reacties { width: 490px; font-size: 12px; }

/* encyclopedie */
.encyclopedieTerm {line-height:24px;padding-left:10px;font-size:12px;font-weight:bold;border-bottom:1px solid #515151;}
.encyclopedie {padding-top:10px;padding-left:10px;font-size:12px;line-height:18px;}
.encyclopedie a{display:block;color:#515151;text-decoration:none;}        
.encyclopedie a:hover{display:block;text-decoration:underline;color:#2cc1d9;}     
.encyclopedie a:active{display:block;color:#515151;text-decoration:none;}     
.encyclopedieletterLinkjes{width:360px;height:30px;}
.encyclopedieletterLinkjes a{border:1px solid #2cc1d9;float:left;display:block;width:18px;height:18px;margin:3px;font-weight:bold;font-size:12px;line-height:16px;padding-top:1px;text-align:center;text-decoration:none;color:#515151;}
.encyclopedieletterLinkjes a:hover{border:1px solid #fb6a01;float:left;display:block;width:18px;height:18px;margin:3px;font-weight:bold;font-size:12px;line-height:16px;padding-top:1px;text-align:center;text-decoration:none;color:#ffffff;background:url("../images/layout/buttons/encyclopedie-actief.jpg") no-repeat;}
.encyclopedieletterLinkjes a.active{border:1px solid #fb6a01;float:left;display:block;width:18px;height:18px;margin:3px;font-weight:bold;font-size:12px;line-height:16px;padding-top:1px;text-align:center;text-decoration:none;color:#ffffff;background:url("../images/layout/buttons/encyclopedie-actief.jpg") no-repeat;}
.encyclopedieAlfabetisch {line-height:24px;font-size:12px;font-weight:bold;width:235px;border-bottom:1px solid #515151;border-right:1px solid #515151;padding-left:10px;}
.encyclopedieMeestbekeken {line-height:24px;font-size:12px;font-weight:bold;width:257px;border-bottom:1px solid #515151;padding-left:10px;}
.EncyBorderRechts {border-right:1px solid #515151;}
.encyTermenTermTitel {padding-left:10px;border-bottom:1px solid #515151;font-weight:bold;line-height:24px;font-size:12px;}
.encyTermenTitel {padding-left:10px;font-size:12px;font-weight:bold;}
.encyTermenTekst{padding-left:10px;font-size:12px;}
.encyVorigePagina{padding-left:10px;}
a.letterlinkActief{border:1px solid #fb6a01;float:left;display:block;width:18px;height:18px;margin:3px;font-weight:bold;font-size:12px;line-height:16px;padding-top:1px;text-align:center;text-decoration:none;color:#ffffff;background:url("../images/layout/buttons/encyclopedie-actief.jpg") no-repeat;}

/* Contact */
.contact {margin-left:10px;font-size:12px;}
.contactInputBorder{ border: 1px solid #25556b;}
.contactIntrotekst{padding-left:10px;font-size:12px;line-height:19px;}
.contactIntrotekst a{font-size:12px;color:#2cc1d9;}
.contact textarea {  margin-bottom: 14px; border: 1px solid #25556B; width: 315px; float: left; }

/* Sitemap*/
.kopjesSitemap{margin-bottom:20px;padding: 0 0 0 42px;width:534px;border-top:1px solid #000000;vertical-align:middle;font-size:11px;line-height:19px;}
.kopjesSitemap a {margin-left:42px;text-decoration:none;color:#515151;}
div.tekst-kopjes-algemeen {padding:0 0 5px 10px;width:524px;font-weight:bold;font-size:12px;text-align:left;display:block;float:left;}

/* forum*/
.forumTopicOverzicht{width:686px;padding:0;border:1px solid #b0b0b1;}        
.forumTopicOverzicht td{padding:7px 5px 7px 11px;text-decoration:none;color:#515151;border-left:1px solid #b0b0b1;border-bottom:1px solid #b0b0b1;}
.forumTopicOverzicht a{text-decoration:none;color:#2cc1d9;font-weight:bold;font-size:12px;}
.forumTopicOverzicht a:hover{text-decoration:underline;color:#2cc1d9;font-weight:bold;font-size:12px;}
.forumTopicOverzichtVast{width:686px;padding:0;border-left:1px solid #b0b0b1;border-top:1px solid #b0b0b1;border-right:1px solid #b0b0b1;}        
.forumTopicOverzichtVast td{padding:7px 5px 7px 11px;text-decoration:none;color:#515151;border-left:1px solid #b0b0b1;background-image:url(/images/layout/gradient-grijs-forum.jpg);background-repeat:repeat-x;height:25px;}
.forumTopicOverzichtVast a{text-decoration:none;color:#2cc1d9;font-weight:bold;font-size:12px;}
.forumTopicOverzichtVast a:hover{text-decoration:underline;color:#2cc1d9;font-weight:bold;font-size:12px;}
.forumAantalBerichten {width:80px;font-weight:bold;text-align:center;font-size:12px;}
.forumLaatsteBericht{font-size:11px;}
.forumBerichtenRandje {padding:1px;border:1px solid #515151;display:block;}
.forumInhoudRandje{margin:1px;border:1px solid #b0b0b1;padding:5px 8px 5px 8px;line-height:19px;}
.forumInhoudRandje h1{font-size:12px;font-weight:bold;margin:0;padding:0;line-height:19px;text-align:left;}
.forumInhoudRandje ol{margin:0 0 19px 25px;padding:0;line-height:19px;}
.forumInhoudRandje p{line-height:19px;margin:0 0 19px 0;}
.forumTopicBerichten{width:403px;font-size:12px;line-height:19px;}
.forumStatistieken{width:686px;padding:0;font-size:12px;margin:0 0 10px 0;}
.forumStatistieken td{padding: 2px 5px 2px 8px;font-size:11px;line-height:18px;vertical-align:bottom;}
.forumStatistieken th{font-size:12px;padding:5px 0 5px 8px;font-weight:bold;border-bottom: 1px solid #b0b0b1;text-align:left;}    
.forumArtikelStatistieken {width:303px;text-align:left;}
.statistiekenGaNaarKnop a{font-size:11px;font-weight:bold;color:#48c9de;font-style:italic;}
.statistiekenGaNaarKnop a:hover{font-size:11px;font-weight:bold;color:#48c9de;font-style:italic;text-decoration:none;}
.forumStatistiekenReactie{text-align:center;}
.forumInputBorder{ border: 1px solid #25556b;width:183px;}
.forumNieuwTopic {text-align:right;padding:3px 10px 0 0; width:100px;vertical-align:top;}
div.forumMeldingUitleg{margin:10px;font-size:10px;font-style:italic;vertical-align:top;}
div.forumMeldingUitleg a{color:#2ec0d9;font-size:10px;font-style:italic;}
.blokNaastVerificatie{float:left;}

.OnderwerpenTopics{width:343px; font-size:11px;text-align:left;vertical-align:top;}
.OnderwerpenTopicsReacties{width:54px;font-size:11px;text-align:left;vertical-align:top;}
.OnderwerpenTopicsGelezen{width:46px;font-size:11px;text-align:left;vertical-align:top;}
.onderwerpBoven {float:left;width:352px;}
.reactiesBoven{float:left;width:70px;}
.gelezenBoven{float:left;width:70px;}
.laatsteBoven{float:left;}
.kruimelPad{font-size:12px;height:30px;vertical-align:top;color:#515151;margin-left:7px;}
.kruimelPad a{font-size:12px;height:30px;vertical-align:top;color:#515151;text-decoration:underline;}
.kruimelPad a:hover{font-size:12px;height:30px;vertical-align:top;color:#515151;text-decoration:none;}

.gaNaarKnop {padding-top:11px;}
.gaNaarKnopTwee {padding-top:2px;}

tr.voetKnop4 table{border:none;margin:0 75px 0 0;padding:0;display:inline;float:right;}
tr.voetKnop4 td{margin:0;padding:5px 5px 5px 0;vertical-align:middle;line-height:19px;border:none;font-size:11px;}
tr.voetKnop4 a{text-align:center;line-height:19px;color:#ffffff;font-weight:bold;text-decoration:none;margin:0;padding:0;width:20px;height:20px;background-image:url(/images/layout/buttons/abonnement-pagina-nummering.jpg);display:block;font-size:12px;}
tr.voetKnop4 a:hover{text-align:center;line-height:19px;color:#ffffff;text-decoration:underline;margin:0;padding:0;width:20px;height:20px;background-image:url(/images/layout/buttons/abonnement-pagina-nummering.jpg);display:block;font-size:12px;}
tr.voetKnop4 span{text-align:center;line-height:19px;font-weight:bold;color:#777777;width:20px;height:20px; border:1px solid #2fbfd9;display:block;}

tr.voetKnop3 table{border:none;margin:0;padding:0;display:inline;float:left;}
tr.voetKnop3 td{margin:0;padding:5px 5px 5px 0;vertical-align:middle;line-height:19px;border:none;font-size:11px;}
tr.voetKnop3 a{text-align:center;line-height:19px;color:#ffffff;font-weight:bold;text-decoration:none;margin:0;padding:0;width:20px;height:20px;background-image:url(/images/layout/buttons/abonnement-pagina-nummering.jpg);display:block;font-size:12px;}
tr.voetKnop3 a:hover{text-align:center;line-height:19px;color:#ffffff;text-decoration:underline;margin:0;padding:0;width:20px;height:20px;background-image:url(/images/layout/buttons/abonnement-pagina-nummering.jpg);display:block;font-size:12px;}
tr.voetKnop3 span{text-align:center;line-height:19px;font-weight:bold;color:#777777;width:20px;height:20px; border:1px solid #2fbfd9;display:block;}

tr.voetKnop2 table{border:none;margin:0;padding:0;display:inline;float:left;}
tr.voetKnop2 td{margin:0;padding:5px 5px 5px 0;vertical-align:middle;line-height:19px;border:none;font-size:11px;}
tr.voetKnop2 a{text-align:center;line-height:19px;color:#ffffff;font-weight:bold;text-decoration:none;margin:0;padding:0;width:20px;height:20px;background-image:url(/images/layout/buttons/abonnement-pagina-nummering.jpg);display:block;font-size:12px;}
tr.voetKnop2 a:hover{text-align:center;line-height:19px;color:#ffffff;text-decoration:underline;margin:0;padding:0;width:20px;height:20px;background-image:url(/images/layout/buttons/abonnement-pagina-nummering.jpg);display:block;font-size:12px;}
tr.voetKnop2 span{text-align:center;line-height:19px;font-weight:bold;color:#777777;width:20px;height:20px; border:1px solid #2fbfd9;display:block;}

tr.voetKnop table{border:none;margin:0;padding:0;display:inline;}
tr.voetKnop td{margin:0;padding:5px 5px 5px 0;vertical-align:middle;line-height:19px;border:none;font-size:11px;display:inline;}
tr.voetKnop a{text-align:center;line-height:19px;color:#ffffff;font-weight:bold;text-decoration:none;margin:0;padding:0;width:20px;height:20px;background-image:url(/images/layout/buttons/abonnement-pagina-nummering.jpg);display:block;font-size:12px;}
tr.voetKnop a:hover{text-align:center;line-height:19px;color:#ffffff;text-decoration:underline;margin:0;padding:0;width:20px;height:20px;background-image:url(/images/layout/buttons/abonnement-pagina-nummering.jpg);display:block;font-size:12px;}
tr.voetKnop span{text-align:center;line-height:19px;font-weight:bold;color:#777777;width:20px;height:20px; border:1px solid #2fbfd9;display:block;}
.footerKlasse{padding:0;margin:0;border:none;}
.forumHeaderStyle{font-size:12px;background-image:url(/images/layout/forum_kop_bg.jpg);color:#ffffff;text-align:left;height:20px;border-right:1px solid #000000;}
.forumHeaderStyle th{text-align:left;padding:0 0 0 11px;}

.forumTopicOverzichttest{width:686px;padding:0;}        
.forumTopicOverzichttest td{padding:7px 5px 7px 11px;text-decoration:none;color:#515151;}
.forumTopicOverzichttest a{text-decoration:none;color:#2cc1d9;font-weight:bold;font-size:12px;}
.forumTopicOverzichttest a:hover{text-decoration:underline;color:#2cc1d9;font-weight:bold;font-size:12px;}

.OnderwerpenTopicsTest{width:343px; font-size:11px;text-align:left;vertical-align:top;border-left:1px solid #b0b0b1;border-bottom:1px solid #b0b0b1;}
.OnderwerpenTopicsReactiesTest{width:54px;font-size:11px;text-align:left;vertical-align:top;border-left:1px solid #b0b0b1;border-bottom:1px solid #b0b0b1;}
.OnderwerpenTopicsGelezenTest{width:46px;font-size:11px;text-align:left;vertical-align:top;border-left:1px solid #b0b0b1;border-bottom:1px solid #b0b0b1;}
.forumLaatsteBerichtTest{font-size:11px;border-left:1px solid #b0b0b1;border-bottom:1px solid #b0b0b1;border-right:1px solid #b0b0b1;}
.divRechtsTopicStarten{float:right;font-size:11px;display:block;margin-top:5px;}

.forumTopicReacties{width:690px;padding:0;}        
.forumTopicReacties tr{}
.forumTopicReacties td{text-decoration:none;color:#515151;border-left:1px solid #b0b0b1;border-bottom:1px solid #b0b0b1;}
.forumTopicReacties a{text-decoration:underline;color:#2cc1d9;font-weight:bold;font-size:11px;font-style:italic;margin:0 5px 0 0;}
.forumTopicReacties a:hover{text-decoration:none;color:#2cc1d9;font-weight:bold;font-size:11px;font-style:italic;margin:0 5px 0 0;}
.topicContent {width:579px;background-color:#ffffff;color:#515151;vertical-align:top;font-size:11px;line-height:19px;border-right:1px solid #b0b0b1;}

table.legendaForum{margin-top:10px;width:686px;padding:0;}
.legendaForum{height:98px;background-image:url(/images/layout/legenda_forum_achtergrond.jpg);background-repeat:repeat-x;border:1px solid #575757;font-size:11px;line-height:26px;}
.legendaForum td{vertical-align:top;}
.legendaForumDD {padding:10px;}
.divRechtsUitlijnen{float:right;font-size:11px;display:block;}
.divNieuweTopic{float:right;height:19px;display:block;margin:0 auto;}
.divNieuweTopicTwee{float:right;height:19px;display:block;margin:0 auto;margin-top:10px;}
.onderwerpBovenTopic {float:left;width:105px;}
.topicUserField {width:106px;height:198px;vertical-align:top;background-image:url(/images/layout/forum_persoon_bg.jpg);background-repeat:repeat-x;background-position:bottom;padding:10px 0 5px 10px;}            
.TopicGebruiker {color:#2cc1d9;font-size:12px;font-weight:bold;vertical-align:top;}
.aantalBerichten{font-size:11px;font-weight:bold;}  
.topicKopje {width:578px;float:left;height:20px;border-bottom:1px solid #b0b0b1;line-height:19px;}
.topicKopje span{margin:0px 5px 7px 11px; float: left;}
.topicTekstContent {padding:7px 5px 7px 11px;}

.forumGelijkeOnderwerpen{width:686px;font-size:11px;text-align:left;border:1px solid #b0b0b1;}
.forumGelijkeOnderwerpen th{text-align:left;border-bottom:1px solid #b0b0b1;padding:0 0 0 5px;line-height:22px;}
.forumGelijkeOnderwerpen td{text-align:left;padding:5px 0 5px 5px;}
.forumGelijkeOnderwerpen a{text-decoration:underline;color:#2cc1d9;font-weight:bold;font-size:11px;font-style:italic;}
.forumGelijkeOnderwerpen a:hover{text-decoration:none;color:#2cc1d9;font-weight:bold;font-size:11px;font-style:italic;}

.gelezenBovenTopics{float:left;}
.aantalGelezenTopics {font-style:italic;font-weight:normal;}

table.ForumGaNaar{margin-top:10px;}
.ForumGaNaar{width:686px;padding:10px;height:50px;background-image:url(/images/layout/legenda_forum_achtergrond.jpg);background-repeat:repeat-x;border:1px solid #575757;font-size:11px;line-height:26px;}
.ForumGaNaar td{vertical-align:top;}

.forumvastitemEerste{padding:7px 5px 7px 11px;text-decoration:none;color:#515151;background-image:url(/images/layout/gradient-grijs-forum.jpg);background-repeat:repeat-x;height:25px;font-size:11px;border-left:1px solid #b0b0b1;border-bottom:1px solid #b0b0b1;}
.forumvastitemEerste img{margin:0;padding:0;}
.forumvastitem{padding:7px 5px 7px 11px;text-decoration:none;color:#515151;background-image:url(/images/layout/gradient-grijs-forum.jpg);background-repeat:repeat-x;height:25px;font-size:11px;border-left:1px solid #b0b0b1;border-bottom:1px solid #b0b0b1;}
.forumvastitemLaatsteCell{padding:7px 5px 7px 11px;text-decoration:none;color:#515151;background-image:url(/images/layout/gradient-grijs-forum.jpg);background-repeat:repeat-x;height:25px;font-size:11px;border-left:1px solid #b0b0b1;border-bottom:1px solid #b0b0b1;border-right:1px solid #b0b0b1;}
.forumEersteItem {text-decoration:none;color:#515151;border-left:1px solid #b0b0b1;border-bottom:1px solid #b0b0b1;background-image:url(/images/layout/pictogrammen/topic_nieuw.jpg);background-repeat:no-repeat; background-position:right;font-size:11px;}
            
#theLayer{padding:13px;position:absolute;width:193px;height:129px;background:url(/images/layout/forum/overige_opties_layer.png) no-repeat;visibility:hidden;}
#overige_opties{cursor:pointer;}             

.handjeroll{cursor:hand;}
.zoekvenster_forum{display: block; width:688px; height:73px; border:1px solid #777777; background-image:url(/images/layout/zoekvenster_forum_bg.jpg); background-repeat: repeat-x; margin:5px 0 5px 0; font-size:12px;}        
.zoekvenster_forum table{padding:0; margin:0;}
.zoekvenster_forum input {font-size:11px;}
.formulier_forum_zoeken {width:190px;}
.formulier_forum_zoeken2 {width:186px;}


/* merkenpagina */
.merkVisitekaart {padding:0;margin:0;height:100px;}
.merkVisitekaart img{border:2px solid #777777;float:left;clear:left;margin:0 20px 20px 10px;}
.merkVisitekaart h1{font-size:14px;margin:0 0 5px 0;}
.merkVisitekaart p{font-size:11px;margin:0 0 5px 0;}

.merkenAddTekst {margin:0px 0 10px 10px;width:516px; height:92px; background-position:center center; background-repeat: no-repeat;float:left;display:block;}
.merkenAddTekst h1{font-size:14px;margin:10px 10px 3px 10px;color:#ffffff; text-transform:uppercase;line-height:14px;}
.merkenAddTekst p{font-size:11px;margin:0 0 5px 10px;color:#ffffff;line-height:12px;}

.merkenLinkerzijde {float:left; width:150px;}
.merkenRechterzijde {float:right;margin:63px 7px 0 0;}
.merkenInfoKnop{margin:0 10px 0 0;border:none;}

.kopjeMerkLaatsteModellen {width:505px;float:left;font-size:12px;text-align:left;margin:20px 0 10px 10px;border-bottom:1px solid #000000;line-height:20px;font-weight:bold;padding-left:5px;}

.merkModelInhoud {width: 535px;float:left; margin:0 0 0 20px;font-size:11px;text-align:center;}
.merkTekstBijModel{float:left;text-align:center;width:68px;margin:10px 13px 5px 17px;}
.merkTekstBijModelText{float:left;text-align:center;width:68px;margin:10px 13px 20px 3px;}
.merkTekstBijModel input{border:1px solid #bbbbbb;margin-bottom:4px;text-align:center;border:1px solid #777777;}
.merkTekstBijModel a{color:#777777;text-decoration:none;text-align:center;}
.merkTekstBijModel a:hover{color:#777777;text-decoration:underline;text-align:center;}
.merkOverigeToestellen {width: 505px;float:left; margin:0 0 0 20px;font-size:12px;text-align:left;color: #515151;}

.merkOverTekst {width: 511px;margin:0 20px 0 10px;font-size:12px;line-height:18px;text-align:left;float:left; padding-left: 5px;}        
.merkOverTekst a{color:#48c9de;}
.merkOverTekst a:hover{color:#48c9de;}
.merkOverTekst a:visited{color:#48c9de;}
.overMerkArtikelLinks{width:130px;float:left;clear:left;margin:5px 5px 15px 0;}
.overMerkArtikelRechts{width:130px;float:right;clear:right;margin:5px 0 15px 10px;}

.addvAfbeeldingenMerken {width:255px; height: 280px; float:left; margin:30px 0 0 9px; padding:0;text-align:center;}
.addvAfbeeldingenMerken input{margin:0 0 0 0;}

#theLayerTje {width:120px;height:180px;position:absolute;background-color:#ffffff; visibility:hidden;font-size:11px;border:1px solid #777777;padding:30px 10px 0 10px;text-align:center;}

/* nieuws */
.nieuwscontainerMerken { float:left;margin: 0 0 0 10px; border: 1px solid #CDCDCD; width: 515px; display: table; margin-bottom: 20px;}
.nieuwscontainerMerken .linkerkant { width: 255px; font: normal 12px Arial; float: left; }
.nieuwscontainerMerken .nieuwsheader { height: 22px; background-color: #FC6B00; font: bold 12px arial; color: #ffffff; float: left; width: 246px; padding: 5px 0px 0px 10px; margin-top: 5px; border-bottom: 1px solid #CDCDCD; }
.nieuwscontainerMerken .linkerkant td {  border-bottom: 1px solid #bababa; height: 24px; text-decoration:none; }
.nieuwscontainerMerken .linkerkant a {text-decoration: none; color: #000000; }
.nieuwscontainerMerken .linkerkant .rollout { padding-left: 10px; height: 24px; line-height: 24px; overflow: hidden; width: 241px; }
.nieuwscontainerMerken .linkerkant .rollover { padding-left: 9px; overflow: hidden; border: 1px solid #30c2db; background-color: #e6e6e6; height: 22px; width: 242px; line-height: 22px; }
.nieuwscontainerMerken .nieuws_contentvenster{width: 242px; min-height: 290px;  float: left; padding-left: 10px; margin-top: 5px; border-left: 1px solid #CDCDCD; font: normal 11px arial;}
.nieuwscontainerMerken .nieuws_contentvenster .titel { margin: 7px 0px 0px 0px; color: #2ec0d9; text-decoration: none; font-size: 15px; font-weight: bold; }
.nieuwscontainerMerken .nieuws_contentvenster img { border: 1px solid #31C1DB; margin-bottom: 7px; }

.divMerkEromheen {width:515px;float:left;border:1px solid #FC6B00;margin:20px 0 0 10px; padding:1px;}
.kopjeVergelijkMerknaam {font: bold 12px arial;width:505px;float:left;text-align:left;background-color: #FC6B00;height:15px;color:#ffffff;padding:4px 0 4px 10px;}
.inhoudMerkVakEen {width:503px;float:left; border:1px solid #FC6B00;padding:5px;font-size:12px;text-align:left;}
.inhoudMerkVakEen select{font-size:11px;border:1px solid #7f9eba; width: 200px; float: left; margin-left: 4px;margin-bottom:4px;}

.inhoudMerkVakTwee {margin-top:1px;width:503px;float:left; border:1px solid #FC6B00;padding:5px;font-size:12px;text-align:left;}        
.inhoudMerkVakTwee select{font-size:11px;border:1px solid #777777; width: 60px;}

.merkenToonResultaat{float:left; padding-left: 5px;}
.merkenToonResultaat_metabo{ margin-top: 10px; float: right; }

.vergelijkPagerStijlNieuws {font-size:11px; }         
.vergelijkPagerStijlNieuws table{margin:10px 0 0 0;}   
.vergelijkPagerStijlNieuws span{text-align:center;line-height:19px;font-weight:bold;color:#777777;width:18px;height:18px; border:1px solid #2fbfd9;display:block;}      
.vergelijkPagerStijlNieuws a{text-align:center;line-height:19px;color:#ffffff;font-weight:bold;text-decoration:none;margin:0;padding:0;width:20px;height:20px;background-image:url(../images/layout/buttons/abonnement-pagina-nummering.jpg);display:block;font-size:12px;}
.vergelijkPagerStijlNieuws a:hover{text-align:center;line-height:19px;color:#777777;text-decoration:underline;margin:0;padding:0;width:18px;height:18px;display:block;font-size:12px;border:1px solid #2fbfd9;display:block; background-image: none; text-decoration:none;}

/* toppers & abonnement verlengen */
.addvAfbeeldingen525x280 {float:left; width:525px; height: 280px; margin:5px 0 0 5px; text-align:right;}
.addvAfbeeldingen525x280 input{margin:248px 4px 0 0;}
.addvAfbeeldingen525x280 a{margin:248px 4px 0 0;}

.addvAfbeeldingenToppers {width:255px; height: 280px; float:left; margin:5px 0 0 5px; padding:0;text-align:center;}
.addvAfbeeldingenToppers input{margin:252px 0 0 0;}

.addvAfbeeldingenToppersTwee {width:255px; height: 280px; float:left; margin:5px 0 0 15px; padding:0;text-align:center;}
.addvAfbeeldingenToppersTwee input{margin:252px 0 0 0;}
div.introductieTekst {margin:10px;font-size:12px;}

div.toppers_menu {background:url(/images/layout/kopjes/toppers_menu.jpg) no-repeat;width:142px;height:22px;background-position:left;float:left; display:block; }
div.toppersmenuknoppen {float:left; width:142px;}
div.toppersmenuknoppen div{float:left; font-style: normal; width:142px; margin:2px 0 3px 0; display:block; text-transform: uppercase;}
div.toppersmenuknoppen div a{text-decoration:none; width:132px; height:20px; display:block; line-height:20px; padding-left:10px;}
div.toppersmenuknoppen div a:hover{text-decoration:none; width:132px; height:20px; display:block; background-color: #565656; line-height:20px; padding-left:10px;}

div.toppersmenuknoppen div a.toppersactief {text-decoration:none; width:132px; height:20px; display:block; background-color: #565656; line-height:20px; padding-left:10px;}

/* los toestel*/
td{vertical-align:top;}
th{text-align:left;}
table.vergelijk_formulier {width:535px;background-color:#f2f2f2; margin-top:0px; border-bottom: 2px solid #515151; float:left;} 
.vergelijk_formulier input{margin: 0; padding:0; font-size:11px;}           
.vergelijk_formulier select{border:1px solid #777777; float:left; font-size:12px;}
.vergelijk_formulier {font-size:12px;color:#555555;}
.vergelijk_formulier td{padding-left:7px;}
.vergelijk_formulier td table {margin:0; padding:0; font-size:10px; line-height:11px;}
.vergelijk_formulier td table td{margin:0; padding:0;}
.vergelijk_formulier td table td input{margin:0 2px 0 0; padding:0; float:left; clear:left; width:15px; height:15px;}
.vergelijk_formulier td table td label{margin:0; padding:5px 0 0 0 ; line-height: 4px; display:block; font-size:10px; color:#000000; border:none;}
.vergelijk_formulier b{margin-left:20px;}
.vergelijk_formulier td a{color:#555555; font-weight:bold;}
.meerFunctionaliteitenLosToestel a {margin-left:20px;}
input.lostoestel_toonknop {margin-bottom:10px; margin-right:20px;}
.lostoestelvoegmerktoetekst {font-size:10px; text-decoration:none; margin-bottom:3px; vertical-align:middle; line-height:19px;}
.lostoestelvoegmerktoetekst img{margin:2px 3px 0 5px;float:left;}            
.lostoestelvoegmerktoetekst span{display:block;line-height:16px; float:left;}
.lostoestelverwijdermerktekst{font-size:10px; text-decoration:none; margin-bottom:3px; vertical-align:middle; line-height:19px;}
.lostoestelverwijdermerktekst img{margin:6px 3px 0 5px;}
select.basis_Introductiedatum{margin:0 0 0 15px; font-size:10px; width:110px;}
select.basis_Introductiedatum2{margin:0; font-size:10px; width:110px;}
.meerfunctionaliteitenlossetoestellen span {}
div.lostoestel_introtekst {width:535px;background-color:#f2f2f2;float:left;font-size:12px; line-height:18px;}
div.lostoestel_introtekst div{margin:5px 0 5px 10px;}
.vergelijk{font-weight:bold; width:535px; line-height:18px;}
.vergelijk th{border:0; vertical-align:top; line-height:18px;}
.vergelijk_verticalelijn{background:url(/images/layout/vergelijk-verticalelijna.gif) repeat-y; background-position:center; vertical-align:middle; text-align:center;}
.vergelijk_verticalelijnb{background:url(/images/layout/vergelijk-verticalelijna.gif) repeat-y; background-position:center; vertical-align:middle; text-align:center;}
.vergelijk_verticalelijn input{margin:0;padding:0;}
.vergelijk_verticalelijn2{background:url(/images/layout/vergelijk-verticalelijna.gif) repeat-y; background-position:center; vertical-align:middle;}                
.vergelijk_verticalelijn3{background:url(/images/layout/vergelijk-verticalelijnb.gif) repeat-y; background-position:center; vertical-align:middle;}
.vergelijk_verticalelijnfooter{background:url(/images/layout/vergelijk-verticalelijna.gif) repeat-y; background-position:center; vertical-align:middle;}
.vergelijk_raster{border-left:1px solid #e6e6e6;border-bottom:1px solid #666666; vertical-align:top; font-size:12px; line-height:18px; vertical-align:middle; height:90px; text-align: center;}
.vergelijk_raster a{display:block;color: #2ec0d9; font-weight: bold;font-style:italic; font-size:11px;}
.vergelijk_raster span{display:block;font-weight:normal;}
.vergelijk_raster h3{font-size:10px; text-decoration: underline; font-weight:bold; margin:0;padding:0; line-height:14px;}
.vergelijk_raster_image {text-align:center; width:80px;}
.vergelijk_raster_image img{height:80px; margin-top: 10px 10px 0 10px; border:1px solid #cdcdcd;}
.vergelijk_div{display:block; float:left; width:535px;}
.vergelijk_verticalelijn_hoekboven{background:url(/images/layout/vergelijk-verticalelijn-hoekboven.jpg) left bottom;}
.vergelijk_raster_informatie {border-left:1px solid #e6e6e6;border-bottom:1px solid #666666; vertical-align:top; font-size:12px; line-height:14px;}                
.vergelijk_raster_informatie a{display:block; color:#2ec0d9; font-weight: bold; font-style:italic; font-size:11px; display:block; margin-left:15px;}
.vergelijk_raster_informatie span{display:block;font-weight:normal; font-size:10px; line-height:12px; margin-left:15px;}
.vergelijk_raster_informatie div{margin-top:12px; margin-left:15px;}
.vergelijk_raster2 {border-left:1px solid #e6e6e6;border-bottom:1px solid #666666;}
.vergelijk_raster2 td {vertical-align:middle; text-align:right;}
.vergelijk_raster2 a.knopralleprijzen {margin-top:15px; display:block; float:right;}
.vergelijk_raster2 a.knoprabonnement {margin-top:19px; display:block; float:right;}
.vergelijk_raster2 .knoprabonnement_lostoestel {margin-top:19px; display:block; float:right; background: url(/images/layout/buttons/abonnement-oranje.jpg); width: 86px; height: 20px;}
.vergelijk_rasterwaardering {border-left:1px solid #e6e6e6;border-bottom:1px solid #666666; font-size:11px;}
.vergelijk_rasterwaardering img{margin:0;}
.vergelijk_rasterwaardering td {vertical-align:middle;}
.vergelijk_rasterwaardering a {margin:0 0 0 0;display:block; }                
.vergelijk_rasterwaardering h3{font-size:10px; text-decoration: underline; font-weight:bold; margin:0; padding:0; line-height:14px; color:#2ec0d9;}
.vergelijk_rasterwaardering .reviewurl{font-size:10px; text-decoration: underline; font-weight:bold; margin:0; padding:0; line-height:14px; color:#2ec0d9;}
.vergelijk_rasterwaardering h2{font-size:12px; font-weight:bold; margin:9px 0 0 0;padding:0;}
.pricing_type_prijs {vertical-align:top; line-height:14px;border-left:1px solid #e6e6e6;border-bottom:1px solid #666666; }
.pricing_type_prijs span {color:#dd7327; font-weight:normal; font-size:15px; text-decoration:underline;margin:0 0 0 5px;}
.pricing_type_prijs div.a{float:left; margin:10px 0 0 5px; width:65px; font-size:11px;}
.pricing_type_prijs div.b{float:left; margin:10px 0 0 5px; width:65px; font-size:11px;}
.vergelijk_toestel_bg {background-image:url(/images/layout/kopjes/header_toestel_vergelijk.jpg); height:23px; background-repeat: repeat-x; font-size:12px; font-weight:bold; color:#ffffff; padding-left:10px; border-bottom:1px solid #666666; line-height:10px;}
.vergelijken_paging_knoppen {border-top:1px solid #666666;}
.vergelijkPagerStijl {background:url(/images/layout/vergelijk-verticalelijnf.gif) repeat-y;background-position:left; font-size:11px; }         
.vergelijkPagerStijl table{margin:10px 0 0 0;}   
.vergelijkPagerStijl span{text-align:center;line-height:19px;font-weight:bold;color:#777777;width:18px;height:18px; border:1px solid #2fbfd9;display:block;}      
.vergelijkPagerStijl a{text-align:center;line-height:19px;color:#ffffff;font-weight:bold;text-decoration:none;margin:0;padding:0;width:20px;height:20px;background-image:url(../images/layout/buttons/abonnement-pagina-nummering.jpg);display:block;font-size:12px;}
.vergelijkPagerStijl a:hover{text-align:center;line-height:19px;color:#777777;text-decoration:underline;margin:0;padding:0;width:18px;height:18px;display:block;font-size:12px;border:1px solid #2fbfd9;display:block; background-image: none; text-decoration:none;}
.vergelijkPagerStijlGsmAbonnement {background:url(/images/layout/gsm_abonnement/gsmabonnement_lijntjelblo.jpg) repeat-y;background-position:left; font-size:11px; }         
.vergelijkPagerStijlGsmAbonnement table{margin:10px 0 0 0;}   
.vergelijkPagerStijlGsmAbonnement span{text-align:center;line-height:19px;font-weight:bold;color:#777777;width:18px;height:18px; border:1px solid #2fbfd9;display:block;}      
.vergelijkPagerStijlGsmAbonnement a{text-align:center;line-height:19px;color:#ffffff;font-weight:bold;text-decoration:none;margin:0;padding:0;width:20px;height:20px;background-image:url(../images/layout/buttons/abonnement-pagina-nummering.jpg);display:block;font-size:12px;}
.vergelijkPagerStijlGsmAbonnement a:hover{text-align:center;line-height:19px;color:#777777;text-decoration:underline;margin:0;padding:0;width:18px;height:18px;display:block;font-size:12px;border:1px solid #2fbfd9;display:block; background-image: none; text-decoration:none;}


.kop-titels2 {color:#ffffff; font-weight:bold; }
.kop-titels2 div{color:#ffffff; font-weight:bold; margin-left:28px; margin-top:1px; float:left;}
.gekozentekst{color:red;font-size:11px;font-weight:bold;display:block;width:170px; height:75px; visibility: hidden; text-align:left; line-height:16px; letter-spacing:0px;}
.gekozen_toestellen a{font-size:11px;font-style:italic;color:black; text-decoration:none;}
.gekozen_toestellen a:hover{font-size:11px;font-style:italic;color:black; text-decoration:underline;}
.gekozen_toestellen a img{width:10px;height:10px;}
.gekozen_toestellen_venster{border: 1px solid #666666;width:535px;height:110px;margin-bottom:20px;}   
.gekozen_toestellen_venster td{vertical-align:bottom;}

.gekozen_toestellen_venster_gsmabonnementen{border: 1px solid #666666;width:835px;height:110px;margin-bottom:20px; background-color:#ececec;}   
.gekozen_toestellen_venster_gsmabonnementen td{vertical-align:bottom;}

.gekozen_toestellen_venster_gsmabonnementen_gemaaktekeuze{border: 1px solid #666666;width:835px;margin-bottom:10px;}   
.gekozen_toestellen_venster_gsmabonnementen_gemaaktekeuze td{vertical-align:bottom;}

.gekozen_toestellen div{font-size:11px; width:84px; text-align:left;margin:0 15px 0 15px;}
td.geselecteerdFotoMaxGekozen img{ height:60px; font-size:11px; border:1px solid #525252; margin-top:2px;}
.vergelijkLosseToestellenKnop {margin:65px 10px 10px 0;}
.lostoestel_gekozenverwijder {text-align:left;}
.lostoestel_aanbiedingen {float:left;width:545px;margin:20px 0 0 0;}    
.aanbieding_blokjes {float:left; margin-top:10px;}
.aanbieding_blokjes div{background:url(/images/layout/aanbieding_blokje_achtergrond.jpg) no-repeat;font-weight:bold;text-align:center;width:130px;height:270px;float:left;margin-right:5px;margin-bottom:5px;font-size:11px;line-height:15px; }
.aanbieding_blokjes div h3{color:#48c9de;overflow:hidden;width:124px;height:30px;line-height:26px;font-size:12px;padding:0 0 0 0;margin:0 0 0 0;}
.aanbieding_blokjes div a{font-style:normal;font-weight:normal;color:#515151;font-size:10px;}
.aanbieding_blokjes div .prijs{color:#dd7327;display:block;font-size:16px; margin-top:5px; margin-bottom:5px;}
.aanbieding_blokjes div span{line-height:14px;}
.aanbieding_blokjes p{margin:0 0 0 0;padding:0 0 0 0;}
.aanbieding_blokjes .reviewsterren{display:inline;width:58px;height:13px;padding:0 0 0 0;margin:0 0 0 0;border:none;}
.aanbieding_blokjes div input{float:left; margin-left:3px; color:#22a023;}
.aanbieding_blokjes .gsm_offset{left:5px;top:1px;position:relative;width:80px;height:100px;border:0 0 0 0;display:block;text-align:center;margin-bottom:5px;}
.aanbieding_blokjes .reviews{margin-bottom:8px;}
.waardering_lostoestel_pageen {display:block; float:left; width: 130px; text-align:center; font-size: 12px; background:none; margin-top:5px;}
.bestelknoplossetoestellenoverzicht {display:block; margin-top: 5px;}
.uitgebreid_vergelijk_tabel .headertitelsub{border-bottom:1px solid black; font-size:11px;}
.uitgebreid_vergelijk_tabel .grijs{background-color:#efefef; font-size:11px; }
.uitgebreid_vergelijk_tabel .grijs h2{font-size:14px; font-weight:bold; margin: 10px 0 8px 0; padding:0; line-height: 18px;}
.uitgebreid_vergelijk_tabel .grijs h3{font-size:14px; font-weight:bold; margin: 10px 0 8px 0; padding:0; line-height: 18px;color:#dd7327;}
.uitgebreid_vergelijk_tabel .grijs h4{font-size:12px; font-weight:bold; margin: 10px 0 8px 23px; padding:0; text-align:left; display:block; width: 80px;}
.uitgebreid_vergelijk_tabel .grijs img{margin:5px 0 0 0;}
.uitgebreid_vergelijk_tabel .grijs input{margin:5px 0 0 0;}
.uitgebreid_vergelijk_tabel .grijs2{background-color:#efefef; font-size:11px; text-align:center;}
.uitgebreid_vergelijk_tabel .grijs2 img{margin:5px 0 0 0;}
.uitgebreid_vergelijk_tabel .wit{background-color:#ffffff; font-size:11px; }
.uitgebreid_vergelijk_tabel .wit h4{font-size:12px; font-weight:bold; margin: 10px 0 8px 23px; padding:0; text-align:left; display:block; width: 80px;}
.uitgebreid_vergelijk_tabel .wit h3{font-size:14px; font-weight:bold; margin: 10px 0 8px 0; padding:0; line-height: 18px; color:#dd7327;}
.uitgebreid_vergelijk_tabel .wit h2{font-size:14px; font-weight:bold; margin: 10px 0 8px 0; padding:0; line-height: 18px;}
.uitgebreid_vergelijk_tabel .wit img{margin:5px 0 0 0;}
.uitgebreid_vergelijk_tabel .wit input{margin:5px 0 0 0;}
.uitgebreid_vergelijk_tabel .wit2{background-color:#ffffff; font-size:11px; text-align:center;}
.uitgebreid_vergelijk_tabel .wit2 input{margin:5px 0 0 0;}
.uitgebreid_vergelijk_tabel .wit2 img{margin:5px 0 0 0;}
.uitgebreid_vergelijk_tabel .headertitel{vertical-align:bottom;width:200px;height:50px;border-bottom:1px solid black; font-size:12px; line-height:21px;}
.uitgebreid_vergelijk_tabel .kruisenvink{vertical-align:middle;}
.uitgebreid_vergelijk_tabel .headerTop_aanbieder{width:60px;height:20px;}
.uitgebreid_vergelijk_tabel .headerTop_toestel{height:100px;border:1px solid #cdcdcd;}
.uitgebreid_vergelijk_tabel .headerTop td{text-align:center; vertical-align:bottom;}
.uitgebreid_vergelijk_tabel .headerTop{border-collapse:collapse;}
.uitgebreid_vergelijk_tabel .headerTop h1{font-size:12px; font-weight:bold; margin: 20px 0 0 0; padding:0;}
.uitgebreid_vergelijk_tabel td.knoppie {vertical-align:top; width:200px;}
.uitgebreid_vergelijk_tabel .knoppie a{text-align:left; float:left; margin: 20px 0 0 0;}
td.knoppie2 {width:200px;}
.knoppie2 {text-align:left; float:left; margin: 40px 0 0 0; display:block;}
.uitgebreid_vergelijk_tabel2 {font-size:11px; line-height:18px; float:left; margin:0; padding:0; border:none;}
.uitgebreid_vergelijk_tabel2 td{padding:0 0 0 0;}
div.vergelijk_toestellen_overzicht {float:left; width:525px; font-size:11px; margin: 0 0 0 10px; padding:0;}
.vergelijk_toestellen_overzicht .reviewknop { background: url(/images/layout/buttons/reviews_lezen_oranje.jpg); width: 96px; height: 20px; display: inline-block; margin-top: 5px; }
.losToestelAdvertentie {width:535px; height:60px; float:left; margin:0 0 10px 0; text-align:center; display:block;}  

/* Einde los toestel*/


/*merken*/
.merkSorteerPd {margin:7px 20px 0 0; font-size:12px;}
div.merkDdTop {color:#ffffff; margin:0 0 10px 0;width:535px;display:block;height:33px; background-color: #dddddd;float:left;text-align:right; font-size:12px; background-image:url(/images/layout/waardering-sterren/merken-review-achtergrond-grijs.jpg); background-repeat:repeat-x; background-position:center; font-weight:bold;}
div.merkDdTop select{font-size:11px; border:1px solid #777777;}
    
table.overzichtMerkenKlasse {width:516px;margin:2px 0 0 10px;border:1px solid #777777;}
table.overzichtMerkenKlasse td {padding-top:1px;padding-left:1px;padding-bottom:1px;height:44px;}
input.merkenAfbeelding {border:1px solid #777777;width:68px; height:44px;}
td.sterrenPlaatje {background-image:url(/images/layout/waardering-sterren/review-achtergrond-blauw.jpg); background-repeat:repeat-x; background-position:center; width:80px;text-align:center;font-size:14px;font-weight:bold;line-height:26px; color:#ffffff;}
td.sterrenPlaatje img {width:65px;}
td.merkTekstInleiding{height:44px; overflow:hidden;}
td.merkTekstInleiding div{margin:2px;float:left;font-size:11px;padding-left:10px;height:44px; overflow:hidden;}
td.merkTekstInleiding a{color: #2ec0d9; font-weight: bold; font-style: italic; }
td.aantalReviews {border-left: 1px solid #ffffff; margin-right:1px; background-image:url(/images/layout/waardering-sterren/merken-review-achtergrond-grijs.jpg); background-repeat:repeat-x; background-position:center;text-align:center; font-size:14px;font-weight:bold;width:50px;color:#ffffff;font-weight:bold;}
td.aantalReviews div{width:50px; float:left; margin-top:3px; text-align:center;}
td.aantalReviews a{font-size:11px;font-weight:bold;color:#ffffff;font-weight:normal;border:none;display:block; margin-top:1px;}
td.aantalReviews a:visited{font-size:11px;font-weight:bold;color:#ffffff;font-weight:normal;border:none;display:block;margin-top:2px;}

.kopjeOverzichtMerkenpagina {display:block; margin:0 auto; width:525px; height:20px; margin-bottom:10px; margin-top:10px;border-bottom:1px solid #777777;float:left;}
.kop-titels-grijs {color:#515151; font-weight:bold; padding-left:10px;font-weight:bold;}
.pxTdBreedte{font-size:0px; width:0px; margin:0;border:0;padding:0;}
.gv_overzicht_tabel {margin:0 0 10px 0; float:left;}

/*reviews*/
.dropdown_185 { width: 185px; }
.reviewbox { width: 515px; margin: 0 auto; border-bottom: 1px solid black; padding-bottom: 20px; display: block;}
.reviewbox .reviewfoto { width: 515px; height: 140px; margin-top: 20px; border: 1px solid #48C9DE; display: block; }
.reviewbox .reviewlink { font-size: 30px; font-weight: bold; color: #48C9DE; text-decoration: none; display: block; padding: 10px 0px 10px 0px; }
.reviewbox .reviewtekst { font-size: 12px; padding-bottom: 10px; line-height: 18px; }
.reviewbox a { font-size: 11px; color: #48C9DE; }

.detailsview_verberg { display: none; }
.gridview_margin { margin: -1px; }
.gridview_margin img { border: 1px solid #31C1DB; }

/*winkel reviews*/
.gebruikerreview_winkel { width: 514px; }
.gebruikerreview_winkel .reviewheader { font: bold 12px Arial; height: 28px; line-height: 18px; background: url(/images/layout/kopjes/review_winkelbeoordeling_header_resultaat.jpg); padding-left: 10px; }
.gebruikerreview_winkel .score_positief { font: italic 30px arial; color: #11ab0b; display: block; font-weight: bold; }
.gebruikerreview_winkel .score_negatief { font: italic 30px arial; color: #d22a27; display: block; font-weight: bold; }
.gebruikerreview_winkel .reviewcontent { padding-left: 20px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; }
.gebruikerreview_winkel .reviewcontent td { width: 140px; font-style: italic; font-size: 11px; }
.gebruikerreview_winkel .reviewcontent img {  float: left; }
.gebruikerreview_winkel .reviewcontent .review_tekst { display: block; padding: 20px 10px 20px 0px; margin-bottom: 20px; border-bottom: solid 1px #cccccc; width: 460px;}
.gebruikerreview_winkel .bottom { background: url(/images/layout/kopjes/review_winkelbeoordeling_bottom_resultaat.jpg) no-repeat; height: 30px; }

/* Abonnement Zoeken*/
.gekozen_abonnementen a{font-size:11px;font-style:italic;color:black;}
.gekozen_abonnementen a img{width:10px;height:10px;}
table.gekozen_abonnementen_venster{border: 1px solid #666666;width:535px;height:120px; float:left;}
td.geselecteerdFotoMaxGekozen2 img{ font-size:11px; border:1px solid #525252; margin-top:2px;}
.gekozen_toestellen_venster td{vertical-align:top;}
.vergelijk_raster{border-left:1px solid #e6e6e6;border-top:1px solid #666666;}
.vergelijk_raster a{color:#2ec0d9;font-style:italic; font-size:10px; word-spacing:-1px;}
.vergelijk_raster span{display:block;font-weight:normal;}
.vergelijk_raster_image{border-left:1px solid #e6e6e6;border-bottom:1px solid #666666; }
.vergelijk_raster_image img{border:1px solid #666666;height:80px;}
.vergelijk td.headerComment{background-color:#d9d9d9;color:#666666; font-size:11px;border-left:1px solid #bbbbbb; border-top:1px solid #bbbbbb;border-right:1px solid #bbbbbb; padding-left:5px; text-align:left;}
.vergelijk_verticalelijn4{background:url(/images/layout/vergelijk-verticalelijn-abo.gif) repeat-y; background-position:center; vertical-align:middle;}
.vergelijk_toestel_bg2 {background-image:url(/images/layout/kopjes/header_abo_vergelijk.jpg); height:48px; background-repeat: repeat-x; font-size:12px; font-weight:bold; color:#ffffff; padding-left:10px; border-bottom:1px solid #666666; line-height:10px;}
.vergelijk_verticalelijn5{background:url(/images/layout/gsm_abonnement/gsmabonnement_lijntjelblo.jpg) repeat-y; background-position:left; vertical-align:middle;}

.vergelijk th a{color:#ffffff; text-decoration:none; display:block; margin-top:5px;}
td.vergelijk_raster_abocel1{height:67px;}
td.vergelijk_raster {height:67px;}
.vergelijk_raster_abocel1{border-left:1px solid #e6e6e6;border-top:1px solid #666666;border-bottom:1px solid #666666; font-size:11px; line-height:14px; width:140px; text-align:center; font-weight:normal; vertical-align:middle;}
.vergelijk_raster_abocel1 a{font-size:10px; font-weight:bold; color:#2ec0d9; font-style:italic; word-spacing:-1px;}
.vergelijk_raster_abocel1 .providerlogo {height:31px;}
img.aanbieder_abo_marge {margin-top:13px;}
span.abo_belminuten_marge{display:block; margin:0 0 0 5px; font-weight:bold; text-align:center;}

/*agenda*/
.agenda_content {font-size:12px; text-align:left; float:left; margin-left:10px;}
.agenda_content h2{font-size:12px; font-weight:bold;}
.agenda_content .textveld {border: 1px solid #777777; margin:0; padding:0; height:18px; vertical-align:top;}
.agenda_content .zoekknop {border:none;margin-left:3px;}
.agenda_content table.agendaItemsOnderElkaar {padding:0;margin:0 0 10px 0;width:515px; float:left;}
.agenda_content table.agendaItemsOnderElkaar td{vertical-align:middle;}
.agenda_content table.agendaItemsOnderElkaar td img {margin-left:10px; width:68px;}
.agenda_content table.agendaItemsOnderElkaar .agendaMaand{text-transform:capitalize;}
div.agendakopjebovenin{float:left; width:513px; border-bottom:1px solid #555555; line-height:18px; margin-top:10px;margin-bottom:10px;}
div.agendakopjebovenin span{font-weight:bold; margin-left:10px;}
