@charset "utf-8";
/* CSS Document */

html{
margin: 0;
overflow-x:hidden;
overflow-y:scroll;
}

body{
margin: 0;
background:url(img/background.png);
background-repeat:repeat-x;
background-position:left top;
background-color:#5f4d41;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

img{
border:0px;
}

/* Text styles */

.titel{
font-size:18px;
}

/* Form styles */

.form{
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
height:14px;
background-color:transparent;
border: 1px dotted #757575;
padding-left:3px;
padding-top:3px;
}

.form2{
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
background-color:transparent;
border: 1px dotted #757575;
padding-left:3px;
padding-top:3px;
}

.form_button{
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFF;
height:24px;
width:60px;
border:1px solid #37281c;
background-color:#28190e;
}

/* Link styles */

a{
color:#de9000;
text-decoration:none;
}



a:hover{
color:#de9000;
text-decoration:underline;
}

/* Algemeen */

#main_container{
position: relative;
width: 1037px;
margin: 0 auto;
height: auto !important;
height: 100%; /* IE6 treats this as min-height */
min-height: 100%;
}

/* Header */

#header{
float:left;
width:1037px;
height:213px;
}

#header_left_youtube{
float:left;
width:185px;
height:170px;
margin-left:62px;
margin-top:38px;
}

#header_left{
float:left;
width:290px;
height:213px;
margin-left:-247px;
}

#header_left_kolom1{
float:left;
width:83px;
height:213px;
margin-left:-247px;
}

#header_left_kolom2{
float:left;
width:143px;
height:213px;
margin-left:-144px;
}

#header_left_kolom2_1{
float:left;
width:143px;
height:57px;
margin-left:-164px;

}

#header_left_kolom2_2{
float:left;
width:143px;
height:43px;
margin-top:170px;
margin-left:-164px;
}

#header_left_kolom3{
float:left;
width:64px;
height:213px;
margin-left:-21px;
}

#header_right{
float:left;
width:747px;
height:213px;
}

#header_right_top{
float:left;
width:747px;
height:99px;
text-align:right;
}

#header_right_border{
float:left;
width:747px;
height:32px;
background-image:url(img/border_top.jpg);
}

#header_right_bottom{
float:left;
width:747px;
height:82px;
}

#header_right_bottom_left{
float:left;
width:58px;
height:82px;
background-image:url(img/top_space_left.jpg);
}

#header_right_bottom_mid{
float:left;
width:669px;
height:82px;
}

#header_right_bottom_mid_top{
float:left;
width:669px;
height:39px;
background-image:url(img/top_space_top.jpg);
}

#header_right_bottom_mid_menu{
float:left;
width:669px;
height:21px;
}

#header_right_bottom_mid_bottom{
float:left;
width:669px;
height:22px;
background-image:url(img/top_space_bottom.jpg);
}

#header_right_bottom_right{
float:left;
width:20px;
height:82px;
background-image:url(img/border_top_right.jpg);
}

/* Content (zie voor maten de pagina's apart) */

#content{
float:left;
width:954px;
height:auto;
margin-left:83px;
}

#content_mid_content{
float:left;
width:914px;
height:auto;
margin-top:50px;
}

/* Footer Border */

#footerborder{
float:left;
width:954px;
height:25px;
background-image:url(img/border_bottom.png);
margin-left:83px;
}

/* Footer Tekst*/

#footertekst{
float:left;
width:954px;
height:auto;
margin-left:83px;
margin-top:3px;
margin-bottom:7px;
}

#footertekst_left{
float:left;
width:477px;
height:auto;
text-align:left;
font-size:11px;
}

#footertekst_right{
float:left;
width:477px;
height:auto;
text-align:right;
font-size:11px;
}

/* Home */

#content_borderleft_home{
float:left;
width:20px;
height:450px;
background-image:url(img/border_left.jpg);
background-repeat:repeat-y;
}

#content_mid_home{
float:left;
width:914px;
height:450px;
background-image:url(img/content_back.jpg);
background-color:#5a4534;
}

#content_borderright_home{
float:left;
width:20px;
height:450px;
background-image:url(img/border_right.jpg);
background-repeat:repeat-y;
}

#home_kolom{
float:left;
width:252px;
height:auto;
margin-left:45px;
text-align:justify;
line-height:17px;
}

#home_thumb{
float:left;
width:109px;
height:83px;
}

#home_thumb_margin{
float:left;
width:109px;
height:83px;
margin-left:20px;
}

#media_kolom{
float:left;
width:252px;
height:auto;
margin-left:45px;
text-align:justify;
line-height:20px;
}

#video_kolom{
float:left;
width:525px;
height:auto;
margin-left:45px;
}

#home_visual{
float:left;
width:238px;
height:auto;
margin-left:41px;
}

/* Voorstelling */

#algemeen_kolom{
float:left;
width:824px;
height:auto;
margin-left:45px;
text-align:justify;
line-height:17px;
}

#content_borderleft_voorstelling{
float:left;
width:20px;
height:575px;
background-image:url(img/border_left.jpg);
background-repeat:repeat-y;
}

#content_mid_voorstelling{
float:left;
width:914px;
height:575px;
background-image:url(img/content_back.jpg);
background-color:#5a4534;
}

#content_borderright_voorstelling{
float:left;
width:20px;
height:575px;
background-image:url(img/border_right.jpg);
background-repeat:repeat-y;
}

