				#content_bot_text_iframe {
					float: left;
					margin: 4px 10px -15px 0;
				}
				
				#content_bot_text_sidetext {
					width: 190px;
					float: left;
					font: 11px Arial;
					margin: 4px 0 0 0;
				}




.bold,
.b,
strong,
b{
font-weight:bold;
}

h3 {
color: #ff5816;
font-size: 15px;
display: inline;}

div#wrapper{
width:700px;
border:none;
}

.box2{
float:left;
display:inline;

width:130px;
margin:0 10px 0 0;
}

.boxEnd{
float:left;
display:inline;

width:130px;
margin:0;
}				
				



.underline, 
.u{
text-decoration:underline;
}

.clear{
clear:both;
line-height:0;
font-size:0;
}

div{
zoom:1;
}

a{
text-decoration:none;
color:#000436;
}

a:hover{
text-decoration:underline;
}

p{
padding-bottom:3px;
}

th{
font-weight:bold;
}

html{
background:#e8e8e8 url(../images/html-bg.png);
}

body{
font:76% arial,sans-serif;
text-align:center;
margin:0;
background:url(../images/body-bg.png) repeat-x;
}

#main{
width:800px;
text-align:left;
margin:0 auto;
}

/* ----- menu ----- */
#menu{
height:42px;
clear:both;
}

#menu .top{
width:160px;
display:block;
float:left;
background:pink;
height:42px;
text-indent:-9999px;
}

#menu a.home{
background:url(../images/menu-home-bg.png) no-repeat;
}

#menu a.stichting{
background:url(../images/menu-stichting-bg.png) no-repeat;
}

#menu a.programma{
background:url(../images/menu-programma-bg.png) no-repeat;
}

#menu a.kaartverkoop{
background:url(../images/menu-kaartverkoop-bg.png) no-repeat;
}

#menu a.contact{
background:url(../images/menu-contact-bg.png) no-repeat;
}

#submenu2{
padding-top:5px;
width:160px;
height:160px;
background:url(../images/menu-sub-stichting-bg.png) no-repeat;
}

#submenu5{
padding-top:5px;
width:160px;
height:98px;
background:url(../images/menu-sub-contact-bg.png) no-repeat;
}

#submenu2 a,
#submenu5 a{
height:32px;
}

/* ----- header ----- */
#header{
height:188px;
clear:both;
}

.home #header{
background:url(../images/header-home-bg.png) no-repeat;
}

.stichting #header{
background:url(../images/header-stichting-bg.png) no-repeat;
}

.programma #header{
background:url(../images/header-programma-bg.png) no-repeat;
}

.kaartverkoop #header{
background:url(../images/header-kaartverkoop-bg.png) no-repeat;
}

.contact #header{
background:url(../images/header-contact-bg.png) no-repeat;
}

/* ----- content ----- */
#content{
clear:both;
}

/* ----- box ----- */
.box{
clear:both;
margin-bottom:20px;
}

.box .middle{
padding:15px 45px 0;
}

.box .footer{
height:13px;
line-height:0;
}

.box .middle h1{
padding:15px 0;
font-weight:bold;
font-size:16px;
}

.box .middle h2{
font-weight:bold;
}

.home .box .middle h1{
color:#3462b7;
}

.stichting .box .middle h1{
color:#50a9ed;
}

.programma .box .middle h1{
color:#ffac0b;
}

.kaartverkoop .box .middle h1{
color:#eda027;
}

.contact .box .middle h1{
color:#9e0530;
}

.box .middle p{
padding-bottom:25px;
}

.home .box{
background:#fff url(../images/box-home-bg.png) no-repeat;
}

.home .box .footer{
background:url(../images/box-home-footer-bg.png) no-repeat;
}

.stichting .box{
background:#fff url(../images/box-stichting-bg.png) no-repeat;
}

.stichting .box .footer{
background:url(../images/box-stichting-footer-bg.png) no-repeat;
}

.programma .box{
background:#fff url(../images/box-programma-bg.png) no-repeat;
}

.programma .box .footer{
background:url(../images/box-programma-footer-bg.png) no-repeat;
}

.kaartverkoop .box{
background:#fff url(../images/box-kaartverkoop-bg.png) no-repeat;
}

.kaartverkoop .box .footer{
background:url(../images/box-kaartverkoop-footer-bg.png) no-repeat;
}

.contact .box{
background:#fff url(../images/box-contact-bg.png) no-repeat;
}

.contact .box .footer{
background:url(../images/box-contact-footer-bg.png) no-repeat;
}

/* ----- footer ----- */
#footer{
height:36px;
clear:both;
line-height:36px;
text-align:center;
}

#footer a{
font-weight:bold;
}

.home #footer{
background:url(../images/footer-home-bg.png) no-repeat;
}

.stichting #footer{
background:url(../images/footer-stichting-bg.png) no-repeat;
}

.programma #footer{
background:url(../images/footer-programma-bg.png) no-repeat;
}

.kaartverkoop #footer{
background:url(../images/footer-kaartverkoop-bg.png) no-repeat;
}

.contact #footer{
background:url(../images/footer-contact-bg.png) no-repeat;
}

/* ----- home ----- */
#newsletter-subscribe,
#newsletter-message{
height:47px;
line-height:47px;
background:url(../images/newsletter-subscribe-bg.png) no-repeat;
padding-left:45px;
margin-bottom:20px;
}

#newsletter-subscribe h1,
#newsletter-subscribe p,
#newsletter-subscribe div{
float:left;
}

#newsletter-subscribe h1{
font-weight:bold;
font-size:16px;
color:#3462b7;
}

#newsletter-subscribe p{
padding:0 15px;
}

#newsletter-subscribe a{
color:#274BE5;
text-decoration:underline;
}

#newsletter-subscribe input.text{
border:1px solid #d2d8e3;
width:144px;
color:#d2d8e3;
font-size:12px;
line-height:16px;
padding-left:5px;
}

#newsletter-subscribe input.submit{
width:24px;
height:24px;
background:url(../images/newsletter-subscribe-submit-bg.png);
border:none;
}

/* ----- bestuur ----- */
table.bestuur{
padding-bottom:30px;
}

table.bestuur td{
width:200px;
}

/* ----- admin ----- */
#news-list{
width:100%;
border:1px solid #000;
}

#news-list th{
font-weight:bold;
background:#ccc;
}

#news-list th,
#news-list td{
border:1px solid #000;
padding:3px;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}