body	{
	font				: 0.75em Arial, sans-serif;
	background			: #c5d800 url(../img/body-bg.png) repeat-x left 239px;
}

.toegankelijkheid	{
	position			: absolute;
	left				: -999em;
}

.clear	{
	clear				: both;
}


/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container	{
	position			: relative;
	width				: 994px;
	margin				: 67px auto 0 auto;
	background			: url(../img/container-bg.png) repeat-y left top;
}

#toon-googlemaps {
	position			: absolute;
	right				: 20px ;
	bottom				: 5px;
	display				: block;
	width				: 60px;
	height				: 60px;
	text-indent			: -900em;
	cursor				: pointer;
	background			: url(../img/maps-icon.png) no-repeat left top;
}

#toon-googlemaps:hover {
	background-position	: -99px top;	
}


/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	position			: relative;
	height				: 163px;
	padding				: 9px 0 0 243px;
	background			: url(../img/container-top.png) no-repeat left top;
}

#header a.logo	{
	position			: absolute;
	top					: 83px;
	left				: 16px;
}

/* Quote */
#header q {
	display				: block;
	position			: absolute;
	left				: 243px;
	top					: -27px;
	width				: 368px;
	height				: 99px;
	text-indent		 	: -900em;
	background			: url(../img/quote.png) no-repeat left top;
}

/* Zoeken */
#zoeken {
	position			: absolute;
	left				: 774px;
	top					: 20px;
	z-index				: 5353;	
}

#zoeken fieldset 	{ border: none; }
#zoeken legend 		{ display: none; }

#container #zoeken input {
	width				: 150px;
	vertical-align		: middle;
}

#container #zoeken input.button {
	width				: auto;
	padding				: 3px 4px;
}

#zoeken #zoeken-melding {
	display				: none;
	position			: absolute;
	top					: 34px;
	left				: -2px;
	width				: 148px;
	padding				: 5px;
	border				: 2px solid #FFF;
	font-size			: 0.9em;
	text-align			: center;
	color				: #FFF;
	background			: #C91F1F;
	z-index				: 5353;	
}


/* --------------------------------	*/
/* topmenu						 	*/
/* --------------------------------	*/
#topmenu {
	width				: 747px;
	height				: 93px;
	padding				: 70px 0 0 0;
	background			: url(../img/topmenu-bg.png) no-repeat left top;
}

#topmenu li {
	display				: inline;
	float				: left;
	width				: 180px;
	height				: 87px;
	margin				: 0 0 0 5px;
}

#topmenu li a {
	display				: block;
	width				: 180px;
	height				: 67px;
	padding				: 20px 0 0 0;
	text-decoration		: none;
	text-align			: center;
	color				: #FFF;
	background			: url(../img/topmenu-item.png) no-repeat center top;
}

#topmenu li a:hover {
	background			: url(../img/topmenu-item.png) no-repeat center -87px;
}

#topmenu li.actief a,
#topmenu li.actief a:hover {
	color				: #000;
	background			: url(../img/topmenu-item.png) no-repeat center -174px;
}

#topmenu li a strong {
	display				: block;
	margin				: 0 0 5px 0;
	font-size			: 1.35em;
	font-weight			: bold;
	color				: #c5d800;
}

#topmenu li.actief a strong {
	color				: #000;
}


/* --------------------------------	*/
/* main						 		*/
/* --------------------------------	*/
#main	{
	position			: relative;
	width				: 986px;
	margin				: 0 4px;
	background			: url(../img/main-bg.png) repeat-y right top;
}

#mainwrapper {
	overflow			: hidden;	
	background			: url(../img/mainwrapper-bg.png) no-repeat 239px bottom;
}


/* --------------------------------	*/
/* sidebar						 	*/
/* --------------------------------	*/
#sidebar {
	float				: left;
	width				: 239px;
	line-height			: 1.4em;
}

#sidebar h2 {
	padding				: 15px 3px 5px 8px;
	font-weight			: 600;
	font-size			: 1.6em;
	line-height			: normal;
	color				: #00949c;
}