/* Louis Davids */

#content_borderleft_louisdavids{
float:left;
width:20px;
height:1050px;
background-image:url(img/border_left.jpg);
background-repeat:repeat-y;
}

#content_mid_louisdavids{
float:left;
width:914px;
height:1050px;
background-image:url(img/content_back.jpg);
background-color:#5a4534;
}

#content_borderright_louisdavids{
float:left;
width:20px;
height:1050px;
background-image:url(img/border_right.jpg);
background-repeat:repeat-y;
}

/* Cast */

#cast_intro{
float:left;
width:824px;
height:auto;
margin-left:45px;
text-align:justify;
line-height:17px;
}

#cast_totaal{
float:left;
width:824px;
height:357px;
margin-left:45px;
margin-top:35px;
}

#cast_item{
float:left;
width:824px;
height:auto;
margin-left:45px;
text-align:justify;
line-height:17px;
margin-top:35px;
}

#cast_item_visual{
float:left;
width:97px;
height:120px;
margin-top:4px;
}

#cast_item_tekst{
float:left;
width:707px;
height:auto;
margin-left:20px;
text-align:justify;
line-height:17px;
}

#content_borderleft_cast{
float:left;
width:20px;
height:825px;
background-image:url(img/border_left.jpg);
background-repeat:repeat-y;
}

#content_mid_cast{
float:left;
width:914px;
height:825px;
background-image:url(img/content_back.jpg);
background-color:#5a4534;
}

#content_borderright_cast{
float:left;
width:20px;
height:825px;
background-image:url(img/border_right.jpg);
background-repeat:repeat-y;
}

/* Creatives */

#creatives_item{
float:left;
width:824px;
height:auto;
margin-left:45px;
text-align:justify;
line-height:17px;
}

#creatives_item_margintop{
float:left;
width:824px;
height:auto;
margin-left:45px;
text-align:justify;
line-height:17px;
margin-top:35px;
}

#creatives_item_visual{
float:left;
width:97px;
height:120px;
margin-top:4px;
}

#creatives_item_tekst{
float:left;
width:707px;
height:auto;
margin-left:20px;
text-align:justify;
line-height:17px;
}

#content_borderleft_creatives{
float:left;
width:20px;
height:750px;
background-image:url(img/border_left.jpg);
background-repeat:repeat-y;
}

#content_mid_creatives{
float:left;
width:914px;
height:750px;
background-image:url(img/content_back.jpg);
background-color:#5a4534;
}

#content_borderright_creatives{
float:left;
width:20px;
height:750px;
background-image:url(img/border_right.jpg);
background-repeat:repeat-y;
}

/* Speellijst */

#content_borderleft_speellijst{
float:left;
width:20px;
height:775px;
background-image:url(img/border_left.jpg);
background-repeat:repeat-y;
}

#content_mid_speellijst{
float:left;
width:914px;
height:775px;
background-image:url(img/content_back.jpg);
background-color:#5a4534;
}

#content_borderright_speellijst{
float:left;
width:20px;
height:775px;
background-image:url(img/border_right.jpg);
background-repeat:repeat-y;
}

/* Contact */

#content_borderleft_contact{
float:left;
width:20px;
height:350px;
background-image:url(img/border_left.jpg);
background-repeat:repeat-y;
}

#content_mid_contact{
float:left;
width:914px;
height:350px;
background-image:url(img/content_back.jpg);
background-color:#5a4534;
}

#content_borderright_contact{
float:left;
width:20px;
height:350px;
background-image:url(img/border_right.jpg);
background-repeat:repeat-y;
}

#contact_kolom1{
float:left;
width:225px;
height:auto;
}

#contact_lijn{
float:left;
width:1px;
height:234px;
background-color:#322822;
}

#contact_kolom2{
float:left;
width:auto;
height:auto;
margin-left:53px;
}

/* Bestellen */

#content_borderleft_bestellen{
float:left;
width:20px;
height:650px;
background-image:url(img/border_left.jpg);
background-repeat:repeat-y;
}

#content_mid_bestellen{
float:left;
width:914px;
height:650px;
background-image:url(img/content_back.jpg);
background-color:#5a4534;
}

#content_borderright_bestellen{
float:left;
width:20px;
height:650px;
background-image:url(img/border_right.jpg);
background-repeat:repeat-y;
}

/* Bestellen Verzonden */

#content_borderleft_bestellen2{
float:left;
width:20px;
height:200px;
background-image:url(img/border_left.jpg);
background-repeat:repeat-y;
}

#content_mid_bestellen2{
float:left;
width:914px;
height:200px;
background-image:url(img/content_back.jpg);
background-color:#5a4534;
}

#content_borderright_bestellen2{
float:left;
width:20px;
height:200px;
background-image:url(img/border_right.jpg);
background-repeat:repeat-y;
}

/* Pers */

#content_borderleft_pers{
float:left;
width:20px;
height:550px;
background-image:url(img/border_left.jpg);
background-repeat:repeat-y;
}

#content_mid_pers{
float:left;
width:914px;
height:550px;
background-image:url(img/content_back.jpg);
background-color:#5a4534;
}

#content_borderright_pers{
float:left;
width:20px;
height:550px;
background-image:url(img/border_right.jpg);
background-repeat:repeat-y;
}
