body 
 {margin: 0;
  padding: 0;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #333;
  background: url(/sites/hetblessepaard/images/bg-body.png) top repeat-x #900;
  text-align: center;}

#transimg 
 {z-index: 500; 
  xmargin-top: -50px; 
  top: 0;
  position: absolute;
  display: none;
  width: 213px;
  height: 59px;
  background:url(/sites/hetblessepaard/images/el-trans.png) no-repeat left top;
  _background: none; /* special for IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/hetblessepaard/images/el-trans.png');}

img#downloadbrochures
 {padding-left: 5px;}

table#aanvragen td
 {background-color: #fff;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;}

table#aanvragen th 
 {background-color: #990000;
  vertical-align: top;
  color: #fff;}

a  
 {color: #900;}
a:visited 
 {color: #333;}
a:hover 
 {color: #000;}

input, select, textarea 
 {font-size: 12px;
  font-family: arial, sans-serif;
  border: 1px inset #ccc;}
.ocmssubmit 
 {border: 1px outset #ccc;
  background-color: #900;
  color: #ffffcd;}

h1 
 {font-family: arial;
  font-size: 14px;
  margin: 0 0 20px 0;
  padding: 0;
  color: #900;
  text-transform: uppercase;}

img 
 {border: 0;}

img#logo 
 {margin-left: -34px;
  position: absolute;
  top: 0;
  padding: 0!important;} 

a.button 
 {border: 2px outset #ccc;
  display: block;
  padding: 2px;
  width: 72px;
  text-align: center;
  text-decoration: none;
  background-color: #900;
  color: #fff!important;}
a.button:hover 
 {border: 2px inset #ccc;
  padding: 3px 1px 1px 3px;}

div#searchbox
 {background: url(/sites/hetblessepaard/images/bg-searchbox.png) right repeat-y #7D0000;
  height: 86px;
  padding: 25px 29px 0 19px;
  color: #ffffcd;
  line-height: 140%;}
  
img#horsefeet 
 {position: absolute;
  top: 369px;
  margin-left: 213px;}

#searchbox form 
 {margin: 0;
  padding: 0;}

#searchfield
 {width: 184px;
  padding: 3px;
  border: 1px solid #640000;
  background-color: #ffffcd;
  font-size: 10px;
  font-family: verdana, sans-serif;;
  color: #666;}
.searchbutton 
 {float: right;
  color: #900;
  background-color: #ffffcd;
  border: 1px outset #C69377;
  font-family: verdana, sans-serif;
  font-size: 12px;
  margin-top: 2px;
  padding: 1px;
  width: 50px;}

.button
 {font-weight: bold;
  font-size: 13px;
  padding: 5px;
  border: 1px outset #ccc;}

#container 
 {width: 900px;
  margin: 0 auto;
  text-align: left;
  border-left: 1px solid #ffffcd;
  border-right: 1px solid #ffffcd;
  border-bottom: 1px solid #ffffcd;
  background: url(/sites/hetblessepaard/images/bg-container2.png) top repeat-y;}

#leftCol
 {width: 240px;
  float: left;
  background: url(/sites/hetblessepaard/images/bg-leftcol.png) right repeat-y #ffffcd; }
#leftCol h3 
 {font-size: 14px;
  color: #900;
  margin: 12px 0 4px 12px;
  line-height: 150%;
  font-weight: normal;
  letter-spacing: 1px;
  background: url(/sites/hetblessepaard/images/bg-h3.png) bottom left no-repeat;
  width: 200px;}
#leftCol ul 
 {margin: 0;
  padding: 0;
  list-style: none;}  
#leftCol ul li 
 {margin-left: 10px;}
#leftCol ul li a
 {text-decoration: none;
  color: #000;
  line-height: 140%;
  padding-left: 20px;
  letter-spacing: 0.5px;}
#leftCol ul li a:hover 
 {color: #900;
  background: url(/sites/hetblessepaard/images/bg-menuitem.png) 0px 0px no-repeat;}


#centerCol
 {width: 213px;
  float: left;
  background: url(/sites/hetblessepaard/images/bg-centercol2.png) bottom repeat-x #7D0000;}

#centerColTop
 {_height: 740px;
  min-height: 740px; }

#centerColContent 
 {position: absolute;
  top: 350px;
  width: 200px;}
#centerColContent ul 
 {margin: 0;
  padding: 0 0 20px 0;
  list-style: none;}
#centerColContent ul li 
 {line-height: 140%;}
#centerColContent ul li a 
 {line-height: 140%;
  color: #fff;
  padding-left: 20px;
  text-decoration: none;}
#centerColContent ul li a:hover 
 {background: url(/sites/hetblessepaard/images/bg-menuitem2.png) 3px 1px no-repeat;
  color: #E1BD5A;}

#rightCol
 {float: right;
  width: 393px;
  min-height: 560px;
  _height: 560px;
  padding: 138px 20px 0px 18px;
  line-height: 140%;
  background: url(/sites/hetblessepaard/images/bg-horse.jpg) -14px 100px no-repeat #ffffcd;}
#rightCol img 
 {padding: 6px;}

div.weapons1
 {position: absolute;
  background: url(/sites/hetblessepaard/images/el-weapons.gif) 0 0 no-repeat;
  width: 437px;
  margin-left: -28px;
  margin-top: -6px;
  height: 29px;}

#footer 
 {width: 900px;
  margin: 0 auto;
  text-align: right;
  line-height: 150%;
  border-left: 1px solid #ffffcd;
  border-right: 1px solid #ffffcd;
  border-bottom: 1px solid #ffffcd;}
#footer a 
 {color: #E1BD5A;
  text-decoration: none;}
#footer a:hover 
 {color: #fff;} 

#searchPage 
 {padding: 0;
  margin: 0 0 0 15px;
  list-style: square;}
#searchPage li 
 {margin-bottom: 15px;}

#news 
 {padding: 10px;
  color: #E1BD5A;}
#news a 
 {color: #fff;}
#news a:hover 
 {color: #E1BD5A;}
#news p 
 {margin: 5px 0 5px 0;}

/* float fix */
  
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

 .clearfix {
display: inline-block;
}  

 /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End Holly Hack */