@charset "UTF-8";
/* CSS Document */
@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
img.svg { display: none; }
img.png { display: inline; }
html.svg img.svg { display: inline; }
html.svg img.png { display: none; }

@font-face {
    font-family: 'blanchcondensed';
    src: url('../assets/fonts/blanch_con/blanch_condensed-webfont.eot');
    src: url('../assets/fonts/blanch_con/blanch_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/blanch_con/blanch_condensed-webfont.woff') format('woff'),
         url('../assets/fonts/blanch_con/blanch_condensed-webfont.ttf') format('truetype'),
         url('../assets/fonts/blanch_con/blanch_condensed-webfont.svg#blanchcondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'blanchcaps';
    src: url('../assets/fonts/blanch_caps/blanch_caps-webfont.eot');
    src: url('../assets/fonts/blanch_caps/blanch_caps-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/blanch_caps/blanch_caps-webfont.woff') format('woff'),
         url('../assets/fonts/blanch_caps/blanch_caps-webfont.ttf') format('truetype'),
         url('../assets/fonts/blanch_caps/blanch_caps-webfont.svg#blanchcaps') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'blanchcaps_light';
    src: url('../assets/fonts/blanch_caps_light/blanch_caps_light-webfont.eot');
    src: url('../assets/fonts/blanch_caps_light/blanch_caps_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/blanch_caps_light/blanch_caps_light-webfont.woff') format('woff'),
         url('../assets/fonts/blanch_caps_light/blanch_caps_light-webfont.ttf') format('truetype'),
         url('../assets/fonts/blanch_caps_light/blanch_caps_light-webfont.svg#blanchcaps_light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lavanderia_sturdysturdy';
    src: url('../assets/fonts/lavanderia/lavanderia_sturdy-webfont.eot');
    src: url('../assets/fonts/lavanderia/lavanderia_sturdy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/lavanderia/lavanderia_sturdy-webfont.woff') format('woff'),
         url('../assets/fonts/lavanderia/lavanderia_sturdy-webfont.ttf') format('truetype'),
         url('../assets/fonts/lavanderia/lavanderia_sturdy-webfont.svg#lavanderia_sturdysturdy') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'lavanderia_delicatedelicate';
    src: url('../assets/fonts/lavanderia/lavanderia_delicate-webfont.eot');
    src: url('../assets/fonts/lavanderia/lavanderia_delicate-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/lavanderia/lavanderia_delicate-webfont.woff') format('woff'),
         url('../assets/fonts/lavanderia/lavanderia_delicate-webfont.ttf') format('truetype'),
         url('../assets/fonts/lavanderia/lavanderia_delicate-webfont.svg#lavanderia_delicatedelicate') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'lavanderia_regularregular';
    src: url('../assets/fonts/lavanderia/lavanderia_regular-webfont.eot');
    src: url('../assets/fonts/lavanderia/lavanderia_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/lavanderia/lavanderia_regular-webfont.woff') format('woff'),
         url('../assets/fonts/lavanderia/lavanderia_regular-webfont.ttf') format('truetype'),
         url('../assets/fonts/lavanderia/lavanderia_regular-webfont.svg#lavanderia_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'franklin_gothiccondensed';
    src: url('../assets/fonts/franklin_gothic_extra_condensed/franklin_gothic_extra_condensed-webfont.eot');
    src: url('../assets/fonts/franklin_gothic_extra_condensed/franklin_gothic_extra_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/franklin_gothic_extra_condensed/franklin_gothic_extra_condensed-webfont.woff') format('woff'),
         url('../assets/fonts/franklin_gothic_extra_condensed/franklin_gothic_extra_condensed-webfont.ttf') format('truetype'),
         url('../assets/fonts/franklin_gothic_extra_condensed/franklin_gothic_extra_condensed-webfont.svg#franklin_gothiccondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'titillium_webregular';
    src: url('../assets/fonts/titillium/titilliumweb-regular-webfont.eot');
    src: url('../assets/fonts/titillium/titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/titillium/titilliumweb-regular-webfont.woff') format('woff'),
         url('../assets/fonts/titillium/titilliumweb-regular-webfont.ttf') format('truetype'),
         url('../assets/fonts/titillium/titilliumweb-regular-webfont.svg#titillium_webregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	margin: 0px;
	/*background-color:#403E3E;*/
	background-color:#17040A;


}

.back-to-top {
    position: fixed;
    bottom: 20%;
    right: 0px;
    padding: 1em;
    display: none;
	z-index:200;
	font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#000;
	font-size:14px;	
	text-decoration:none;
	letter-spacing:1px;
	font-weight: normal;
    font-style: normal;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
	border:1px solid #dcdcdc;
}

.back-to-top:hover {    
	color: #4E020A;
   
}

h1{
font-size:17px; 
display:inline;
font-weight: normal;
    font-style: normal;
}
h2{
font-size: 16px;
display: inline;
font-weight: normal;
    font-style: normal;
}

h3{ font-size: 16px;
display: inline;
font-weight: normal;
    font-style: normal;}

#header{
position:relative;
margin-left:auto;
margin-right:auto;
width:100%;
height:210px;
display:block;
background-color:#4E020A;
background: rgb(78,2,10); /* Old browsers */

background: -moz-linear-gradient(left,  rgba(78,2,10,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(78,2,10,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  rgba(78,2,10,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  rgba(78,2,10,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  rgba(78,2,10,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */

background: linear-gradient(to right,  rgba(78,2,10,1) 0%,rgba(0,0,0,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e020a', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
padding-top:5px;
padding-bottom:5px;



}
#footerwrapper{
position:relative;
margin-left:auto;
margin-right:auto;
width:100%;
height:auto;
overflow:hidden;
display:block;
background-color:#4e020a;
border-top:solid 4px #666666;
background: rgb(0,0,0); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(78,2,10,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(78,2,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(78,2,10,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(78,2,10,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(78,2,10,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(78,2,10,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#4e020a',GradientType=1 ); /* IE6-9 */
}
#footer{
position:relative;
margin-left:auto;
margin-right:auto;
width:900px;
min-height:100px;
display:block;
overflow:hidden;
padding-top:10px;
padding-bottom:10px;
font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
.footeritem{
	position:relative;
	float:left;
	width:25%;
	min-height:100px;
	display:block;
	overflow:hidden;	
}
#adres{
	position:absolute;
	float:right;
	display:inline;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	letter-spacing:1px;
	font-weight: normal;
    font-style: normal;
	width:auto;
	right:10px;
	
}
#eventlogo{
position:relative;
margin-left:auto;
margin-right:auto;
width:479px;
height:200px;
overflow:hidden;
display:block;
}
#eventnamewrapper{
position:relative;
margin-left:auto;
margin-right:auto;
width:100%;
display:block;
}
#eventnametop{
position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 350px;
	height: 50px;
	line-height: 50px;
	display: block;
	text-align:center;	
	font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	font-size:56px;
	color:#FFF;
    font-style: normal;
	letter-spacing:2px;
	border-bottom:#FFF solid 1px;
}
#eventlocationtop{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	display: block;
	text-align:center;
	font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	font-size:48px;
	color:#FFF;
    font-style: normal;
	letter-spacing:2px;
	height:40px;
	line-height:40px;	
}
#menuwrapper{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 30px;
	display: block;
	background-color: #403E3E;
}

.menu {
	position:relative;
    text-align: justify;
	width: 900px;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow:hidden;
	color:#FFF;
	line-height:30px;
	
}

.menu ul {
    margin: 0;
    padding: 0;
}

.menu li {
    display: inline-block;
}
.filler {
    width: 100%;
    height: 0;
}

.menulink{
	font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:26px;
	text-decoration:none;
	line-height:30px;
	letter-spacing:3px;
}
.menulink:link{
	color:#FFF;
	text-decoration:none;
}
.menulink:hover{
	color: #feffa5;
	text-decoration: none;
}
.menulink:active{
color:#FFF;
text-decoration:none;	
}

.nolink{
	font-family: 'blanchcaps',Verdana, Geneva, sans-serif;
	color: #999;
	font-size: 26px;
	text-decoration: none;
	line-height: 30px;
	letter-spacing: 3px;
}
.nolink:link{
	color: #999;
	text-decoration:none;
}
.nolink:hover{
	color: #999;
	text-decoration: none;
}
.nolink:active{
color: #999;
text-decoration:none;	
}


#roadframe{
	position:relative;
	width:100%;
	height:350px;
	background-image:url(images/dukeroad2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	border-bottom:solid 4px #666666;
	background-color:#000;
}
#fotoframe{
position:relative;
width: 900px;
height:350px;
margin-right: auto;
margin-left: auto;
display: block;
/*background-color:#CCC;*/	

}
#fotoschuin{
	position:relative;
	float:left;
	width: 300px;
	height:350px;
	display: block;
	/*background-color:#0CF;*/
	padding-left:10px;
	
}
#eventtitleframe{
position:relative;
float:right;
width: 575px;
height:350px;
display: block;
text-align:center;
}
#eventtitle{
	position: relative;
	font-family:'lavanderia_regularregular',Verdana, Geneva, sans-serif;
	color:#6D1E09;
	font-size:46px;
	text-decoration:none;
	margin-top:25px;
}
#eventtekst{
	position: relative;
	font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	color:#000;
	font-size:26px;
	text-decoration:none;
	line-height:25px;
	text-align:center;
	width:480px;
	background-image:url(images/70transwit.png);
	margin-right: auto;
	margin-left: auto;
	padding:7px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	letter-spacing:1px;
	
}
#buttonframe{
position:relative;
width: 480px;
margin-right: auto;
margin-left: auto;
margin-top:70px;
}
.earlybird {
	position:relative;
	float:left;
	background-image:url(images/70transred.png);
	/*background-color:#4e020a;*/
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	text-indent:0;
	display:inline-block;
	color:#FFF;
	font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	font-size:25px;
	font-style:normal;
	height:45px;
	line-height:45px;
	width:auto;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	text-align:center;
	letter-spacing:1px;
}
.ticketbutton {
	position:relative;
	float:right;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#4e020a;
	font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	font-size:26px;
	font-style:normal;
	height:45px;
	line-height:45px;
	width:125px;
	text-decoration:none;
	text-align:center;
}
.ticketbutton:hover {
	position:relative;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #feffa5), color-stop(1, #feffa5) );
	background:-moz-linear-gradient( center top, #feffa5 5%, #feffa5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffa5', endColorstr='#feffa5');
	background-color:#feffa5;
	color:#000;
}.ticketbutton:active {
	position:relative;
}

.proposalbutton {
	position: relative;
	float: right;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background: -moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color: #f9f9f9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-indent: 0;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #999999;
	font-family: 'blanchcaps',Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-style: normal;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	right: 12px;
	bottom: 12px;
}
.proposalbutton:hover {
	position:relative;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #feffa5), color-stop(1, #feffa5) );
	background:-moz-linear-gradient( center top, #feffa5 5%, #feffa5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffa5', endColorstr='#feffa5');*/
	color: #999999;
}.proposalbutton:active {
	position:relative;
}

.greyline{
	position:relative;
	height:1px;
	width:100%;
	display:block;
	background-color:#666;
}
.greylinehotels{
	position:relative;
	height:1px;
	width:100%;
	display:block;
	background-color:#666;
	margin-top:10px;
}
#infoframe{
position:relative;
width: 900px;
height:auto;
margin-right: auto;
margin-left: auto;
display: block;
overflow:hidden;


}
#infoleft{
	position:relative;
	float:left;
	width: 325px;
	height:auto;
	display: block;
	background-color:#302F2E;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	color:#FFF;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size:13px;
	font-style:normal;
	line-height:18px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}


#inforight{
	position: relative;
	float: right;
	width: 550px;
	display: block;

}


#infoleftprogram{
	position: relative;
	float: left;
	width: 590px;
	display: block;

}

.honor{
	position:relative;
	margin-top:250px;
-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	}
.honor img {
-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;		
	}

#inforightprogram{
	position:relative;
	float:right;
	width: 245px;
	height:auto;
	display: block;
	/*background-color:#302F2E;*/
	padding-top:5px;
	/*padding-left:10px;
	padding-right:10px;*/
	padding-bottom:10px;
	color:#FFF;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size:13px;
	font-style:normal;
	line-height:18px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}



.inforightprogramitem{
	position:relative;
	width: 245px;
	height:auto;
	display: block;
	background-color:#302F2E;
	/*padding-top:5px;*/
	padding-left:10px;
	padding-right:10px;
	color:#FFF;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size:13px;
	font-style:normal;
	line-height:18px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding-bottom:5px;
}
#hotelsframe{
	position:relative;
	width: 900px;
	height:auto;
	display: block;
	overflow:hidden;
	background-color:#302F2E;
	padding:10px;
	color:#FFF;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size:13px;
	font-style:normal;
	line-height:18px;
	-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
.hotelwrapper{
	position:relative;
	width: 100%;
	height:auto;
	display: block;
	overflow:hidden;
	
}
.hoteldetailleft{
position:relative;
float:left;
	width: 226px;
	height:auto;
	display: block;
	overflow:hidden;
}
.imagesbox{
	position:relative;
    text-align: justify;
	width: 226px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow:hidden;
	
}
.imagesbox ul {
    margin: 0;
    padding: 0;
}

.imagesbox li {
    display: inline-block;
}
.hotelimage{
position:relative;
float:left;
border:solid 1px #666;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;	
}
.hoteltekst{
position:relative;
float:right;
width: 625px;
height:auto;
display: block;
overflow:hidden;
font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
color:#FFF;
font-size:14px;	
	
}
.hotelster{
	position: relative;
	float:right;
	width: 110px;
	height: 20px;
	line-height: 20px;
	display: block;
	overflow: hidden;
}
.hotelbutton {
	position:relative;
	float:right;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#4e020a;
	font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	font-size:20px;
	font-style:normal;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	right:40px;
}
.hotelbutton:hover {
	position:relative;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #feffa5), color-stop(1, #feffa5) );
	background:-moz-linear-gradient( center top, #feffa5 5%, #feffa5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffa5', endColorstr='#feffa5');
	background-color:#feffa5;
	color:#000;
}.hotelbutton:active {
	position:relative;
}
.hotellink{
	position:relative;
	float:right;
	font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:14px;	
	line-height:20px;
	text-decoration:none;
	letter-spacing:1px;
	font-weight: normal;
    font-style: normal;
	margin-right:10px;
}
.hotellink:link{
	color:#FFF;
	text-decoration:none;
	font-weight: normal;
    font-style: normal;
}
.hotellink:hover{
	color: #feffa5;
	text-decoration: none;
	font-weight: normal;
    font-style: normal;
}
.hotellink:active{
color:#FFF;
text-decoration:none;	
font-weight: normal;
    font-style: normal;
	}
.hotelonderwerp{
position: relative;
font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#FFF;
background-color:#4e020a;
padding-top:5px;
padding-bottom:5px;
/*border-bottom:dashed 1px #ccc;*/
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-indent:10px;
letter-spacing:1px;
margin-top:10px;
margin-bottom:10px;
}
#hotelbuttonframe{
	position:relative;
	float:right;
	width:auto;
	height:auto;
	display:inline-block;
	overflow:hidden;
	margin-right:10px;
	
}
.hoteldetailbuttonsoldout {
	position:relative;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#333333;
	font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	font-size:26px;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:auto;
	text-decoration:none;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
}
.hoteldetailbutton {
	position:relative;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#4e020a;
	font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	font-size:26px;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:auto;
	text-decoration:none;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
}
.hoteldetailbutton:hover {
	position:relative;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #feffa5), color-stop(1, #feffa5) );
	background:-moz-linear-gradient( center top, #feffa5 5%, #feffa5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffa5', endColorstr='#feffa5');
	background-color:#feffa5;
	color:#000;
}.hoteldetailbutton:active {
	position:relative;
}
.hotellinklarge{
font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:26px;
	text-decoration:none;
	letter-spacing:3px;
}
.hotellinklarge:link{color:#FFF;}
.hotellinklarge:hover{color: #feffa5;}
.hotellinklarge:active{color:#FFF;}


.subbarleft{
position: relative;
padding-top:0px;
padding-bottom:0px;
text-indent:0px;
	
}
.subbarlefttext{
font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
.intextlink{
font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#feffa5;
	font-size:14px;
	text-decoration:none;
}
.intextlink:link{color:#feffa5;}
.intextlink:hover{color: #FFF;}
.intextlink:active{color:#feffa5;}


.rightbartext{
font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
background-color:#302F2E;
	
}

.rightbarvenuetext{
font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
background-color:#302F2E;
margin-bottom:5px;
	
}
#blockstippel{
	position:relative;
width:90%;
margin-right: auto;
margin-left: auto;
height:auto;
display:block;
border-top:dashed 1px #FFFFFF;
border-bottom:dashed 1px #FFFFFF;
padding-top:40px;
padding-bottom:40px;
text-align:center;
}
#worldjazzcity{
position:relative;
width:121px;
height:87px;
margin-right: auto;
margin-left: auto;
height:auto;
display:block;
}
.consimage{
position:relative;
margin-left:auto;
margin-right:auto;
width:305px;
height:120px;
overflow:hidden;
text-align:center;
/*border:solid 1px #17040A;*/
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;	
}
#level-detailmap{
position: relative;
width:226px;
height:auto;
overflow:hidden;
display:block;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;	
border:solid 1px #666;


}
#level-detailmap-contact{
position: relative;
width:305px;
height:auto;
overflow:hidden;
display:block;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;	
border:solid 1px #666;


}
#level-detailmaplink{
position:absolute;
	height:40px;
	width:100%;
	line-height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#FFF;
	background-color:#4E020A;
	z-index: 25;
	bottom:0px;
	text-indent:10px;
	padding-top:10px;	
}
.maillink{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	letter-spacing:1px;
	font-weight: normal;
    font-style: normal;
}
.maillink:link{
	color:#FFF;
	text-decoration:none;
	font-weight: normal;
    font-style: normal;
}
.maillink:hover{
	color: #feffa5;
	text-decoration: none;
	font-weight: normal;
    font-style: normal;
}
.maillink:active{
color:#FFF;
text-decoration:none;	
font-weight: normal;
    font-style: normal;
	}
.subbar{
position: relative;
background-color:#4e020a;
padding-top:5px;
padding-bottom:5px;
/*border-bottom:dashed 1px #ccc;*/
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
text-indent:10px;
	
}
.subbargrey{
position: relative;
/*background-color:#302F2E;*/
padding-top:5px;
padding-bottom:5px;
/*border-bottom:dashed 1px #ccc;*/
/*-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;*/
text-indent:10px;
	
}
.subbarprogramvenue{
position: relative;
/*background-color:#302F2E;*/
padding-top:5px;
padding-bottom:5px;
/*border-bottom:dashed 1px #ccc;*/
/*-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;*/
	
}

.subbarartists{
position: relative;
/*background-color:#302F2E;*/
padding-top:5px;
padding-bottom:5px;
border-bottom:solid 1px #FFF;
/*-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;*/
	
}
.subbartext{
font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:26px;
	text-decoration:none;
	letter-spacing:3px;
}
.subbartext2{
font-family:'blanchcaps',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:20px;
	text-decoration:none;
	letter-spacing:3px;
}


.indexfotovideo {
	position:relative;
    text-align: justify;
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow:hidden;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:10px;
	/*padding-left:10px;
	padding-right:10px;
	-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
background-color:#302F2E;*/
	
}

.indexfotovideo ul {
    margin: 0;
    padding: 0;
}

.indexfotovideo li {
    display: inline-block;
	vertical-align:top;
}
.filler {
    width: 100%;
    height: 0;
}
.indexfotovideoframe{
	position:relative;
	width:170px;
	height:113px;
	overflow:hidden;
	text-align:center;
	border:solid 1px #17040A;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.videotekst{
position:relative;
	width:170px;
	overflow:hidden;	
	text-align: left;
	font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:13px;
	padding-left:2px;
	padding-right:2px;
	padding-top:5px;
}
.play{
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	width:40px;
	height:40px;
	z-index:20;
	left:60px;
	top:30px;
}

.programmframerow{
	position:relative;
	width:580px;
	border-top:solid 1px #ccc;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	overflow:hidden;
}

.artistsframerow{
	position:relative;
	width:100%;
	/*border-bottom:solid 1px #ccc;*/
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	overflow:hidden;
	vertical-align:top;
}

.infoleftartists{
	position: relative;
	float: left;
	width: 640px;
	min-height:150px;
	overflow:hidden;
	display: block;

}


.inforightartists{
	position:relative;
	float:right;
	width: 233px;
	height:150px;
	display: block;
	/*background-color:#302F2E;*/
	/*padding-top:5px;
	/*padding-left:10px;
	padding-right:10px;*/
	/*padding-bottom:10px;*/
	color:#FFF;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size:13px;
	font-style:normal;
	line-height:18px;
	/*-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;*/
	text-align:center;
}

.inforightartists2{
	position: relative;
	float: right;
	width: 640px;
	min-height:150px;
	overflow:hidden;
	display: block;
}



.infoleftartists2{
	position:relative;
	float:left;
	width: 233px;
	height:auto;
	display: block;
	/*background-color:#302F2E;*/
	/*padding-top:5px;
	/*padding-left:10px;
	padding-right:10px;*/
	/*padding-bottom:10px;*/
	color:#FFF;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size:13px;
	font-style:normal;
	line-height:18px;
	/*-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;*/
	text-align:center;
}

.artists{
	position:relative;
	font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	width:100%;
	/*background-color:#302F2E;*/
	background-color:#4e020a;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
	margin-bottom:5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
}
.artists2{
	position:relative;
	font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	width:100%;
	background-color:#4e020a;
	/*background-color:#4e020a;*/
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
	margin-bottom:5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
}
.artiststekst{
	position:relative;
	font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	width:100%;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
	margin-bottom:5px;
	
}
.artistsfotovideoframe{
	position:relative;
	width: 233px;
	height:150px;
	overflow:hidden;
	text-align:center;
	border:solid 1px #17040A;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.compfotovideoframe{
	position:relative;
	float:left;
	width: 233px;
	height:150px;
	overflow:hidden;
	text-align:center;
	border:solid 1px #17040A;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.playartists{
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	width:40px;
	height:40px;
	z-index:20;
	left:95px;
	top:55px;
}
.shortdate{
	position:relative;
	float:left;
font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	width:105px;
	background-color:#4e020a;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
	margin-right:15px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
}
.shortdescriptionframe{
	position: relative;
	float: left;
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 16px;
	text-decoration: none;
	width: 400px;
	height: auto;
}
.shorttop{
	padding-left:15px;
	border-left:solid 1px #ccc;
	
}
.shortbottom{
	padding-left:16px;
	color:#ccc;
	font-size: 15px;
	
}
.clear{
	clear:both;
}
.hozspace{
position:relative;
width:850px;
height:20px;
display:block;	
}
.hozspaceclear{
position:relative;
width:850px;
height:20px;
display:block;	
clear:both;	
}



#breadcrum{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 850px;
	background-color: #6FC;
	height: 30px;
	display: block;
}
#ticketframe{
position:relative;
width: 900px;
height:auto;
margin-right: auto;
margin-left: auto;
display: block;
}
#ticketframetekst{
position:relative;
width: 900px;
background-color:#302F2E;	
display: block;
overflow:hidden;
padding:10px;
font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 14px;
}
#ticketiframe{
position:relative;
width: 900px;
height:800px;
margin-right: auto;
margin-left: auto;
display: block;
overflow:hidden;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
background-color:#302F2E;
}
.ticketsubbar{
position: relative;
background-color:#4e020a;
padding-top:5px;
padding-bottom:5px;
text-indent:10px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
	
}
#paperframe{
position:relative;
width: 900px;
height:auto;
margin-right: auto;
margin-left: auto;
display: block;
overflow:hidden;
}
#paperform{
	width: 900px;
