html {
   min-height:100%;
   height:100%;
}

body  {
	background: url('http://sites.bnn.nl/static/timur/images/back.jpg');
        background-color: #000000;
        font-family: verdana, arial;
        font-size: 10px;
        color: #000000;
        text-align: center;
        margin:0;
        padding:0;
   min-height:100%;
   height:100%;
}

#extras {
   left: -470px;
   position: absolute;
   width: 1668px;
   height: 718px;
   background: url('http://sites.bnn.nl/static/timur/images/extras.png');
   overflow: hidden;
   z-index: 0;
}

.form_field {
      width: 90px;
}



#kalender {
      z-index: 1000;
       margin-top: 10px;
       width: 229px;
       height: 229px;

}

.calendarToday {
      z-index: 1000;
        color: #ff0000;
      font-weight: bold;
}

html>body #kalender {

      z-index: 1000;
}

#timurheader {
    width: 980px;
    height: 168px;
    z-index: 10;
}

#kalenderinner {
       width: 180px;
       margin-left: 12px;
       margin-right: 16px; 
       margin-top: 20px;
       z-index: 1000;
      color: #ffffff;
}

#kalenderinner a{
      color: #ffffff;
}

#blocktop {
        margin-left: 4px;
        width: 222px;
        height: 23px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://sites.bnn.nl/static/timur/images/item_kop.png',sizingMethod='crop');
}

html>body div#blocktop {
        background: url('http://sites.bnn.nl/static/timur/images/item_kop.png');
}

#block {
        margin-left: 4px;
        width: 222px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://sites.bnn.nl/static/timur/images/item_back.png',sizingMethod='crop');
}

html>body div#block {
        background: url('http://sites.bnn.nl/static/timur/images/item_back.png');
}

#block2 {
        margin-left: 4px;
        width: 222px;
}

#blockinner {
        padding: 8px;
}

#block2inner {
        padding: 4px;
}

#blockonder {
        margin-left: 4px;
        width: 222px;
        height: 36px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://sites.bnn.nl/static/timur/images/item_onder.png',sizingMethod='crop');
}

html>body div#blockonder {
        background: url('http://sites.bnn.nl/static/timur/images/item_onder.png');
}



#weblog_top {
        margin-top: 0px;
        margin-left: 0px;
        width: 490px;
        height: 8px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://sites.bnn.nl/static/timur/images/black_top.png',sizingMethod='crop');
}

html>body div#weblog_top {
        background: url('http://sites.bnn.nl/static/timur/images/black_top.png');
}

#weblog {
        margin-left: 0px;
        width: 490px;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://sites.bnn.nl/static/timur/images/black_back.png',sizingMethod='crop');
}

#weblog_inner
{
        position: relative; 
        padding-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
}

#weblog b{
        color: #ffffff;
}
#weblog strong{
        color: #ffffff;
}
#weblog a{
        color: #ffffff;
}

html>body div#weblog {
        background: url('http://sites.bnn.nl/static/timur/images/black_back.png');
}

#weblog_bottom {
        margin-top: 0px;
        margin-left: 0px;
        width: 490px;
        height: 8px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://sites.bnn.nl/static/timur/images/black_bottom.png',sizingMethod='crop');
}

html>body div#weblog_bottom {
        background: url('http://sites.bnn.nl/static/timur/images/black_bottom.png');
}








#overaldiv {
	position: relative; margin-top: 0px; margin-left: auto; margin-right: auto; width: 1160px;
}

.a.los:link { color: fff;}
.a.los:visited { color: fff;}
.a.los:hoover { color: fff;}
.a.los:active { color: fff;}

#flashcontent a{
        color: #ffffff;
        text-decoration: underline;
}

#tekstballon{
  padding-top: 2px;
  padding-right: 4px;
}

#audiopunt{
  padding-top: 2px;
}

#defoto
{
        width: 260px;
        height: 407px;
        margin-top: 242px;
        margin-bottom: 12px;

        z-index: -10px;
        margin-left: 5px;





}

#defotorand {
        width: 230px;
        height: 407px;
        z-index: 10px;
        margin-top: -404px;

}

#deimg
{
        z-index: -10px;
}




#audio_pagina_back {
        position: relative; 
        color: #000000;
        width: 454px;
        z-index: -10;
        background-color: #ffffff;          
}

#audio_pagina_back a{
        color: #000000;
}



#banner {
	position: relative;
	overflow: none;
	float: left;
	margin-left: 0px;
	top: 90px;
	margin-top: 150px;
	width: 177px;
	height: 633px;
	z-index: 0;
}

