/*GENERAL*/
* { padding:0; margin:0; }
fieldset, img { border:0; }
html { background:#eff1f2; }
body { background:#fff; margin:0 auto; width:900px; font:68.75% Helvetica, Arial; position: relative; }
a { text-decoration:none; color:#980101; cursor:pointer; outline:none; }
a:hover { text-decoration:underline; }
li { list-style:none; }
h1 { font: normal small-caps 1.6em Arial; color:#980101;  }
h1 a { font-size: 1.4em;  }
h2 { font:small-caps 1.636em Arial; color:#980101; padding-bottom:5px; }
sup { font-weight: bold; font-size: 1em; font-family: inherit; color: #BD0404; position: relative; top: 4.5px; *font-size: 1.25em; *top: 6px; } 

/*REPEATING*/
.header:after, .menu:after, .submenu:after { content:'.'; clear:both; height:0; visibility:hidden; display:block; }
.header, .menu, .submenu { display:inline-block; }
.header, .menu, .submenu { display:block; }
h1 img, .left_img img { display:block; }

/*HEADER*/
.header { margin-bottom:31px; }
.menu { width:805px; margin:0 auto 12px; clear:both; }
  .menu li { float:left; text-transform:uppercase; }
  .menu li .active { background: #738089; color:#fff; text-decoration:none; }
  .menu li a:hover { background: #E0E3E5; color:#000; text-decoration:none; }
  .menu a { color:#000; display:block; height:20px; float:left; padding:21px 13px 0;  }
  
.submenu { background:#e0e3e5; float:left; width:518px; }
    .submenu li { float:left; }
  .submenu li a { padding:7px 10px 6px; display:block; color:#444444; font-size:0.909em; text-transform:uppercase; }
  .submenu li a.active { background:#bd0404; color:#fff; }
  .submenu li a.contact { background:#738089; color:#fff; }
  .submenu li a:hover { text-decoration:none; }
.slogan-logo { background: #79868f url(../images/header_bg.gif) repeat-x left bottom; height:184px; width:367px; position:relative; padding:50px 0 0 15px; float:left; }
  .slogan-logo h1 { position:absolute; bottom:0; left:0; }
  .slogan-logo p { width:280px; height:77px; overflow: hidden; color:#fff; font:1.28em/24px Arial; font-variant:small-caps; }
  .banner { width:518px; height:207px; overflow:hidden; border-bottom:1px solid #980101; position:relative; float:left; }
  .banner .trans { height:61px; width:518px; }
  .trans { position:absolute; bottom:0; left:0; background:#980101; filter:alpha(opacity=20); opacity:.2; -moz-opacity:.2 }
  
/*CONTENT*/
#breadcrumbs { margin:-18px 0 10px 0; padding-left:378px; }
#breadcrumbs ul { overflow:hidden; font-size:0.909em; }
  #breadcrumbs  li { background: url(../images/delimit.gif) no-repeat left center; display:inline; margin-left:-3px; padding-left:2px; }
  #breadcrumbs li a, #breadcrumbs li span, p.linkto a { background: url(../images/arrow.gif) no-repeat 5px 5px; padding:0 8px 0 14px ; }
				p.terug a { }

  #breadcrumbs li span { color:#6f6872; }
  #breadcrumbs ul li.firstel { background:none; }

.left { width:267px; padding:0 42px 0 12px; float:left; display:inline; overflow:hidden; }
	.tagline { line-height: 18px; }
  .tagline li { padding-bottom:17px; }
  .tagline li span { color:#87949d; }
  .left .tagline li strong { color:#333; }
  .tagline li .more a { color:#980101; font-size:0.727em; }
  .left_img { width:320px;  margin-left:-12px; position:relative; }
  .left_img .trans { height:23px; width:320px; }
  .texto { color:#666; line-height:19px; padding-top:9px; }
  
.right { width:506px; margin-left:63px; float:left; display:inline; }
  .right h2 { padding-bottom:18px; color:#333; font:bold 1em Arial; }
  /*.right strong{ color:#980101; }*/
  .right strong{ color:#000000; }
  .right p { line-height:18px; margin-bottom:14px; color:#333; }
  .right .tagline { padding:0; }
  .right .tagline li { background:0; padding-left:0; margin-bottom:0; }
  .right .tagline li p strong { color:#000000!important; }
    .right li p { li/ne-height:normal; margin:0; }
  .right h1 { padding-bottom:5px; }
  
.footer { background:#e0e3e5 url(../images/footer_bg.gif) no-repeat right bottom; clear:both; height:31px; color:#67747d; font-size:0.909em; text-align:center; padding-top:15px; }
.footer A { color:#67747d; }
.footer A.flink { color:#980101; }

/*CONTACT*/
.csc-mailform-field { clear: both; margin-bottom: 5px; } 
.csc-mailform input { border: 1px solid #ccc; width: 180px; padding: 1px 4px; } 
.csc-mailform textarea { border: 1px solid #ccc; overflow: auto; padding: 1px 4px; } 
.csc-mailform label { float: left; width: 120px; text-align: right; padding-right: 10px; }
.csc-mailform-submit { margin-left: 130px; background-color: #79868f; color: #fff; }

/*RTF*/
  .right ul { padding:13px 0 19px 0; }
  .right ul li { background: url(../images/bullet.gif) no-repeat 0 center; padding-left:19px; margin-bottom:4px; color:#333; }
  .right ul li a { color:#333; font-weight:bold; }
  
h6.praktijk {font-size: 11px; font-weight: bold; font-family: arial; margin-top: -3px; color:#980101; margin-bottom: -12px; border-bottom: 1px solid #980101;}
h6.fal {font-size: 11px; font-weight: bold; font-family: arial; margin-top: 10px; color:#980101; margin-bottom: 0px; border-bottom: 1px solid #980101;}
h6.advo {font-size: 11px; font-weight: bold; font-family: arial; margin-top: -3px; color:#980101; margin-bottom: 0px; border-bottom: 1px solid #980101;}
h6.advocaten {font-size: 11px; font-weight: bold; color:#000000; margin-bottom: -10px;}
h6.contact {font-size: 11px; font-weight: bold; font-family: arial; margin-top: 5px; color:#980101; margin-bottom: 0px; border-bottom: 1px solid #980101;}

p.align-right {text-align: right;}

a.praktijk {font-size: 12px; font-weight: bold; font-family: arial; margin-top: -3px; color:#980101; margin-bottom: -12px; border-bottom: 1px solid #980101;}
a.praktijk:hover {font-size: 12px; font-weight: bold; font-family: arial; margin-top: -3px; color:#4e4e4e; margin-bottom: -12px; border-bottom: 1px solid #980101; text-decoration: none;}

table.contenttable tbody td p.bodytext { margin: 0px; }

div.csc-textpic-imagewrap {margin-top: 4px;}.

input.gmapTextBox {margin-bottom: 50px;}

/*Person List*/
.peron { clear: both; display: inline-block; }
.peron { display: block; }
.peron:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; }
.peron h1 { font-size: 11px; font-variant: normal; font-weight: bold; border-bottom: 1px solid #64181a; margin-bottom: 0.3em; }
.peron h1 a { font-size: 1em; }
.peron .image { float: right; }
.peron .content { margin:0;padding:0;}
.peron .content p { margin:0;padding:0;}

/*Praktijk List*/
.peron2 { clear: both; display: inline-block; }
.peron2 { display: block; }
.peron2:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; }
.peron2 h1 { font-size: 11px; font-variant: normal; font-weight: bold; border-bottom: 1px solid #64181a; margin-bottom: -10px; padding: 0; }
.peron2 h1 a { font-size: 1em; }
.peron2 .image { float: right; }
.peron2 .content { margin:0;padding:0;}
.peron2 .content p { margin:0;padding:0;}

STRONG {color: #bd0404;}