#sidebar h2 a {
	font-weight			: 600;
	text-decoration		: none;
}

#sidebar h2 a:hover {
	color				: #000;
}

#sidebar a {
	font-weight			: bold;
	color				: #0098a0;
}

#sidebar a:hover {
	color				: #000;
}


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu	{
	width				: 233px;
	height				: 192px;
	margin				: 0 0 0 6px;
	background			: url(../img/menu-bg.png) no-repeat left top;
}

#menu li {
	float				: left;
	position			: relative;
	width				: 233px;
	border-bottom		: 1px solid #949494;
}

#menu li a {
	float				: left;
	width				: 193px;
	height				: 24px;
	padding				: 7px 0 0 40px;
	font-size			: 1.4em;
	font-weight			: normal;
	text-decoration		: none;
	color				: #FFF;
}

#menu li a:hover {
	color				: #C5D800;
}

#menu li.actief {
	background			: url(../img/menu-actief-bg.png) no-repeat left top;
}

#menu li.actief a {
	font-weight			: bold;
	color				: #000;
}


/* --------------------------------	*/
/* submenu						 	*/
/* --------------------------------	*/
#submenu	{
	width				: 233px;
	overflow			: hidden;
	margin				: 0 0 0 6px;
}

#submenu li {
	float				: left;
	width				: 233px;
}

#submenu li a {
	float				: left;
	width				: 190px;
	padding				: 7px 3px 7px 40px;
	border-bottom		: 1px solid #FFF;
	text-decoration		: none;
	font-weight			: normal;
	color				: #FFF;
	background			: #006c71;
}

#submenu li a:hover {
	color				: #FFF;
	background			: #069098;
}

#submenu li.actief a {
	color				: #000;
	background			: #c5d800 url(../img/submenu-actief.png) no-repeat 12px 8px;
}

#submenu li.sub a {
	background			: #c5d800 url(../img/submenu-actief-sub.png) no-repeat 12px 8px;
}

/* Sub sub */
#submenu li.actief ul li a {
	width				: 180px;
	padding				: 7px 3px 7px 50px;
	background			: #bad7d9;
}

#submenu li.actief ul li a:hover {
	background			: #9acacd;
}

#submenu ul li.actief a {
	font-weight			: bold;
}

/* Actueel */
#sidebar .actueel-item {
	padding				: 0 3px 5px 8px;	
}

#sidebar .actueel-item li {
	width				: 228px;
}

#sidebar .actueel-item h3 {
	color				: #00979f;	
}

#sidebar .actueel-item h3 a 		{ text-decoration: none; }
#sidebar .actueel-item h3 a:hover 	{ text-decoration: underline; }

#sidebar .actueel-item .datum {
	color				: #a4a3a3;	
}

#sidebar .download {
	padding				: 5px 3px 5px 8px;	
}

/* Nieuwsbrief aanmelden */
#form-nieuwsbrief {
	padding				: 0 8px 5px 8px;
	position			: relative;
}

#form-nieuwsbrief legend {
	display				: none;	
}

#form-nieuwsbrief li {
	margin				: 0 0 2px 0;
}

#form-nieuwsbrief input {
	width				: 215px;
}

#container #form-nieuwsbrief input.button {
	float				: right;
	width				: 97px;
	height				: 22px;
	overflow			: hidden;
	padding				: 0;
	text-indent			: -900em;
	line-height			: 900em;
	background			: url(../img/button-aanmelden.png) no-repeat left top;
}

#melding-nieuwsbrief {
	display				: none;
	position			: absolute;
	top					: 74px;
	left				: 6px;
	width				: 112px;
	padding				: 5px;
	border				: 2px solid #FFF;
	font-size			: 0.9em;
	text-align			: center;
	color				: #FFF;
	background			: #C91F1F;
	z-index				: 4324;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content {
	float				: left;
	position			: relative;
	width				: 741px;
	color				: #555;
}

#content a 			{ color: #0099A1; }
#content a:hover 	{ color: #6BBBBF; }