height:auto;
margin-right: auto;
margin-left: auto;
display: block;
overflow:hidden;
background-color:#302F2E;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.emailsuccess{
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
	line-height:24px;
	padding-left:25px;
	padding-right:25px;
	
}
.formrow{
	position:relative;
	margin-right: auto;
margin-left: auto;
width: 850px;
overflow:hidden;
border-bottom:solid 1px #666666;
padding-top:7px;
padding-bottom:7px;
}
#foutmelding{
	position:relative;
	float:right;
	background-color:#feffa5;
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #4e020a;
	font-weight:bold;
	font-size: 14px;
	text-decoration: none;
	display:inline-block;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#000 1px solid;
	line-height:14px;
	padding:5px;
	
}
.formselect{
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	background-color:#FFF;
	min-width:150px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#000 1px solid;
	line-height:16px;
}
.formselectfout{
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	background-color:#feffa5;
	min-width:150px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#000 1px solid;
	line-height:16px;
}
.forminput{
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	background-color:#FFF;
	min-width:550px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#000 1px solid;
	line-height:16px;
	padding-left:10px;
}
.forminputfout{
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	background-color:#feffa5;
	min-width:550px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#000 1px solid;
	line-height:16px;
	padding-left:10px;
}
.forminputcontact{
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	background-color:#FFF;
	min-width:350px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#000 1px solid;
	line-height:16px;
	padding-left:10px;
}
.forminputother{
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	background-color:#FFF;
	min-width:500px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#000 1px solid;
	line-height:16px;
	padding-left:10px;
}

