/* stylesheet: kalbfleisch.nl */
/* versie 1.0 - 27/09/2006 - eend.nl */

/*  Algemene declaraties
-------------------------------------------- */
body {margin:0;padding:0;background:#84908a url(/img/bg_body_algemeen.gif) repeat-y 50% 0;color:#212;font:11px/1.5 verdana,arial,helvetica,sans-serif;text-align:center;}
div, img {margin:0;padding:0;border:none;}
abbr, acronym, address {font-style:normal;border:none;}
h1,h2,h3,h4 {clear:both;margin:0 0 1em;padding:0;color:#9c3;font:bold 160%/1.0 clarendon,"clarendon roman",georgia,"times new roman", times, serif;}
h2,h3 {margin:0 0 .1em;font-size:130%;}
a{color:#c00;padding-bottom:1px;border-bottom:1px dotted #999;text-decoration:none;}
a:hover {color:#f60;border-bottom:1px solid #999;}
a:visited {color:#900;border-bottom:none;background:none}
p,address {margin:0 0 1em}
ul {margin-top:0;margin-left:1.5em;padding:0;}
ol {margin:0 0 1em;padding:0;list-style-type:lower-alpha;}
.alg05 ol {list-style-type:none}
.alg05 ol ol {list-style-type:decimal}
dl {margin:0 0 1em}
dt {font-weight:bold}
dd {margin:0}
fieldset {margin:0;padding:0 0 1em;border:none;}
legend {display:block;margin:0 0 .1em -10px;padding:0 0 .3em;color:#9c3;font:bold 130%/1.0 clarendon,"clarendon roman",georgia,"times new roman", times, serif;}
label {display:block;font-weight:bold}
input {display:block;margin:.15em 0 .7em;width:240px}
button {display:block;border:none;border-left:4px solid #9c3;padding:.2em 24px .1em;background:#303068 url(/img/bg_nav-ond.png) repeat-y -225px 50%;color:#fff;font:normal 110% "Trebuchet MS",verdana,arial,helvetica,sans-serif;letter-spacing:0;text-align:left;cursor:pointer}


/*  #wrap
-------------------------------------------- */
#wrap {position:relative;width:760px;margin:0 auto;text-align:left;}


/*  #logo
-------------------------------------------- */
#logo {position:relative;left:0;margin-top:2.5em;margin-bottom:0;width:760px;height:145px;background:#303068 url(/img/bg_logo_09.jpg) no-repeat 0 100%;}
#logo a {padding:0;border:none}
#logo img {vertical-align:top}

/* wissel achtergrondbeeld */
.alg01 #logo {background-image:url(/img/bg_logo_08.jpg)}
.alg02 #logo {background-image:url(/img/bg_logo_06.jpg)}
.alg03 #logo {background-image:url(/img/bg_logo_07.jpg)}
.alg04 #logo {background-image:url(/img/bg_logo_02.jpg)}
.alg05 #logo {background-image:url(/img/bg_logo_03.jpg)}
.ond01 #logo {background-image:url(/img/bg_logo_05.jpg)}
.ond02 #logo {background-image:url(/img/bg_logo_01.jpg)}


/*  #content
-------------------------------------------- */
#content {position:relative;top:27px;left:80px;float:left;width:421px;margin-bottom:6em;background:#fff;}


/*  #nav-alg
-------------------------------------------- */
#nav-alg {display:block;position:absolute;top:-2em;left:10px;width:720px;list-style:none;margin:0;padding:0;line-height:1.5em;}
#nav-alg li {float:right;border-left:12px solid #fff;background-color:#fff;}
#nav-alg li#alg01 {float:left}
#nav-alg a {padding-bottom:0;padding-left:11px;border:none;background:url(/img/bg_nav-alg.gif) no-repeat 0 50%;color:#303068;}
#nav-alg a:hover {color:#f60}

/* plaatsaanduiding #nav-alg*/
.alg01 #alg01 a, .alg02 #alg02 a, .alg03 #alg03 a,
.alg04 #alg04 a, .alg05 #alg05 a, .alg06 #alg06 a {background-image:url(/img/bg_huidig.gif);color:#303068;cursor:default}


/*  #nav-ond
-------------------------------------------- */
#nav-ond {position:relative;top:-115px;float:right;margin:0 0 -3em;padding:0;width:225px;list-style:none;}
#nav-ond #ond01,#nav-ond #ond02,#nav-ond #ond03,#nav-ond #ond04{margin-top:5px;font:bold 165%/1.55 clarendon,"clarendon roman",georgia,"times new roman", times, serif;letter-spacing:.1em;width:225px;}
#ond01 a:hover{color:#f90;}
#ond02 a:hover{color:#09f;}
#ond03 a:hover{color:#c00;}
#ond04 a:hover{color:#9c3;}
#nav-ond ul {margin:5px 0 0;padding:0;list-style:none;}
#nav-ond li a {display:block;padding-left:24px;border-bottom:none;background:#313 url(/img/bg_nav-ond.png) repeat-y -225px 50%;color:#fff;}
#nav-ond li li {padding-top:1px;background:url(/img/bg_nav-ond_li.gif) no-repeat 0 0;font:normal 65%/1.85 "Trebuchet MS",verdana,arial,helvetica,sans-serif;letter-spacing:0;}
#nav-ond li li#adv01,#nav-ond li li#rec01,#nav-ond li li#nie01 {background:none !important;}
#nav-ond li li a {margin-right:30px;background-color:#303068;background-position:-225px 52%;color:#fff !important;}
#nav-ond li li a:hover {border-left:none !important;padding-left:28px;background-color:transparent;background-position:-31px 52%;color:#fff;}

#nav-ond #ond01 a {border-left:4px solid #f90;}
#nav-ond #ond02 a {border-left:4px solid #09f;}
#nav-ond #ond03 a{border-left:4px solid #c00;}
#nav-ond #ond04 a{border-left:4px solid #9c3;}

#nav-ond #ond01 #sub-adv li {background:url(/img/bg_nav-ond_li_adv.gif) no-repeat 0 0;}
#nav-ond #ond04 #sub-nie li {background:url(/img/bg_nav-ond_li_nie.gif) no-repeat 0 0;}

/* klap navigatie in-uit dmv body-class */
.alg01 #nav-ond #ond01 ul, 
.alg02 #nav-ond #ond02 ul, 
.alg03 #nav-ond li li, 
.alg04 #nav-ond #ond02 ul, 
.alg05 #nav-ond #ond02 ul, 
.alg05 #nav-ond #ond02 ul, 
.alg06 #nav-ond #ond01 ul,  
.alg06 #nav-ond #ond02 ul, 
.ond01 #nav-ond #ond02 ul, 
.ond02 #nav-ond #ond01 ul {display:none}


/*  #footer
-------------------------------------------- */
#footer {clear:both;margin-left:8px;padding:10px 20px 10px 72px;border-top:1px dotted #9c3;background:#fff;}
* html #footer {border-top:none;background:#fff url(/img/bg_footer_top.gif) repeat-x 0 0}
#footer .url{display:none}

#footer .street-address, #footer .locality, #footer .tel {margin-right:.4em;padding-right:.7em;background:url(/img/bg_footer.gif) no-repeat 100% 50%;}


/*  speciaal voor homepage
-------------------------------------------- */
.alg01 #logo{margin-top:1.6em}

/*  speciaal routebeschrijving
-------------------------------------------- */
.alg03 #content {width:500px}
.alg03 #content #kaart {width:605px;margin:0 0 1em;background:#fff url(/img/route_kleur.png) repeat-x 0 0;}
.alg03 #content #kaart img {position:relative;top:-1000px}


/*  speciaal voor sectie: advocaten
-------------------------------------------- */
.ond01 {background-image:url(/img/bg_body_advocaten.gif);}
.ond01 #content {left:36px;width:487px;}
.ond01 #footer {padding-left:36px;}
.ond01 h1,.ond01 h2,.ond01 h3{color:#f90}

.ond01 #ond01 a:link,.ond01 #ond01 a:visited {color:#fdc689;}
.ond01 #ond01 a:hover{color:#f90;}
.ond01 #ond01 li a:link,.ond01 #ond01 li a:visited{color:#fff !important}

.adv00 #content {left:80px;width:420px;}
.adv00 #ond01 a{color:#fdc689 !important;cursor:default}
.adv00 #footer {padding-left:72px;}

#advocaat {position:relative;float:left;top:-101px;margin-bottom:-101px;padding-right:11px;background:url(/img/bg_advocaat.gif) no-repeat 100% 74px}
#advocaat h1 {color:#fff;background:#313;margin:0;padding:5px 9px;}
#advocaat h2 {color:#336}
#advocaat img {float:left;background:#f8ecd7 url(/img/bg_beschrijving.gif) repeat-x;}

#beschrijving {float:right;overflow:auto;width:273px;height:232px;padding:9px;background:#f8ecd7 url(/img/bg_beschrijving.gif) repeat-x;color:#336;}

#adv-nav {clear:both;float:left;width:487px;background:url(/img/bg_adv-nav.gif) no-repeat 0 100%}
#adv-nav ul {float:left;width:476px;margin:0 11px 11px 0;list-style:none;background:#f90;}
#adv-nav li {float:left;width:50%;}
#adv-nav a {display:block;width:145px;margin:0;padding:8px 0 6px;border:none;color:#336;font-weight:bold;}
#adv-nav a:hover{color:#c00}
#adv-nav a#vorige {float:left;padding-left:31px;background:url(/img/bg_adv_vorige.png) no-repeat -428px 48%}
#adv-nav a:hover#vorige {background-position:-200px 48%}
#adv-nav a#volgende {float:right;padding-right:31px;background:url(/img/bg_adv_volgende.png) no-repeat -106px 48%;text-align:right;}
#adv-nav a:hover#volgende {background-position:100% 48%}

/* navigatie */
.adv01 #nav-ond #adv01 a, .adv02 #nav-ond #adv02 a, .adv03 #nav-ond #adv03 a, 
.adv04 #nav-ond #adv04 a, .adv05 #nav-ond #adv05 a, .adv06 #nav-ond #adv06 a, 
.adv07 #nav-ond #adv07 a, .adv08 #nav-ond #adv08 a, .adv09 #nav-ond #adv09 a, .adv10 #nav-ond #adv10 a 
{padding-left:24px;border-left:4px solid #f90 !important;background-color:#303068 !important;background-position:-225px 52% !important;color:#fdc689 !important;cursor:default}

/*  speciaal voor sectie: rechtsgebieden
-------------------------------------------- */
.ond02 {background-image:url(/img/bg_body_rechtsgebieden.gif);}
.ond02 h1,.ond02 h2,.ond02 h3{color:#09f}

.ond02 #ond02 a:link,.ond02 #ond02 a:visited {color:#9df;}
.ond02 #ond02 a:hover{color:#09f;}
.ond02 #ond02 li a:link,.ond02 #ond02 li a:visited{color:#fff !important}

/* navigatie */
.rec01 #nav-ond #rec01 a, .rec02 #nav-ond #rec02 a, .rec03 #nav-ond #rec03 a, 
.rec04 #nav-ond #rec04 a, .rec05 #nav-ond #rec05 a, .rec06 #nav-ond #rec06 a, 
.rec07 #nav-ond #rec07 a, .rec08 #nav-ond #rec08 a, .rec09 #nav-ond #rec09 a,
.rec10 #nav-ond #rec10 a, .rec11 #nav-ond #rec11 a, .rec12 #nav-ond #rec12 a,
.rec13 #nav-ond #rec13 a
{padding-left:24px;border-left:4px solid #09f !important;background-color:#303068 !important;background-position:-225px 52% !important;color:#9df !important;cursor:default}



/*  speciaal voor sectie: juridisch
-------------------------------------------- */
.ond03 {background-image:url(/img/bg_body_juridisch.gif);}
.ond03 h1,.ond03 h2,.ond03 h3{color:#c00}
.ond03 #ond03 a{color:#e66 !important;cursor:default}

/*  speciaal voor sectie: nieuwsbrief
-------------------------------------------- */
.alg06 #ond04 a{color:#ce8 !important;cursor:default}
.alg06 #ond04 li a:link,.alg06 #ond04 li a:visited{color:#fff !important}


