/* Iffectiv.nl - copyright (c) 2007-2008 --- Iffectiv Business Solutions /  NieuweWonen.nl bij Arjan Tippe/Henk Courtz */

*{
margin:0;
padding:0
}

body {
height:100%;
margin:0;
font: 76% "trebuchet ms",arial,verdana,sans-serif;
background:#dcddde;
color:#101010;
letter-spacing: 1px;
line-height: 1.5em;
}

a {
color:#444444;
text-decoration:underline;
}

a:hover {
color:#000000;
text-decoration:none;
}

c {
color:#101010;
font-style:italic;
}

h1 {
font-size:2.2em;
font-weight:normal;
}

h2 {
margin:0 0 12px 0;
font-size:1.6em;
font-weight:normal;
}

h3 {
margin:0 0 10px 0;
font-size:1.4em;
font-weight:normal;
}

p {
margin:0 0 15px 0;
line-height:1.5em;
text-align:left;
}

a img {
border:0;
}

/* Main */

#bg{
background: #fff url(../images/bk_b.gif) repeat-x bottom left;
}

#topbox{
background: #dcddde;
height: 40px;
}

#bottombox{
background: #fff url(../images/bk_b.gif) repeat-x;
height: 296px;
margin-top: -296px;
}

#container {
margin:-40px auto 0px auto;
width:912px;
min-height: 730px;
background: transparent url(../images/sidebar.png) top right repeat-y;
}

#shadow_l {
margin:0px auto 0px auto;
width:933px;
background: transparent url(../images/shadow_l.png) top left repeat-y;
}

#pattern_t {
background: #fff url(../images/top_pattern.gif) 0% 65% repeat-x;
height: 40px;
width: 900px;
}

/* Header */

#header {
background: #fff;
position:relative;
height:207px;
width: 900px;
}

#logo {
background: #fff url(../images/poppenspelfestivalmeppel.gif) top left no-repeat;
height:207px;
width:175px;
float:left;
}

#banner_t {
background: #fff url(../images/title.gif) no-repeat;
width: 725px;
height: 45px;
float: right;
}

#banner_b {
background: #fff url(../images/shadow_b.png) repeat-x bottom;
width: 725px;
height: 156px;
float: right;
}

#adressbar {
background: #d1d3d4;
width: 900px;
height: 22px;
}

#adressbar p{
margin: 0px 0 0 15px;
padding-top: 0px;
}

#adress {
float:right;
font-size:1.1em;
font-weight:bold;
letter-spacing:0;
text-align:center;
width:700px;
line-height: 1.6em;
}

#gReserveringen {
width: 180px;
float: left;
}

/* Navigation */

#navigation {
background: transparent /*url(../images/shadow_r.png) right repeat-y;*/
clear:both;
padding: 0 0 0 0px;
float:left;
width:188px;
height:auto;
}

#grp_menubox {
background: transparent;
clear:both;
padding: 10px 0 0 0px;
float:left;
width:250px;
height:auto;
margin-left:188px;
}

/* Maincontent */

#main {
background: transparent url(../images/menu_bk.png) repeat-y; 
width:638px;
float:left;
padding:15px 5px 0px 36px;
margin-left: -188px;
min-height: 440px;
}

#main_prog_content {
background: transparent url(../images/menu_bk.png) repeat-y; 
width:638px;
float:left;
padding:15px 5px 0px 25px;
margin-left: -188px;
min-height: 440px;
}

#main_content {
background: transparent;
width: 444px;
min-height: 155px;
margin-left: 188px;
}

#main_bottom {
background: transparent url(../images/main_bottom.png) no-repeat;
width: 444px;
height: 270px;
margin-left: 188px;
}

#main_bottom p{
width: 400px;
padding: 45px 0 15px 23px;
}

#contentbox {
background: transparent;
width: 444px;
margin-left: 188px;
}


/* Search */

#search {
padding: 15px 0px 0px 15px;
width: 170px;
height: 20px;
}

#ajaxSearch_form {
           color: #444;
           width: auto;
       }
       #ajaxSearch_input {
           width: 108px;
           display: inline;
           height: 19px;
           background: url(../images/invoerveld.png) no-repeat;
		   margin: 0 0 0 0;
           padding: 2px 6px 0;
           vertical-align: top;
           border: none;
       }
       #ajaxSearch_submit {
           display: inline;
           height: 19px;
           line-height: 19px;
           border: none;
           background: #fff url(../images/buttons/zoek.gif) no-repeat 5px;
           width: 35px;
	   cursor: pointer;
       }
       #ajaxSearch_output {
           border: 1px solid #444;
           padding: 10px;
           background: #fff;
           display: block;
           height: auto; 
           vertical-align: top;
       }
       .ajaxSearch_paging {
   
       }
       .AS_ajax_result {
           color: #444;
           margin-bottom: 3px;
       }
       .AS_ajax_resultLink {
           text-decoration: underline;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }
       
