/*

Gebruikte kleuren:
Teskstkleur			: #231f20
Rode accentkleur	: #ed1c24
Achtergrondkleur	: #ffffff
Dashed lijn kleur	: #a6a6a6
Donkere lijn kleur	: #000000

*/

body 
{
	background-color:#ffffff;
	font-family:"Trebuchet MS, Arial", sans-serif;
	font-size:13px;
	color:#231f20;
	width:990px;
	margin:0px auto;
	line-height:1.9em;
}

h1
{
	margin-top:20px;
	margin-bottom:25px;	
	font-size:1.8em;
	color:#231f20;
}

h2
{
	font-size:1.6em;
	color:#231f20;
}


h3
{
	font-size:1.4em;
	color:#231f20;
}
.text
{
    font-size:9px;
    }

a
{
	color:#ed1c24;
}

a:hover
{
	color:#231f20;
}

address
{
    font-style :normal ;
    }

div#kop
{
	margin-top:20px;
	width:990px;
	height:250px;
	background-color:silver;
	background-image:url(../images/bg_header.jpg);
	color:#ffffff;
}

div#kop #logo
{
	margin-left:20px;
	margin-top:20px;
	width:170px;
	height:120px;
	float:left;
	background-image:url('../images/logo.png');
}


div#kop #text
{
	width:350px;
	height:50px;
	margin-top:70px;
	margin-right:20px;
	float:right;
	font-size:1.8em;
	font-style:italic;
}

div#kop #menu
{
	width:940px;
	height:26px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:50px;
	margin-right:20px;
	clear:left;
	color:white;
	background-color:#ed1c24;
	text-align:center;
	padding-left:50px;
}

div#kop #menu table
{
	font-size:1.1em;
	height:20px;
}



div#kop #menu td
{
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	font-weight:bold;
	color:white;
	border-right:1px solid white;
}

div#kop #menu td a
{
	color:white;
	text-decoration:none;	
}

div#kop #menu td a:hover
{
	color:white;
	text-decoration:underline;	
}

div#kop #menu td a:active
{
	color:white;
	text-decoration:none;	
}

div#kop #menu td a:visited
{
	color:white;
	text-decoration:none;	
}

div#kop #menu td.last
{
	border:0px;
}



div#startpagina
{
	width:990px;
}

div#contentpagina
{
	width:990px;
}

div#startpagina #links
{
	padding:20px;
	padding-left:0px;
	padding-top:10px;
	width:310px;
	float:left;
	clear:left;
}

div#startpagina #links h1
{
	border-top:1px dashed #a6a6a6;
	padding-top:7px;
	margin-top:20px;
	margin-bottom:5px;
}

div#startpagina #links p
{
	margin-top:0px;
}

div#startpagina #rechts
{
	padding-left:20px;
	padding-top:10px;
	width:640px;
	float:left;
	clear:right;
}

div#startpagina #links #redarea
{
	width:290px;
	height:110px;
	background-image:url('../images/red_area.png');
	color:white;
	padding:10px;
}

div#startpagina #links #redarea a
{
	color:white;
}

div#contentpagina #links
{
	padding:20px;
	padding-left:0px;
	padding-top:10px;
	width:230px;
	float:left;
	clear:left;
}

div#contentpagina #links #redarea
{
	width:210px;
	height:155px;
	background-image:url('../images/red_area_small.png');
	background-repeat:no-repeat;
	color:white;
	padding:10px;
}

div#contentpagina #links #redarea a
{
	color:white;
}

div#contentpagina #rechts
{
	padding:20px;
	padding-top:10px;
	width:680px;
	float:left;
	clear:right;
}
/* SUBMENU */

.submenu
{
    font-size:13pt;
    font-weight:bold;
    color:Black;
    padding-top:20px;
    padding-bottom:50px;
    padding-left:10px;
    }
.menutje2 a
{
    color:Black;
    text-decoration : none;
       
    }
.menutje2 a:visited
{
    color:Black;
    text-decoration : none;
    }     
.menutje2 a:hover
{
    color:#ed1c24;
    text-decoration:underline;
    
    }        


.menutje2_actief a
{
    color:#ed1c24;
    text-decoration: none;
    }
    
    
div.uitgelicht
{
	margin-bottom:10px;
	clear:left;
	height:180px;
}

