* {
    margin: 0;
    padding: 0;
}
a{
    text-decoration: none;
}
a img{
    border: medium none;
}
.clear{
    clear: both;
    padding: 0px !important;
    margin: 0px !important;
    font-size: 0px;
    background: none;
    height: 0px !important;
    width: 0px !important;
}
body{
    background: #1A2881 url('../img/body_bg.jpg') repeat-x left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #4C4C4C;
}
.container{
    margin: 22px auto 0;
    width: 958px;
    padding-bottom: 22px;
}
.header{
    background: #ffffff url('../img/banner.jpg') no-repeat 3px 3px;
    height: 207px;
}
.header .logo{
    left:14px;
    position:relative;
    top:-12px;
}
.carousel_bg{
    background: url('../img/carousel_bg.jpg') repeat-x left top;
    height: 116px;
}

.slider {
	float:left;
	margin-top: 10px;
	position:relative; 
	visibility:hidden;	
}
.slider ul {
	list-style: none;
}

.slider ul li {
	padding:0 4px;
	float:left;
}
.slider ul li a{display:block;float:left;}
.slider ul li img {
	border: 3px solid #F7B006;
}
.carousel .prev {
	cursor:pointer; 
	float:left;
	padding: 46px 5px 0 5px;
}
.carousel .next {
	cursor:pointer; 
	float:right; 
	padding: 46px 5px 0 5px;
}

.caption-top, .caption-bottom {
	background: #000000;
	color: #ffffff; 
	padding:2px;
	font-size:11px;   
	text-align:center;
}

.caption-top {
	border-width:0px;
}
.caption-bottom {
	border-width:0px;
}
.caption a, .caption a {
	background:#000;
	border:none; 
	text-decoration:none;  
	padding:2px;
}
.caption a:hover, .caption a:hover {
	background:#202020;
}
.content{
    background: #ffffff url('../img/menu_bg.gif') repeat-y 150px 0;
    margin-top: 1px;
}
.content .menu{
    float: left;
    width: 169px;
    padding: 13px 15px 0 10px;
    margin-right: 18px;
    height:100%;
}
.content .menu li{
    list-style: none;
	background: url('../img/content_menu_li_bg.gif') no-repeat 0px 11px;
	background-repeat:no-repeat;
    float:left;
    clear:left;
    width:100%;
}
.content .menu li a{
    color: #101010;
    font-size: 14px;
    background: url('../img/li_bg.png') repeat-x left bottom;
	padding: 9px 11px 8px;
	display: block;
	padding-left: 15px;
}

.content .menu ul li ul li {

	list-style:none;
	margin-left:16px;

}

.content .menu ul li ul li a{
    list-style: none;
	background:none;
    float:left;
    clear:left;
    width:100%;
	font-size:13px;
	padding-bottom:5px;
}

.content .menu li a:hover,
.content .menu a.selected{
    font-weight:bold;
    color: #010066;
}
.content .menu li a:focus{outline:none;}
.content .menu ul ul a{padding: 9px 11px 8px 20px;}
.content .menu ul ul{display:none;}

.left_column{
    float: left;
    padding: 20px 0 0 0;
	width:500px;
}

.links_height
{

	height:550px;
}

.left_column{
    float: left;
    padding: 20px 0 0 0;
	width:505px;
}
.left_column h1{
    color: #404040;
    font-size: 16px;
	padding-bottom:10px;
}

.left_column h2
{
	color: #404040;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;

}
.left_column .content_menu{
    margin: 7px 0 20px 5px;
}
.left_column .content_menu li{
    list-style: square;
    margin-left: 15px;
	line-height:17px;
}

.left_column .links{
    margin: 7px 0 20px 5px;
}
.left_column .links li{
    list-style: square;
    margin-left: 15px;
	padding-bottom:15px;
}

.left_column .links li a{
	color:#010066;
}

.left_column p{
    padding-bottom: 18px;
    width:500px;
	line-height:18px;
}
.left_column .content_bottom{
    margin-top:15px;
}
.left_column .content_bottom .block{
    width: 148px;
    text-align: center;
    color: #0604d8;
    font-size: 16px;
    float: left;
    margin-right: 30px;
}
.left_column .content_bottom .block a{
	color:#0604d8;
}

