/* main style Hoog Catherijne */

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/* end reset */

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;	
}

a:active
{
  outline: none;
}


body { 
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 130%;	
}

.lightbg { 
	color: #000000;
}

.darkbg { 
	color: #ffffff;
}

.pink, .pink a, span.pink, .pink a:hover, .pink h1, .pink h2, .pink h3, .pink #footer ul li a:hover, .pink .framedcontent span { 
	color: #DC2775;
}
.green, .green a, span.green, .green a:hover, .green h1, .green h2, .green h3, .green #footer ul li a:hover, .green .framedcontent span { 
	color: #72AD15;
}
.blue, .blue a, span.blue, .blue a:hover, .blue h1, .blue h2, .blue h3, .blue #footer ul li a:hover, .blue .framedcontent span { 
	color: #1B7FC5;
}
.yellow, .yellow a, span.yellow, .yellow a:hover, .yellow h1, .yellow h2, .yellow h3, .yellow #footer ul li a:hover, .yellow .framedcontent span { 
	color: #EB840E;
}




h1 { 
	font-weight: normal;
	font-size: 220%;
	font-family: "Boton", Verdana, Arial, Helvetica, sans-serif	
}

h2, h3, h4 { 
	
}

.clear {
	clear: both;
}


/* Page layout */

body#page {
	background-color: #e9e9e9;
}

div#page-body {
	padding: 0;
	min-height: 610px;
}

div.wrapper { 
	width: 960px;
	height: 610px;
	border: 0;
	position: absolute;
  	top: 0;
  	right: 0;
  	bottom: 0;
  	left: 0;
	margin:auto;
}

.lightbg div.wrapper { 
	background-color:#ffffff;
}
.darkbg div.wrapper { 
	background-color:#000000;
}

#main { 
	width: 960px;
	height: 610px;
	margin: 0;
	position: relative;	
}
#main.winter { 
	background-image:url(img/winter.gif);
}
#main.spring { 
	background-image:url(img/spring.gif);
}
#main.summer { 
	background-image:url(img/zomer.gif);
}

#logo { 
	width: 318px;
	height: 64px;
	position: absolute;	
	top: 47px;
	left: 66px;
	background-image:url(img/hc_logo_black.png);
	z-index: 90;
}

.lightbg #logo { 
	background-image:url(img/hc_logo_black.png);
}

.darkbg #logo { 
	background-image:url(img/hc_logo_white.png);
}

#seasonlogo { 
	width: 156px;
	height: 122px;
	position: absolute;	
	top: 14px;
	left: 804px;
	z-index: 90;
}

.lightbg .winter #seasonlogo  { 
	background:url(img/year_logo_winter_black.png) 8px 0 no-repeat;
}

.darkbg .winter #seasonlogo  { 
	background:url(img/year_logo_winter_white.png) 8px 0 no-repeat;
}
.lightbg .spring #seasonlogo  { 
	background:url(img/year_logo_spring_black.png) 8px 0 no-repeat;
}

.darkbg .spring #seasonlogo  { 
	background:url(img/year_logo_spring_white.png) 8px 0 no-repeat;
}
.lightbg .summer #seasonlogo  { 
	background:url(img/year_logo_zomer_black.png) 0 0 no-repeat;
}

.darkbg .summer #seasonlogo  { 
	background:url(img/year_logo_zomer_white.png) 0 0 no-repeat;
}


#footerlogo { 
	width: 60px;
	height: 72px;
	position: absolute;	
	top: 514px;
	left: 851px;
	z-index:91;
	background:url(img/hc_oud_logo.png) 0 0 no-repeat;
}


#mainmenu { 
	width: 860px;
	height: 20px;
	position: absolute;	
	top:150px;
	left:50px;
	z-index:92;
}
.mainmenubg { 
	background:url(img/navbar_bg.png) 0 0 no-repeat;
}

/* event bubble & openinghours bubble, homepage rotator*/

/* event & homepage rotator */
.slidemask{
	position:relative;
	width:157px;
	height:126px;
	overflow:hidden;
}
.homeslidemask{
	position:relative;
	width:860px;
	height:310px;
	overflow:hidden;
}
.slide_rotator {position:absolute;top: 0;left: 0;}
.slide { width:157px;
	height:126px;
	float: left; }
