	
	* {
	margin:0;
	padding:0;
	}
	
	html, body {
	height:100%;
	}

	body {
	width:100%; 			
	font-size: small;
 	font-family: Arial, Helvetica, sans-serif;
  	line-height: 1.3em;
	text-align:center; /* horisontal centrering i IE 6 */
	background-color:#a5a5a9;
	background-color:#9494ac;
	/*background-color:#7A82A7;*/
	background-repeat:no-repeat;
	}

   	a:link,
	a:active,
	a:visited {
	color:#C184FF;
	color:#FECF8B;
	font-weight:normal;
	text-decoration:none;
	border:0px;
	}

	a:hover {
	color:#fff;
	}
	
	a:active, a:focus{outline: none;}
	/*:focus { -moz-outline-style:none;}*/


	a.external{
	padding-right:13px;
	padding-left:0px;
	background:url(images/ico_external.gif) no-repeat 100% 54%;
	}
	
	a.prev,a.next {color:#fff;}
	a.prev:hover,a.next:hover {color:#FECF8B;}

	a.disabled{
		visibility:hidden;
	}
	
img.preload { display: none; }	

	#distance { 
	width:1px;
	height:50%;
	background-color:#75799C;
	margin-bottom:-300px; /* halvdelen af container's højde */
	float:left;
	}
	
	body #container,
	body #l-container,
	body.index #container,
	body.alexanderteknik #container,
	body.alexanderteknik #l-container,
	body.pilates #container,
	body.pilates #l-container,
	body.coaching #container,
	body.coaching #l-container,
	body.profil #container,
	body.profil #l-container,
	body.tidsbestilling #container,
	body.tidsbestilling #l-container,
	body.tidsbestilling #s-container  {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	position:relative; /* sætter container foran distance */
	text-align:center;                           
	height:599px;
	width:960px;
	clear:left;
	background-color:#75799C;
	background-repeat:no-repeat;
	background-attachment:scroll;
    background-position:0% 0%;
	border:0px outset #c0c0c0;
	}
	
	body #container {
	background-image:url('images/bg.jpg');
	}
	
	body.index #container {
	background-image:url('images/bg1.jpg');
	width:960px;
	}
	
	body.alexanderteknik #container {
	background-image:url('images/bg-alexander.jpg');
	}
	
	body.alexanderteknik #l-container {
	background-image:url('images/bg1-alexander.jpg');
	}
	
	body.pilates #container {
	background-image:url('images/bg-pilates.jpg');
	}
	
	body.pilates #l-container {
	background-image:url('images/bg1-pilates.jpg');
	}
	body.retreat #container {
	background-image:url('images/bg-retreat.jpg');
	}
	body.coaching #container {
	background-image:url('images/bg.jpg');
	}
	
	body.coaching #l-container {
	background-image:url('images/bg1.jpg');
	}

	body.profil #container {
	background-image:url('images/bg.jpg');
	}
	
	body.profil #l-container {
	background-image:url('images/bg1.jpg');
	}	
	
		
	body.tidsbestílling #container {
	background-image:url('images/bg.jpg');
	}
		
	
	body.tidsbestilling #s-container {
	background-image:url('images/bg-svar.jpg');
	}
		
	body.tidsbestilling #container #indhold{
	height:380px;
	border-bottom:0px;
	}	
	
	
	body.tidsbestilling #s-container #indhold,   
	body.index #container #indhold{
	border-bottom:0px;
	}
	
	#sidehoved {
	padding-top:px;
	/*font-weight:bold;*/	
	/*font-size:70%;*/
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:110px;
	clear:both;
	
}
    
    #i-venstre {
	text-align:left;
	margin-top:45px;
	float:left;
 	width:250px;
 	margin-left:30px;
	height:360px;
 	}   
	
    #s-venstre {
	text-align:left;
	margin-top:45px;
	float:left;
 	height:360px;
 	margin-left:30px;
 	width:30px;
		}   
	

	#venstre {
	text-align:left;
	width:300px;
	float:left;
 	height:360px;
 	margin-top:45px;
	margin-left:0px;	
	}   
	
 	#indhold #box1 p.front,
 	#indhold #box2 p.front,
	#indhold #box3 p.front {
		text-align:left;
	}
	
	#index-indhold {
	position:relative;
	overflow:hidden;
	width:520px;
	margin-top:80px;
	margin-bottom:-75px;
	margin-left:400px;
	height:360px;
	text-align:left;
		padding-left:0px;
	}
	
	#kasse {	
	margin-top:25px;
	text-align:left;
	border:0px solid #8B97C1;
	background-color:;
	}
	
		#kasse h2 {
	margin-top:0px;
	margin-bottom:1px;
	text-align:left;
	color:#FFA800;
	color:#f9b207;
		color:#000;
	color:#ffc600;
 	letter-spacing:2px;
 	word-spacing:0.2em; 
 	text-transform:none;
 
    font-weight:normal;
    font-size:115%;
    }   
	#kasse p {
		color:#fff;
		letter-spacing:1px;
		font-size:90%;
	}
	#box1 .textbox {
	text-align:left;
	padding:5px 5px 5px 5px;
	}
	
	#box2 {	
	margin:40px 0px 0px 0px;;
	text-align:left;
	}
	
	#box2 .textbox {
	text-align:left;
	padding:5px 5px 5px 5px;
	}
	
	#box3 {	
	margin:40px 0px 0px 0px;;
	text-align:left;
	}
    
    #box3 .textbox {
	text-align:left;
	padding:5px 5px 5px 5px;
	}
	
	
	
	
	
	
	
	#svarbox {	
	margin-top:160px;
	margin-left:0px;
	padding:5px;
	text-align:left;
	font-size:95%;
	font-weight:500;
	color:#fff;
	letter-spacing:0px;
	}		

	div.formbox .input-text{
border:1px solid #3b6e22;
color:#666666;
}

