* {					margin: 0;				
        				padding: 0; }

body {					font-size: 0.9em;
        				color: #515151;
        				line-height: 1.1em;
        				xfont-family: Verdana, Arial;
        				font-family: Arial;
				    	text-align: center; }

a,
a:link,
a:active {				text-decoration: none; }

#content a,
#content a:link,
#content a:active {			color: #e20100; }
	        	
a:hover {				text-decoration: underline; }

:active, :focus { 			outline-style: none; }

p {					margin: 0 0 1.5em 0;
        				line-height: 1.4em; }

strong, b {				font-weight: bold; }

h1 {					font-weight: bold;
        				line-height: 1.2em;
				        font-size: 1.6em;
					margin: 0 0 10px 9px;
					color: #000000; }
			        
h2,
h3 {					font-size: 1em;
        				line-height: 1.2em; }

img {					border: 0; }

.accessibility {			position: absolute;
	         			top: -9999em;
        	 			left: -9999em; }

.hidden {				display: none; }

.floatap {				height: 0; }
/*  */








/* Start of Column CSS */
#page {					width: 1000px;
	       				margin:  0 auto;
        				padding: 0;
        				text-align: center; }

#container {				clear: left;		
					float: left;
					width: 982px;
					overflow: hidden;
					padding: 8px;
					margin: 28px 0 0 0;
					font-size: 0.8em;
					background-color: #F5F5F5;
					border: 1px solid #CECECE; }

#content {				position: relative;
					margin: 70px auto 0;
		    		    	padding: 0;
					text-align: left; }

#corporatemenu {			height: 40px;
					background-color: #000000;
					color: #ffffff;
					margin: 37px 0 0; }

#corporatemenu a {			color: #ffffff; }

#corporatemenu_overlay {		position: absolute; 
					top: 0; }

#footer {				height: 20px;
					position: relative;
					margin-bottom: 10px; }
/* End of Column CSS */





/* form elements */
form {					margin: 0;
		        		padding: 0; }

form p {				margin: 0 0 1em 0;
		        		padding: 0;
	        			font-size: 1em; }

input {					margin: 0;
		        		padding: 2px;
	        			font-size: 1em; }
    
input {					vertical-align: bottom; }

input.image {				width: auto;
		        		height: auto;
				        border: none; }
/* end form elements */





/* CONTENT */
#map_container {			background: url("bg_mapcontainer.gif") left top no-repeat;
					float: left;
					margin: 0 2px 13px 0;
					width: 746px;
					height: 352px; }

#map_canvas {				width: 732px;
					height: 338px;
					border: 2px solid #000000;
					margin: 5px;
					position:  absolute !important;
					top: 37px;
					left: 9px; }
					
#ie7only #map_canvas {			top: 37px;
					left: 9px; }

#topbox_big {				background: url("bg_whatisthis.gif") left top no-repeat;
					float: left;
					width: 210px;
					height: 158px;
					padding: 12px;
					position: absolute !important; 
					margin: 2px 0 13px;
					top: 205px;
					left: 757px; }

#topbox_big ul {			list-style: none;
					float: left;
					width: 100%; }

#topbox_big li {			margin: 0 0 2px;
					float: left;
					width: 100%; }

#ie7only #topbox_big li {		margin: 0 0 2px; }

#ie8only #topbox_big li {		margin: 0; }

#topbox_big input {			overflow: hidden;
					width: 16px;
					height: 14px; }
					
#ie7only #topbox_big input {		overflow: hidden;
					width: 16px;
					height: 12px; }

#ie8only #topbox_big input {		overflow: hidden;
					width: 12px;
					height: 12px; }

.tetoneninfo {				background: url("pointer_left.gif") left top no-repeat;
					padding: 0 0 0 18px !important; }

#topbox_small {				background: url("bg_tetonen.gif") left top no-repeat;
					float: left;
					width: 210px;
					height: 144px;
					padding: 12px; }

#topbox_small .sailitem_type { padding: 0 !important; }

#topbox_small p {	margin: 0 0 1em; }

.sailitem_list {			list-style: none;
					color: #000000;
					float: left;
					width: 365px;
					margin: 0 2px 0 0; }

.sailitem_list.narrow {			width: 234px; }
.sailitem_list.wide {			width: 746px; }
.sailitem_list.extrawide {		width: 982px; clear: both; }
.sailitem_list.col2 {			margin: 0 8px; }
.sailitem_list.col3 {			margin: 0; }

.sailitem_list li {			xmargin: 0 0 2px;
							margin: 0 0 9px;
							float: left; }

.sailitem_type {			float: left;
					font-size: 1.3em;
					color: #FF6908;
					padding: 0 0 5px 0;
					font-weight: bold; }

.fullwidth {				width: 100%;
					margin-bottom: 5px; }

.sailitem_title {			float: left;
					padding: 0 0 5px 5px;
					font-weight: bold;
					font-size: 1.3em; }