.homeslide { width:830px;
	height:310px;
	float: left; 
	position: relative;}
 /* end event rotator */

#eventbubble { 
	width: 157px;
	height: 126px;
	position: absolute;	
	top:20px;
	left:450px;
	z-index:92;
}
#opentimesbubble { 
	width: 157px;
	height: 126px;
	position: absolute;	
	top:20px;
	left:630px;
	z-index:92;
}
.bubbleimg { 
	width: 137px;
	height: 78px;
	padding: 10px 10px 38px 10px;
}
.events { 
	background:url(img/purple_bubble.png) 0 0 no-repeat;
	width: 157px;
	height: 126px;
}
.opentimes { 
	background:url(img/red_bubble.png) 0 0 no-repeat;
	width: 157px;
	height: 126px;
}
.openinghours { 
	background:url(img/openinghours_bubble.png) 0 0 no-repeat;
	width: 157px;
	height: 126px;
}
.openingwrapper { 
	width: 100px;
	height: 106px;
	padding: 10px;
	color: #FFFFFF;
	font-size: 90%;
	line-height:130%;
}
.days { 
	font-weight: bold;
	float: left;
	clear: both;
	
}
.hours { 
	text-align: right;
	float: right;
	
}



#footer { 
	width: 900px;
	height: 50px;
	position: absolute;	
	top: 540px;
	left: 50px;
}
#promobubbles { 
	float: left;
	margin-right: 20px;
}
#promobubbles .bubble { 
	width: 59px;
	height: 47px;
	float: left;
	margin-right: 10px;
	background: url(img/promo_bubble_white.png) no-repeat;
}
#promobubbles .bubble img{ 
	padding-left: 4px;
	padding-top: 4px;
}
#corio { 
	width: 165px;
	height: 47px;
	float: left;
	background: url(img/corio_logo.png) 0 12px no-repeat;
}
#gallerybubble { 
	width: 116px;
	height: 47px;
	position: absolute;
	top: 540px;
	left: 550px;
	z-index: 90;
	cursor:pointer;
}
#extraopeninglink { 
	width: 145px;
	height: 47px;
	position: absolute;
	top: 540px;
	left: 690px;
	z-index: 90;
	cursor:pointer;
	background: url(img/dates_extra_opening_link.png) 0 0 no-repeat;
}
#onderzoeklink { 
	width: 92px;
	height: 50px;
	position: absolute;
	right: 90px;
	bottom: 90px;
	z-index: 999;
	cursor:pointer;
	background:url(img/onderzoekbubble.png) 0 0 no-repeat;
}
#nhclink { 
	width: 116px;
	height: 47px;
	float: left;
	margin-left: 40px;
	cursor:pointer;
	background: url(img/nhc_meerinfo.png) no-repeat;
}
.lightbg #gallerybubble { 
	background: url(img/smile_bubble_black.png) no-repeat;
}
.darkbg #gallerybubble { 
	background: url(img/smile_bubble_white.png) no-repeat;
}

/* homepage */
.homebubbles { 
	float: left;
	margin-right: 18px;
	width: 201px;
	height: 239px;
	position: relative;
	cursor: pointer;
}
.homebubbles img { 
	width: 201px;
	height: 239px;
}
.homebubbles a { 
	width: 201px;
	height: 239px;
}
.homebubble { 
	width: 201px;
	height: 239px;
	position: absolute;
	top: 0;
	left: 0;
}
.fashionbubble { 
	background: url(img/home_fashion_overlay.png) 0 0 no-repeat;
}
.fashionbubble:hover { 
	background: url(img/home_fashion_overlay.png) 0 -239px no-repeat;
}
.foodbubble { 
	background: url(img/home_food_overlay.png) 0 0 no-repeat;
}
.foodbubble:hover { 
	background: url(img/home_food_overlay.png) 0 -239px no-repeat;
}
.freetimebubble { 
	background: url(img/home_freetime_overlay.png) 0 0 no-repeat;
}
.freetimebubble:hover { 
	background: url(img/home_freetime_overlay.png) 0 -239px no-repeat;
}
.funbubble { 
	background: url(img/home_fun_overlay.png) 0 0 no-repeat;
}
.funbubble:hover { 
	background: url(img/home_fun_overlay.png) 0 -239px no-repeat;
}

.last { 
	margin-right: 0;
}