div.formbox label{
display:block;
margin-bottom:10px;
color:#555555;
}

div.form label span{
display:block;
float:left;
padding-right:6px;
width:70px;
text-align:right;
font-weight:bold;
}

/* override the root element to enable scrolling */
#indhold {
	position:relative;
	overflow:hidden;
	width:345px;
	margin-top:45px;
	margin-bottom:0px;
	margin-left:467px;
	height:360px;
	text-align:left;
	border-bottom:1px solid #BEC2F3;
	padding-left:0px;
	}

/* override single pane */
#indhold div {
	float:left;
	display:block;
	width:345px;
	cursor:pointer;
}

/* our additional wrapper element for the items */
#indhold .items {
	width:2000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

#indhold .items div.active { 
}
#indhold .less, #indhold .less a {
	color:#999 !important;
	font-size:11px;
}

#navsek {
	width:380px;
	margin-left:467px;
	text-align:center;
	}
	
div.nav {
clear:both;
text-align:left;
color:#fff;
padding-top:3px; 
border:0px;
word-spacing:224px;
letter-spacing:3px;
margin-left:467px;
margin-right:0px;
width:370px;
}

  
		
	#sidefod {
	clear:left;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:43px;
	color:#9e672d;
	width:960px;
	}
	
	#sidefod_retreat {
	clear:left;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	color:#9e672d;
	width:960px;
	}
  
	

	body.index #container #sidefod,
	body.tidsbestilling #s-container #sidefod {
	padding-top: 60px;
    }

	body.tidsbestilling #container #sidefod{
    clear:left;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:44px;
	color:#9e672d;
	width:960px;
	}

/*indholdselementer i #sidehoved */
    h1.navn {
	position:absolute;
 font-size:8px;
 top:30px;
 left:30px;
font-size:1px;
 color:#8491BE;
 z-index:1;
}




#sidehoved #name {
	position:relative;
	margin-left:auto;
 margin-right:auto;
 text-align:left;
		 width:880px;
		 height:78px;
		  }

		 
#sidehoved #name img {
	position:absolute;
	left:0px:
	top:0px;
	z-index:999;
	font-size:1px;
 color:#8491BE;

	}		 
#sidehoved a#logo {
	 margin-left:auto;
 	margin-right:auto;
 	text-align:center;
			 width:880px;
		 height:78px;
		 display:block;
}

#sidehoved a#logo  {
background-image: url(images/logo-trans.png);
background-repeat:no-repeat; 
}


#sidehoved a#logo:hover {
background-image: url(images/logo-hover-trans.png);
}


a .alt {display:none; 
}	

/* indholdselementer i #venstre */

    p.adresse {
	font-size:90%;
	font-weight:bold;
	color:#000;
	}

#frontfoto {
	margin-top:50px;
	margin-left:106px;
}	
	
	#foto {
	margin-top:0px;
	margin-left:85px;
	padding-left:0px;
	margin-bottom:0px;
	
	}
	

#foto2 {
	margin-top:2px;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0px;
}

#fototwo {
	margin-top:7px;
	margin-left:85px;				
	margin-bottom:0px;
	padding-left:0px;
}