.sailitem_tab {				float: left;
					width: 365px;
					height: 26px;
					background: url("bg_tab.gif") left top repeat-x; }

.narrow .sailitem_tab {			width: 234px; }
.wide .sailitem_tab {			width: 746px; }
.extrawide .sailitem_tab {		width: 982px; }

.sailitem_tab_left {			background: url("bg_tab_left.gif") left top no-repeat;
					float: left;
					width: 7px;
					height: 26px; }

.sailitem_tab_content {			background: url("bg_tab_top.gif") left top repeat-x;
					padding: 10px 7px 0;
					height: 16px;
					float: left; }

.sailitem_tab_right {			background: url("bg_tab_right.gif") left top no-repeat;
					float: left;
					width: 7px;
					height: 26px; }

.sailitem_tab_corner {			background: url("bg_tab_corner.gif") left top no-repeat;
					float: right;
					width: 7px;
					height: 7px;
					margin: 19px 0 0; }

.sailitem_content {			float: left;
					width: 365px; }

.narrow .sailitem_content {		width: 234px; }
.wide .sailitem_content {		width: 746px; }
.extrawide .sailitem_content {		width: 982px; }

.sailitem_content_body {		float: left;
					background: url("bg_content.gif") left top repeat-y;
					width: 337px;
					background-color: #FFFFFF;
					padding: 7px 14px; }

.narrow .sailitem_content_body {	background: url("bg_content_narrow.gif") left top repeat-y;
					width: 206px; }

.wide .sailitem_content_body {		background: url("bg_content_wide.gif") left top repeat-y;
					width: 718px; }

.extrawide .sailitem_content_body {	background: url("bg_content_extrawide.gif") left top repeat-y;
					width: 954px; }

.sailitem_content_body ul {		margin: 0 0 10px 20px;
					list-style: disc; }

.sailitem_content_body li {		float: none;
					margin: 0 0 3px; }

.sailitem_content_body img {		float: left;
									margin: 0 15px 0 0;
					border: 0; }

.sailitem_content_bottom {		float: left;
					background: url("bg_listitem.gif") left bottom repeat-x;
					height: 7px;
					width: 365px; }

.narrow .sailitem_content_bottom {	width: 234px; }
.wide .sailitem_content_bottom {	width: 746px; }
.extrawide .sailitem_content_bottom {	width: 982px; }
	
.sailitem_content_bottom_left {		float: left;
					background: url("bg_content_left.gif") left bottom no-repeat;
					width: 7px;
					height: 7px; }
							
.sailitem_content_bottom_right {	float: right;
					background: url("bg_content_right.gif") left bottom no-repeat;
					width: 7px;
					height: 7px; }

#flickrimages img {			border: 1px solid #c0c0c0;
					width: 98px;
					margin: 3px 3px 0 0; }

#flickrimageswide img {			border: 1px solid #c0c0c0;
					height: 100px;
					margin: 3px 3px 0 0; }




.tweet_list {				list-style: none !important; 
					margin: 0 !important; }

.tweet_list li {			float: left;
					margin: 0 0 9px; }

.tweet_avatar img {			margin: 0 5px 0 0 !important; }

.tweet_time { 				display: none; }

.tweet_join {				display: none; }

.tweet_text {				display: block;
					margin: 0 0 0 55px;
					padding: 0 5px 0 0; }

.tweet_odd {				background-color:  #F1F1F1;
					width: 100%; }

.tweet_odd .tweet_text {		margin: 0 0 5px 55px; }



/* END CONTENT */





/* CORPORATEMENU */
#corporatemenu_white {			height: 37px;
					background-color: #FFFFFF;
					width: 1000px; }

#ie7only #corporatemenu_white {		position: relative;
					z-index: 100; }

#corporatemenu_white_logo {		float: left;
					width: 499px;
					height: 37px; 
					border-right: 2px solid #000000; }

#corporatemenu_white_logo img {		border: 0px;
					float: left; }
	
#corporatemenu_black {			background-color: #000000;
					height: 42px; }

#corporatemenu_orange {			background-color: #ff6908;
					height: 25px; }

#corporatemenu_orange_big {		background-color: #ff6908;
					height: 25px;
					float: left;
					width: 100%; }

#sliderWrap {				margin: 0;
					padding: 0;
					overflow: hidden;
					width: 1000px; }

#slider {				position: relative;
					background-color:#000000;
					width: 1000px;
					height: 11em;
					text-align: left;
					font-size: 1.2em;
					margin-top: -13em; }

#sliderContent {			margin: 50px 0 0 50px;
					position: absolute;
					text-align:center;
					background-color:#FFFFCC;
					color:#333333;
					font-weight:bold;
					padding: 10px; }

#hoofdmenu {				height: 11em;
					width: 501px;
					overflow: hidden;
					float: left; }



