﻿/* begin standaard */
*, html, body { margin:0px; padding:0px; }
body {
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    color:#595959;
    padding-bottom:0px;
    height:100%;
}
/* Begin implementatie design Q */
div#header
{
    height:58px;    
    width:100%;
    float:left;
    clear:both;
    top:0px;
    background-color:#23426e;
    background-image:url(/images/mrkb_img_logofill.jpg);
    border-bottom:solid 2px white;
    overflow:visible;
}
div#headercontainer
{
    width:969px;
    margin:0 auto;   
}
div#headerlogo
{
    float:left;
    height:58px;
    width:338px;
    overflow:visible;
    cursor:pointer;
    background-image:url(/images/mrkb_img_logo.jpg);    
}
div#headerlang
{
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    float:right;
    color:#FFFFFF;
    margin-top:30px;
    vertical-align:bottom;
    margin-right:20px;
}
div#headerlang a
{
    color:#FFFFFF;    
}
div#headerlang a.lang
{
    border:none;
    margin: 0px;    
}

div#headerlang img
{
    margin-bottom:-5px;    
    cursor:pointer;
    border:none;
}
div#maincontainer
{
    float:left;
    width:100%;
    background-image:url(/images/bg_gradient.jpg);
    background-repeat:repeat-x;   
    background-position:left top;
    clear:both;
}
div#maincontentcontainer
{
    margin-top:32px;
    width:969px;
    margin-left:auto;
    margin-right:auto;
}
div#contentcontainer
{
    float:left;
    width:720px;
    position:relative;
    display:block;
    min-height:600px;
}
#spreukenbalk
{
    width:100%;
    margin-top:-32px;
    display:block;
    clear:both;
    float:left;
    overflow:hidden;    
    margin-bottom:10px;
}
div#spreuken
{
    min-width:338px;
}
div#spreuken, div#spreuken div
{
    display:block;
    position:relative;
    float:left;    
    height:25px;   
    line-height:25px;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#a10b00;
}
div#spreuken div
{
    clear:none;    
}
div#spreukenlinks, div#spreukenrechts
{
    background-image:url(/images/sprekenbalkhoekjes.gif);
    width:10px;
}
div#spreukencontent
{
    background-image:url(/images/sprekenbalkcontent.gif);
    background-repeat:repeat-x;
}
div#spreukenrechts
{
    background-position:-10px 0px;
}

