/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

input, button{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

#intro_container{
  position: relative;
  width: 699px;
  margin: 0 auto;
}

#top1{
  position: relative;
  width: 973px;
}

#top2{
  position: relative;
  width: 973px;
}

#breadcrumbs{
	position:absolute;
	width:961px; /*961*/
	top:201px;
	height:38px;
	padding: 5px 0px 0px 20px;
	color:#ce0021;
	z-index:3;
	background-image:url(../images/layout/breadcrumbs_03.png);
	background-repeat:no-repeat;
	font-size:10px;
}

#breadcrumbs h1{
	margin:0px;
	padding:0px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}

#breadcrumbs p{
	margin:0px;
	padding:0px;
}

#breadcrumbs a, #breadcrumbs :visited{
	color: #ce0021;
	text-decoration: none;
}

#container{
	background-image:url(../images/layout/bottom_13.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:973px;
	margin:0px auto;
	padding:0px 0px 5px 0px;
}

#content_container{
  position: relative;
  width: 961px;
  margin: 0 auto;
}

#kleurvlak{
  position: relative;
  width: 961px;
  font-size: 1px;
  height: 10px;
}

#menu{
  width: 250px;
}

#submenu{
	float:left;
	width:243px;
	border-top:#e78090 solid 1px;
	margin: 0px 0px 0px 3px;
	padding-bottom: 25px;
}

#submenu ul{
	margin:0px;
	padding:0px;
	list-style-image: none;
}

#submenu ul li{
	margin:0px;
	list-style-type:none;
	border-bottom: #e78090 solid 1px;
	background-image:url(../images/layout/pijl_10.gif);
	background-repeat:no-repeat;
	background-position: right center;
}

#submenu ul li a{
	color:#fff;
}

#submenu .menu_level0_on a
{
  /*color: #600303;*/
}

#submenu .menu_level1
{
  padding-left: 0; /*15px;*/
}

#submenu .menu_level1_on
{
  padding-left: 0 /*15px;*/
}

#submenu .menu_level1_on a
{
  color: #600303;
}

#submenu .menu_level2
{
  padding-left: 15px; /*15px;*/
}

#submenu .menu_level2_on
{
  padding-left: 15px; /*15px;*/
}

#submenu .menu_level2_on a
{
  color: #600303;
}

#submenu a, #submenu :visited{
	display:block;
	padding:5px 0px 5px 20px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

#content{
  padding: 15px;
  width: 681px;
}

#contentsmall{
	float:left;
	width: 446px;
}

#nieuwsbrief_rechts{
	float:right;
	background-image:url(../images/layout/nieuwsbrief_back.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width: 210px;
	padding: 60px 10px 20px 10px;
	margin: -20px 0 0 0;
	min-height: 204px;
}

#nieuwsbrief_rechts th, #nieuwsbrief_rechts td{
  vertical-align: top;
}

#nieuwsbrief_rechts ul, #nieuwsbrief_rechts li{
  margin: 0;
  padding: 0;
  list-style: none;
}

#news_rechts{
	float:right;
	background-image:url(../images/layout/news_back_03.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width: 210px;
	padding: 60px 10px 20px 10px;
	margin: -20px 0 0 0;
	min-height: 204px;
}

#news_rechts a, #news_rechts :visited {
	color:#008126;
	text-decoration: underline;
}

#contentnews{
	background-image:url(../images/layout/news_back_07.jpg);
	background-position:bottom;
	width:250px; /**/
	padding:10px 20px 55px 20px;
	background-color:#bfdfc9;
	background-repeat:repeat-x;
	margin: 0px 0px 0px 20px;
	float:left;
}

#contentnews a, #contentnews :visited{
	color:#000000;
	text-decoration:underline;
}

#contentnews h1{
	color:#008126;
	font-size:13px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

#content a, #content :visited{
	color:#ce0021;
	text-decoration:underline;
}

#content h1{
	font-size:16px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:15px;
}

#content p{
	margin-top:0px;
	padding-top:0px;
}

#footer{
	position: relative;
	width: 973px;
	margin: 0 auto;
}

#footer_content{
  position: relative;
  width: 250px;
  float: left;
  text-align: center;
  color: #5a5c5b;
  font-size: 10px;
  padding-top: 2px;
}

.clear{
	clear:both;
	height:1px;
	width:100%;
}

