body{
	margin:0;
	font:11px Verdana, Geneva, sans-serif;
	color:#99999a;
	background:url(../images/bg-body.gif) top left repeat-x;
}
a{color:#aa223c;}
a:hover{text-decoration:none;}
img{border:none;}
#main{
	width:984px;
	margin:0 auto;
	background:url(../images/bg-main.png) repeat-y;
	padding:0 9px;
}
#wrapper{
	width:984px;
	float:left;
	margin:0 0 -6px;
	background:#fff;
}
#wrapper:after, 
#main:after{
	content:"";
	clear:both;
	display:block;
}
#header{
	padding:29px 0 0;	
	width:100%;
	overflow:hidden;
	background:#fff;
}
#nav{
	width:494px;
	float:left;
	position:relative;

}
#nav img{display:block;	}
#intro{
	width:410px;
	float:right;
	padding:107px 0 0 80px;
}
#intro h1{margin:0;}
#intro h1 a{
	background:url(../images/logo.gif) no-repeat;
	width:326px;
	height:66px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
ul.chapters{
	padding:0;
	margin:0;
	list-style:none;
	width:227px;
	position:absolute;
	top:28px;
	left:16px;
}
ul.chapters li{
	font-weight:bold;
	font-size:14px;
	padding:0 0 2px;
}
ul.chapters li a{
	text-align:center;
	display:block;
	width:227px;
	height:37px;
	padding:15px 0 0;
	color:#fff;
	text-decoration:none;
	background:url(../images/bg-nav.png) no-repeat;
	cursor:pointer;
}
ul.chapters li a:hover{text-decoration:underline;}
ul.nav-list{
	padding:0;
	margin:0;
	float:right;
	width:156px;
	list-style:none;
}
ul.nav-list li{
	padding:0 0 16px;
	text-align:right;
	white-space:nowrap;
}
ul.nav-list li a{
	padding:1px 0;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
ul.nav-list li a:hover, 
ul.nav-list li.current a, ul.nav-list li.section a{
	color:#ee7f00;
	padding:0;
}
#nav div{
	width:156px;
	float:right;
	position:absolute;
	top:32px;
	right:27px;
}
#nav div h2{
	color:#fff;	
	margin:0 0 16px;
	font-size:14px;
	text-align:right;
}
#content{
	width:972px;
	overflow:hidden;
	border-top:1px solid #005140;
}
.sidebar{
	float:left;
	width:494px;
	position:relative;
        min-height:600px;
}
.data{
	float:left;
	width:446px;
	padding:26px 0 0 32px;
}
.data h2{
	font-size:20px;
	color:#aa223c;
	margin:0 0 20px;
}
.data h3{
	font-size:13px;
	color:#575759;
	margin:0;
}
.data p{
	line-height:16px;
	margin:0 0 16px;
}
strong.intro-text{
	color:#005140;
	font-size:12px;
	line-height:27px;
	margin:0 0 19px;
	display:block;
}
ul.brochure{
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
	margin:0;
	list-style:none;
}
ul.brochure li{
	float:left;
	font-size:9px;
	line-height:12px;
}
ul.brochure li a{
	color:#99999a;
	text-decoration:none;
	background:url(../images/ico-pdf.gif) no-repeat;
	padding:6px 0 0 45px;
	display:block;
	min-height:26px;
}
* html ul.brochure li a{height:26px;}
ul.brochure li span{display:block;}	
ul.brochure li.doc1{
	width:173px;
	margin:0 24px 0 0;
}
ul.brochure li.doc2{
	width:246px;
	float:left;
}
ul.brochure li a:hover{text-decoration:underline;}
.side-box1, 
.side-box2{
	position:absolute;
	top:25px;
	left:20px;
	width:215px;
	border:1px solid #b5b8b9;
	font-size:10px;
	line-height:16px;
	color:#6f6f6f;
}
.int{
	padding:6px 4px 3px 11px;
	background:url(../images/bg-transparent.png);
	min-height:74px;
	width:200px;
	float:left;	
}
.side-box2{right:27px; left:auto;}
.side-box1 p, 
.side-box2 p{
	font-size:10px;
	line-height:16px;
	color:#6f6f6f;
	margin:0 0 4px;
	letter-spacing:-1px;
	position:relative;
}
* html .int{height:74px;}
.side-box1 a, 
.side-box2 a{text-decoration:none; position:relative;}
.side-box1 a:hover, 
.side-box2 a:hover{text-decoration:underline;}
.side-box1 h3, 
.side-box2 h3{
	margin:0 0 2px;
	color:#004f3f;
	font-size:15px;
	letter-spacing:-1px;
	position:relative;
}
ul.side-nav{
	/*position:absolute;
	top:230px;
	right:0;
        */
        float:right;
	padding:0;
	margin:0 0 40px 0;
	list-style:none;
}
ul.side-nav li{
	padding:0 0 12px;
	font-size:12px;
	font-weight:bold;
}
ul.side-nav li a{
	width:144px;
	display:block;
	padding:0 26px 0 0;
	text-align:right;
	color:#005040;
	text-decoration:none;
}
ul.side-nav li a:hover, 
ul.side-nav li.current a{
	background:url(../images/bg-side-nav-hover.gif) no-repeat 100% 100%;
	color:#aa223c;
}
#footer{
	background:url(../images/bg-main-b.png) no-repeat;
	width:1002px;
	padding:12px 0 50px;
	margin:0 auto;
}
#footer address{
	font-style:normal;
	font-size:10px;
	font-weight:bold;
	color:#005140;
	padding:0 0 0 11px;
}
#footer address span{
	background:url(../images/split.gif) no-repeat 0 2px;
	padding:0 0 0 14px;
	margin:0 0 0 3px;
}
#footer address a{
	color:#005140;	
	text-decoration:none;
}
#footer address a:hover{text-decoration:underline;}
#footer ul{
	padding:0 12px 0 0;
	margin:0;
	list-style:none;
	float:right;
	text-align:right;
}
#footer ul li{
	display:inline;	
	font-size:10px;
	font-weight:bold;
	background:url(../images/split.gif) no-repeat 0 2px;
	padding:0 0 0 14px;
	margin:0 0 0 3px;
}
#footer ul li.first{background:none;}
#footer ul li a{
	text-decoration:none;	
	color:#aa223c;
}
#footer ul li a:hover{text-decoration:underline;}
fieldset {
    border:none;
    margin: 0;
    padding: 0;
}
img.left {
    float:left;
    margin-right:20px;
}