.left_column .content_bottom .last{
    margin-right: 0;
}
.left_column .content_bottom .block img{
    padding: 1px;
    border: 3px solid #9A9A9A;
    margin-top: 5px;
}
.right_column{
    float: right;
    width: 210px;
    padding: 23px 10px 0 0;
}
.right_column .top_box{
    background-color: #BEBEBE;
    padding: 6px 0 0 6px;
    height:100%;
}
.right_column .top_box img{
    float: left;
    border: 1px solid #6B6B6B;
    margin: 0 6px 6px 0;
}
.right_column .bot_box{
    border: 1px solid #BEBEBE;
    margin-top: 10px;
}
.right_column .bot_box .h4_bg{
    background: url('../img/bot_box_h4_bg.gif') repeat-x left top;
    color: #ffffff;
    font-size: 16px;
    padding:7px 0 7px 10px;
}
.right_column .bot_box li{
    list-style: none;
    background: url('../img/bot_box_li_bg.gif') no-repeat 10px 7px;
    border-top: 1px solid #BEBEBE;
    padding: 4px 0 3px 28px;
	font-size:11px;
}
.right_column .bot_box li a.blue{
    color: #010066;
	font-weight:bold;
	font-size:12px;
}

.right_column .bot_box li a.readmore{
    color: #404040;
	font-weight:bold;
	font-size:11px;
}
.right_column .bot_box li a:hover{
    text-decoration: underline;
}
.footer{
    background: url('../img/footer_bg.gif') repeat-x 1px 0;
    margin: 8px 1px 1px;
    font-size: 11px;
    color: #ffffff;
    padding: 13px 10px 0;
    height: 28px;
}
.footer .footer_left{
    float: left;
}
.footer .footer_left span{
    color: #FEFB09;
    font-weight: bold;
}
.footer .footer_right{
	text-align:right;
}

.footer .footer_right a{
	color: white;
	text-decoration:none;
}

.footer_right a:hover{
	text-decoration:underline;
}

p a
{
	color:#0604d8;
	text-decoration:underline;
}

table
{
	border-top:solid 1px #F0F0F0;
	border-left:solid 1px #F0F0F0;	
	border-right:solid 1px #F0F0F0;
	margin-bottom:15px;
}


table th
{
	text-align:left;
	border-right:solid 1px #F0F0F0;
	border-bottom:solid 1px #F0F0F0;
	padding:5px;
	font-weight:normal;
}

table td
{
	text-align:left;
	border-bottom:solid 1px #F0F0F0;
	padding:5px;
}

.oneven
{
	background-color:#F0F0F0;
}

.pdf
{
	text-decoration:none;
	font-weight:bold;
	color:#404040;
}

.small
{
	font-size:10px;
	font-weight:bold;
	font-style:italic;
}

.maeda
{
	text-align:center;
}

.maeda-header
{
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

.maeda-title
{
	background-color:#CCCCCC;
	color:white;
	text-align:center;
	font-weight:bold;
}

.maeda-title-right-border
{
	background-color:#CCCCCC;
	color:white;
	text-align:center;
	font-weight:bold;
	border-right:1px solid #FFF;
}

.border
{
	border-right:solid 2px #F0F0F0;
}

#left
{
	width:305px;
	float:left;
	position:relative;
	border-right:1px solid #CCC;
}

#right
{
	width:160px;
	float:right;
	position:relative;
}

#left label
{
	width:80px;
	float:left;
}

#left input
{
	width:180px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #4C4C4C;
	border: 1px solid #4C4C4C;
}

textarea
{
	width:180px;
	margin-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #4C4C4C;
	border: 1px solid #4C4C4C;
}

.button
{
	width:100px;
	cursor:pointer;
	font-weight:bold;
	color:#010066;
}

.image
{
	border:1px solid #F0F0F0;
	margin-right:15px;
	margin-bottom:15px;
}

.hoogwerker-block
{
	float:left;
	width:100px;
	height:100px;
	font-size:11px;
	text-align:center;
	font-weight:bold;

}

.hoogwerker-block img
{
		border:solid 1px #010066;
}

.hoogwerker-block a
{
		font-weight:bold;
		color:#0604d8;
}

#sitemap
{
    padding-left: 20px;
}
#sitemap ul
{
    padding-left: 15px;
}
#sitemap li
{
    padding-top: 5px;
}
