html {
	margin: 0;
	padding: 0;
}

body {
	padding: 0;
	font: 9px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 auto;
	width: 990px;
	background-color: #fff;
}

#container {
	width: 940px;
	padding: 0;
	height: 575px;
	margin-top: 45px;
	margin-left: 50px;
}

#ss-logo {
	width: 801px;
	height: 40px;
	background: url(/assets/settleservice.png) no-repeat 551px center;
}

/* @group sections */

#alpha-left {
	width: 100px;
	padding: 0;
	float: left;
	border-right: 1px solid #fff;
	height: 420px;
	margin: 0;
	background: #81bfc4 url(/assets/alpha-left-bg.png) no-repeat left top;
}

#alpha-right {
	width: 99px;
	float: left;
	border-right: 1px solid #fff;
	height: 420px;
   background: url(/files/subsub-01.jpg) no-repeat;	
	margin: 0;
	padding: 0;
}

#beta {
	width: 599px;
	height: 419px;
	padding: 0;
	float: left;
	margin: 0;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#gamma {
	width: 138px;
	height: 419px;
	float: left;
}

#footer {
	width: 600px;
	height: 20px;
	margin-left: 250px;
	margin-right: 140px;
	margin-top: -15px;
}

#footer .entry-links {
	text-align: left;
	color: #e25d14;
}

#footer .entry-link a.copyright {
	margin-right: 0;
}

#footer .entry-links .telephone-email a {
	color: #bfc3c2;
	font-weight: bold;
	float: left;
	margin-left: 0;
}

#footer .entry-links a {
	color: #bfc3c2;
	font-weight: bold;
	float: left;
margin-left: 5px;
*margin-left: 3px;
}

#footer .entry-links a:hover {
	color: #e1b176;
	font-weight: bold;
}

#home #alpha-right { 
   background: url(/files/subsub-home-01.png) no-repeat;	
}



/* @end */

/* @group postioning */

banner {
	height: 100px;
	width: 822px;
	border-bottom: 1px solid #fff;
	background: url(/assets/banner-right-bg.png) no-repeat left top;
	margin: 0;
	padding: 0;
	display: block;
	z-index: 1;
}

#content { 
    background: url(/assets/banner-right-bg.png) no-repeat left top;	
}

#logo {
	background: url(/assets/ss-logo.png) no-repeat left top;
	width: 100px;
	height: 100px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #fff;
	float: left;
}

euraseal {
	width: 80px;
	height: 80px;
	padding: 0;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	position: absolute;
	top: 510px;
}

#euraseal {
	display: none;
}

banner .bannerimage {
	margin-left: 201px;
	border-left: 1px solid #fff;
	background-position: 200px center;
}

banner menu {
	width: 600px;
	height: 100px;
	background-color: #fdb91e;
	margin-top: -100px;
	margin-left: 100px;
}

menu {
	margin-top: -100px;
}

/* @end */

/* @group menu */

ul#nav {
	z-index: 30000;
	height: 100px;
	width: 606px;
	padding: 0;
	list-style-type: none;
	margin: 0 0 0 200px;
}

ul#nav li a {
	color: #fff;
	width: 99px;
	float: left;
	list-style-type: none;
	text-align: center;
	height: 13px;
	margin: 0;
	padding: 87px 0 0;
	border-right: 1px solid #fff;
	font: bold 10px Verdana;
}

ul#nav li:hover a {
	color: #000;
	width: 99px;
	float: left;
	list-style-type: none;
	text-align: center;
	height: 13px;
	padding: 87px 0 0;
	border-right: 1px solid #fff;
	font: bold 10px Verdana;
	background-image: url(/assets/overlay.png);
}

ul#nav li.home a {
	border-left: 1px solid #fff;
}

ul#nav li ul {
	margin: 0;
	padding: 0 0 0 15px;
}

ul#nav li ul li {
	list-style-type: lower-latin;
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
}

a {
	color: #fff;
	text-decoration: none;
}

a:visited {
}

-a:hover {
	color: #000;
	background-image: url(/assets/hover.png);
	position: absolute;
	width: 99px;
	height: 100px;
	bottom: 0;
	top: 0;
}

a:hover {
	color: #000;
}



/* @end */

/* @group disabled */

#betacontent.two .date {
	display: none;
}


/* @end */

/* @group content */