/* pages */
#content { 
	position: relative;
	width: 960px;
	height: 610px;
}

.framedcontent { 
	position: absolute;
	width: 860px;
	height: 310px;
	top: 190px;
	left: 50px;
}
.outline { 
	background-color: #FFFFFF;
	border: #000000 solid 1px;
}
.contactbg { 
	background-color: #0088A5;
	color: #ffffff;
}
.framedcontent .holder { 
	width: 840px;
	height: 290px;
	position: relative;
	margin: 10px; 
}
.infocontentwrapper { 
	width: 400px;
	position: absolute;
	top: 37px;
	left: 460px;	 
}
.infocontent { 
	width: 370px;
	margin:0 15px; 
}
.top { 
	width: 400px;
	height: 15px;
	background: url(img/info_top.png) no-repeat;	 
}
.middle { 
	width: 400px;
	background: url(img/info_middle.png) repeat-y;
	padding: 5px 0;	 
}
.bottom { 
	width: 400px;
	height: 15px;
	background: url(img/info_bottom.png) no-repeat;	 
}
.infocontentwrapper p { 
	padding-top: 15px;
	color: #ffffff; 
}
.infocontentwrapper a:hover { 
	color: #ffffff; 
}
.heartofutrecht { 
	width: 200px;
	height: 16px;
	margin-top: 10px; 
}
.pink .heartofutrecht { 
	background: url(img/attheheartofutrecht_pink.png) no-repeat; 
}
.green .heartofutrecht { 
	background: url(img/attheheartofutrecht_green.png) no-repeat; 
}
.yellow .heartofutrecht { 
	background: url(img/attheheartofutrecht_orange.png) no-repeat; 
}
.blue .heartofutrecht { 
	background: url(img/attheheartofutrecht_blue.png) no-repeat; 
}

/* storemap */

.storecatinfo { 
	width: 200px;
	height: 81px;
	position: absolute;
	top: 0;
	left: 0; 
}
.storecatinfo .infobar { 
	width: 200px;
	height: 18px; 
}
.storecatinfo h3 { 
	color: #ffffff;
	font-family: "Boton", Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	padding-top: 4px;
	padding-left: 10px;
	text-transform: lowercase; 
}
.storecatinfo .infoimage { 
	width: 200px;
	height: 63px; 
}

#storelisting { 
	width: 200px;
	height: 196px;
	position: absolute;
	top: 96px;
	left: 0; 
}

#storelisting ul { 
	list-style: none;
	padding: 0;
	margin: 0 0 25px 0;
}

#storelisting li span.retailer { 
	display: block;
	width: 155px; 
	float: left;
}
#storelisting li span.area { 
	display: block;
	width: 5px; 
	float: left;
}
#storelisting li span.unit { 
	display: block;
	width: 20px;
	text-align: right; 
	float: left;
}
#storelisting li { 
	clear:both;
}
#storelisting h2.fashion { 
	color: #DC2775;
}
#storelisting h2.food { 
	color: #72AD15;
}
#storelisting h2.freetime { 
	color: #1B7FC5;
}
#storelisting h2.fun { 
	color: #EB840E;
}

#storelisting span.jaarbeurstraverse { 
	color: #167E3D;
}
#storelisting span.stationstraverse { 
	color: #D94C80;
}
#storelisting span.godebaldtraverse { 
	color: #4DB4D0;
}
#storelisting span.radboudtraverse { 
	color: #CB0058;
}
#storelisting span.gildenkwartier { 
	color: #BCC90A;
}
#storelisting span.clarenburg { 
	color: #834489;
}
#storelisting span.vredenburg { 
	color: #E26A16;
}


/* scrollbar */
#scrollable {
	margin:auto;
	width: 190px;
	height:176px;
	padding: 0 10px 20px 0;
	overflow:auto;
}
#locationinfo #scrollable {
	width: 300px;
	height:275px;	
}
#newsinfo #scrollable {
	width: 300px!important;
	height:240px!important;	
}

.scrollBar .bar{
	width:5px;
	height:5px;
}

.scrollBar .button{
	width:5px;
	height:5px;
	border:0;
	outline:none;
	background-position:top center;
	background-repeat:no-repeat;
	cursor:pointer;
}

.scrollBar .button.topButton{
	/*background-image:url('arrow-up.gif');*/
}

