
html {								height: 100%; }

body {								height: 100%; margin: 0px; padding: 0px; border: 0px;
									background-color: #A6CA9A;
									background-image: url('images/bg_wolken_beige.gif');
																		background-repeat: repeat-y;
									color: #000000;
									font-family: Calibri, Arial;
									font-size: 14px;
}

div.contentBlock {					margin-bottom: 2rem; }
div.contentBlock.adminBorder {		border: 1px dashed #000000; }
div.contentSpacer {					clear: both; }

div.main {							background-color: #A6CA9A; }

div.header {						text-align: center; }

div.menu {							padding-left: 10px;	padding-right: 10px; padding-top: 10px;
									text-align: center;
									font-family: Arial;
									font-size: 13px;
									text-decoration: none;
									font-weight: normal;
									font-style: normal;
									color: #000000;
}
div.menu_main {						 }
div.menu_mobile {					display: none; }


ul.mainmenu {						padding: 0; margin: 0; list-style-type: none; }
ul.mainmenu li {					float: left; margin-right: 25px; }
ul.mainmenu li.sw_selected {		}

ul.beheermenu {						padding: 0; margin: 0; list-style-type: none; }
ul.beheermenu li {					float: left; margin-left: 2px; }
.beheerMenuContainer {				margin: auto; width: 580px; }
.beheerTekstOpmaakMenu {			text-align: center; width: 25%; float: left; }
.beheerSiteOpmaakMenu {				text-align: left; width: 25%; float: left; }
.beheerPaginaMenu {					text-align: center;	width: 25%; float: left; }
.beheerInstellingenMenu {			text-align: right; width: 25%; float: right; }

ul.beheerInstellingenMenu li {		float: right; }


/* Galerie */
div.galerie {						margin: 10px;
									width: 112px;
									height: 140px;
									padding: 5px;
									border: 1px solid #000000;
									background-color: #6CA957; 
									float: left; text-align: center; overflow: hidden; }
div.galerie_title {					margin-bottom: 5px;	/* height: 35px; */	text-align: center; }
div.galerie_title a {				color: #040500; }
div.galerie_image {					width: 112px;
									height: 100px;
									text-align: center; vertical-align: middle; display: table-cell; }
div.galerie_price {					margin-top: 5px; width: 100px; height: 20px; text-align: center; }

div.imageBig {						width: 500px; position: relative; margin: auto; text-align: center; }
div.imageBigFullscreen {			display: none; position: fixed; top: 0px; left: 0px;
									width: 100%; height: auto !important; /* real browsers */ height: 100%; /* IE6: treaded as min-height*/ min-height: 100%; /* real browsers */
									background: black; text-align: center; z-index: 100; }

img {								border: 0px; }

p {									margin: 0px; }

div.content {						padding-left: 10px;
									padding-right: 10px;
									text-align: left;
									text-decoration: none;
									font-weight: normal;
									font-style: normal; }

div.copyright {						text-align: center;	font-size: 10px; font-style: italic; }

a.copyright {						font-family: Calibri;
									font-size: 10px;
									text-decoration: underline;
									font-weight: normal;
									font-style: normal;
									color: #040500; }
a.copyright:hover {					font-family: Calibri;
									font-size: 10px;
									text-decoration: underline;
									font-weight: normal;
									font-style: normal;
									color: #264700; }

a {									font-family: Calibri;
									font-size: 14px;
									text-decoration: underline;
									font-weight: normal;
									font-style: normal;
									color: #040500;
									cursor: pointer; }
a:hover {							font-family: Calibri;
									font-size: 14px;
									text-decoration: underline;
									font-weight: normal;
									font-style: normal;
									color: #264700; }

ul.mainmenu a {						font-family: Calibri;
									font-size: 20px;
									text-decoration: none;
									font-weight: normal;
									font-style: normal;
									color: #010500; }
ul.mainmenu a:hover {				font-family: Calibri;
									font-size: 20px;
									text-decoration: underline;
									font-weight: normal;
									font-style: normal;
									color: #030a00; }
ul.mainmenu li.sw_selected > span,		
	ul.mainmenu li.sw_selected > a {font-family: ;
									font-size: ;
									text-decoration: ;
									font-weight: ;
									font-style: ;
									color: #; }

h1 {								margin: 0px 0px 7px 0px;
									text-align: left;
									font-family: Calibri;
									font-size: 24px;
									text-decoration: none;
									font-weight: bold;
									font-style: normal;
									color: #090a00; }

h2 {								margin: 0px 0px 7px 0px;
									text-align: left;
									font-family: Calibri;
									font-size: 22px;
									text-decoration: none;
									font-weight: bold;
									font-style: normal;
									color: #090a00; }

div.priceLable {					float: right; margin-top: 10px; margin-right: 10px; padding: 10px; text-align: center;
									border: 1px solid #000000;
									background-color: #6CA957; 
									font-family: Calibri;
									font-size: 24px;
									text-decoration: none;
									font-weight: bold;
									font-style: normal;
									color: #090a00; }

div.imageInfo  {					width: 100%; height: 100%; position: absolute; opacity:.30; filter: alpha(opacity=30); -moz-opacity: 0.3; }

div.imageInfoHover {				width: 100%; height: 100%; opacity:1; filter: alpha(opacity=100); -moz-opacity: 1; position: absolute; }

div.containerShopLeft {				float: left; width: 50%; }
div.containerShopRight {			float: right; width: 50%; }

div.innerContainerLeft {			margin-right: 5px; }
div.innerContainerRight {			margin-left: 5px; }

div.shoppingCart {					width: 180px; text-align: center;
									background-color: #A6CA9A; }

div.shoppingCartTop {				width: 180px; height: 15px;
									background-image: url('images/cart_bg_top.gif'); }

div.shoppingCartContent {			width: 150px; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align: center;
									background-image: url('images/cart_bg.gif'); }

div.shoppingCartBottom {			width: 180px; height: 15px;
									background-image: url('images/cart_bg_bottom.gif'); }

ul.shoppingCartList {				display: block; margin: 0px; padding: 0px; }

li.shoppingCartList { 				display: block; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; }

div.item {							clear: both; }

div.itemLeft {						float: left; width: 125px; }
div.itemRight {						width: 175px;	float: left; }



/* P O R T A L */

div.portal_text {					float: left; width: 200px; }
div.portal_text_title {				border: 1px solid #000000;
									background-color: #6CA957; 
									margin-bottom: 10px; padding: 5px; }
div.portal_text_content {			border: 1px solid #000000;
									background-color: #6CA957; 
									padding: 5px; text-align: justify; font-size: 9pt; }
div.portal_images {					margin-left: 220px; margin-right: 170px; }
div.portal_images_title {			border: 1px solid #000000;
									background-color: #6CA957; 
									margin-bottom: 10px; padding: 5px; }
div.portal_images_content {			}
div.portal_tags {					float: right; width: 150px; }
div.portal_tags_title {				border: 1px solid #000000;
									background-color: #6CA957; 
									margin-bottom: 10px; padding: 5px; }
div.portal_tags_content {			border: 1px solid #000000;
									background-color: #6CA957; 
									text-align: center; padding-bottom: 5px; }
div.portal_tags_category {			height: 23px; padding-top: 2px; }
.portal_tags_content a.sw_selected {}
h1.portal { 						}/* O V E R W R I T I N G   D E F A U L T S */

body {
	background-image: url('/customer/ateliermansarde/images/bg.png');
}




div.main {
	width: 950px;
}

div.header {
	height: 239px;
	background-color: #707177;
	background-image: url('/customer/ateliermansarde/images/header_bg.png');
	background-repeat: repeat-x;
	text-align: left;
}

div.menu {
	float: left;
	width: 180px;
	background-color: #6CA957;
}

div.menu hr {
	background-color: #000000;
    border-style: solid;
    color: #000000;
    height: 1px;
    margin: 20px 9px 20px 10px;
}

ul.mainmenu {
	padding-top: 10px;
	padding-left: 10px;
}
ul.mainmenu li {
	float: none;
	text-align: left;
}




div.content {
	padding-left: 50px;
	padding-right: 100px;
	padding-top: 20px;
	float: left;
	width: 600px;
}





/*
 * Template specifiek
 */

div.widemenuleft_beheermenu {
	margin-left: 300px;
	position: absolute;
}

div.widemenuleft_company {
	text-align: center;
	margin-left: 10px;
	width: 160px;
	border: 1px solid black;
}