.forminputcontactfout{
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	background-color:#feffa5;
	min-width:350px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#000 1px solid;
	line-height:16px;
	padding-left:10px;
}
.forminputcheck{
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	text-decoration: none;
	background-color:#FFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#000 1px solid;
	line-height:12px;
	padding-left:10px;
}
.formcheck{
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	background-color:#FFF;
	min-width:400px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#000 1px solid;
	line-height:16px;
	padding-left:10px;
}
.formtextarea{
font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	background-color:#FFF;
	min-width:600px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#000 1px solid;
	line-height:14px;	
	padding-left:10px;
}

.formtextareafout{
font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	background-color:#feffa5;
	min-width:600px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#000 1px solid;
	line-height:14px;	
	padding-left:10px;
}
.checkblock{
	position:relative;
	float:left;
font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	display:inline-block;
	height:30px;
	background-color:#4e020a;
	padding:2px;
	margin-right:15px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
}
.papercheckbox{
	background-color:#feffa5;
	
}
.paperlabel{
	position:relative;
	float:left;
	width: 220px;
	display:block;
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 16px;
	text-decoration: none;
	line-height:24px;
	padding-left:5px;
	padding-right:15px;
}
.paperlabelcheck{
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 16px;
	text-decoration: none;
	line-height:24px;
	padding-left:5px;
	padding-right:5px;
}
.explanation{
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	line-height:14px;
}
.paperinput{
	position: relative;
	float: left;
	width: 600px;
	display: block;
}
.paperbutton {
	position:relative;
	float:right;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	/*background-color:#feffa5;*/
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#999999;
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	font-size:16px;
	height:35px;
	line-height:22px;
	width:131px;
	text-decoration:none;
	text-align:center;
	right:50px;
	padding-top:5px;
}
.paperbutton:hover {
	position:relative;
	background-color:#e9e9e9;
	color:#999;
}.paperbutton:active {
	position:relative;
}