#betacontent.two {
	width: 450px;
	float: left;
	font: 10px/16px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #3f2d45;
	margin-left: 50px;
	height: 375px;
	overflow: auto;
	padding-right: 99px;
	margin-top: 0;
	padding-bottom: 10px;
}

#home #betacontent.two {
	width: 450px;
	float: left;
	font: 10px/16px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #3f2d45;
	margin-left: 50px;
	height: 375px;
	padding-right: 99px;
	margin-top: 0;
	padding-bottom: 10px;
	overflow: hidden;
}

#betacontent.two .entry-header {
	padding-top: 0;
	padding-bottom: 0;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
	display: block;
	margin-top: 3px;
}

#betacontent.two a {
	color: #e25d14;
}

#betacontent.two a:hover {
	color: #e25d14;
	text-decoration: underline;
}

#betacontent.two b i {
	color: #e25d14;
	font-weight: bold;
}

#home #betacontent.two #logos {
	height: 60px;
	margin-bottom: 10px;
	position: absolute;
	top: 565px;
	*top: 565px;
}

#betacontent.two #logos {
	height: 50px;
}

#betacontent.two #logos img {
	margin-right: 7px;
	vertical-align: middle;
}

#beta.two .foto-header {
	padding-top: 15px;
	padding-bottom: 20px;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #3f2d45;
	margin-top: 5px;
}

#beta.two .entry-copy {
	width: 400px;
	float: left;
	padding-top: 0;
}

#betacontent.two .extended {
	clear: both;
	color: #e25d14;
}

#beta.two .entry-more {
	width: 330px;
	float: left;
	padding-top: 0;
	clear: both;
	margin-left: 250px;
}

#beta.two #back {
	margin-left: 250px;
	display: block;
	padding-bottom: 7px;
	clear: both;
}

#beta.two .text br br {
	padding-top: 4px;
	padding-bottom: 4px;
}

#beta.two .text .entry-copy ul {
	margin: 0;
}

/* @end */

/* @group active */

ul#subnav li a.active { 
		color : #666;	
}

#home li.home a, #what-we-do li.what-we-do a, #who-we-are li.who-we-are a, #the-netherlands li.the-netherlands a, #contact li.contact a, #handbook li.handbook a { 
	width: 99px;
	float: left;
	list-style-type: none;
	text-align: center;
	height: 13px;
	margin: 0;
	padding: 87px 0 0;
	border-right: 1px solid #fff;
	font: bold 10px Verdana;
	background-image: url(/assets/overlay.png);
}

#home li.home a, #what-we-do li.what-we-do a, #who-we-are li.who-we-are a, #the-netherlands li.the-netherlands a, #contact li.contact a, #handbook li.handbook a { 
	color: #000;	
}

/* @end */

/* @group subnav (vertical) */

ul#subnav { /* all lists */
		padding: 0;
		margin: 40px 0 0;
		list-style: none;
		float : left;
		width : 100px;
	}

ul#subnav li { /* all list items */
		position : relative;
		float : left;
	margin-bottom: 20px;
}
	
	ul#subnav li a {
		w\idth : 10em;
		display : block;
		color : #cff;
		text-decoration : none;
		padding : 0 0.5em;
	font: bold 10px/100% Verdana;
}
	
	ul#subnav li a:hover {
		color : #666;
	}



/* @end */

/* @group subsubnav (vertical) */

ul#subsubnav { /* all lists */
		padding: 0;
		margin: 40px 0 0;
		list-style: none;
		float : left;
		width : 99px;
	color: #fff;
}

ul#subsubnav li { /* all list items */
		position : relative;
	margin-bottom: 20px;
}
	
ul#subsubnav li a {
		display : block;
		color : #81bfc4;
		text-decoration : none;
		padding : 0 0.5em;
	font: bold 10px/100% Verdana;
}
	
ul#subsubnav li a:hover {
		color : #fff;
	}

ul#subsubnav li a.active { 
		color : #fff;	
}



/* @end */

/* @group breadcrumbs */

#breadcrumb { 
	width: 450px;
	float: left;
	margin-left: 50px;
	overflow: auto;
	padding-right: 99px;
	margin-top: 1px;
	padding-top: 10px;
	color: #999;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 10px;
}

.crumbs a {
	color: #999;
	font: bold 9px/11px Verdana;
}

/* @end */

.end {
	height: 20px;
	clear: both;
}

#home #beta {
	background: url(/assets/roses-home.png) no-repeat right bottom;
}

/* @group tables */