/* Titel en breadcrumbs */
#content #titel {
	padding				: 16px 145px 16px 16px;
	background			: #0099a1 url(../img/titel-bg.png) no-repeat left bottom;	
}

#content h1	{
	margin				: 0 0 15px 0;
	font-size			: 2.2em;
	font-weight			: 600;
	line-height			: normal;
	color				: #FFF;
}

#content #titel .breadcrumbs {
	overflow			: hidden;
	line-height			: 1.6em;
	color				: #FFF;	
}

#content #titel .breadcrumbs p,
#content #titel .breadcrumbs ol {
	padding				: 0 2px;
	float				: left;	
}

#content #titel .breadcrumbs li {
	display				: inline;	
}

#content #titel .breadcrumbs a {
	text-decoration		: none;
	color				: #FFF;
	white-space			: nowrap;
}

#content #titel .breadcrumbs a:hover {
	text-decoration		: underline;
}

/* Maincontent */
#maincontent {
	padding				: 20px 0 20px 20px;
	line-height			: 1.6em;

}

#maincontent .content-iwes {
	float				: left;
	padding-bottom		: 20px;
}

#pagina-afbeelding {
	padding				: 0;
	float				: right;
	width				: 187px;
	text-align			: right;
	font-size			: 0;
}

#pagina-afbeelding ul {
	margin				: 0	
}

#pagina-afbeelding li {
	margin-bottom		: 5px;	
}

#pagina-afbeelding a {
	display				: block;	
}

#pagina-afbeelding a img {
	border				: 0;
	padding				: 1px;
	margin				: 0;
}

#pagina-afbeelding a:hover img {
	padding				: 0;
	border				: 1px solid #000;
}

/* iwes opmaak */
#content .iwes a:visited 	{ color: #6BBBBF; }
#content .iwes blockquote	{
	margin				: 0 0 10px 30px;
}

#content .iwes p	{
	margin				: 0 0 10px 0;
}

#content .iwes ul	{
	margin				: 0 0 10px 30px;
	list-style			: square;
}

#content .iwes ol	{
	margin				: 0 0 10px 30px;
	list-style			: decimal;
}

/* formulieren */
#content .formmodule h4 {
	display				: none;
}

#content .formmodule ul {
	margin				: 0;
	list-style			: none;
}

#locatiekaart-container  input, 
#locatiekaart-container select, 
#locatiekaart-container textarea,
#container input, 
#container select, 
#container textarea	{
	padding				: 3px;
	border				: 1px solid #b8b8b8;
	font				: 1em Arial;
}

#locatiekaart-container textarea,
#container textarea	{
	overflow			: auto;
}

#locatiekaart-container input:hover,
#locatiekaart-container textarea:hover,
#container input:hover, 
#container textarea:hover	{
	border				: 1px solid #666;
}

#locatiekaart-container input.veldfocus,
#locatiekaart-container textarea.veldfocus,
#container input.veldfocus, 
#container textarea.veldfocus	{
	border				: 1px solid #0099a1;
}

#container input.radio, 
#container input.checkbox 	{
	border				: none;
}

#locatiekaart-container input.defaultvalue,
#container input.defaultvalue {
	color				: #a9a8a8;	
}

#locatiekaart-container input.button,
#container input.button 	{
	margin				: 10px 0;
	padding				: 2px 15px;
	font-weight			: bold;
	border				: none;
	color				: #fff;
	background			: #0099a1;
	cursor				: pointer;
}

#container input.fout, 
#container textarea.fout	{

}


#container .melding, 
#container label.fout	{
	color				: #F00;
}

#container .formulier .verplicht {
	display				: none;
}

#container .formulier .verplicht.boven {
	display				: block;	
}


/* Pagina navigatie */
#content .paginanavigatie	{
	padding				: 10px 0;
}

#content .paginanavigatie ul li	{
	display				: inline;
	margin				: 0;
	padding				: 0 1px 0 0;
	border				: none;
}

#content .paginanavigatie ul li.huidige_pagina	{
	margin				: 0 1px 0 0;
	padding				: 2px 5px;
	border				: 1px solid #0099A1;
	font-weight			: bold;
	color				: #FFF;
	background			: #0099A1;
}