div#linkerkolom
{
    width:210px;  
    float:left;  
    clear:none;
    margin-right:34px;
}
div#middenkolom
{
    float:left;    
    width:445px;
}
div#rechterkolom
{
    margin-left:24px;
    float:left;
    overflow:hidden;
    width:238px;
    padding:0px 0px;
}
div#mainMenu
{
    background-color:#23426e;    
}
div#mainMenu, div#domeincheck
{
    width:210px;
    float:left;
}
a
{
    cursor:pointer;    
}
div#mainMenu a
{
    color:#FFFFFF;    
}
div#mainMenuTop, div#mainMenuContent, div#mainMenuFooter, div#mainMenubreaker{
    width:100%;
    float:left;
}
div#mainMenuTop
{    
    background-image:url(/images/mrkb_menu_top.jpg);
    height:11px;
    width:100%;
    float:left;
}
div#mainMenuContent
{    
    background-image:url(/images/mrkb_bg_menu.jpg);
    background-repeat:repeat-x;
    height:350px;
}
div#mainMenuBreaker
{    
    background-image:url(/images/mrkb_dashed_line_wit.gif);
    height:1px;
    margin-left:29px;
    margin-right:13px;
    margin-bottom:11px;
    overflow:hidden;
}
div#mainMenuFooter
{    
    background-image:url(/images/mrkb_menu_bottom.jpg);
    height:78px;
}
div#mainMenu ul.topmenu, div#mainMenu ul.topmenu2
{
    color:#FFFFFF;
    margin-left:17px;
    margin-top:2px;
    font-size:12px;
}
div#mainMenu li
{
    background-repeat:no-repeat;
    background-position:2px 4px;
    list-style-type:none;    
}
div#mainMenu ul.topmenu li, div#mainMenu ul.topmenu2 li
{
    list-style-position:outside;
    padding-left:12px;
    padding-top:1px;
    margin-bottom:24px;   
    background-image:url(/images/mrkb_bullet_wit-op-blauw.gif);
}
div#mainMenu ul.topmenu2 li
{
    margin-bottom:10px;   
}
div#mainMenu ul.topmenu li ul
{
    margin-left:13px;    
    margin-top:9px;
}
div#mainMenu ul.topmenu li.actief, div#mainMenu ul.topmenu2 li.actief
{
    font-weight:bold;
    background-image: url(/images/mrkb_bullet_rood-op-blauw.gif);    
    font-size:12px;
    text-decoration:none;
}
div#mainMenu ul li.actief a
{
    padding-bottom:2px;
    line-height:19px;
    border-bottom:solid 1px #FFFFFF;
    
}
div#mainMenu ul li.actief ul li a
{
    margin-top:-3px;
    padding-top:0px;
    display:block;
}
div#mainMenu ul li.actief a:hover
{
    text-decoration:none;    
}
div#mainMenu ul li.actief ul li.actief a
{
    font-style:italic;
}
div#mainMenu ul li.actief ul li a
{
    border-bottom:0px;
    padding-bottom:0px;
}
div#mainMenu ul li.actief ul li a:hover
{
    text-decoration:underline;    
}
div#mainMenu ul.topmenu li ul li
{
    background-image:url(/images/mrkb_bullet_point_smal_trans.gif);
    font-weight:normal;
    margin-bottom:9px;
    font-size:11px;
}
div#mainMenu ul.topmenu li ul li.actief
{
    background-image:url(/images/mrkb_bullet_point_trans.gif);
}
div#mainMenu ul.topmenu2 
{
    font-size:11px;    
}
div#domeincheck
{
    background-image:url(/images/vagestreep.jpg);
    background-position: 0px 40px;
    background-repeat:repeat-x;
    min-height:120px;
}
div#domeincheckrestrict
{
    margin-left:17px;
    margin-top:17px;    
}
div#domeincheck h1
{
    color:#335687;    
}
div#domeincheckinvoer
{
    margin-top:27px;
    font-weight:bold;
    text-align:right;
    font-size:11px;
    vertical-align:middle;
}
div#domeincheckinvoercontainer, div.domeincheckinvoercontainer
{
    float:right;    
}
div#domeincheckinvoerWWW, div.domeincheckinvoerWWW
{
    float:left;
    height:26px;
    text-align:right;
    padding-top:7px;
    margin-right:1px;
}
input.txt
{
    border-collapse:collapse;
    border:solid 1px #bfbfbf;    
    font-weight:normal;
    height:16px;
    padding:5px;
}
input#domeincheckinvoerText
{
    border-collapse:collapse;
    border:solid 1px #bfbfbf;    
    font-weight:normal;
    height:16px;
    width:140px;
    padding:5px;
    float:left;
}
div#middenkolomintro
{
    width: 216px;
    float: left;  
    font-weight: bold;   
    line-height: 17px; 
}
div#middelkolomtext
{  
    width:100%;
    float:left;
    font-size:11px;
}
div#roodblok
{
    width:215px;
    height:210px;    
    background-color:#9a0a00;
    background-image:url(/images/mrkb_blok_rood.jpg);
    background-repeat:no-repeat;
    float:left;
    margin-left:14px;
    clear:right;
    color:#ffffff;
}
div#roodblok h1
{
    margin-left:17px;
    margin-top:14px;
    display:block;
    clear:both;
    margin-bottom:3px;
}
div#roodblok h2
{
    margin-left:17px;
    margin-top:14px;
    display:block;
    clear:both;
    margin-bottom:3px;
    font-weight : bold;
    font-size : 18px;
}
div#roodbloktext, div#roodbloklink
{
    line-height:17px;
    font-size:11px;  
    padding-left:17px;
}
div#roodbloklink
{
    margin-top:9px;    
}
div#roodbloklink a
{
    font-weight:bold;
    font-size:11px;
    background-image: url(/images/mrkb_bullet_wit-op-rood.gif);
    background-position: right 3px;
    background-repeat: no-repeat;
    color:#FFFFFF;
    padding-right:10px;
}
div#middenkolomtext
{
    float:left;
    margin-top:13px;    
    line-height:17px;
    font-size:11px;
}
div#middenkolomtext strong, div.normaal strong
{
    font-size:11px;
    font-weight:bold;        
}
div.clearb
{
    float:left;
    clear:both;
    width:100%;
}
h1.titel
{
    font-size:18px;
    font-weight:normal;
}
h3.titel
{
    font-size:18px;
    font-weight:normal;
}
h2.titel
{
    font-size:14px;
    font-weight:normal;
}
.b
{
    font-weight:bold;    
}
.i
{
    font-style:italic;    
}
.blue
{
    color:#335687;
}
a.blue, a.blue:hover
{
    padding-right:14px;
    background-image:url(/images/mrkb_bullet_blauw-op-wit.gif);
    background-position:right top;
    background-repeat:no-repeat;
    color:#335687;
}
a.actief
{
    text-decoration:underline;    
}
.important, a.important, a.important:hover
{
    color:#a60b00;  
}
.info
{
    padding:1px;
    padding-left:20px;
    background-image:url(/images/mrkb_ico_info.gif);
    background-repeat:no-repeat;
    background-position:left top;
    height:23px;
    line-height:23px;
    overflow:visible;    
    margin-left:2px;
    cursor:help;
}
.normaal
{
    line-height:17px;    
    font-size:11px;
}
.beknopt
{
    line-height:12px;    
}
.validationError
{
    color:#9a0a00;
}
div.breakLargeLine
{
    background-image:url(/images/mrkb_line_large.gif);
    background-repeat:repeat-x;
    width:100%;
    height:9px;   
    margin-top:18px;
    margin-bottom:9px;
}
ul.mainopsomming
{
    list-style-type:decimal;
    list-style-position:outside;
    width:100%;    
    margin-bottom:-10px;
}

