/*-------------------+
| CLEAR ALL STYLES   |
+--------------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
a {outline : none; cursor:pointer;cursor:hand; }
em {font-style: italic;}


/*-------------------+
| SET ALL STYLES     |
+--------------------*/

* {
	margin: 0;
}

html, body {background:#ece4f1; width:100%; height:100%; max-height:100%;  margin:0; padding:0;  font-weight: normal; font-family:"Arial", serif; line-height:1.5em; text-align:justify; font-size: 11px; color: #4e4e4e;}					 

#wrapper_top {width:100%; height:100%; background:url('/images/site/studiomarja_bg.jpg') top left no-repeat; margin:0; padding:0; z-index:2; position:absolute;top:0;left:0;}
#wrapper_bottom {width:100%; height:100%; background:#ebe4f1 url('/images/site/studiomarja_bg_bottom.jpg') bottom right no-repeat; margin:0; padding:0; z-index:1; position:absolute;top:0;left:0;}


#wrapper_rows {width:100%; background:url('/images/site/studiomarja_rows.png')  top left repeat-x; margin:0; padding:0; z-index:10; position:absolute; top:0; left:0;height:623px;}
/* html #wrapper_rows {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/studiomarja_rows.png', sizingMethod='crop');}
/* html #wrapper_rows{ background:none; width:920px;
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/studiomarja_rows.png' , sizingMethod='none');}			
*/#container {width:930px; margin: 0 auto; padding:0;}
#header {width:930px; height:623px; margin: 0; padding:0; background:url('/images/site/studiomarja_header2.gif') top left no-repeat; z-index:100; position:relative;}
/* html #header {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/studiomarja_header.png', sizingMethod='crop');}
*/



#header_photo {width:930px; height:292px; margin: 0; padding:0; background:url('/images/site/header_photo.jpg') top left no-repeat; z-index:99; position:absolute; top:2;}
* html #header_photo {left:166px;}

#content_container {width:905px; margin: 18px 0 0 13px; padding:0; background:#ece4f1;}

.left_holder {float:left; width:525px;}
.content_left {float:left; width:475px; min-height:540px;height:auto !important;height:540px ;  margin: 0; padding:0 35px 0 15px; background:#ffffff;}
* html .content_left {overflow: hidden; o\verflow: visible;width: 100%;w\idth: auto;zoom: 1;}

.footnote {float:right; font-size:10px; margin-right:15px; margin-bottom:20px; color:#7c4f7f; font-weight:bold;}
.right_holder {float:right; width:380px;background:#ece4f1;}
.content_right {float:right; width:380px; margin: 0; padding:0; background:#ffffff;}
.content_bottom_right {float:left; width:350px; height:32px; background:url('/images/site/bottom_container_R.gif') top left no-repeat; margin: 0; padding:28px 0 0 30px; font-size:13px; font-weight:normal; color:#d0cbe0;}
.content_bottom_right a {font-size:13px; font-weight:normal; color:#d0cbe0; text-decoration:none;}
.content_bottom_right a:hover {color:#d0cbe0; text-decoration:underline;}

h1 {font-family:"Arial", serif; color:#562d59; font-size:18px; font-weight:bold; text-align:left; border-bottom:1px solid #c8c8c0; padding-bottom:16px; margin-bottom:12px;}
h2, .headerke {font-family:"Arial", serif; color:#562d59; font-size:14px; font-weight:bold; text-align:left; padding:0px; margin:0px; line-height:2.0em;}
h3 {font-size:12px; font-weight:bold; color:#582f5b; margin-bottom:5px;}

p {margin:0; padding:0;line-height:1.3em}
a {text-decoration:none; color:#766282; cursor: pointer; }
a:hover {text-decoration:underline; position: relative;}

b {font-weight:bold;}
i {font-style:italic;}

ul {list-style:disc; margin-left:25px; padding:0px 0; text-align:left;}
li {padding:2px 0}

.thumb_75 {width:75px; height:75px; float:left; clear:left; margin:0 0 15px 15px;}
.thumb_125 {width:125px; height:125px; float:right; clear:right; margin:0 0 15px 15px;}

html{ overflow-y:scroll; }  
input[type=submit],label,select,.pointer { cursor:pointer; }  

.clearer {height: 1px; overflow: hidden; margin-top: -1px; clear: both;}

/*-----------------+
| NEWS             |
+------------------*/

.date {font-size:10px; margin-left:8px; color:#696964;} 
.newsfoto {margin: 15px 0 0 0;}
hr{height: 0;border: 0;border-bottom:1px dotted #c5c0ba;margin:15px 0 15px 0; }


 /****** Boxes Right ******/

.box_b_top {width:331px; height:27px; padding:12px 0 0 35px; margin:0; background:url('/images/site/box_beige_top.jpg') top left no-repeat; color:#757473;font-size:14px; font-weight:bold;}
.box_b_top_purple {width:331px; height:27px; padding:12px 0 0 35px; margin:0; background:url('/images/site/box_beige_top.jpg') top left no-repeat; color:#7c4f7f; font-size:14px; font-weight:bold;}

.box_b {width:342px; padding:4px 12px; margin:0; background:#f0f0e8; color:#616161;}
.box_b h3 {font-size:12px; font-weight:bold; color:#654267; margin-bottom:5px;}
.box_b_date {font-size:10px; margin-left:2px; color:#616161;}

.box_b ul {width: 100%; background:transparant; position:relative; list-style:none; margin:0; padding:0; float:left; line-height:1.6em;}
.box_b ul li {font-family:"Arial", serif; font-size:11px; font-weight: bold; padding:5px 0; border-bottom:1px dotted #c5c0ba; color:#616161;}
.box_b ul li a {text-decoration:none; color:#616161;}
.box_b ul li a:hover {text-decoration:underline;  color:#654267;}
.box_b ul li a.sub_act {text-decoration:none;  color:#654267;}
.box_b .last {border:0; padding:5px 0 0 0;}
.rightie {float:right}

.box_b_bottom {width:331px; height:22px; padding:11px 0 0 35px; margin-bottom:10px; background:url('/images/site/box_beige_bottom.jpg') top left no-repeat; color:#654267; font-size:11px; font-weight:bold;}
.box_b_bottom a {text-decoration:none; color:#654267; font-size:11px; font-weight:bold; margin-left:210px;}
.box_b_bottom a:hover {text-decoration:underline; color:#654267b;}

.box_p_top {width:246px; height:27px; padding:12px 0 0 120px; margin:0; background:url('/images/site/box_purple_top.jpg') top left no-repeat; color:#654267; font-size:14px; font-weight:bold;}
.box_p {width:342px; padding:5px 12px 0px 12px; margin:0; background:#ece4f1; color:#616161;}
.box_p h3 {font-size:12px; font-weight:bold; color:#3e295d; margin-bottom:10px;}
.box_p_bottom {width:331px; height:26px; padding:9px 0 0 35px; margin-bottom:7px; background:url('/images/site/box_purple_bottom.jpg') top left no-repeat; color:#654267; font-size:11px; font-weight:bold;}
.box_p_bottom a {text-decoration:none; color:#654267; font-size:11px; font-weight:bold; margin-left:210px;}
.box_p_bottom a:hover {text-decoration:underline; color:#654267;}
.box_p_bottom2 {width:331px; height:9px; padding:9px 0 0 35px; margin-bottom:3px; background:url('/images/site/box_purple_bottom2.gif') top left no-repeat; color:#654267; font-size:11px; font-weight:bold;}

.box_f {width:342px; padding:12px 12px 4px; margin:0; background:url('/images/site/box_f_full.jpg') top left repeat-y; color:#616161; font-weight:bold;}
.box_f h3 {font-size:14px; font-weight:bold; color:#757473; margin-bottom:15px; margin-left:23px;}
.box_f_bottom {width:366px; height:8px; padding:0; margin-bottom:10px; background:url('/images/site/box_f_bottom.jpg') top left no-repeat; color:#3e295d; font-size:11px; font-weight:bold;}
.box_f a {text-decoration:none; color:#654267; font-size:11px; font-weight:bold;}
.box_f a:hover {text-decoration:underline; color:#654267;}
.box_f img {float:right;}

.small_grey {font-size:10px; text-transform:lowercase; }


/*-------------------+
| Menu               |
+--------------------*/

#menu {width:645px; height:39px; margin-top:212px; margin-right:5px; padding:0; top:0; z-index:110; float:right;}

/****** Menu NL ******/

#menu {width:645px; height:39px; margin-top:212px; margin-right:5px; padding:0;  top:0; z-index:110; float:right;}

#menu a.home {float:left; width:72px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/home_nl.png'); text-decoration:none;}
* html #menu a.home {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/home_nl.png', sizingMethod='crop');}
#menu a:hover.home {float:left; width:72px; height:39px; text-decoration:none; background-image:url('/images/site/home_nl.png'); background-position: 0 -39px; }
* html #menu a:hover.home {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/home_nl.png', sizingMethod='crop');}
#menu a.home_act {position:relative;float:left; width:72px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/home_nl.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu a.home_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/home_nl.png', sizingMethod='crop');}

#menu a.pilates {float:left; width:117px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/pilates_nl.png'); text-decoration:none;}
* html #menu a.pilates {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/pilates_nl.png', sizingMethod='crop');}
#menu a:hover.pilates {float:left; width:117px; height:39px; text-decoration:none; background-image:url('/images/site/pilates_nl.png'); background-position: 0 -39px; }
* html #menu a:hover.pilates {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/pilates_nl.png', sizingMethod='crop');}
#menu a.pilates_act {position:relative;float:left; width:117px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/pilates_nl.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu a.pilates_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/pilates_nl.png', sizingMethod='crop');}

#menu a.foto {float:left; width:74px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/foto_nl.png'); text-decoration:none;}
* html #menu a.foto {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/foto_nl.png', sizingMethod='crop');}
#menu a:hover.foto {float:left; width:74px; height:39px; text-decoration:none; background-image:url('/images/site/foto_nl.png'); background-position: 0 -39px; }
* html #menu a:hover.foto {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/foto_nl.png', sizingMethod='crop');}
#menu a.foto_act {position:relative;float:left; width:74px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/foto_nl.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu a.foto_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/foto_nl.png', sizingMethod='crop');}

#menu a.programma {float:left; width:104px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/programma_nl.png'); text-decoration:none;}
* html #menu a.programma {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/programma_nl.png', sizingMethod='crop');}
#menu a:hover.programma {float:left; width:104px; height:39px; text-decoration:none; background-image:url('/images/site/programma_nl.png'); background-position: 0 -39px; }
* html #menu a.programma {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/programma_nl.png', sizingMethod='crop');}
#menu a.programma_act {position:relative;float:left; width:104px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/programma_nl.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu a.programma_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/programma_nl.png', sizingMethod='crop');}

#menu a.nieuws {float:left; width:81px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/nieuws_nl.png'); text-decoration:none;}
* html #menu a.nieuws {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/nieuws_nl.png', sizingMethod='crop');}
#menu a:hover.nieuws {float:left; width:81px; height:39px; text-decoration:none; background-image:url('/images/site/nieuws_nl.png'); background-position: 0 -39px; }
* html #menu a.nieuws {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/nieuws_nl.png', sizingMethod='crop');}
#menu a.nieuws_act {position:relative;float:left; width:81px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/nieuws_nl.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu a.nieuws_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/nieuws_nl.png', sizingMethod='crop');}

#menu a.testimonials {float:left; width:112px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/testimonials_nl.png'); text-decoration:none;}
* html #menu a.testimonials {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/testimonials_nl.png', sizingMethod='crop');}
#menu a:hover.testimonials {float:left; width:112px; height:39px; text-decoration:none; background-image:url('/images/site/testimonials_nl.png'); background-position: 0 -39px; }
* html #menu a:hover.testimonials {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/testimonials_nl.png', sizingMethod='crop');}
#menu a.testimonials_act {position:relative;float:left; width:112px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/testimonials_nl.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu a:hover.testimonials_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/testimonials_nl.png', sizingMethod='crop');}

#menu a.contact {float:left; width:85px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/contact_nl.png'); text-decoration:none;}
* html #menu a.contact {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/contact_nl.png', sizingMethod='crop');}
#menu a:hover.contact {float:left; width:85px; height:39px; text-decoration:none; background-image:url('/images/site/contact_nl.png'); background-position: 0 -39px; }
* html #menu a:hover.contact {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/contact_nl.png', sizingMethod='crop');}
#menu a.contact_act {position:relative;float:left; width:85px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/contact_nl.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu a.contact_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/contact_nl.png', sizingMethod='crop');}

/****** Menu EN ******/

#menu_en {width:645px; height:39px; margin-top:212px; margin-right:5px; padding:0; position:absoulte; top:0; z-index:110; float:right;}

#menu_en a.home {float:left; width:72px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/home_en.png'); text-decoration:none;}
* html #menu_en a.home {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/home_en.png', sizingMethod='crop');}
#menu_en a:hover.home {float:left; width:72px; height:39px; text-decoration:none; background-image:url('/images/site/home_en.png'); background-position: 0 -39px; }
* html #menu_en a:hover.home {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/home_en.png', sizingMethod='crop');}
#menu_en a.home_act {position:relative;float:left; width:72px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/home_en.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu_en a.home_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/home_en.png', sizingMethod='crop');}

#menu_en a.pilates {float:left; width:117px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/pilates_en.png'); text-decoration:none;}
* html #menu_en a.pilates {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/pilates_en.png', sizingMethod='crop');}
#menu_en a:hover.pilates {float:left; width:117px; height:39px; text-decoration:none; background-image:url('/images/site/pilates_en.png'); background-position: 0 -39px; }
* html #menu_en a:hover.pilates {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/pilates_en.png', sizingMethod='crop');}
#menu_en a.pilates_act {position:relative;float:left; width:117px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/pilates_en.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu_en a.pilates_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/pilates_en.png', sizingMethod='crop');}

#menu_en a.foto {float:left; width:74px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/foto_en.png'); text-decoration:none;}
* html #menu_en a.foto {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/foto_en.png', sizingMethod='crop');}
#menu_en a:hover.foto {float:left; width:74px; height:39px; text-decoration:none; background-image:url('/images/site/foto_en.png'); background-position: 0 -39px; }
* html #menu_en a:hover.foto {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/foto_en.png', sizingMethod='crop');}
#menu_en a.foto_act {position:relative;float:left; width:74px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/foto_en.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu_en a.foto_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/foto_en.png', sizingMethod='crop');}

#menu_en a.programma {float:left; width:104px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/programma_en.png'); text-decoration:none;}
* html #menu_en a.programma {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/programma_en.png', sizingMethod='crop');}
#menu_en a:hover.programma {float:left; width:104px; height:39px; text-decoration:none; background-image:url('/images/site/programma_en.png'); background-position: 0 -39px; }
* html #menu_en a.programma {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/programma_en.png', sizingMethod='crop');}
#menu_en a.programma_act {position:relative;float:left; width:104px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/programma_en.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu_en a.programma_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/programma_en.png', sizingMethod='crop');}

#menu_en a.nieuws {float:left; width:81px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/nieuws_en.png'); text-decoration:none;}
* html #menu_en a.nieuws {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/nieuws_en.png', sizingMethod='crop');}
#menu_en a:hover.nieuws {float:left; width:81px; height:39px; text-decoration:none; background-image:url('/images/site/nieuws_en.png'); background-position: 0 -39px; }
* html #menu_en a.nieuws {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/nieuws_en.png', sizingMethod='crop');}
#menu_en a.nieuws_act {position:relative;float:left; width:81px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/nieuws_en.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu_en a.nieuws_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/nieuws_en.png', sizingMethod='crop');}

#menu_en a.testimonials {float:left; width:112px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/testimonials_en.png'); text-decoration:none;}
* html #menu_en a.testimonials {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/testimonials_en.png', sizingMethod='crop');}
#menu_en a:hover.testimonials {float:left; width:112px; height:39px; text-decoration:none; background-image:url('/images/site/testimonials_en.png'); background-position: 0 -39px; }
* html #menu_en a:hover.testimonials {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/testimonials_en.png', sizingMethod='crop');}
#menu_en a.testimonials_act {position:relative;float:left; width:112px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/testimonials_en.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu_en a:hover.testimonials_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/testimonials_en.png', sizingMethod='crop');}

#menu_en a.contact {float:left; width:85px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/contact_en.png'); text-decoration:none;}
* html #menu_en a.contact {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/contact_en.png', sizingMethod='crop');}
#menu_en a:hover.contact {float:left; width:85px; height:39px; text-decoration:none; background-image:url('/images/site/contact_en.png'); background-position: 0 -39px; }
* html #menu_en a:hover.contact {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/contact_en.png', sizingMethod='crop');}
#menu_en a.contact_act {position:relative;float:left; width:85px; height:39px; margin: 0px; padding:0px; background-image:url('/images/site/contact_en.png');background-position: 0 -78px; text-decoration:none; color:#fff;}
* html #menu_en a.contact_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/contact_en.png', sizingMethod='crop');}


/*-------------------+
| Language           |
+--------------------*/

#language {width:190px; height:30px; margin-left:310px; padding:0;  position:absoulte; top:0; z-index:120; color:#ffffff; font-size:10px; font-weight:bold;}

#language a.nl {float:left; width:88px; height:30px; margin-left: 4px; padding:0px; text-decoration:none; line-height:2.4em; color:#b2aacb;text-align:center;}
#language a:hover.nl {text-decoration:none; line-height:2.4em; color:#ffffff;text-align:center;}
#language a.nl_act {float:left; width:88px; height:30px; margin-left: 4px; padding:0px; background-image:url('/images/site/arrow_lang_act.png'); text-decoration:none; line-height:2.4em;   color:#ffffff; text-align:center;}
* html #language a.nl_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/arrow_lang_act.png', sizingMethod='crop');}

#language a.en {float:left; width:88px; height:30px; margin-left: 8px;  padding:0px; text-decoration:none; line-height:2.4em; color:#b2aacb;text-align:center;}
#language a:hover.en {text-decoration:none; line-height:2.4em; color:#ffffff;text-align:center;}
#language a.en_act {float:left; width:88px; height:30px; margin-left: 4px; padding:0px; background-image:url('/images/site/arrow_lang_act.png'); text-decoration:none; line-height:2.4em;   color:#ffffff; text-align:center;}
* html #language a.en_act {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/arrow_lang_act.png', sizingMethod='crop');} width:88px; height:30px; margin-left: 8px; padding:0px; background-image:url('/images/site/arrow_lang_act.png'); text-decoration:none; line-height:2.4em;   color:#ffffff; text-align:center;}

/*-------------------+
| FOTOGALERIJ        |
+--------------------*/

div.galContent {display: none; float:left; width:475px; margin:0; padding:0; height:435px; background:url('/images/site/bg_gallery.jpg') top left no-repeat !important;}
div.galContent a, div.navigation a {text-decoration: none; color:#3e295d;; position:relative; font-weight:bold; left:0;}
div.galContent  a:focus, div.galContent  a:hover, div.galContent  a:active {text-decoration: underline; position:relative}

/* master navigatie */
div.controls {margin:10px 0 6px 0; padding:0; height:15px; width:470px;}
div.controls a {padding: 0 10px 0 10px;}

/* slideshow start */
div.ss-controls {float: left;}
/* vorige volgende */
div.nav-controls {float: right;}

div.loader {background-image: url('loader.gif');background-repeat: no-repeat; background-position: center; width: 470 px; height: 375px;}
div.slideshow {clear: both; text-align:center; height:350px; margin-left:-5px;}
div.slideshow span.image-wrapper {padding:0 0 0 3px; width:470px; height:300px;display:block;line-height:300px; font-size:300px;text-align:center;}
*>span.image-wrapper{font-size:12px}
div.slideshow img {border: none; display: inline;vertical-align:middle;}
div.download {float: right; width:70px; height:20px; padding:10px 10px 0 25px; font-style:normal; background:url('/images/site/big.png') top left no-repeat;line-height:1.7em;}
* html div.download {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/big.png', sizingMethod='crop');}


div.embox {position:relative;clear:both;float:left; width: 460px; height:20px !important; margin-top:5px; padding:5px 0 0 10px; font-weight:bold; color:##6f6f6f;}
/* text under image */
div.image-desc {line-height: 1.3em; float:left; width:300px; padding:0; position:relative;}

/****** THUMB GALLERY ******/

#thumbs-adv{min-height:250px;margin:0; padding:0;}
div.navigation {}
ul.thumbs {clear: both; margin: 0; padding: 0 5px; width:356px;}
ul.thumbs li {float: left; padding: 0; margin: 6px; list-style: none;}
a.thumb {padding: 2px; display: block; border: 1px solid #e1e1da; background: #e1e1da; width:70px; height:70px;}
ul.thumbs li.selected a.thumb {background: #5a2c5d; border: 1px solid #5a2c5d;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none; display: block;}

div.pagination {clear: both;}
div.navigation div.top {margin-bottom: 12px; height: 11px;}
div.navigation div.bottom {margin-top: 12px;}
div.pagination a, div.pagination span.current {display: block;float: left; margin-right: 2px; padding: 4px 7px 2px 7px; border: 1px solid #ccc; position:relative;}
div.pagination a:hover {background-color: #eee;text-decoration: none;}
div.pagination span.current {font-weight: bold;background-color: #000; border-color: #000; color: #fff;}


/*------------------+
| CONTACTFORM       |
+-------------------*/

.contact_txt{color: #5a5a56; font-weight:normal; font-size:11px;}
.contact_indent{margin-left:15px;}
.contact_indents{margin-left:25px;}

.contact_form{margin-top:30px; width:458px; height:215px;}
.box_contact {margin:0 0 4px 0;}
.label_contact{float: left; width: 106px; height:16px; margin-right: 4px; padding:4px; background: #f0f0e8; color:#704773; font: bold 11px "Arial",Helvetica,sans-serif; line-height:16px;}

.field{float: left; width: 333px; height:18px; margin-bottom:0; padding:2px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
.fielddeep{float: left; width: 333px; height:85px; margin:0; padding:2px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}

#contact_submit {background:url('/images/site/button.jpg') top left no-repeat; float:right; width:97px; height:22px; cursor:pointer; border:none; padding:0; color:#ffffff; font-family:"Arial", serif; font-size:11px; font-weight:bold;padding-right:10px;padding-bottom:3px;}

p.warning {padding-bottom:10px;color:#bf1595;font-weight:bold;  }

/***** SUBSCRIBE *****/
.newslettertxt {margin-top:-5px; font-weight:normal; color:#543c31;}
.newsletter_form{margin:10px 0 0 0; background:transparant;}
.box_newsl {margin:0 0 4px 0; }

.checkBoxWrapper {float:right;width:228px;}
.smallbox_check {margin:0 0 0px 0; float: left; width:100px;}
.box_check {margin:0 0 0px 0; float: left; width:120px;}
.smallbox_check span ,.box_check span {line-height:1.3em; vertical-align:30%;}


.label_newsl{float: left; width: 100px; height:16px; margin-right: 4px; padding:4px; background: #705686; color: #ebe4f1; font: bold 11px "Arial",Helvetica,sans-serif; line-height:16px;}

.comment_newsl{float: left; width: 102px; height:16px; margin-left: 5px; padding:4px; background: #e3e8a4; color: #62534c; font: normal 11px "Arial",Helvetica,sans-serif; line-height:16px;}
.comment_newsl b {color: #62534c; margin-right:5px;}

.field_newsletter {float: left; width: 220px; height:18px; margin-bottom:0; padding:2px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
.fielddeep_newsletter {float: left; width: 220px; height:85px; margin:0; padding:2px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}

.smallfield_newsletter {float: left; width: 35px; height:18px; margin-bottom:0; padding:2px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
.checkbox {float: left; width: 25px; height:25px; margin:4px 4px 4px 0; padding:0; border:1px solid #b7b6b6; color: #495152; line-height:2.0em; font: normal 11px "Arial",Helvetica,sans-serif;}
.checktxt { color: #62534c; font: bold 11px "Arial",Helvetica,sans-serif; line-height:14px; margin-left:3px;} 

#newsletter_submit {background:url('/images/site/button_newsl.jpg') top left no-repeat; width:97px; height:22px; float:right; cursor:pointer; border:none; margin:0; padding:0; color:#ffffff; font-family:"Arial", serif; font-size:11px; font-weight:bold;padding-right:10px;padding-bottom:3px;}


/*---------------------+
|  FIXED TEXT IMAGES   |
+----------------------*/
.thumb_125 {width:125px; height:125px; float:right; clear:right; margin:0 0 15px 15px;}
#thumb_125_left ,.thumb_125_left{width:125px; height:125px; float:left; }
#thumb_125_right, .thumb_125_right {width:125px; height:125px; float:right; clear:none; }
#thumb_125_mid , .thumb_125_mid{width:125px; height:125px; position:relative; left:45px; }
.img_holder {margin:3px 0 10px 0; padding:0; width:475px;}
.img_holder_arr {margin:20px 0 5px 0; width:470px;}


/*-----------------------------+
| PILATES PHOTOS RIGHT         |
+-------------------------------*/

p.pilates_images {float:right;clear:right; margin:0 0 15px 15px; padding:0;width:125px;height:125px;}


/*---------------------+
 | popup bij galerij   |
 +---------------------*/

#closeWrap {height:40px; padding-top:10px;}
#loader{float: right;margin-right:25px; text-align:center;  line-height:2.2em; font-weight:bold; font-weight:bold; background:url('/images/site/close_popup.jpg') top left no-repeat; width:90px; height:25px;cursor:hand; pointer:cursor;}
#PopUpwrapper {background : #ffffff; text-align:center; border:3px solid #979796;}
#largeImage {border:0px solid #62534c;}
#PopUpwrapper p {font-size:13px; text-align:left;padding-left:30px;font-weight:bold; line-height:2.0em;}


/*-----------------------------+
| ALERT BOX IF FIELDS NOT OK   |
+------------------------------*/

#modalContainer {background-color:#3f3525; position:absolute; width:100%; height:100%; top:0px;left:0px; z-index:10000;
opacity: 0.95; -moz-opacity: 0.95;  filter:alpha(opacity=95)}
#alertBox {position:relative;width:400px;height:175px;margin-top:122px;border:2px solid #3f3525;background:  url('../images/site/warning.png') top left no-repeat;}
#modalContainer > #alertBox {position:fixed;}
/*#alertBox h1 {margin:0;font-family:"Trebuchet MS", serif; font-size:14px; height:10px; background-color:#e8ecb1; color:#74655e;border-bottom:2px solid #3f3525;padding:10px 0 10px 5px;}*/
#alertBox p {font-family:"Arial", serif; font-size: 11px; line-height:1.4em; color: #3f3525;height:50px;padding-left:5px;margin-left:55px;}
#alertBox #closeBtn {display:block;position:absolute;top:140px; left:250px; background:url('/images/site/button.jpg') top left no-repeat;
											width:100px; height:25px;font-family:"Trebuchet MS", serif; font-size: 11px; line-height:1.4em;
											text-transform:uppercase;text-align:center;font-weight:bold; padding-top:2px;text-decoration:none;color:#ffffff;}
#alertBox p{padding-left:10px;padding-top:10px; font-family:"Trebuchet MS", serif; font-size: 13px; line-height:1.4em; font-weight:bold;color:#5e3961;width:257px;display:block:}


/*--------------+
| TESTIMONIALS  |
+---------------*/

.testi {border-bottom:1px dotted #c5c0ba; margin-top:15px;}
a.fwd{float:right;color:#616161;;font-weight:bold;padding-top:15px;}
a.back{float:left;color:#616161;;font-weight:bold;padding-top:15px;}