.scrollBar .button.bottomButton{
	/*background-image:url('arrow-down.gif');*/
}

.scrollBar .button.leftButton{
	/*background-image:url('arrow-left.gif');*/
}

.scrollBar .button.rightButton{
	/*background-image:url('arrow-right.gif');*/
}

.scrollBar .button.active{
	background-position:bottom center ;
}

.scrollBar .scrollable{
	cursor:pointer;
	background-image:url(img/stripe_black.gif);
	background-repeat:repeat-y;
}

.scrollBar .knob{
	height:5px;
	width: 5px;
	outline:none;
	border:0;
	background-position:center center;
	background-repeat:no-repeat;	
	background-color: #980069;
}


.scrollBar .knob.verticalKnob{
	cursor:pointer;
	/*background-image:url('vertical-knob.gif');*/
}

.scrollBar .knob.horizontalKnob{
	cursor:pointer;
	/*background-image:url('horizontal-knob.gif');*/
}

.scrollBar .active{
	
}

.scrollBar .corner{
	
}
/* endscrollbar */

#locationinfo h2, #newsinfo h2 {
	font-weight:bold;
	padding:0;
	margin:10px 0 -7px 0;
	font-size: 130%;
	line-height: 130%;	
}
#locationinfo ul, #newsinfo ul {
	margin-left: 10px;
	margin-bottom: 20px;
}
#locationinfo li, #newsinfo li {
	margin-left: 10px;
	list-style: circle	
}
#locationinfo a, #newsinfo a {
	color:#980069;;	
}
#locationinfo a:hover, #newsinfo a:hover {
	color:#CE0026;	
}

#catmenu {
	width: 87px;
	height: 112px;
	position: absolute;
	top: 0;
	left: 212px;
	font-family: "Boton", Verdana, Arial, Helvetica, sans-serif 
}
#catmenu ul { 
	list-style: none;
	padding: 0;
	margin: 0;
}
#catmenu li { 
	width: 97px;
	height: 18px;
	margin-bottom: 3px;
	font-family: "Boton", Verdana, Arial, Helvetica, sans-serif;
}
#catmenu li a { 
	height: 14px;
	width: 87px;
	color: #ffffff;
	font-family: "Boton", Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	padding: 4px 0 0 10px;	
	display: block;
	text-transform: lowercase;
}

.fashion .storecatinfo, .fashion .scrollBar .knob, #catmenu li.fashion {
	background-color: #DC2775;
}
.food .storecatinfo, .food .scrollBar .knob, #catmenu li.food {
	background-color: #72AD15;
}
.freetime .storecatinfo, .freetime .scrollBar .knob, #catmenu li.freetime {
	background-color: #1B7FC5;
}
.fun .storecatinfo, .fun .scrollBar .knob, #catmenu li.fun {
	background-color: #EB840E;
}
.jaarbeurstraverse .storecatinfo, .jaarbeurstraverse .scrollBar .knob { 
	background-color: #167E3D;
}
.stationstraverse .storecatinfo, .stationstraverse .scrollBar .knob { 
	background-color: #D94C80;
}
.godebaldtraverse .storecatinfo, .godebaldtraverse .scrollBar .knob { 
	background-color: #4DB4D0;
}
.radboudtraverse .storecatinfo, .radboudtraverse .scrollBar .knob { 
	background-color: #CB0058;
}
.gildenkwartier .storecatinfo, .gildenkwartier .scrollBar .knob { 
	background-color: #BCC90A;
}
.clarenburg .storecatinfo, .clarenburg .scrollBar .knob { 
	background-color: #834489;
}
.vredenburg .storecatinfo, .vredenburg .scrollBar .knob { 
	background-color: #E26A16;
}

#catmenu li:hover { 
	background-color: #848484!important;
}
#catmenu li.map {
	background-color: #FFFFFF;
	width: 97px;
	height: 20px;
	font-size: 90%;
	font-family: "Boton", Verdana, Arial, Helvetica, sans-serif;
}
#catmenu li.map a {
	border: #000000 solid 1px;
	color: #000000;
	width: 85px;
	height: 15px;
	font-family: "Boton", Verdana, Arial, Helvetica, sans-serif;
}