#overaldiv {
	position: relative; margin-top: 0px; margin-left: auto; margin-right: auto; width: 1160px; height: 800px;
}


.input {
       background-color: #dadada;
       color: #000;
       border: 0px;
       padding: 4px;
       font-family: verdana, arial;
       font-size: 10px;
       color: #000000;
}

.textarea {
       background-color: #dadada;
       color: #000;
       border: 0px;
       padding: 4px;
       font-family: verdana, arial;
       font-size: 10px;
       color: #000000;
       width: 240px;
       height: 100px;
}

#banner {
	position: absolute;
	overflow: none;
	float: right;
	right: 5px;
	top: 90px;
	margin-top: 150px;
	width: 130px; // 177
	height: 623px;
	z-index: 10px;

}

a {
	color: #333;
}
code {
	font-family:Monaco, Courier, "Courier New", monospace;
}

li a {
       color: #dd0c00;
       text-decoration: none;
}

li a:hover {
       text-decoration: underline;
}
.mm h2 {
	margin: 0;
	padding: 6px 6px 0 6px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.mm h2 span {
	position: relative;
	display: block;
	margin:-1px 0 0 0;
	padding:3px 0 2px 8px;
	background: #dd0c00 url('http://sites.bnn.nl/static/bnn42/img/bg_nav_pattern.png') repeat 0px 0px ;
}

/* CSS for the box starts here */
.box {
	padding:0 6px 0 0;
	background:#fff url(http://sites.bnn.nl/static/bnn42/img/borders.png) 100% 0 repeat-y;
}
.bi {
	padding:0 0 0 6px;
	background:#fff url(http://sites.bnn.nl/static/bnn42/img/borders.png) 0 0 repeat-y;
}
.bt {
	height:6px;
	margin:0 -6px;
	background:url(http://sites.bnn.nl/static/bnn42/img/box.gif) 100% 0 no-repeat;
}
.bt div {
	width:18px;
	height:17px;
	background:url(http://sites.bnn.nl/static/bnn42/img/box.gif) 0 0 no-repeat;
}
.bb {
	height:17px;
	margin:0 -6px;
	background: #fff url(http://sites.bnn.nl/static/bnn42/img/box.gif) 100% 100% no-repeat;
}
.bb div {
	width:18px;
	height:17px;
	background:url(http://sites.bnn.nl/static/bnn42/img/box.gif) 0 100% no-repeat;
}
.box h1 {
	margin:0;
	padding:5px 0 2px 6px;
	font:normal 18px Arial, Helvetica, sans-serif;
	background: #fff;
}
.box p, .box ul {
	margin:0;
	padding:4px 10px;
	background:#fff;
}
.box li {
	margin:0 0 0 15px;
	padding:0;
}

.box h2, .box h3 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}	
.box h3 {
	padding: 0 0 0 0;
}	
.box h2 span {
	position: relative;
	display: block;
	margin:-1px 0 0 0;
	padding:3px 0 2px 5px;
	background: #000 url('http://communities.bnn.nl/templates/bnn_communities/img/pattern-heading-4-small.png') repeat 0px 0px ;
}	
.box h3 span {
	position: relative;
	display: block;
	margin:0;
	padding: 3px 0 2px 5px;
	background: #000;
}

.box h2.red span {
	background: #dd0c00 url('http://sites.bnn.nl/static/bnn42/img/bg_nav_pattern.png') repeat 0 -2px;
}

.box h2.grey span{
	background-color: #666666;
}
.content imgnot {
	display:block;
	border-bottom: 6px solid #fff;
	padding: 0 0 0 6px;
	background: #fff;
}
.content span {
	display: block;
	border: 0px solid #000;
	padding: 0 9px 8px 215px;
	background: #fff;
}

.content h1 {
       color: #dd0c00;    
}


.clearBorder {
	height: 4px;
	background: #fff url(http://sites.bnn.nl/static/bnn42/img/inbetween.jpg) top left repeat-x;
}


/* ******************************** 
	LAYOUT 
********************************  */
div#all{
	position: relative;
	margin:0px;
	padding:0px;
   min-height:100%;
   position:relative;
   height:100%;
    clear: both; 
   margin-bottom: 0px;
}

div#container {
	position: relative;
	clear:both;	
	width:980px;
	text-align:center;
	margin:0px auto;
	padding:0;
        font-family: verdana, arial;
        font-size: 10px;
        color: #000000;
        z-index: 1;

}
div#wrapper {
	position: relative;
	float:left;
	width:980px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px;
        z-index:1;
        height: 100%;


}
div#navigation { 
	padding:0;
	margin:0;
	height: 28px;
	position:relative;
	background: #fff url('http://sites.bnn.nl/static/bnn42/img/box.gif') -5px -43px no-repeat;
	z-index:0;
	border:0px solid #f00;       
}
div#main {
	position:relative;
	float:left;
	width:980px;
	padding:0px;
	margin:0px;
	text-align: left;
        background: url('http://sites.bnn.nl/static/timur/images/mainback.jpg');

}