table.sstable {
	background-color: #cae1e4;
	margin: 0;
	padding: 0 10px;
	display: table;
	border: 1px solid #e25d14;
}

table .sstable tr {
	height: 20px;
	display: table-row-group;
}

table.sstable tr .even {
	background-color: #d9eded;
	display: table-row;
	padding-right: 10px;
	padding-left: 10px;
}

table.sstable td {
	padding-right: 20px;
	display: table-cell;
}

table.sstable-lyrics {
	background-color: #cae1e4;
	margin: 0;
	padding: 0 10px;
	display: table;
	border: 1px solid #e25d14;
}

table .sstable-lyrics tr {
	display: table-row-group;
}

table.sstable-lyrics td {
	padding-right: 20px;
	display: table-cell;
}



/* @end */

/* @group banners */

#what-we-do #banner {
	background: url(/files/banner-what-we-do-01.png) no-repeat 201px center;
}

#who-we-are #banner {
	background: url(/files/banner-havenrotterdam.png) no-repeat 201px center;
}

#the-netherlands #banner {
	background: url(/files/banner-koeien.png) no-repeat 201px center;
}

#contact #banner {
	background: url(/files/banner-zaanseschans.png) no-repeat 201px center;
}

#handbook #banner {
	background: url(/files/banner-amsterdambynight.png) no-repeat 201px center;
}

#regulars #banner, #mail #banner {
	background: url(/files/banner-home-01.png) no-repeat 201px center;
}


/* @end */

/* @group subsubnavigation */



/* @end */

/* @group themafoto */

#home #gamma, #regulars #gamma, #mail #gamma { 
   background: url(/files/themafoto-home-01.png) no-repeat;
	width: 138px;
	height: 420px;
}

#what-we-do #gamma { 
   background: url(/files/themafoto-hunebed.png) no-repeat;
	width: 130px;
	height: 420px;
}

#who-we-are #gamma { 
   background: url(/files/themafoto-kompas.png) no-repeat;
	width: 130px;
	height: 420px;
}

#the-netherlands #gamma { 
   background: url(/files/themafoto-lam.png) no-repeat;
	width: 130px;
	height: 420px;
}

#contact #gamma { 
   background: url(/files/themafoto-klompen.png) no-repeat;
	width: 130px;
	height: 420px;
}

#handbook #gamma { 
   background: url(/files/themafoto-fiets.png) no-repeat;
	width: 130px;
	height: 420px;
}



/* @end */

table#login td .button {
	border: 5px double #000;
}

/* @group smoelenboek */

.entry-short {
	margin-right: 3px;
	width: 170px;
	display: block;
	float: left;
	margin-bottom: 10px;
	border-width: 1px;
	height: 75px;
	border-style: hidden;
}

a .entry-short {
	border: 1px solid #fff;
	width: 170px;
	height: 75px;
	text-decoration: none;
}

 a:hover .entry-short {
	border: 1px solid #0e0a07;
	width: 170px;
	height: 75px;
	text-decoration: none;
}

#smoelenboek .entry-bio a .entry-short .entry-smoelenboek-titel {
	color: #000;
	text-decoration: none;
}

#smoelenboek .entry-bio a .entry-short .entry-smoelenboek-functie {
	color: #81bfc4;
	text-decoration: none;
}

#smoelenboek .entry-bio a:hover .entry-short .entry-smoelenboek-titel,
#smoelenboek .entry-bio a:hover .entry-short .entry-smoelenboek-functie {
	text-decoration: none;
	color: #e25d14;
	border-bottom-style: none;
}

betacontent.two .entry-short a, #betacontent.two .entry-short a:hover {
	text-decoration: underline;
}

.entry-smoelenboek-foto {
	width: 50px;
	float: left;
	display: inline;
}

.entry-name {
	width: 115px;
	float: left;
	display: inline-block;
	padding-left: 5px;
	height: 75px;
}

entry-bio {
	margin-bottom: 20px;
	clear: both;
	display: block;
}

entry-smoelenboek-foto img {
	float: left;
	margin-right: 10px;
}

entry-smoelenboek-titel {
	float: left;
}

entry-smoelenboek-functie {
	float: left;
	display: inline;
}

#smoelenboek {
	width: 528px;
	clear: both;
	margin-bottom: 30px;
	display: inline-block;
}

#smoelenboek .entry-copy .more {
	border-top: 1px solid #e25d14;
	width: 200px;
	background-color: #fcd600;
}

/* @end */

#quickcontact a img {
	border-style: none;
}
