body{
    margin:0px;
    font-family: verdana, arial;
    font-size:9pt;
}

img{
    border:none;
}

h1, .likeh1{
    display:inline-block;
    margin:0px;
    color:#FFBC2F;
	text-decoration:none;
	font-size: 2em;
	font-weight: bold;
	font-family: verdana, arial;
}

h2{
    display:inline-block;
    margin:0px;
    color:#FFBC2F;
}

h3{
    display:inline-block;
    margin:0px;
    color:#FFBC2F;
}

h4{
    display:inline-block;
    margin:0px;
    color:#FFBC2F;
}

h1 a, h2 a, h3 a, h4 a{
    color:inherit;
    text-decoration:none;
}


.item.ad h2 a{
	background-color:#D57777;
}


hr { 
    color:#FFBC2F;
    background-color:#FFBC2F;
    height:1px;
    border:none;
}

#container{
    width:100%;
}

div#header{
    width:100%;
    height:80px;
    background-image: url('/images/header.jpg');
    background-repeat: repeat;
}

div.headerblock{
	display:inline-block;
	width:33%;
}

div#logo{
	float:left;
    margin-left:20px;
    position:absolute;
    top:0px;
}

div#categories{
	width:100%;
	text-align:center;
    margin-top:5px;
}

div#categories .searchbutton-small{
	margin-bottom:-3px;
}
div#categories input{
	width:340px;
}
div#categories a{
	color:#FFBC2F;
	text-decoration:none;
	margin-left:16px;
}
div#categories a:hover{
	color:#FFBC2F;
	text-decoration:underline;
}

div.homepagelinks{
	text-align:center;
}

div.homepagelinks a{
	font-size:12pt;
	display:inline-block;
	margin-bottom:7px;
	color:#000;
	text-decoration:none;
	margin-left:16px;
}
div.homepagelinks a:hover{
	color:#666;
}


div.homepage-trending{
	margin-top:10px;
	vertical-align:top;
	text-align:left;
}
div.homepage-trending a{
	font-size:11pt!important;
	margin:3px 0!important;
}

/*
div#categories img{
	margin-left:16px;
	margin-right:24px;
}*/

div#tagline{
    float:right;    
    margin-right:20px;
    position:absolute;
    right:2em;
    top:40px;
}

div#menu{
    width:100%;
    height:37px;
    background-image: url('/images/menu.jpg');
    line-height:2.9em;
    text-align: center;
}

div#addtoany{
    display:inline-block;
    margin-top:10px;
    margin-right:10px;    
    float:right;    
}

div#topbar{
	width:100%;
    display:inline-block;
}

div#socialbar{
	float:right;
	display:inline-block;
}

div#rss{
    display:inline-block;
	vertical-align:top;
	margin-right:15px;
}

div#plusone{
    display:inline-block;
	vertical-align:top;
}

div#follow, div#fb-root{
    display:inline-block;
	vertical-align:top;
	margin-right:15px;
}

div#content{
    width:98%;
    height:100%;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:1%;
    padding-right:1%;
}

div#homescreen{
    margin: auto;
    /*background-image: url(/images/home.png);*/
    width: 908px;
    text-align:center;
}

    div#nieuws, div#vakgebied, div#sporten{
        width: 298px;
        display: inline-block;
        margin: 0px;
        font-weight: bold;
        font-size: 8pt;
    }

div#search-wrapper{
    margin: 10px auto 0px auto;
    width: 622px;
    height: 69px;
}

div#searchbar{
    float:left;
    width: 553px;
    height: 69px;
    display:inline-block;
    background-image: url(/images/searchbar.png);
}

div#searchbar input{
    width:526px;
    margin-left: 12px;
    margin-top: 25px;
    border:none;
}

div#searchbutton{
    float:left;
    width: 69px;
    height: 69px;
    display:inline-block;
    background-image: url(/images/searchbutton.png);
}