#content .paginanavigatie ul li a	{
	padding				: 2px 5px;
	border				: 1px solid #CCC;
	text-decoration		: none;
	color				: #999;
}

#content .paginanavigatie ul li.actief a, 
#content .paginanavigatie ul li a:hover	{
	border				: 1px solid #C00;
	color				: #FFF;
	background			: #C00;
}


/* --------------------------------	*/
/* overzicht (actueel,zoeken)	 	*/
/* --------------------------------	*/
#overzicht li {
	padding				: 10px;
	border-bottom		: 1px solid #CCC;
}

#overzicht .datum {
	color				: #a4a3a3;
}

#overzicht h3 {
	display				: inline;
	color				: #00979f;
}

#overzicht h3 a 		{ text-decoration: none; }
#overzicht h3 a:hover { text-decoration: underline; }

#overzicht a {
	font-weight			: bold;	
}

#maincontent p.download {
	margin				: 1em 0;	
}


/* --------------------------------	*/
/* faq (ik heb een vraag)		 	*/
/* --------------------------------	*/
#faq dt {
	background			: #00989F;
	color				: #fff;
	padding				: 5px;
	font-size			: 1.1em;
	font-weight			: bold;
	margin-bottom		: 3px;
	cursor				: pointer;
}

#faq dt:hover	{
	background			: #027377;
}

#faq dt.open {
	background			: #ECF3C6;
	color				: #0098A0;
	border-bottom		: solid 1px #A8B8A1;
}

#faq dd {
	padding				: 0;
	margin-bottom		: 15px;
}


/* --------------------------------	*/
/* uitgelicht					 	*/
/* --------------------------------	*/
#uitgelicht {
	width				: 500px;
	overflow			: hidden;
	padding				: 10px;
	border				: 1px solid #007d83;
	background			: #d1d1d1 url(../img/uitgelicht-bg.gif) repeat-x left top;
}

#uitgelicht img {
	display				: inline;
	float				: left;
	margin				: 0 15px 5px 0;
}

#uitgelicht .info {
	float				: left;
	width				: 335px;
}

#uitgelicht h2 {
	margin				: 0;
	font-size			: 1.8em;
	line-height			: normal;
	color				: #0099a1;
}

/* --------------------------------	*/
/* actie						 	*/
/* --------------------------------	*/
#formulier_wincode legend {
	display				: none;
}

#formulier_wincode li {
	overflow			: hidden;
	padding				: 5px;	
}

#formulier_wincode li.checkbox {
	padding				: 5px 0 5px 100px;
}

#formulier_wincode li label {
	float				: left;
	width				: 100px;
	padding				: 3px 0;	
}

#formulier_wincode li.checkbox label {
	float				: left;
	width				: auto;	
}

#formulier_wincode li input {
	float				: left;
	width				: 250px;	
}

#formulier_wincode li.checkbox input {
	width				: auto;	
	border				: none;
}

#formulier_wincode li .button {
	width				: auto;
	padding				: 5px 10px;
	margin				: 10px 0 10px 100px;
	border				: 1px outset #0099A1;	
}

/* Wincode */
#formulier_wincode li.wincode {
	background			: #EEE; 
}

#formulier_wincode li.wincode label {
	padding				: 15px 0 0 0;
	font-weight			: bold;
	font-size			: 1.4em;
	color				: #000; 
}

#formulier_wincode li.wincode input {
	width				: 270px;
	height				: 50px;
	padding				: 0;
	border				: none;
	line-height			: 50px;
	text-align			: center;
	font-weight			: bold;
	font-size			: 2em;
	background			: url(../img/wincode-bg.png) no-repeat left top;
}

/* Mededeling */
#content .errors {
	padding				: 5px;
	border				: 2px solid #C00;
	font-weight			: bold;
	color				: #C00;
	background			: #FFF;
}


/* --------------------------------	*/
/* sitemap						 	*/
/* --------------------------------	*/
#sitemap {
	height				: auto;
	margin				: 0 0 20px 0;
	width				: 520px;
}