/* indholdselementer i #indhold */
	
	
	.holder h2,	
    .indhold h2,
	#indhold h2 {
	margin-top:0px;
	margin-bottom:25px;
	text-align:left;
	color:#FFA800;
	color:#f9b207;
		color:#000;
	color:#ffc600;
 	letter-spacing:3px;
 	word-spacing:0.4em; 
 	text-transform:none;
 
    font-weight:normal;
    font-size:125%;
    }   
    h2.dobbelt {
    margin-bottom:0px;
    padding-bottom:-20px;
}
	.scrollable p,
	.indhold p,
	#indhold p{
	text-align:justify;
	color:#8C8C8E;
	color:#A596E2;
	color:#fff;
	width:345px;
	}
	
	.indhold p.afstand-top,
	#indhold p.afstand-top{
	padding-top:20px; 
	margin-top:5px;																			
	}

	
	.indhold p.afstand-bund,
	#indhold p.afstand-bund{
	padding-bottom:20px; 
	margin-bottom:5px;
	}

	#indhold p.lille-afstand-bund{
	padding-bottom:10px; 
	margin-bottom:5px;
	}
	#indhold p.retreat{
		letter-spacing:3px;
 	word-spacing:0.0em; 
color:#ffc600;
text-align:left;
font-size:120%;
margin-bottom:20px;
}
	#indhold ul {
			list-style-type:disc;
		color:#ffc600;
		padding-left:20px;
		text-align:left;
		width:325px;
		
		padding-bottom:10px;
		letter-spacing:0px;
		}

	#indhold ul.indryk {
		list-style-image:none;
		list-style-type:none;
		color:#fff2dd;

		padding-left:0px;
		font-family:arial, sans-serif;

	}
	
	#indhold ul.hvid {
		list-style-type:none;
		color:#eee;
		padding-left:0px;
	}
	
	#indhold ul.kontakt {
		color:#FB9c0c;
		padding-left:20px;
		text-align:left;
		width:480px;
		padding-bottom:10px;
	}



#indhold li.padding-bottom{
	padding-bottom:6px;
	
} 

li.liste {
	color:#ffc600;
	font-weight:bold;
	padding-bottom:2px;
	}


	li.liste2 {
			color:#ffc600;
	padding-bottom:12px;
	font-weight:bold;
	text-align:justify;
	}


	.liste-indryk {
	color:#eee;
	}

	.orange {
	color:#f9b207;
}
	.sort {
	/*color:#6B52D1;*/
    /*color:#A596E2;
	color:#8C8C8E; 
	color:#5C1400;*/   
   /* color:#a3722c;*/
    /*color:#2d2d2d;
   color:#32336e;*/
    color:#f9b207;
	    color:#3a3327;
	color:#2d2d2d;
    /*letter-spacing:1px;*/
		text-transform:normal;		
		font-weight:normal;
				}

	#indhold p.forfatter {
 text-align:left;
 color:#2d2d2d;
 padding-top:6px;
		}	

.right {
	text-align:right;
}

.ryk25px {
margin-left:-25px;
padding:10px 25px 0px 25px;
border-right:1px solid #4b4bff;
border-bottom:1px solid #0000ff;
border-left:1px solid #cfbfff;
border-top:1px solid #C6C6FF;
width:351px;
}

table.priser
table.kontakt {	
background-repeat:no-repeat;
background-position:80px 0px;
width:345px;
	padding-top:0px;

}

table.info {
color:#fff;
padding-bottom:10px;
padding-top:10px;
	}

table.info td.frontrow{
	padding-right:20px;
	padding-bottom:2px;
}	


	
#box1 p.front1 {
	letter-spacing:3px;
	color:#ffc600;
	text-align:left;
	font-size:105%;
	line-height:95%;
	word-spacing:0.1em;
	padding:5px 0px 3px 0px;
	margin-bottom:0x;
	background-image:url('images/box1a.png');
	background-repeat:repeat;
	background-attachment:scroll;
    background-position:0% 0%;

}

p.front {
	letter-spacing:3px;
	text-align:left;
	font-size:95%;
	line-height:95%;
	word-spacing:0.1em;
	padding-left:0px;
}
																																																																																																											
#indhold p.tabeloverskrift {
	letter-spacing:3px;
	text-align:left;
	color:#fff;
	line-height;0em;
	padding-bottom:0px;
	margin-bottom:-5px;
	}

tr.ulige{
color:#fff;
	}

tr.lige{
color:#3d3d3d;
background-color:#808AAD;
}

td.top {		
border-bottom:solid 1px #0000ff;;
padding-bottom:0px;
height:2px;
}


td.bund {		
border-top:solid 1px #c6c6ff;

}

table.kontakt td {
padding-top:2px;	
padding-bottom:2px;
color:#fff;
}