#mainleft {
	position:relative;
	float:left;
	width:231px;
	text-align:left;
	margin: 0;
        margin-top: 16px;
        margin-left: 12px;
	padding:0;
	border: 0px solid #f60;

}
#maincenter {
	position:relative;
	float:left;
	width:490px;
	float:left;
	text-align:left;
	margin: 12px 0 0 2px;
	padding:0;
	border: 0px solid #000;
}
#mainright {

	position:relative;
	float:left;
	width:231px;
	border: 0px solid #f60;
	float:left;
	text-align:left;
	margin: 0px;
        margin-top: 16px;
        margin-left: 4px;
	padding:0;
}
#mainright2 {

	position:relative;
	float:left;
	width:231px;
	border: 0px solid #f60;
	float:left;
	text-align:left;
	margin: 0px;
        margin-top: -8px;
	padding:0;
        min-height: 100%;
        height: 100%;


}

/* ******************************** 
 NAV 
********************************  */
#nav {
	position:absolute;
	margin:0;
	left:0;
	top:0;
	width:100%;
	padding:0;
	height: 26px;
	text-align:left;
	background:#dd0c00 url('http://sites.bnn.nl/static/bnn42/img/bg_nav_pattern.png') 0 0px repeat;	
}
#nav ul {
	position:relative;
	margin:0;
	padding:0;
}
#nav li { 
	position:relative;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
#nav a:link, #nav a:visited {
	position:relative;
	float: left;
	margin: 0;
	display: block;
	padding: 8px 48px 7px 48px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	border-right: 1px solid #ccc;
}
#nav a:hover, #nav li a.active {
	color: #fff;
	color: #b92311;
	background:#fff url('http://sites.bnn.nl/static/bnn42/img/nav_active.jpg') top left repeat-x;
}
#nav a#bnnhomenav {
	border:0px;
}
#nav a#menutv {
	border-left: 1px solid #ccc;
}
#bnnhomenav {
	background: transparent url('http://sites.bnn.nl/static/bnn42/img/bnn.png') 15px 0px no-repeat;
	padding:0px;
	border: 1px solid #f60;
	height: 25px;
	z-index:30000;
}
#bnnhomenav span {
	border: 2px solid #ff0;
	background: #f60;
	visibility: hidden;
}
#nav a#bnnhomenav:hover {
	background:transparent url('http://sites.bnn.nl/static/bnn42/img/bnn.png') 15px 0px no-repeat;
}
#nav a.first {
	border-left: 1px solid #ccc;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	display: none;
	overflow: hidden;
}

.sIFR-hasFlash h1 {
        text-align: center;
	visibility: hidden;

        margin-botton: -10px;
	font-size: 26px;
}


#footer {
	position: relative;
	float:left;
	color: #fff;
	height: 40px; 
	background: #333 url('http://sites.bnn.nl/static/bnn42/img/bnn.png') 10px 0px no-repeat !important;
	background: #333 url('http://sites.bnn.nl/static/bnn42/img/bnn.gif') 10px 0px no-repeat;
	width:980px;
}

#footer ul.service, #footer ul#general{

	position: relative; 

	float: left;

	border: 0px solid #fff;

	text-align: left;

	margin:10px;

	padding:5px;

	list-style-type: none;

}

#footer ul.service li, 

#footer ul#general li {

	color: #fff;

	padding:3px;

	bordeR-right: 0px solid #fff;


}

#footer ul.service li a, 

#footer ul#general li a{

	color: #fff;

 text-decoration: none;

}

#footer ul.service li a:hover, 






#footer ul#general li a:hover{

	color: #b92311;

	text-decoration: none;


}

#footer ul.site {

	position: absolute;

	right:5px;

	bottom:0px;

	padding: 0px 0 0px 15px ;

	bordeR: 0px solid #fff;

}

#footer ul.site li{

	float: left;

	color: #fff;

	list-style-type: none;

	bordeR-right: 0px solid #fff;

}


#footer ul.site li a{
   padding: 4px 8px 4px 8px;
   color: #fff;
  text-decoration: none;
}

#footer ul.site li a:hover{
   color: #fff;
   text-decoration: underline;
   background: transparent;
}


