#cart			{ position:absolute; left:620px; top:10px; width:310px; border: solid 1px #CCC; padding:5px; cursor:pointer; }

hr				{ border: none solid 1px #CCC; } 

a.cart			{ color:#666666; text-decoration:none;  }

a				{ color:#666; text-decoration:underline; }

table, td			{ padding:0px; }

input[type=text].cart_num		{ width:20px; background-color:transparent; color: #666; text-align:center; }

input[type=submit].cart_submit, input[type=button].cart_submit
{	cursor:pointer;
	color: #666666;
	font-size: 12px;
	clear: both;
	height: 30px;
	/*width: 100px;*/
}



#webshop_headertext-small
{
	text-align: left;
	color: #666666;
	font-size: 20px;
	height: 25px;
}

#webshop_headertext_tiny
{	
	text-align: left;
	color: #666666;
	font-size: 14px;
	height: 25px;
	line-height:20px;
}

a.login_form			 { color:#666666; font-weight:bold; }
#login_window   		 { background-color:#EBEBEB; height:150px; border:1px solid #ccc; padding:5px; }
input[type=submit].login { color: #666666; font-size: 12px; clear: both; height: 50px; width: 70px; }
input[type=text].login, input[type=password].login { background-color:#EBEBEB; text-align: left; color: #666666; font-size: 12px; clear: both; height: 15px; width: 150px; }


#article_list {
border: solid 1px #CCC; padding:5px; cursor:pointer; margin-bottom: 5px;
}

#cart_list {
border: solid 1px #CCC; padding:2px; margin-bottom: 2px;
}

#order_menu_inactive   { text-align: left; font-size: 14px; line-height:20px; border: solid 1px #CCC; padding:2px; margin-bottom: 2px; background-color:#EEE; color:#CCC; height:30px;  }
#order_menu_active     { text-align: left; font-size: 14px; line-height:20px; border: solid 1px #AAA; padding:2px; margin-bottom: 2px; background-color:#AAA;    color:#FFF; height:30px; cursor:pointer;  }
input.order_form	   { border: solid 1px #666; height:20px; background-color:transparent; color: #666; padding:2px; width:370px; }
select.order_form	   { border: solid 1px #666; height:25px; background-color:transparent; color: #666; padding:2px; width:375px; }
input.order_form	   { background-color:transparent; }


#bottomtext_email
{
/*	padding-top: 10px;
	margin-left: 150px;
	margin-right: 150px;
	width: 900px;
	border-top: dotted 2px #DED8F3; */
	color: #999999;
	font-size: 11px;
}

/* ======= START TEXT ======= */
h3
{
	font-size:14px;
	font-weight:normal;
}

blockquote {
	font: 12px italic Arial, Helvetica, sans-serif;
	padding: 8px;
	padding-bottom: 2px;
	background-color: #faebbc;
	border-top: 1px solid #e1cc89;
	border-bottom: 1px solid #e1cc89;
	margin: 5px;
	margin-left: -5px;
	background-image: url(../media/images/site/openquote1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 23px;
}

blockquote div {
   display: block;
   background-image: url(../media/images/site/closequote1.gif);
   background-repeat: no-repeat;
   background-position: bottom right;
}

.popup_link {
	text-decoration: none;
	color: #963;
	/*background: url(../media/images/site/link_popup.png) no-repeat;
	background-position: left center;
	padding-left: 12px;
	line-height: 20px;*/
	cursor: pointer;
}

.popup_link:hover {
	text-decoration: underline;
}

.internal_link {
	text-decoration: none;
	color: #963;
	/*background: url(../media/images/site/link_internal.png) no-repeat;
	background-position: left center;
	padding-left: 16px;*/
}

.internal_link:hover {
	text-decoration: underline;
}

.external_link {
	text-decoration: none;
	color: #006;
	/*background: url(../media/images/site/link_external.png) no-repeat;
	background-position: left center;
	padding-left: 12px;*/
}

.external_link:hover {
	text-decoration: underline;
}

.mail_link {
	text-decoration: none;
	color: #006;
	background: url(../media/images/site/link_mail.png) no-repeat;
	background-position: left center;
	padding-left: 14px;
}

.mail_link:hover {
	text-decoration: underline;
}

.top_link {
	text-decoration: none;
	color: #006;
	background: url(../media/images/site/to_top.png) no-repeat;
	background-position: left top;
	padding-left: 10px;
	font-size: 11px;
	line-height: 20px;
}

.top_link:hover {
	text-decoration: underline;
}

.organisationlink
{
	color: #9C3CFF;
	position: absolute;
	font-size: 28px;
	text-decoration: none;
}
.organisationlink:hover
{
	text-decoration: underline;
}

iframe {
	width: 100%; 
	height: 100%;
}
/* ======= END TEXT ======= */

/* ======= START BODY, WRAPPER ======= */
body
{
	margin: 0 auto;
	padding: 0 auto;
	text-align: center;
	color: #666666;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#container 
{
	position: relative;
	margin: 0 auto;
	width:1180px;
	text-align: left;
	background-image: url(../media/images/site/background.jpg);
}
/* ======= END BODY, WRAPPER ======= */

/* ======= START TOP, MENU ======= */
#top 
{	position:relative;
	width: 1180px;
	height: 309px;
	background-image: url(../media/images/site/main_header.jpg);
	background-repeat: no-repeat;
	z-index:100;
}

#home
{
	position: absolute;
	left: 825px;
	top: 70px;
	width: 215px;
	height: 90px;
	cursor: pointer;
}

#slogan
{
	position: absolute;
	margin-left: 110px;
	margin-top: 30px;
}

#menu
{	position:absolute;
	top: 160px;
	left: 95px;
	width: 990px;
	z-index:10;
}
/* ======= END TOP, MENU ======= */

/* ======= START HEADER, SUBMENU ======= */
#header
{	
	z-index:1;
	top:215px;
	position:absolute;
	width: 990px;
	height: 94px;
	left: 95px;
	background-image: url(../media/images/site/bar_grey.png);
	background-repeat: no-repeat;
}

#headertext-big
{
	margin-left: 30px;
	text-align: left;
	color: #E7E7E7;
	font-size: 40px;
	margin-top: 0px;
	clear: both;
}

#headertext-small
{
	margin-left: 50px;
	margin-top: -25px;
	text-align: left;
	color: #666666;
	font-size: 24px;
	clear: both;
	height: 25px;
}

#submenu
{
	margin-top: 5px;
	margin-left: 60px;
}

#submenu a
{
	color: #9C3CFF;
	text-decoration: none;
}

#submenu a:hover
{
	text-decoration: none;
	border-bottom: solid 2px #9C3CFF;
}

#submenu a.current
{
	text-decoration: none;
	font-style: italic;
	cursor: default;
	color: #333333;
	border-bottom: none;
}
/* ======= END HEADER, SUBMENU ======= */

/* ======= START CONTENT ======= */
#contentheader
{
	width: 900px;
	height: 200px;
	margin-left: 150px;
	margin-right: 150px;
	padding-bottom: 10px;
	/*border-bottom: dotted 2px #DED8F3;*/
	position:relative;
	z-index:1;
}

#imagestrip-left
{
	float: left;
	width: 550px;
	height: 200px;
	background-color: #F3F3F3;
}

#imagestrip-right
{
margin:0px 0px 15px 15px;
	float: left;
	width: 320px;
	height: 200px;
	background-color: #F3F3F3;
}

#content
{
	min-height: 342px;
	width: 900px;
	padding-top: 0px;
	background-image: url(../media/images/site/kids/kids_v.png);
	background-position: bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	margin: 20px 150px;
	border-left: dotted 2px #DED8F3;
	border-right: dotted 2px #DED8F3;
}

img.borders
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;
	padding: 2px;
	background-color: #fff;
}

#maincolumn
{
	width: 860px;
	float: left;
	min-height: 100px;
	padding-left: 20px;
	padding-right: 20px;
}

#leftcolumn
{
	width: 305px;
	height: auto;
	min-height: 100px;
	float: left;
	padding: 0px 20px 0px 20px;
}

#rightcolumn
{
	width: 505px;
	height: auto;
	min-height: 100px;
	float: right;
	padding: 0px 20px 0px 20px;
	border-left: dotted 2px #DED8F3;
}
/* ======= END CONTENT ======= */

/* ======= START FOOTER ======= */
#bottom
{
	width: 1180px;
	clear: both;
}

#bottomtext
{
	padding-top: 10px;
	margin-left: 150px;
	margin-right: 150px;
	width: 900px;
	color: #999999;
	font-size: 11px;
	border-top: dotted 2px #DED8F3;
}

#footer
{
	height: 63px;
	background-image: url(../media/images/site/footer.png);
	background-repeat: no-repeat;
}
/* ======= END FOOTER ======= */
