@charset "utf-8";
/* CSS Document */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#e5e5ea;
}

h1{
	font-size:20px;
	font-weight:bold;
	color:#133880;
	padding-top:0px;
	margin-top:0px;	
	line-height:30px;
}

h2{
	font-size:12px;
	font-weight:bold;
	color:#133880;
	padding-top:0px;
	margin-top:0px;	
}

h3{
	font-size:12px;
	font-weight:bold;
	color:#133880;
	padding:0px;
	margin:0px;
    margin-top: 12px;
    
}

a{
	text-decoration:none;
	color:#133880;
	font-weight:bold;
}

a:hover{
	text-decoration:underline;
}

p{
   margin-bottom: 0;
   

}

ul {
   margin: 0px; 

}
img {
    border: 0;
}

div#container {
	position:absolute; /* needed for footer positioning*/
	top:0px;
	left:50%;
	margin-left:-465px;
	width:920px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-image:url(images/container_background.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

#menu{
	width:750px;
	height:30px;
	background-color:#ee352a;
	padding-left:170px;	
}

.menuitem{
	width:106px;
	height:20px;
	float:left;
	margin-top:10px;
	text-align:center;
}

.menuitem a{
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:0px;
}

.menuitem a:hover{
	text-decoration:underline;
}

.menuline{
	width:1px;
	height:20px;
	float:left;
	margin-top:10px;
	background-color:#FFFFFF;
}

#left{
	width:170px;
}

#languages{
	width:33px;
	height:61px;
	position:absolute;
	top:52px;
	left:20px;
}

.flags{
	width:33px;
	height:23px;
	margin-bottom:10px;
}

#l_image{
	width:170px;
	position:absolute;
	top:166px;
	left:0px;
    
}

.l_bottomimage{
	width:130px;
	height:238px;
	background-image:url(images/l_bottomimage.gif);
	background-repeat:no-repeat;
	padding:8px 20px 0px 20px;
	position:relative ;
	top:-2px;
	left:0px;
}

.l_bottomimage p{
	color:#133880;
}

.artist_website {
    font-weight:normal;
    font-size:11px;
}

#right{
	width:750px;
}

#maincontent{
	width:750px;
	background-color:#FFFFFF;
}

#contentright{
	width:470px;
	padding:40px 25px 40px 40px;
	line-height:17px;
	float:left;
}

#contentright{
    text-align: justify; 
}

#contentright ul {
   padding-left: 40px; 
}

#r_imageandlist{
	width:190px;
	height:100%;
	float:left;
	padding:50px 0px 50px 0px;
	margin-right:10px;
    font-size:.95em;
}


#r_imageandlist a{
	font-weight:normal;
}


#r_imageandlist a:hover{
    color:#ee352a;
}

.active_url{
    color:#ee352a;    
}

#submenu{
	width:727px;
}

#redline{
	width:390px;
	height:1px;
	float:left;
	position:relative;
	left:40px;
	margin-top:11px;
	background-image:url(images/redline.gif);
	background-repeat:repeat-x;

}

#redline a {
    
    font-size:11px;
    font-weight:normal;
}

#vhw{
	width:293px;
	float:right;
	color:#6770a5;
	margin-bottom:20px;
	font-size:11px;
}	

#vhw a{
	font-weight:normal;
}

.nieuwsbericht {
    float:left;
    margin-top:-12px;
} 

.nieuwsbericht img {
    /*float:right;*/
    margin-left:10px;
}
#gallery {
    margin-top:15px;
    margin-bottom: 15px;
    display: block;
}
#gallery img {
    margin-left:35px;
    margin-right: 0px;
}


#media {
    width:460;

    margin-top:12px;
    text-align:center;
       
}

div#footer {
	position:absolute;
	width:100%;
	bottom:0;} /* stick to bottom */

input.form_knop { 
    border-width: 0;  
    color: white; 
    text-decoration: underline; 
    font-weight: bold; 
    width: 110px; 
    text-align: left; 
    padding-left: 10px; 
    background:  #6770A5;
    }