div#searchbutton:hover{
    cursor: pointer;    
}


div#buttons{
    margin:auto;
    width:768px;
    height:139px;
    text-align:center;
}

div#buttons img{
    margin-left:25px;
    margin-right: 25px;
}

div.singlefeed-block{
    display: inline-block;
    width:33%;
    vertical-align:top;
    margin-top:35px;
}
div.singlefeed-content{
    padding-left:5px;
    padding-right:5px;
}

div#content ul{
    list-style:none;
    padding:0px;
}

div#content li{
    border-bottom:1px #FFBC2F dashed;
    padding-top:3px;
    padding-bottom:3px;
}

div#content li a{
    display:block;
    color:#000;
    text-decoration:none;
}
div#content li a:visited{
    color:#666;
}


li.info{
    position:relative; /*this is the key*/
    color:#000;
    text-decoration:none;
}


li.info div.pop{
    display: none;
    position:absolute;
    top:1em; left:2em; width:20em;
    text-align: left;
    padding:7px;
}



div.pop b{
    display:block;
    border-bottom:1px #FFBC2F solid;
    padding-bottom:10px;
    margin-bottom:10px;
    color:#FFBC2F;
}


div.rating{
    text-align:left;
}

div#footer{
    width:100%;
    height:88px;
    background-image: url('/images/footer.jpg');
}









.tooltip
{
}

.tooltipContent
{
    min-width: 175px;
    background-color: #FFF;
}

.tooltip .tooltipImage
{
    margin: 5px;
    margin-right: 15px;
}

.tooltip .corner 
{
    width: 19px;
    height: 15px;
}
    
.tooltip .topLeft 
{
    background: url(/images/tooltip/balloon_topLeft.png) no-repeat;
}
    
.tooltip .bottomLeft 
{
    background: url(/images/tooltip/balloon_bottomLeft.png) no-repeat;
}
    
.tooltip .left 
{
    background: url(/images/tooltip/balloon_left.png) repeat-y;
}
    
.tooltip .right 
{
    background: url(/images/tooltip/balloon_right.png) repeat-y;
}
    
.tooltip .topRight 
{
    background: url(/images/tooltip/balloon_topRight.png) no-repeat;
}
    
.tooltip .bottomRight 
{
    background: url(/images/tooltip/balloon_bottomRight.png) no-repeat;
}
    
.tooltip .top 
{
    background: url(/images/tooltip/balloon_top.png) repeat-x;
}
    
.tooltip .bottom 
{
    background: url(/images/tooltip/balloon_bottom.png) repeat-x;
    text-align: center;
}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

table.sortable thead td {
	vertical-align:middle;
	text-align:center;
	padding:10px;
}

table.sortable tfoot {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
	font-size:16px;
}

.autocomplete-w1 { position: absolute; top: 0px; left: 0px; margin: 6px 0 0 6px; /* IE6 fix: */ _background: none; _margin: 1px 0 0 0; }
.autocomplete { border: 1px solid #999; background: #FFF; cursor: default; text-align: left; max-height: 350px; overflow: auto; margin: -6px 6px 6px -6px; /* IE6 specific: */ _height: 350px; _margin: 0; _overflow-x: hidden; }
    .autocomplete .selected { background: #c9e6ed; }
    .autocomplete div { padding: 5px 10px; white-space: nowrap; overflow: hidden; }
    .autocomplete strong { font-weight: normal; color: #3399FF; }
	
#archive-link{
	height: 15px;
	line-height: 15px;
	background-color: #EDEDED;
	margin-top: 3px;
	vertical-align: top;
	margin-right: 15px;
	padding: 2px 6px;
	color: #000;
	border: 1px solid #ababab;
	border-radius: 3px;
	text-decoration: none;
	font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif;
}

#country-flag.f32 .flag{
    margin-top:-5px;
}

.cc-window{
    border: 2px solid gray;
}