#sitemap ul	{
	margin				: 0;
	padding				: 0;
	list-style			: square;
	list-style-position	: inside;
}

#sitemap ul {
	margin-bottom		: 10px;	
}

#sitemap ul ul {
	margin-bottom		: 0;	
}

#sitemap ul li	{
	font-weight			: bold;
}

#sitemap ul li ul li	{
	font-weight			: normal;
}

#sitemap ul.laag0, #sitemap ul li ul	{
	margin-left			: 20px;
}

#sitemap ul.laag1	{
	margin-left			: 60px;
}

#sitemap ul.laag2	{
	margin-left			: 70px;
}

#sitemap ul.laag3	{
	margin-left			: 100px;
}

#sitemap ul.laag4	{
	margin-left			: 120px;
}



/* --------------------------------	*/
/* nieuwsbriefformulier			 	*/
/* --------------------------------	*/
#nieuwsbriefformulier li {
	list-style:none;
}

#nieuwsbriefformulier input,
#nieuwsbriefformulier select,
#nieuwsbriefformulier texarea {
	width				: auto !important;
}

/* --------------------------------	*/
/* nieuwsbrief aan- en afmelden		*/
/* --------------------------------	*/
#nieuwsbriefformulier fieldset {
	margin				: 0;
	padding				: 0;
	border				: 0;
}

#nieuwsbriefformulier legend {
	text-indent			: -900em;
}

#nieuwsbriefformulier ul {
	list-style			: none;
	padding				: 0;
	margin				: 0;
}

#nieuwsbriefformulier li {
	margin				: 0 0 3px 0;
	list-style			: none;
}

#nieuwsbriefformulier li label {
	display				: block;
	width				: 80px;
	float				: left;
	padding				: 3px 0 1px 0;
}

#nieuwsbriefformulier li input {
	margin				: 1px;
}

#nieuwsbriefformulier li .input,
#nieuwsbriefformulier li .veldFout_nieuwsbriefformulier{
	width				: 200px !important;
}


#nieuwsbriefformulier li#extra_variabelen {
	clear				: both;
}

#nieuwsbriefformulier li#extra_variabelen select {
	display				: block;
	width				: 80px;
	margin				: 10px 0 3px 80px;
}

#nieuwsbriefformulier li#extra_variabelen br {
	clear				: left;
}

#nieuwsbriefformulier li.aan_afmelden {
	padding				: 10px 0 10px 80px;
}
#nieuwsbriefformulier li.aan_afmelden input.radio {
	border				: 0;
	width				: 17px;
}
#nieuwsbriefformulier li.aan_afmelden label {

	display				: inline;
	float				: none;
}

#nieuwsbriefformulier li input.veldFout_nieuwsbriefformulier {
	border-color		: red;	
}

#nieuwsbriefformulier li input.button {
	display				: block;
	cursor				: pointer;
	color				: #fff;
	border				: none;
	width				: 100px;
	margin				: 10px 0 10px 80px;
}

#nieuwsbriefformulier #melding_nieuwsbriefformulier {
	color				: #E70509;
	display				: none;
	font-weight			: bold;
}

/* --------------------------------	*/
/* inloggen						 	*/
/* --------------------------------	*/
#inloggen {
	overflow			: hidden;
	padding				: 20px 46px 20px 20px;
}

.iwes #inloggen ul {
	margin				: 0;
	padding				: 0;
	list-style			: none;
}

#inloggen li {
	clear				: both;
	margin				: 0 0 10px 0;
}

#inloggen #login_table {
	width				: 250px !important;	
}

#inloggen label {
	display				: block;
}

#inloggen #onthouden_checkbox input {
	width				: 15px !important;
	border				: none !important;
}

#inloggen input {
	width				: 185px;
	margin				: 0 0 0 20px;
}

#inloggen label input {
	width				: 15px;
}

#inloggen input.button {
	float				: left;
	width				: auto;
	margin				: 10px 0 0 20px;
}

#login-melding {
	display				: none;
	position			: absolute;
	background			: #006B54;
	border				: solid 1px #fff;
	width				: 487px;
	z-index				: 3534;
	font-size			: 0.9em;
	color				: #fff;
	padding				: 4px;
}


