/* CSS Document */
body {
background-image: url(images/back.jpg);
background-repeat:repeat-x;
background-color: #A6ADB7;
padding:0;
margin:0;
font-size:0.7em;
font-family:Arial, Helvetica, sans-serif;
line-height:17px;
color: #333333;
}

li {
list-style-image: url(images/listitem.gif);
margin:0;
padding: 0;
}

ul {
padding: 0px 0px 0px 14px;
}


#submenulinks img{ 
margin: 0px 10px 0px 10px;}

a {
color: #FF0000;
font-weight:bold;
text-decoration:none;
}


blockquote a {
padding:0px!important;
}

a:hover {
color: #C4111A;
}


#contentholder {
width: 900px;
margin: auto;
background-color:#F0F0F0;
background-image:url(images/back_strepen.gif);
background-repeat:no-repeat;
background-position: 0px 160px;
margin-right:20px;
}

#contentborder {
width: 920px;
margin: auto;
background-image: url(images/back_streep.gif);
background-repeat:repeat;
}

#menuholder {
width:100%;
background: #FF0000;
height:36px;
margin-top:167px;
position:absolute;
left:0;
z-index:2;
}

#menu {
margin:auto;
margin-left:30px;
}

#submenulinks {
background-color: #000;
height:28px;
z-index:3;
padding:3px 0px 0px 10px;
}

blockquote {
border-top:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
margin: 10px -30px 10px -30px;
background-color:#fff;
padding: 5px 30px 5px 30px
}

#visual {
height:200px;
clear:both;
border-left:20px solid #CCD0D6;
}


#visual img {
border:0px!important;
}

#logo {
position:absolute;
margin:10px 0px 0px 690px;
float:left;
z-index:2;

}

.hitholder{
margin:7px 0px 10px 0px;
}

.hit p {
margin:0;
padding:0;
}

.hit .pivot-image {
margin:0px 9px 0px 0px!important;
padding: 0px!important;
border:5px solid #E9E9E9;
}



#lijnrechts {
width:20px;
float:right;
height:100%;
}

#lijnlinks {
width:20px;
float:left;
height:100%;
}

.nieuws a{
line-height: 20px;
padding-left:10px;
}

/* these styles are for the search boxes */
.searchbox, .result-searchbox { 
	width: 10em; 
	font-size: 10px;
		border: 1px solid #000;
	background:#FFFFFF;
	padding: 2px;
}	
.searchbutton, .result-searchbutton {
	border: 1px solid #000;
	font-size: 10px;
	background:#FFFFFF;
		padding: 1px;
}
.pivot-search label { visibility:hidden; display:none; }
.pivot-search legend { visibility:hidden; display:none; }
.pivot-search fieldset { border:0; padding:0; margin:0; }
.pivot-search-result label { visibility:hidden; display:none; }
.pivot-search-result legend { visibility:hidden; display:none; }
.pivot-search-result fieldset { border:0; padding:0; margin:0; }

.pivot-popupimage {border:1px solid red;!important}

.zoek input {
margin: 5px 0px 3px 0px;
color: #333;
border: 1px solid #999;
}

input {
margin: 5px 0px 3px 0px;
color: #333;
border: 1px solid #999;
font-size:11px;
padding:3px;
}
.comment {
border-top: 1px solid #B3B3B3;
border-bottom: 1px solid #B3B3B3;
margin:20px 0px 10px 0px;
padding-left:20px;
background:#F6F4F5;

}

.zoekplaylists {
color: #333;
}

.nick a {
color: #003264;
}

.rechts img {
padding:5px;
background:#fff;
border:1px solid #BECCD8;
margin:10px 10px 10px 0px;
}


.uitzendingen {
padding:4px 0px 7px 0px;
background-image:url(images/back_line.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#contentlinks {
margin:20px 30px 10px 70px;
width: 320px;
}

.uitzendingen h1{
font-size: 11px;
margin:0px;
padding:0px;
letter-spacing:normal;
border: none;
}

h1 {
color:#000000;
font-size:12px;
border-bottom: 1px solid #CCCCCC;
margin:20px 0px 0px 0px;
padding: 0px;
letter-spacing: 0.1em;
}


#menu img {
margin: 0px 10px 0px 10px;
}

.uitzendingen p{
font-size:1em;
color: #666666;
margin:0px;
padding:0px;
}

.entrydate, .entrydate a {
color: #003264;
}

.entry p {
display: inline;
margin: 0;
padding: 0;


}

.date {
float:left;
width: 50px;
padding-right:10px;
height:40px;
color: #003264;
font-size:0.9em;

}

h2 {
color: #000;
font-size:12px;
border-bottom: 1px solid #CCCCCC;
margin:20px 0px 0px 0px;
padding: 0px;
letter-spacing: 0.1em;
}


h3 {
color: #000;
font-size:11px;
border-bottom: 1px solid #CCCCCC;
margin:20px 0px 0px 0px;
padding: 0px;
letter-spacing: 0.1em;
}

#contentrechts {
padding:20px 30px 30px 30px;
float:right;
width:417px;
background-image: url(images/back.gif);
background-repeat:repeat;
border-left: 1px solid #FF0000;
min-height:430px;
overflow:hidden;
height:expression(
this.scrollHeight < 430? "430px" : "auto" );

}

.spacer p{
clear:both;
padding:7px 10px 7px 70px;
margin:0;
letter-spacing:0.1em;
background:#fff;
}

.spacer {
margin: 0px;
padding:0;
}


.teller {
position:absolute; top:0px;left:0px; width:1px;height:1px; visibility:visible;visibility:hidden;z-index:1

}