table.priser td {
		padding-top:3px;
		padding-bottom:3px;
	}
				
 table.priser td.year{
	padding-left:6px;
	padding-right:0px;
	margin-right:0px;
	white-space:nowrap;
	text-align:left;
	border-left:solid 1px #4b4bff;
	width:90px;
	}
	 
table.priser td.uddannelse{
	text-align:left;
	padding-left:0px;
	margin-left:0px;
	padding-right:6px;
	border-right:solid 1px #98A3C0;		
    width:240px;
	}

table.priser td.pris{
	letter-spacing:0px;
	white-space:nowrap;
	padding-left:6px;	
	width:250px;
	border-left:solid 1px #4B4Bff;		
  	}

table.priser td.program{
	letter-spacing:0px;
	white-space:nowrap;
	padding-left:6px;	
	width:235px;		
  	border-left:solid 1px #4b4bff;
	}
  	
table.priser td.right{
text-align:right;
width:80px;
padding-right:6px;
letter-spacing:0px;
border-right:solid 1px #cfbfff;
}	

table.priser td.tid{
text-align:left;
width:95px;
padding-right:6px;
letter-spacing:0px;
border-right:solid 1px #cfbfff;
}	


	
	

table.kontakt td.end {
padding-top:4px;
padding-bottom:0px;
height:17px;
text-align:right;

}
	
table.kontakt td.orange-top {
border-top:1px solid #f9b207;
padding-top:0px;
padding-bottom:0px;
height:25px;
text-align:center;

}


table.kontakt td.tekstbesked {		
padding-top:0px;
padding-bottom:0px;
border-right:1px solid #cfbfff;
}

table.kontakt td.telefon,
table.kontakt td.message, 
table.kontakt td.email {
letter-spacing:3px;
white-space:nowrap;
}

table.kontakt td.email {
width:195px;	
}
 td.navn {
	padding-top:0px;	
letter-spacing:3px;
white-space:nowrap;}

table.kontakt td.telefon {

}

.email {
}

textarea.besked {
background-color:#808aad;
color:#fff;
width:344px;
height:176px;  	
border-left:1px solid #4b4bff;
border-top:1px solid #4B4Bff;
border-right:1px solid #cfbfff;
border-bottom:1px solid #cfcfff;
}


td.udfyld {
padding-top:2px;
margin-bottom:-10px;
background-color:red;
}
input#telefon,
input#email,
input#navn {
background-color:#808AAD;
color:#fff;
border-left:1px solid #4b4bff;
border-top:1px solid #4B4Bff;
border-right:1px solid #cfbfff;
border-bottom:1px solid #C6C6FF;
}

input#navn {
width:346px;
	}
input#email {
width:195px;
margin-right:25px;
}	

input#telefon{
width:123px;

}
		
input.submit{
}

#btn1,
#btn2,
.btn1,
.btn2 {
color:#fff;
padding:0px 0px 0px 15px; 
background-color:transparent;
border:0px;
letter-spacing:3px;

} 

#btn1:focus,
#btn2:focus,
.btn1:focus,
.btn2:focus {
outline:0;
}

#contact {				
width:500px;
height:390px;
border:0px solid white;
margin-top:0px;
margin-right:0px;
margin-left:0px;
text-align:center;
}

#formular {
width:800px;
height:360px; 
background-repeat:no-repeat;
background-position:200px 0px;
border:0px solid white;
margin-right:0px;
margin-top:0px;
text-align:left;
}

p.svar {
padding-top:250px;
margin-left:150px;
color:#cdcdcd;
font-size:90%;
}

	
.hvid {
color:#eee;
font-weight:normal
}

.header{
padding-bottom:4px;	
}
#navbar {
text-align:center;
margin-top:7px;
margin-left:auto;
margin-right:auto;
background:transparent; 
letter-spacing:1px;
border-bottom:solid 0px #7d7d7d;
width:886px;
}
  
 
#navbar a:link,
#navbar a:visited,
#navbar a:active {
color:#fff;
text-decoration:none;
}

#navbar a:hover {

}	

#navbar ul {
text-align:left; 
margin-left:auto;
margin-right:auto; 
padding-left:0px;
list-style:none; 
}
 
#navbar ul.niveau1 {
	text-align:center;
}
#navbar li {
text-align:left;
position:relative; 
width:162px;
line-height:1em;
margin:0; 
padding:0; 
padding:3px 0.6em  4px 0.6em; 
list-style:none; float:left;
border-bottom:none;
margin-right:0px;
border-bottom:1px solid #3d3d3d;
font-size:95%;
}


  
#navbar li:hover {  
background-color:#3d3d3d;
border-right:0px solid #000;
border-left:0px solid #000; 
color:#7d7d7d;
}


  
#navbar li.sub {
border-bottom:1px solid #ffc600;