div.uitgelicht .img
{
	float:left;
	width:270px;
	margin-right:10px;
	height:180px;
	background-color:silver;
	overflow:hidden;
}

div.uitgelicht .txt
{
	float:left;
	margin-left:10px;
	width:350px;
	height:180px;
	line-height:20px;
}

div.uitgelicht .txt .titel
{
	height:30px;
	width:350px;
	overflow:hidden;
}

div.uitgelicht .txt .content
{
	height:120px;
	width:350px;
	text-align:justify ;
	overflow:hidden;
}

div.uitgelicht .txt .reserveren b.datum
{
	float:left;
}

div.uitgelicht .txt .reserveren
{
	height:30px;
	width:350px;
	overflow:hidden;
}
div.uitgelicht .txt h3
{
	width:100%;
	border-top:1px dashed #a6a6a6;
	margin-top:0px;
	padding-top:5px;
	color:#ed1c24;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:1.4em;
}

div.uitgelicht .txt p
{
	margin-top:0px;
}

div.uitgelicht .txt a
{
	color:#231f20;
	text-decoration:underline;
}

div.uitgelicht .txt a:hover
{
	color:#ed1c24;
	text-decoration:underline;
}

.button
{
	border:0px;
	background-color:#ffffff;
	width:110px;
	height:30px;
	background-image:url('../images/button.png');
	background-repeat: no-repeat;
	/*background-attachment:fixed;*/
	background-position: left 5px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}
.button:hover
{
	color:#ed1c24;
}
input.button[disabled="disabled"]
{
    color:#cccccc;
    }




.inputtext
{
	border:1px solid #a6a6a6;
	height:18px;
	font-weight:bold;
}



div.uitgelicht .txt p input
{
	float:right;
}


/* Detailpagina Voorstelling */

div#container_detail
{
    width:720px;
    
    }

div#header_detail 
{
    /*width:80%;*/
    
    height: 120px;
    float:left;
    
    
    }
div#header_detail .detailTitel
{
    font-size:30pt;
    color:#222222;
    padding-bottom:5px;
    float:left; 
    clear:left;
    line-height : 35px;   
    }    
div#header_detail .detailArtiest
{
    font-size:27pt;
    color:#AAAAAA;
    float:left;
    clear:left;
    line-height :35px;
    }    

div#Header_time
{
    /*Width:150px;*/
    float:right;
    
    }    
    
div#header_separator
{
    background-image : url('../images/bg_stripes.png');
    height:13px;
    width:720px;
    float:left;
    margin-bottom:10px;
        
    }    
div#afbeelding
{
    float:left;
    width :340px;
    height: 400px;    
    /*border: solid 1px Red;*/
    }    
    
div#Omschrijving
{
    float:right;
    width:365px;
    /*border: solid 1px Red;*/
    font-size:11pt;
    font-weight :500 ;
    padding-left:10px;
    }  
    
.optmore
{
    /*width:100%; */
    
    height:100px;
    padding:10px;
    font-family : Arial;
    clear:left;
    float:right;
    
    }  
    
.optmore .datcont
{
    width:130px;
    height: 70px;
    float:right;
    background-color : #EFEFEF;
    margin:2px;
    text-align:right;
    
    }        
.optmore .datcont .zaalnaam
{
    font-weight:normal ;
    font-size:11pt;
    height:0px;
    }    
.optmore .datcont .datum
{
    font-weight:bold ;
    font-size:11pt;    
    }    
.optmore .datcont .tijd
{
    
    font-weight:bold ;
    font-size:11pt;    
}

.dpan
{
    Width:170px;
    float:right;
    text-align : right;
    padding-right:5px;
    font-weight:bold;
    
    }
.dpan .zaalnaam
{
     font-weight:normal ;
    font-size:11pt;
    height:0px;
    }

.dpan .datum
{
    font-weight:bold ;
    font-size:11pt;  
    }

.dpan .tijd 
{
    font-weight:bold ;
    font-size:11pt; 
    }    
    
    
.separator
{
    background-image : url('../images/bg_stripes.png');
    height:13px;
    width:720px;
    float:left;
    margin-bottom:10px;
        
    }  
    
     
.monthheader
{
    font-size:25pt;
    color:#666666;
    
    }
    