ul.mainopsomming li
{
    margin-left:30px;    
    margin-bottom:10px;
}
ul.mainopsomming li a
{
    padding-top:3px;
}
div#footer a
{
    color:#FFFFFF;    
}
div#footer
{
    background-color:#595959;    
    border-bottom:solid 5px #595959;
    width:100%;
    height:22px;
    float:left;
    color:#FFFFFF;
    font-size:10px;
    vertical-align:bottom;
    margin-top:5px;
}
div#footerlinks, div#footerrechts, div#footercontent{
    width:10px;
    height:100%;
    position:relative;
}
div#footerlinks
{
    float:left;
    background-image:url(/images/mrkb_bg_footers.jpg);
}
div#footercontent
{
    float:right;
    margin-top:6px;
    width:auto;
}
div#footerrechts
{
    float:right;
    background-image:url(/images/mrkb_bg_footers.jpg);
    background-position:10px 0px;
}
div.knop
{
   background-color:#23426e;
   background-image:url(/images/mrkb_btn_left_2.gif); 
   background-position:left top;
   background-repeat:repeat-x;
   height:21px;
   float:left;
   display:block;
   border-collapse:collapse;
}
div.knop div
{
    padding-left:2px;    
    padding-right:2px;
    background-repeat:no-repeat;
    float:left;
}
div.knop div.knop_lr
{
   background-image:url(/images/mrkb_btn_right_1.gif); 
   background-position:left top;
   height:21px;
   width:6px;
}
div.knop div.knop_rr
{
   background-image:url(/images/mrkb_btn_right_3.gif); 
   background-position:right top;
   height:21px;
   width:18px;
}
div.knop div.knop_ll
{
   background-image:url(/images/mrkb_btn_left_1.gif); 
   background-position:top left;
   height:21px;
   width:18px;
}
div.knop div.knop_rl
{
   background-image:url(/images/mrkb_btn_left_3.gif); 
   background-position:top right;
   height:21px;
   width:6px;
}
div.knop_content
{
    float:left;
    word-spacing:normal;
    text-align:center;
} 
div.knop input
{
    display:block;
    float:left;
    border-collapse:collapse;
    height:21px;
    background-color:Transparent;
    border:none;
    color:#FFFFFF;
    font-weight:bold;
    font-family:Verdana;
    font-size:11px;
    margin-left:0px;
    margin-right:0px;
    padding-left:0px;
    padding-right:0px;
    text-align:left;
    cursor:pointer;
    min-width:30px;
    overflow:visible;
    text-align:left;
}
div#stappenvoortgang
{
    background-color:#23426e;
    background-image:url(/images/mrkb_bg_stappen.gif);
    width:708px;
    height:36px;
    margin-top:12px;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    line-height:36px;
    margin-bottom:18px;
}
div#stappenvoortgangtekst
{
    height:36px;
    float:left;    
    margin-left:15px;
    line-height:36px;
    font-size:12px;
    font-weight:bold;
}
div#stappenvoortgangnummers
{
    height:36px;
    float:right;
}
div#stappenvoortgangnummerstext, div#stappenvoortgangnummersimg
{
    float:left;    
    font-size:11px;
    font-weight:bold;
}
div#stappenvoortgangnummerstext
{
    line-height:36px;    
}
div#stappenvoortgangnummersimg
{
    margin-left:3px;
    margin-right:15px;
}
div#stappenvoortgangnummersimg img
{
    display:block;
    float:left;
    margin:0 5px;    
    margin-top:5px;
}
div.intro 
{
    font-weight:bold;
    font-size:12px;
}
th, strong{ font-weight:bold; font-size:14px;}
.ruimte 
{
    margin-top:0px;    
}
/* eind standaard */
/* begin domeinregistratie */
div#domeincheckcontainer
{
    width:100%;
    overflow:hidden;
    background-color:#dae3ec;    
}
div#domeincheckcontainer div.domeincheck
{
    height:34px;
    width:100%;
}
div.domeincheckbreaker
{
    background-image:url(/images/mrkb_dashed-line_large.gif);    
    background-repeat:no-repeat;
    height:1px;
    width:100%;
    overflow:hidden;
}
div#domeincheckcontainer div.domeincheck div
{
    float:left;
    height:34px;
    line-height:34px;    
}
div.domeincheckstatus
{
    width:100px;    
    overflow:hidden;
}
.bezet, .vrij
{
    font-size:11px;
    font-weight:bold;
}
.bezet
{
    color:#a60b00;    
}
.vrij
{
    color:#538700;
}
.domeinchecktext
{
    color:#335687;    
}
div.domeincheckinput input
{
    display:block;
    margin-top:11px;
    float:left;
    clear:none;
    margin-right:5px;
}
div.domeincheckinput label
{
    font-size:11px;
}
div.domeincheckimg
{
    width:40px;    
}
div.domeincheckext
{
    width:150px;    
    margin:0px 10px;
    overflow:auto;
}
div.domeincheckext span
{
    font-weight:normal;           
}
div.domeincheckimg img { display:block; 
                         margin-top:10px;
                         margin-left:19px;
                         margin-right:15px;  }
