

body
{
margin:0;
font:72%/1.5 Arial, Helvetica, Verdana;
}

.background_container
{
background:transparent url(images/background_verloop.gif) repeat-y;
width:1002px;
margin:0 auto;
}

.page_container
{
background:transparent url(images/background.gif) no-repeat;
min-height:600px;
_height:600px;
position:relative;
width:100%;
}

.header
{
background:transparent url(images/header.jpg) no-repeat top right;
width:810px;
height:153px;
position:relative;
}
.header h2
{
margin:0;
padding:0;
color:#e3e3e3;
font-size:1.5em;
float:right;
text-align:right;
position:relative;
top:26px;
right:32px;
}
.header img{
margin:5px 0 0 55px;
}
.header .menu
{
width:529px;
height:31px;
position:absolute;
bottom:0;
right:0;
}
.header .menu ul
{
margin:0;
padding:0;
list-style:none;
}
.header .menu ul li
{
display:inline;
float:left;
line-height:30px;
margin-left:10px;
}
.header .menu ul li a
{
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding:2px 5px;
}
.header .menu ul li a:hover
{
color:#dc0a0a;
background:#fff;
}
.content_container
{
float:left;
margin-left:18px;
width:790px;
display:inline;
padding-top:25px;
}
.content_container a{
color:#000;
text-decoration:none;
}
.content_container a:hover{
text-decoration:none;
color:#dc0a0a;
}
.overview{
height:320px;
width:210px;
margin: 0 18px;
float:left;
display:inline;
}
ul.news,
ul.contact{
list-style:none;
margin:0;
width:200px;
}
.news li{
border-bottom:1px dotted #dc0a0a;
}
.news li a{
background:#fff url(images/arrow_red.gif) no-repeat bottom right;
display:block;
padding:8px 20px 8px 8px;
margin-bottom:5px;
}
ul.contact{
margin:15px 0 0 8px;
}
ul.contact li{
margin:0px 0 10px 0px;
}
ul.contact img{
border:0;
padding-right:8px;
}
.content{
margin:0 20px 0 20px;
float:left;
width:500px;
display:inline;
}
.content h1{
font-size:1.5em;
color:#dc0a0a;
}
.content h2{
font-size:1.3em;
color:#dc0a0a;
}
.content h4{
font-size:1.1em;
color:#000;
}
.content_container .content ul li{
list-style: disc url(images/bullet_red.gif);
}
.content a{
color:#dc0a0a;
text-decoration:underline;
}
.content a:hover{
text-decoration:none;
color:#000;
}
.content .button{
border:2px solid #dc0a0a;
background:#fff;
}
.side{
width:160px;
padding:15px 10px 15px 20px;
_padding:15px 10px 15px 0;
float:right;
}
.side img{
padding:1px;
border:4px solid #fff;
background:#BF0000;
}
.side h3{
padding:0px;
margin:15px 0 15px 0;
color:#fff;
font-size:1.4em;
}
.side p{
padding:0px;
margin:0 0 15px 0;
color:#fff;
font-size:1.0em;
}

.footer
{
background:#fff url(images/footer.gif) repeat-y;
min-height:114px;
_height:114px;
width:100%;
margin:14px 0 0px 0;
clear:both;
}