/* Original Smartsite classes */ 
#page_zwartebalk_menu {			float: left; 
					background-color: #000000;
					border: 0px; 
					padding: 0px;
					height: 11em; 
					width: 501px;
					text-align: left;
					overflow: hidden; }

#page_zwartebalk_quickmenu {		border: 0px;
					background-color: #000000;
					float: left;
					width: 499px;
					height: 11em; }

.menuholder {				height: 11em;
					padding: 0px;
					border: 0px;
					margin: 0px; }

.menubreak {  				width: 239px;
					border-right: 2px solid #ffffff;
					padding-left: 10px;
					line-height: 100%; }

.mainMenu {     	        	color: #FFFFFA;
                    	    		font-size: 70%;
                        		font-family: verdana, arial, sans-serif, Helvetica;
                        		font-weight: bold;
	                        	padding-left: 2px;
					padding-right: 0px;
                    	    		line-height: 135%;
                        		text-decoration: none;}

.mainMenu:Hover {       		text-decoration: underline;
                        		color: #FFFFFF; }

.mainMenuHidden {       		color: #000000;
                        		font-family: verdana, Arial, Helvetica, sans-serif;
	                        	font-weight: bold;
    	                    		text-decoration: none; }

#Submenu {				color: #fffffa; }



#page_zwartebalk_quickmenu ul {		float: left;
					margin: 8px 0px 0px 5px;
					line-height: 100%;
					padding: 0px;
					list-style-type: none;
					min-width: 15.5em;
					width: auto !important;
					width: 14.7em; }

#page_zwartebalk_quickmenu img {	vertical-align: middle; }

#page_zwartebalk_quickmenu img.xxx { 	float: left; } 

#page_zwartebalk_quickmenu li a {	font-family: verdana, arial, sans-serif, Helvetica;
			                font-size: 70%;
            		            	font-weight: bold;
					text-decoration: none;
					color: #FFFFFA; }

#page_zwartebalk_quickmenu li a:hover {	color: #FFFFFF;
					text-decoration: underline; }

.mainMenu:Hover {			text-decoration: none;
					color: #e20100; }

#page_zwartebalk_quickmenu li a:hover {	text-decoration: none;
					color: #e20100; }

#thislocation {				float: left;
					margin: 16px 14px; }

#thislocation img {			vertical-align: middle;
					padding: 0 5px 0 2px; }

#small-xxx-amsterdam {			background: url("small-xxx-amsterdam.gif") left bottom no-repeat;
					width: 10px;
					height: 34px;
					margin: 4px 0 0 750px;
					position: absolute; }

#ie7only #small-xxx-amsterdam {		margin:  4px 0 0 158px; }
/* END Original Smartsite classes */


.topMenuAction {			border-left: 2px solid #FFFFFF;
					color: #FFFFFF;
					float: right;
					height: 20px;
					padding: 5px 17px 0 0;
					text-align: right;
					width: 233px; }

#corporatemenu_orange_big .topMenuAction {	font-size: 0.8em; }

/* END CORPORATEMENU */





/* FOOTER */
#footer p {				margin: 0;
					padding: 15px;
					font-size: 0.9em; }
/* END FOOTER */






/* HIERARCHY */
#hierarchy {				position: absolute;
		        		top: -75px;
        				left: 0;
		        		width: 100%; 
        				text-align: left; }

#hierarchy p {				margin: 0;
					font-size: 0.9em;
					line-height: 1.2em;
					padding: 19px 0 0 46px; }
/* END HIERARCHY */





/* NAV */
#nav {					position: absolute;
				        top: -28px;
				        left: 9px;
        				width: 100%; 
        				text-align: left; }

#nav ul {				position: absolute;
			        	margin: 0;
        				padding: 0;
        				line-height: 1.2em;
        				list-style: none;
					font-size: 0.9em; }

#nav li {				float: left;
					display: inline; }

#nav a,
#nav a:link,
#nav a:active,
#nav a:visited {			border: 1px solid #FFFFFF;
					color: #000000;
					font-weight: bold;
					padding: 0 6px;
					position: relative; }

#ie7only #nav a,
#ie7only #nav a:link,
#ie7only #nav a:active,
#ie7only #nav a:visited {		position: inherit;
					float: none; }

#activetab a {				background-color: #F5F5F5 !important;
					xpadding-bottom: 4px !important;
					padding-bottom: 3px !important;
					border: 1px solid #AEAEAE !important;
					border-bottom: 1px solid #F5F5F5 !important; }

#ie7only #activetab a {			position: relative;
					padding-bottom: 2px !important; }

#activetab a:hover {			text-decoration: none; }
/* END NAV */







.gmnoprint h4 {		color: #000000;
					margin: 0 0 10px 0;
					font-size: 1.1em; }







						




.clearfix:after {			clear: both;
	        			height: 0;
				        display: block;
        				visibility: hidden;
				        content: "."; }

.clearfix {				display: inline-block; }

/* Hide  \*/
.clearfix {				display: block; }
/* End Hide */