img.right {
    float: right;
    margin-left: 20px;
}
/*
#Form_Form_action_process {
    background:url(../images/submit_button.gif) no-repeat 0 0;
    width: 123px;
    height: 22px;
    border: none;
    margin-top: 10px;
}
*/
#Form_Form input {
    margin-bottom: 10px;
}
#Form_Form_action_process,
#PageCommentInterface_Form_PostCommentForm_action_postcomment {
    background:url(../images/submit_button.gif) no-repeat 0 0;
    width: 123px!important;
    height: 22px;
    border: none;
    margin-top: 10px
}
#PageCommentInterface_Form_PostCommentForm input {
    width: 220px;
}
#PageCommentInterface_Form_PostCommentForm_Comment {
    width: 220px;
}
#PageComments {
    list-style: none;
    padding-left: 0px;
}
.actionLinks {
    list-style: none;
    padding-left: 0px;
}
.addthis_button {
    background:url(../images/knop.gif) no-repeat 0 0;
    width: 123px;
    height: 22px;
    border: none;
    margin-top: 10px;
    display: block;
    text-align:center;
    text-decoration:none;
    color: black;
    padding-top: 4px;
    font-size: 12px;
    position: relative;
    left: 323px;
}

.addthis_button span { visibility:hidden; }

form input[type="text"], form textarea { width:300px; }