div#domeincheckloader
{
    background-image:url(/images/mrkb_dashed-line_large.gif);    
    background-repeat:no-repeat;
    background-position:left bottom;
}
div#domeincheckcontainerfooter
{
    background-image:url(/images/vagestreepdomeincheck.jpg);
    height:9px;
    width:100%;
    background-repeat:repeat-x;   
    overflow:hidden; 
}

/* eind domein registratie */
/* begin aanvraagformulier */
.aanvraagFormulier table, .aanvraagFormulier table tr td.aanvraagRadio
{
    padding-left:20px;
}
table.aanvraagFormulier { width:350px; display:block; float:left; margin-left:-3px; }
#tdFactuurAdres { padding-left:30px;  } 
table.aanvraagFormulier tr td { display:table-cell; }
.aanvraagform { margin:0px; 
                border:solid 1px #666; 
                padding:2px; 
                font-family:Verdana, Sans-Serif; 
                font-size:12px; }
table.aanvraagFormulier tr td table, table.aanvraagFormulier tr td table tr td { overflow:visible; }
input.groot, textarea.groot {position:relative; width:100%; margin:0px; padding:2px;}
table td { padding-left:10px; }
table td.label { padding-left:0px;font-weight:bold;padding-bottom:0px;padding-top:4px; }
td.label a { text-decoration:none; }
.aanvraagRadio input, .aanvraagRadio label
{
    margin-top:3px;
    padding:4px;
    float:left;
    display:block;
    clear:none;
}

.aanvraagFormulier table, .aanvraagFormulier table tr td, .aanvraagFormulier table { margin:0xp;padding:0px; }
.aanvraagFormulier table, .aanvraagFormulier table tr td { padding-left:10px; }
.aanvraagFormulier table, .aanvraagFormulier table tr td table { margin-left:-20px; }