.formulier-fout-melding {
	position			: relative;
	width				: 300px;
	padding				: 5px;
	border				: 2px solid #FFF;
	font-size			: 0.9em;
	text-align			: left;
	color				: #FFF;
	background			: #C91F1F;
	z-index				: 5353;
}


/* --------------------------------	*/
/* googlemaps					 	*/
/* --------------------------------	*/
iframe.googlemaps	{
	overflow			: hidden;
	border				: solid 1px black;
}

#googlemaps	{
	width				: 700px;
	height				: 500px;
	font				: 1em Arial;
	text-align			: left;
	color				: #000;
	background			: #eee;
}

#googlemaps a	{
	color				: #58585A;
}

#vestiging #googlemaps {
	width				: 350px;
	height				: 350px;
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer	{
	padding				: 12px 0 22px 0;
	text-align			: center;
	line-height			: 1.6em;
	background			: url(../img/container-bottom.png) no-repeat left bottom;
}

#footer address	{
	font-style			: normal;
}

#footer strong	{
	color				: #0099a1;
}

#footer a	{
	text-decoration		: underline;
	color				: #0099a1;
}

#footer address  a	{
	text-decoration		: none;
	font-weight			: normal;
	color				: #000;
}

#footer address a:hover	{
	text-decoration		: underline;
}


#locatiekaart-container {
	position			: relative;
	height				: 0;
	overflow			: hidden;
}


#locatiekaart-container a 			{ color: #0099A1; }

#locatiekaart-container .top{
	position			: relative;
	width				: 100%;
	height				: 52px;
	background			: url(../img/googlemaps-schaduw.png) repeat-x left bottom;
}

#locatiekaart-container .top .verberg {
		display			: block;
		margin			: 10px auto 0 auto;
		width			: 50px;
		height			: 50px;
		text-indent		: -900em;
		cursor			: pointer;
		background		: url(../img/googlemaps-button-pijl.png) no-repeat left top;
}

#locatiekaart-container .top .verberg:hover {
	background-position	: -70px top;	
}

#locatiekaart {
	width				: 100%;
	height				: 500px;
}

/* Tekst / links onderaan */
#amimpact {
	position			: relative;
	width				: 914px;
	margin				: 0 auto;
	padding				: 0 80px 10px 0;
	text-align			: right;
}

#amimpact img {
	vertical-align		: middle;
}

#amimpact a {
	text-decoration		: none;
	color				: #000;
}

#amimpact a:hover {
	text-decoration		: underline;
}

#amimpact a.actief {
	font-weight			: bold;
}

/* Lettergrootte */
#amimpact ul {
	position			: absolute;
	left				: 927px;
	top					: 3px;
	width				: 63px;
	text-align			: left;
}

#amimpact li {
	display				: inline;
	float				: left;	
	width				: 20px;
	height				: 20px;
	margin				: 0 0 0 1px;
}

#amimpact li a {
	float				: left;	
	width				: 20px;
	height				: 20px;
	text-indent			: -900em;
	background			: url(../img/lettergrootte.png) no-repeat;
}

#amimpact li a.normaal 	{ background-position: left top; }
#amimpact li a.groter 	{ background-position: -20px top; }
#amimpact li a.grootst 	{ background-position: -40px top; }

#amimpact li.actief a.normaal,
#amimpact li a.normaal:hover 	{ background-position: left bottom; }
#amimpact li.actief a.groter,
#amimpact li a.groter:hover 	{ background-position: -20px bottom; }
#amimpact li.actief a.grootst,
#amimpact li a.grootst:hover 	{ background-position: -40px bottom; }

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:12999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../img/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../img/shadowbox/close.png);}
#sb-nav-next{background-image:url(../img/shadowbox/next.png);}
#sb-nav-previous{background-image:url(../img/shadowbox/previous.png);}
#sb-nav-play{background-image:url(../img/shadowbox/play.png);}
#sb-nav-pause{background-image:url(../img/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