#areamenu {
	width: 150px;
	position: absolute;
	left: 205px;
	bottom: 0; 
}
#areamenu ul { 
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: right;
}
#areamenu li { 
	height: 15px; 
	margin-top: 3px;
}
#areamenu li span.area { 
	display: block;
	width: 128px;
	height: 15px; 
	float: left;
	clear: both;
}
#areamenu li span.area a { 
	color: #000000;
	height: 15px;
}
#areamenu li span.area a:hover { 
	text-decoration: underline;
}

#areamenu li span.areasquare { 
	display: block;
	width: 15px;
	height: 15px; 
	float: left;
	margin-left: 7px;
}
#areamenu li span.jaarbeurstraverse { 
	background-color: #167E3D;
}
#areamenu li span.stationstraverse { 
	background-color: #D94C80;
}
#areamenu li span.godebaldtraverse { 
	background-color: #4DB4D0;
}
#areamenu li span.radboudtraverse { 
	background-color: #CB0058;
}
#areamenu li span.gildenkwartier { 
	background-color: #BCC90A;
}
#areamenu li span.clarenburg { 
	background-color: #834489;
}
#areamenu li span.vredenburg { 
	background-color: #E26A16;
}
#storemap {
	width: 475px;
	height: 290px;
	position: absolute;
	right: 0;
	bottom: 0; 
}
.storemapwrapper {
	width: 475px;
	height: 290px;
	position: relative;
	overflow: hidden;
}
#storemapinner {
	width: 1126px;
	height: 1180px;
	position: absolute;
	top: -500px;
	left: -500px;
	cursor:pointer;
}
#locationinfo p, #newsinfo p {
	margin: 10px 0; 
}
#locationmap, #contactimage, #newsimage {
	width: 515px;
	height: 290px;
	position: absolute;
	right: 0;
	bottom: 0; 
}
#contactform {
	width: 300px;
	height: 290px;
	position: absolute;
	left: 0;
	top: 0; 
}
#contactform p {
	padding-bottom: 10px; 
}

/*  contact form */
form#contact {
	margin-top: 20px; 
}
.input label {
		width: 80px;
		float: left;
		text-transform: lowercase;
}
.input input, .input textarea {
		width: 210px;
		border: 0;
		color: #000;
		font-size: 95%;
		margin-bottom: 8px;
		outline: none;
		font-family:Arial, Helvetica, sans-serif;
		padding: 5px;
}
.input input {
		height: 15px;
		background: url(img/form_input_bg.png) no-repeat;
}
.input input:focus {
		background: url(img/form_input_bg_focus.png) no-repeat;
}
input.fc-field-error, input.fc-field-error:focus {
		background: url(img/form_input_bg_error.png) no-repeat;
}

.input textarea {
		height: 53px;
		background: url(img/form_textarea_bg.png) no-repeat;
}
.input textarea:focus {
		background: url(img/form_textarea_bg_focus.png) no-repeat;
}
textarea.fc-field-error, textarea.fc-field-error:focus {
		background: url(img/form_textarea_bg_error.png) no-repeat;
}


.submit input {
		margin-left: 80px;
		width: 75px;
		height: 25px;
		border: 0;
		background: url(img/form_submit_bg.png) no-repeat;
		color: #0088A5;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
}
.submit input:hover {
		color: #004F6C;
}

/* news */

.archive {
	position: absolute;
	right: 540px;
	bottom: -5px;
	font-family: "Boton", Verdana, Arial, Helvetica, sans-serif;
	color:#CE0026;
}
.archive a {
	color:#CE0026;	
}
.archive a:hover {
	color:#000000;	
}
.archivetitle {
	color:#CE0026;
	font-family: "Boton", Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin: 15px 0 20px 0;
}
/* news rotator */