div#merkRegStap1SelDiv select, div#merkRegStap1SelDiv img
{
    display:block;
    float:left;
}
div#merkRegStap1SelDiv
{
    clear:both;
    float:left;
    width:100%;    
}
img#imgInfo
{
    display:block;
    float:left;
    margin-left:2px;
    margin-top:1px;
    cursor:help;
}
.geenmarginlinks
{
    display:block;
    margin-left:-6px;    
}
.marginrechts
{
    display:block;
    float:left;
    margin-right:200px;    
}
/* eind aanvraagformulier */
div#container { margin-left:12px;margin-top:12px; }
/* begin klassenopzet */
table.klassenTabel
{
    float:left;   
    margin-left:0px;
    padding-left:0px;
    border-collapse:collapse;
}
table.klassenTabel tr, table.klassenTabel tr td, table.klassenTabel tr th
{
    margin:0px; padding:0px;
    padding-top:5px;
    padding-bottom:6px;
    padding-right:6px;
    overflow:hidden;
}
table.klassenTabel th, table.brancheTabel th
{
    font-size:12px;
}
table.klassenTabel td.nummer, td.checkbox { width:15px; overflow:hidden; }
table.klassenTabel input
{
    border-collapse:collapse;
    margin:0px;
    padding:0px;
    height:13px;
    width:13px;
    overflow:hidden;
    margin-left:0px;
    display:block;
    float:left;
}
table.klassenTabel th, table.klassenTabel td
{
    text-align:left;    
    vertical-align:top;
    padding-top:2px;
    padding-bottom:1px;
}
table.klassenTabel td.titel span{ cursor:pointer; }
.klasseTooltip
{
    font-size:11px;    
    display:block;
    width:90%;
    margin-left:5px;
    margin-top:10px;
    border:solid 1px black;
    cursor:help;
    padding:3px;
    line-height:12px;
}
tr.kleinekop th
{
    font-size:11px;    
}
/* eind klassenopzet */
a{
    text-decoration:none;
    color:#666;
}
a:hover
{
    text-decoration:underline;
    color:#666;
}
.verborgenLink
{
    cursor:default;    
}
.verborgenLink:hover
{
    text-decoration:none;
}
div.hr
{
    height:1px;
    background-color:#000000;
    overflow:hidden;  
    width:90%;
    margin:12px auto;
    clear:both;
}
/* BEGIN merkonderzoek */
ol#soortOnderzoek 
{
    list-style-type:none;
    list-style-position:inside;
}
ol#soortOnderzoek li
{
    margin-top:3px;    
}
ol#soortOnderzoek li label input
{
    margin-left:-3px;
}
ol#soortOnderzoek li div
{
    display:none;
}
textarea.beschrijving
{
    overflow:auto;    
    width:708px;
}
/* EIND merkonderzoek */
/* begin merkonderzoek, merkregistratie, modelregistratie & domeinregistratie */
a.linkAanpassen, a.linkAanpassen:link 
{
    color:#335687;
    font-style:italic;
    text-decoration:underline;
}
a.linkAanpassen:hover
{
    text-decoration:none;
    font-style:normal;
}
/* eind merkonderzoek, merkregistratie, modelregistratie & domeinregistratie */
/* begin nieuws */
div#nieuws
{
    color:#a60c00;    
    background-image:url(/images/mrkb_bg_nieuws.jpg);
    background-position:bottom center;
    width:238px;
    background-repeat:no-repeat;
    font-size:11px;
    padding-bottom:15px;
}
div.nieuwsitem, div.nieuwsdisclaimer
{
    background-image:url(/images/vagestreep.jpg);       
    background-position:top left;
    background-repeat:repeat-x;
    margin-top:3px;
    line-height:17px;
    width:215px;
    margin-left:auto;
    margin-right:auto;
}
div.nieuwsitemdatum
{
    width:100%;
    padding-top:15px;
    font-style:italic;
}
div.nieuwsitemtitel
{
    font-weight:bold;    
}
div.nieuwsitemtext
{
    color:#595959;
    margin:5px 0;        
}
div.nieuwsitemlink a, a.importantlink, a.importantlink:hover
{
    font-weight:bold;
    font-size:11px;
    background-image: url(/images/mrkb_bullet_rood-op-wit.gif);
    background-position: right 3px;
    background-repeat: no-repeat;
    padding-right:10px;    
    color:#a60c00;    
}
div.nieuwsitemlink
{
    margin-bottom:15px;    
}
div.nieuwsdisclaimer
{    
    padding-top:22px;    
    color:#595959;
    line-height:14px;
    font-size:10px;
}
#nieuwsdisclaimerLogo
{
    width:110px;
    height:33px;
    cursor:pointer;
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    background-image:url(/images/smz_logo_trans.gif);
}
.titelNieuws
{
    font-weight:bold;    
    display:block;
    margin-top:5px;
    float:left;
    clear:both;
    width:100%;
}
.tekst
{
    font-size:11px;    
}
.leesverder
{
    display:block;
    float:right;
    font-size:11px;
    font-weight:bold;
}
/* eind nieuws */
/* begin FAQ */
ul#categorie
{
    list-style-position:outside;
}
ul#categorie li
{
    margin:4px;
    margin-left:25px;       
}
.normaal a{ text-decoration:underline; }
.normaal a:hover { text-decoration:none; }
/* eind faq */
/* begion algemene voorwaarden */
span.termNummering
{
    display:block;
    width:30px;
    float:left;
}
.algemenevoorwaarden { margin-top:20px; }
/* eind algemene voorwaarden */
#imgContainer
{
    width:700px;
    overflow:auto;    
}
