@import url(http://pics.bnn.nl/static/css/menu.css);

body {
  font: 11px Arial, Verdana,arial,sans-serif;
  text-align:center;
  color: #221c30;
  padding: 40px 0 0 0;
  line-height: 16px;
  margin: 140px 0 0 0;
  background: #ffffff url('/static/bnntoday/backpattern.gif') top center repeat-y; 
}

td { 
  font: 11px helvetica,verdana,arial,sans-serif; 
  color: #4b4c4d;
}

h1,h2,h3,h4 {
   font-family: arial, verdana, helvetica, sans-serif;
   font-size:18px;
   font-weight: bold;
   color: #5e1249;
   padding: 3px 0 5px 20px;
   margin:0px;
   background: transparent url('/static/bnntoday/dot.gif') center left no-repeat;
}
.twtr-hd h4{
  background: none;
}

.titel { font: 18px Verdana,arial,sans-serif; color: #c51107;}
strong { font-weight: bold;  color: #5e1249;}

a:link, a:visited, a:active {
	color: #5e1249;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

div.weblog {
  position: absolute;
  left: 40px;
  top:30px;
  height: 120px;
  text-align: left;
  width: 550px;
  overflow:hidden;
}

div.weblog .date {
 color: #ef4c23;
 font-weight: bold;
 font-size:12px;
 letter-spacing: 0.9px;
}
div.weblog p {
 margin:0;
 padding:0;
}

div.weblog h2 {
 padding:0;
 color: #ef4c23;
 background: transparent;
}

div.weblog a {
 margin:0;padding:0;
 text-decoration: none;
 color: #ef4c23;
 font-weight: normal;
}

div#container_shadow{
        padding: 40px 0 0 0;   
	margin: 0px auto;
	width: 820px;
}


div#container {
    position:relative;
    text-align:center;
    width:820px;
    margin:0 auto;
}

div#header { 
  height: 231px;
  margin: 0 auto;
  border:0px solid #000;
  width:800px;
  position:relative;
}

#witblokje{
  position: absolute;
  width: 100px;
  height: 64px;
  top:231px;
  right: -90px;
  z-index:0;
  background: #fff url('/static/bnntoday/kutshaduw.gif') top left repeat-y;
  border: 0px solid #000;
}

.bnntoday_weblog{
  position: absolute;
  width: 920px;
  height: 231px;
  left: -23px;
  border: 0px solid #000;
  background: transparent url('/static/bnntoday/header.png') top left no-repeat !important;
  background: transparent url('/static/bnntoday/header.gif') top left no-repeat;
  z-index: 0;
}

.bnntoday_weblog h1{
 padding: 3px 0 3px 0px;
 background: transparent;
}

.bnntoday_home{
  position: absolute;
  right: 5px;
  z-index:20;
}

.bnntoday_home a {
  display:block;
  width: 220px;
  height: 165px;
}

.bnntoday_radio1{
  position: absolute;
  right: 5px;
  top:165px;
  z-index:20;
}

.bnntoday_radio1 a {
  display:block;
  width: 40px;
  height: 65px;
}


#nav {
   position: absolute;
   top: 5px;
   left: 0px;
   z-index:10000;
}

div#wrapper_shadow {
  margin: 0px 0 0 0;
  padding:0;
  width:820px;

  background: transparent url('/static/bnntoday/bgx.png') repeat-y top center !important;
  background: transparent url('/static/bnntoday/bgx.gif') repeat-y top center;

}

div#wrapper {
 margin: 0 auto;
 width: 790px;
 height: 2000px;
 padding: 0px 0 0 0;
 background:#fff;
}

#mainright {
		width:33%;
		float:left;
		background:#fff;
                text-align:left;
		padding:20px 0 10px 0;
		}
	
	#maincenter {
		width:33%;
		float:left;
		background:#fff;
                text-align:left;
		padding:20px 0 10px 0;
		}
	
	#mainleft {
		width:33%;
		float:left;
		background:#fff;
                text-align:left;
		padding:20px 0 10px 0;
		}


.contentBlok {
  padding: 0 10px 20px 10px;
}

#button {
        width: 250px;
	padding: 0 0 0 0;
        margin:0;
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
        font-size:14px;
        letter-spacing: 0.3px;
	color: #fff;
}

#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
	
#button li {
	border-bottom: 2px solid #ffffff;
	margin: 0;
        padding:0px;
	}

#button li a {
	display: block;
	padding: 6px 5px 6px 25px;
	background: #fff url('/static/bnntoday/navbg.gif') top center no-repeat;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
}

html>body #button li a {
	width: auto;
	}

#button li a:hover, #button li a.active {
	background: #fff url('/static/bnntoday/navbg_hover.gif') top center no-repeat;
	color: #fff;
	}

#button ul ul {
 list-style: none; 
 margin:0;
 padding:0;
 width: 240px;
}

#button ul ul li {
  padding: 0;
  margin:0;
  color: #fff;
  font-size:11px;
}



#button ul ul li a{
        display: block;
        margin: 0 0 0 15px;
	padding: 1px 5px 1px 15px;
	color: #ef4c0c;
        background: #fff;
        border-bottom: 1px dashed #ef4c0c;
	font-weight: normal;
	text-decoration: none;
	width: 77%;
}

#button ul ul li a:hover {
        background: #fff;
	color: #5e1249;
	}

.audio {
       padding: 0 0 0 20px;
       background: transparent url('http://pics.bnn.nl/data/media/db_images/original/43535_c560b1.gif') top left no-repeat;
}

.xitbioblock {
       display:none;
}

span.btimage {
	position: absolute;
	width: 224px;
	display:block;
	height: 198px;
	z-index:0;
}
span.btimage img {
	position: relative;
        z-index:20;
}