.newsrotator { 
	width: 840px;
	height: 290px;
	position: relative;
	margin: 10px; 
}
#newsimagerotator {position:relative; height:290px; width:515px; float: right;}
.newsfeature { height:290px; position:absolute; width:515px; overflow:hidden; }
.newsfeature img { border:none; }
.newstabs ul {float: left; margin: 0; padding: 0;}
.newstabs {margin-left:0;}
.newstabs li {float:none;list-style:none;height:40px;width:310px; display: block; margin: 15px 0 5px 0; border-bottom: #821464 solid 1px; clear: both;}
.newstabs li a {color: #000000;}
.newstabs li.active a { color: #CE0026;}

.newstabs li span.date {float:left; width: 55px; font-size: 95%}
.newstabs li span.newstitle {float:left; width: 195px; font-weight: bold;}
.newstabs li span.readmore {float:right; width: 50px; font-weight: bold; font-size: 95%; padding-top: 16px;}
.newstabs li a span.readmore {color: #CE0026!important;}

/* photo gallery */
.albumwrapper {
		width: 396px;
		height: 260px;
		position: absolute;
		top: 6px;
		left: 7px;
}
.album {
		width: 132px;
		height: 81px;
		float: left;
		margin-bottom: 5px;
		position: relative;
		cursor: pointer;
}
.albumoverlay {
		width: 68px;
		height: 68px;
		position: absolute;
		top: 0;
		left: 0;
		background: url(img/album_overlay.png) 0 0 no-repeat;
		cursor: pointer;
}
.albumoverlay:hover {
		background: url(img/album_overlay.png) 0 -68px no-repeat;
}

.activealbum .albumoverlay {
		background: url(img/album_overlay.png) 0 -68px no-repeat;
}
.albumtitel {
		width: 126px;
		height: 16px;
		position: absolute;
		top: 53px;
		left: 5px;
		text-transform:uppercase;
		font-size: 13px;
		font-family: "vagrounded-bold", Helvetica, sans-serif;
		color:#000000;
}
.albumtitel a {
		color:#000000;
}
.albumtitel span.red {
		color:#CE0026;
		font-family: "vagrounded-bold", Helvetica, sans-serif;
}
.albumtitel span.purple {
		color:#980069;
		font-family: "vagrounded-bold", Helvetica, sans-serif;
}
.albumdatum {
		width: 126px;
		height: 15px;
		position: absolute;
		top: 65px;
		left: 4px;
		text-transform:uppercase;
		font-size: 13px;
		font-family: "vagrounded-thin", Helvetica, sans-serif;
		color:#000000;
}
.albumdatum a {
		color:#000000;
}

.gallerywrapper {
		width: 444px;
		height: 296px;
		position: absolute;
		top: 10px;
		right: 4px;
}
.gallerythumb {
		width: 68px;
		height: 68px;
		float: left;
		margin-right: 6px;
		margin-bottom: 6px;
		cursor: pointer;
}
.video {
		width: 142px;
		height: 68px;
		float: left;
		margin-right: 6px;
		margin-bottom: 6px;
		cursor: pointer;
}
.video img {
		width: 142px;
		height: 68px;
}


.video .videothumb {
		width: 68px;
		height: 68px;
		position: absolute;
		top: 0;
		left: 37px;
		background: url(img/video_icon.png) 0 0 no-repeat;
		cursor: pointer;
}


.submitphoto {
		width: 160px;
		height: 24px;
		position: absolute;
		top: 287px;
		left: 10px;
		color:#980069;
		font-size: 180%;
		font-family: "Boton", Verdana, Arial, Helvetica, sans-serif;
		cursor:pointer;
}

.submitphoto:hover {
		color:#CE0026;
}
.submitbubblewrapper {
		width: 197px;
		top: 123px;
		left: 50px;
		position: absolute;
		visibility:hidden;
}
.submitbubble {
		width: 197px;
		height: 157px;
		position: relative;
		background: url(img/photosubmit_bubble_bg.png) 0 0 no-repeat;
		visibility:hidden;
}
.submitbubbletext {
		padding: 15px 13px 50px 13px;
		color:#FFFFFF;
}
.submitbubbletext a {
		color:#FFFFFF;
		text-decoration: underline;
}
.submitbubbletext a:hover {
		color:#CE0026;
}

.bubbleclosewrapper {
		width: 15px;
		height:15px;
		position: absolute;
		top: 100px;
		right: 8px;
}
#submitbubbleclose {
		width: 15px;
		height:15px;
		position: relative;
		background: url(img/bubbleclose.png) 0 0 no-repeat;
		cursor:pointer;
}
/* algemene voorwaarden superstuntdag */
.superstuntdag {
	width: 80px;
	height: 46px;
	position: absolute;
	top: 111px;
	left: 241px;
	color: #A8258D;
}
.superstuntdag a {
	color: #A8258D;
	text-decoration: none;
}
.superstuntdag a:hover {
	color: #000;
	text-decoration: none;
}