.list
{
    font-size:10pt;
    float:left;
    }    
.listday
{
    width:20px;
    }
.listdate
{
    font-weight : bold;
    width:65px;
    padding-left:5px;
    }
.listart
{
    font-weight : bold;
    
    }
.listtitle
{
    font-weight : bold;
    }
a.red
{
    color:Red;
    text-align:right ;
    float:right;
    }   
a.black
{
    color:Black ;
    text-align :right;
    float:right;
    }    
a.clickable
{
    color:Black;
    text-decoration : none;
    font-weight : bold;
        
    }    
a.clickable:hover
{
    text-decoration : underline;
       
    }    
a.clickable:visited
{
    color:Black ;
    }    

.ovAVeld
{
    width:240px;
    overflow:hidden;
    }
.ovTVeld
{
    width:250px;
    overflow:hidden;
    }
    
#entreelist
{
    font-size: 10pt;
    font-weight : bold ;
    
    }    
#Reserveren
{
    width: 365px;
    display:block;
    float: right;
    
    }  
.hlink
{
    float:left;
    display:block;
    height:80px;
    }    
a.formlink
{
    display:block;
    float:left;
    font-size :9pt;
    color:Black;
    text-decoration:none;
    }      
a.formlink:hover
{
    color:Red;
    text-decoration:underline;
    }    
    
/* Grijs block detailpagina show */
.grbl
{
    width:215px;
    height:350px;
    background-image: url(../images/greyblock.png);
    background-repeat: no-repeat;
    display:inline-table ;
    /*float:left;*/
    margin-bottom:25px;
    margin-top:20px;
    
    
    } 
.grbl2
{
    width:215px;
    height:350px;
    background-image: url(../images/greyblock.png);
    background-repeat: no-repeat;
    margin-left:-10px;
    
    display:block;
    /*float:left;*/
    margin-bottom:25px;
    margin-top:0px;
    
    
    }
.smen
{
    min-height:385px;
    margin-bottom:25px;
    }     
    
a.plink
{
    color:Gray;
    text-decoration:underline;
    font-size:12pt;
    
    } 
a.plink:visited
{
    color:Gray;
    }    
a.plink:hover
{
    color:Red;
    
    }
    
    
/* Zoekresultaten */
.ZoekResultaat
{
    padding-top:20px;
    }


a.ResultHeader
{
    font-weight:bold;
    text-decoration:none;
    color    :Black;    
    }   
a.ResultHeader:visited
{
    font-weight:bold;
    text-decoration:none;
    color    :Black;    
    }
a.ResultHeader:hover
{
    text-decoration:underline;
    
    }    
a.ResultFooter
{
    font-weight:bold;
    color:Red;
    text-decoration : underline;
    }          
a.ResultFooter:visited
{
    font-weight:bold;
    color:Red;
    text-decoration : underline;
    }                
a.ResultFooter:hover
{
    color:Black ;
    
    }
    
    
/*  Entree vakje  */

/* IE Hack */
#entreetable
{
    width:360px; 
    height:155px;
    }

#entreetable #toptd
{
    background-image:url('../images/kaartjes_top.png'); 
    height:35px;
    background-repeat:no-repeat;
   
    }

#entreetable #sectd
{
    width:250px; 
    padding-left:15px; 
    padding-right:5px; 
    background-image:url('../images/kaartjes_middle.png'); 
    background-repeat:repeat-y;
    margin-top:-1px;
    /*border:solid 1px yellow;*/
    
    }

#entreetable #thrdtd
{
    width:90px; 
    height:50px; 
    background-image:url('../images/kaartjes_logo_bottom.png');
    background-repeat:no-repeat;
    
    }

#entreetable #frthtd
{
    width:90px;
    background-image:url('../images/kaartjes_middle_right.png'); 
    background-repeat:repeat-y;
    
    /*height:auto;*/
    }

#entreetable #buttd
{
    width:340px; 
    height:20px;
    padding-right:20px;  
    background-image:url('../images/kaartjes_center.png'); 
    background-repeat:repeat-y;
    text-align:right;
    
   
    }

#entreetable #bottd
{
    background-image:url('../images/kaartjes_bottom.png'); 
    background-repeat:no-repeat ;
    height:10px;
    
    }
    
    


