@import 'reset.css';

/* Generel
------------------------------------ */
HTML,BODY{
    background: #CBCBCB url(images/bg.png);
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
    color: #333;
    margin: 0;
    padding: 0;
    height: 100%;
}
A{
    color: #BF1515;
    cursor: pointer;
    text-decoration: none;
}
A:hover{
    cursor: pointer;
    text-decoration: underline;
}
STRONG{
    font-weight: bold;
}
INPUT{
    vertical-align: middle;
}
#wrapper{
  width: 872px;
  margin: 0 auto;
  padding: 15px 0 30px 0;
}


.error		{border-color: #FF0000;
			border-style: solid;
			border-width: 1px;}
p.error 	{color: #FF0000; border:none;}		


textarea{ font-family: Verdana; font-size: 10pt; font-size: 10pt; color: #333333;}

img.noborder	{border:none;}


/* Header
------------------------------------ */
#wrapper-top{
  width: 872px;
  height: 12px;
  background: url(images/wrap-top.png) no-repeat;
}
#wrapper-bottom{
  width: 872px;
  height: 15px;
  background: url(images/wrap-bottom.png) no-repeat;
  clear: both;
  position: relative;
}
#wrapper-inner{
  width: 872px;
  background: url(images/wrap.png) repeat-y;
  float: left;
}
#header{
    background: url(images/header.jpg) no-repeat top left;
    width: 856px;
    height: 136px;
    position: relative;
    left:8px;
    top:-7px;
    z-index: 1001;
}
#header H1 A{
    outline: none;
    text-indent: -999999px;
    display: block;
    width: 392px;
    height: 91px;
    position: relative;
    top:10px;
    left: 20px;
    background: url(images/logo.png) no-repeat;
}
#header UL{
    position: relative;
    top: 119px;
    left: 0;
    width: 856px;
    height: 28px;
    background: url(images/nav.png) repeat-x;
    z-index: 1001;
}
#header LI{
  float: left;
  height: 28px;
  position: relative;
  padding: 0 15px 0 15px;
}
#header UL UL{
    display: none;
}
#header LI:hover, #header LI.active{
  background: url(images/nav-h.png) repeat-x;
}
#header UL LI:hover UL{
    position: absolute;
    top: 28px;
    width: 180px;
    height: auto;
    background: #E5E5E5;
    padding: 0;
    z-index: 1001;
    display: block;
    border: 1px solid #8D8C8C;
}
#header UL UL LI{
  float: none;
  height: auto;
  text-align: left;
  margin: 0;
  background: #E5E5E5;
  padding: 5px 5px 5px 10px;

}
#header UL UL LI:hover{
  background: #CBCBCB;
}
#header UL UL LI A{
  display: block;
  font-size: 12px;
  padding: 0;
  height: auto;
  line-height: normal;
  text-decoration: none;
}
#header LI A{
  display: block;
  color: #000;
  font-size: 15px;
  line-height: 28px;
  text-decoration: none;
}
.address{
  position: absolute;
  top: 18px;
  right: 13px;
  text-align: right;
  color: #1C1A1A;
  font-size: 11px;
}
.address A{
  color: #1C1A1A;
}
.address SPAN{
  color: #BF1515;
  font-size: 12px;
  display: block;
  font-weight: bold;
}


/*formulieren*/
label.align_text	{float: left;
		width: 170px;
		text-align: left;
		padding-right: 3px;
		}

#content p.ruimte	{margin-bottom: 3px;}



/* Main
------------------------------------ */
#main_W_sidebar{
  float: left;
  background: url(images/main.png) repeat-y;
  width: 856px;
  position: relative;
  left:8px;
  top:4px;
}
#main_WO_sidebar{
  float: left;
  background: #FFF;
  width: 856px;
  position: relative;
  left:8px;
  top:4px;
}

#content_W_sidebar{
  float: left;
  background: #FFF;
  width: 462px;
  padding: 35px 35px 35px 45px;
}

#content_WO_sidebar{
  float: left;
  background: #FFF;
  width: 775px;
  padding: 35px 35px 35px 45px;
}

.img-right{
  float: right;
  margin: 0 0 10px 10px;
}

#content H1{
  color: #BF1515;
  font-size: 20px;
  margin: 0 0 2px 0;
  font-weight: bold;
}

#content H2{
  color: #BF1515;
  font-size: 12px;
  margin: 0 0 2px 0;
  font-weight: bold;
}
#content H3{
  color: #BF1515;
  font-size: 10px;
  margin: 0 0 2px 0;
  font-weight: bold;
}
#content P{
  margin: 0 0 0 0;
  line-height: 1.5;
}
#content UL{
  margin: 0 0 10px 30px;
  list-style: disc;
}
#content LI{
  margin: 0 0 0 0;
 line-height: 1.5;
}
#content img	{border:solid transparent 5px;}

#sidebar{
  	float:left;
	padding:35px 25px;
	width:264px;
}
#sidebar H1{
  color: #BF1515;
  font-size: 13px;
  margin: 0 0 2px 0;
  font-weight: bold;
}

#sidebar H2{
  color: #BF1515;
  font-size: 11px;
  margin: 0 0 2px 0;
  font-weight: bold;
}
#sidebar H3{
  color: #BF1515;
  font-size: 11px;
  margin: 0 0 10px 0;
  font-weight: bold;
}
#sidebar P.center{
  text-align: center;
}
#sidebar P{
	font-size: 11px;
 	margin: 0 0 0 0;
 	line-height: 1.5;
}
#sidebar UL{
  margin: 0 0 10px 15px;
  list-style: disc;
}
#sidebar LI{
	font-size: 11px;
  margin: 0 0 0 0;
 line-height: 1.5;
}

#sidebar img	{border:solid transparent 3px;}

#content img.noborder, #sidebar img.noborder	{border:none;}

/* Footer
------------------------------------ */

.copy{
  top:-30px;
  left:15px;
  font-size: 11px;
  color: #686767;
  width: 856px;
  margin: 0 auto;
  clear: both;
  position: relative;
}
.copy A{
  color: #686767;
}