/* Sidebar */

#sidebar {
background: transparent;
width:178px;
float:right;
padding-right: 12px;
}

#sidebar p{
font-size:0.9em;
line-height:1.3em;
margin:0 0 15px 0;
}

#newsbox {
/*background: url(../images/laatstenieuws.gif) no-repeat;*/
width:178px;
height:400px;
}

#news {
width:135px;
max-height:200px;
padding: 4px 0 70px 15px; 
overflow:hidden;
}

#latestnewsimg {
width:133px;
height:65px;
overflow:hidden;
padding:42px 0 0 15px;
}

#readmorenews {
margin-left:100px;
letter-spacing: 0px;
}

#moviebox {
/*background: url(../images/sidebar.gif)repeat-y scroll;*/
}

#player {
height: 95px;
width: 135px;
padding: 39px 0 0 17px;
}

/* Footer */

#footer {
clear:both;
background:#5b5c5f;
padding:1px 1px 1px 1px;
margin:0;
width: 898px;
}

#footer a {
color:#ffd900;
padding-left: 80px;
}

#footer a:hover {
color:#303030;
}

#footer p {
color:#fff;
font-size:0.9em;
line-height:1.3em;
margin:0px 0 0 0;
padding-right: 7px;
text-align: center;
letter-spacing: 0px;
}

/* Programmaopmaak */

a.button{
background: transparent url(../images/buttons/button.png) 50% 50% no-repeat;
color: #000;
display: block;
font-weight: bold;
font-size: 10pt;
height: 25px;
width:160px;
text-decoration: none;
text-align: center;
line-height:22px;
}

.button{
background: transparent url(../images/buttons/button.png) 50% 50% no-repeat;
color: #000;
display: block;
font-weight: bold;
font-size: 10pt;
height: 25px;
width:160px;
text-decoration: none;
text-align: center;
line-height:22px;
margin: 10px 0;
border: none;
float: left;
}

.button_right{
background: transparent url(../images/buttons/button.png) 50% 50% no-repeat;
color: #000;
display: block;
font-weight: bold;
font-size: 10pt;
height: 25px;
width:160px;
text-decoration: none;
text-align: center;
line-height:22px;
margin: 10px 0;
border: none;
float: right;
}

#prog_buttons {
width: 480px;
height:28px;
padding-bottom:10px;
}

#prog_box {
width: 472px;
height: auto
}

#allevoorstellingen {
float:left;
/*background: url(../images/buttons/allevoorstellingen.png) no-repeat;*/
width: 121px;
height:26px;
}

#allevoorstellingen_on {
float:left;
/*background: url(../images/buttons/allevoorstellingen_on.png) no-repeat;*/
width: 121px;
height:26px;
}

#kindervoorstellingen {
float:left;
/*background: url(../images/buttons/kindervoorstellingen.png) no-repeat;*/
width: 201px;
height:26px;
}


#kindervoorstellingen_on {
float:left;
/*background: url(../images/buttons/kindervoorstellingen_on.png) no-repeat;*/
width: 201px;
height:26px;
}

#volwassenvoorstellingen {
float:left;
/*background: url(../images/buttons/volwassenvoorstellingen.png) no-repeat;*/
width: 154px;
height:26px;
}

#volwassenvoorstellingen_on {
float:left;
/*background: url(../images/buttons/volwassenvoorstellingen_on.png) no-repeat;*/
width: 154px;
height:26px;
}

#cart_header1 {
background: transparent url(../images/col_header.png) no-repeat;
width: 472px;
height: 42px;
margin-bottom: 20px;
}


#cart_header1 h3{
padding: 10px 0 0 10px;
}

#cart_header2 {
background: transparent url(../images/col_header.png) no-repeat;
width: 472px;
height: 42px;
margin: 15px 0 20px 0;
}


#cart_header2 h3{
padding: 10px 0 0 10px;
}

#cart_header3 {
background: transparent url(../images/col_header.png) no-repeat;
width: 472px;
height: 42px;
margin: 15px 0 20px 0;
}


#cart_header3 h3{
padding: 10px 0 0 10px;
}

#cart_header4 {
background: transparent url(../images/col_header.png) no-repeat;
width: 472px;
height: 42px;
margin: 15px 0 20px 0;
}


#cart_header4 h3{
padding: 10px 0 0 10px;
}

#cart_header5 {
background: transparent url(../images/col_header.png) no-repeat;
width: 472px;
height: 42px;
margin: 15px 0 20px 0;
}


#cart_header5 h3{
padding: 10px 0 0 10px;
}

.B_crumbBox {

}

#videolink {
margin-right: 10px;
float: right;

}