.programmvenueframerow{
	position:relative;
	width:630px;
	border-top:solid 1px #ccc;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	overflow:hidden;
}
.programmvenueframerowitem{
	position:relative;
	width:630px;
	height:auto;
	overflow:hidden;
	margin-top:5px;
}
.programmvenueframerowsub{
position:relative;
	width:630px;
	height:auto;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:5px;	
	font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:12px;
	padding:5px;
	/*-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color:#333;*/
}

.programmvenuedate{
	position:relative;
	font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	width:100%;
	background-color:#4e020a;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
	margin-bottom:5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
}
.programmvenuetime{
	position:relative;
	float:left;
font-family:'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	width:95px;

	/*background-color:#4e020a;*/
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
	margin-right:10px;
	/*-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;*/
	
}
.programmvenuetype{
	position: relative;
	float: left;
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#ccc;
	font-size: 14px;
	text-decoration: none;
	width: 85px;

}
.programmvenueloc{
	position: relative;
	float: left;
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#ccc;
	font-size: 14px;
		font-style:italic;
	text-decoration: none;
	width: 85px;
}
.programmvenuedescription{
	position: relative;
	float: left;
	font-family: 'titillium_webregular',Verdana, Geneva, sans-serif;
	color:#ccc;
	font-size: 14px;
	text-decoration: none;
	width: 350px;
}

.venue{
	position:relative;
	width:225px;
	height:150px;
	display:block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.speakerimg{
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.venue_maps{
	position:absolute;
	float:right;
	width:50px;
	height:50px;
	display:block;
	background-image:url(images/mapsbutton_h.png);
	bottom:15px;
	right:10px;
}
.venue_maps:link{ }
.venue_maps:hover{ background-image:url(images/mapsbutton.png); }
.venue_maps:active{ }