padding:3px 0em  2px 0.6em;
width:169px;
font-weight:normal;
color:#bfc3f3;
font-size:1.0em;
z-index:990;
}

#navbar li.sub a:link,
#navbar li.sub a:active,
#navbar li.sub a:visited {
	color:#c4c7de;
    font-weight:normal;
}



#navbar li.sub a:hover {
color:#fff;
}
/*
#navbar li#alexanderteknik {
color:#727272;
}
	
#navbar li#pilates {
color:#747474;
}
#navbar li#coaching {
color:#727272;
}	
#navbar li#profil {
color:#949494;
}

#navbar li#tidsbestilling {
color:#6d6d6d;	}


#navbar li#tidsbestilling a:link,
#navbar li#tidsbestilling a:active,
#navbar li#tidsbestilling a:visited{
color:#989898;
}
*/		 		
#navbar li.sub li.sub:hover {

}


#navbar ul li a:link,
#navbar ul li a:visited,
#navbar ul li a:active { 
display:block; 
text-decoration:none;  
margin:0;
}

 
#navbar ul li a:hover {

background-color:#3d3d3d;

}


  
#navbar ul a {
width:auto;
}


  
#navbar ul ul {
display:none;
position:absolute;
}

    
#navbar ul ul li a{
padding-left:0px;
margin-left:0px;
}


  
#navbar ul ul hover {
color:#fff;

}  


#navbar li.sub:hover {
color:#fff;

}



#navbar li.sub li.sub {

}

    
#navbar ul.niveau1 li.sub:hover ul.niveau2 {
border-top:0px solid black;

}


  
#navbar ul.niveau1 li.sub:hover ul.niveau2,
#navbar ul.niveau2 li.sub:hover ul.niveau3 {
display:block;
margin-top:3px;
background-color:#7d7d7d;
color:#3d3d3d;
letter-spacing:0px;
text-transform:none;
font-weight:normal;
}			

#navbar ul.niveau1 li.sub:hover ul.niveau2 a:link,
#navbar ul.niveau1 li.sub:hover ul.niveau2 a:active,
#navbar ul.niveau1 li.sub:hover ul.niveau2 a:visited {
	color:#fff;
}  


    
#navbar ul.niveau2 {
left:0;
background-color:#7d7d7d;
width:177px;
color:#fff;
font-weight:100;
}

#navbar li#alexanderteknik{
	
}


     
#navbar ul.niveau3 {
top:-1px; 
left:9em;
border-top:0px;
width:auto;
}
		

ul.footer{
list-style:none;
display:inline;
font-size:85%;
font-weight:500;
color:#bfc3f3;
letter-spacing:1px;
margin-right:auto;
margin-left:auto;
text-align:center;
width:960px;
} 
ul.footer_retreat{
list-style:none;
display:inline;
font-size:85%;
font-weight:500;
color:#bfc3f3;
letter-spacing:1px;
margin-right:auto;
margin-left:auto;
text-align:center;
margin-top:15px;
width:960px;
} 

li.footer,
li.navn,
li.adresse,
li.phone {
margin-top:0px; 
padding-bottom:0px;
float:left;
}

li.adresse {
width:268px;  
}
 
li.navn {
text-align:left;
padding-left:46px;
width:177px;
}

li.phone {
text-align:right;
width:158px;
}


#adresse {
ht;
width:158px;
}


#adresse {
text-align:left;
margin-left:0px;
margin-top:20px;
font-size:80%;
font-weight:bold;
}

.jytte {
font-size: 20px;
letter-spacing: 4px;
line-height: 1em;
border-bottom: 1px solid #EEEEEE; 
margin: 0;
}

.vej {
color:#808080;
font-size:90%;
letter-spacing:5px;
text-align:left;
padding-left:0px;
}

.tlf {
letter-spacing:1px; 
font-size:80%;
}

#indhold p.titel {
text-align:left;
color:#eee;
}

#indhold p.forlag {
text-align:left;
color:#bdbdbd;
padding-bottom:8px;
}

body.alexanderteknik li#alexanderteknik,
body.pilates li#pilates,
body.coaching li#coaching,
body.profil li#profil {
color:#fff;
color:#ffc600;
font-weight:normal;
}

body.tidsbestilling li#tidsbestilling a:link,
body.tidsbestilling li#tidsbestilling a:active,
body.tidsbestilling li#tidsbestilling a:visited {
color:#ffc600;
}

                                                                                     																										