body{
 font-family:'Trebuchet MS' arial verdana;
 margin:0 auto 0 auto;
 text-align:center;
 background:#a0a1a1;
 font-size:10px;
 color:#00467F;
}

a {
 padding:0;
 margin:0;
    text-decoration:none;
    color:#00467F;
    outline:none;
}

a:hover{
    color:#ec9137;
    outline:none;
}


img{
    border:none;
}

#wrapper{
 margin:0px auto 0 auto;
 padding:0 0 0 0;
 text-align:center;
 /*min-height:700px;*/
 width:920px;
 background: #fff url(../images/bkg_main.gif) repeat-y;
}

#wrapper2{
 padding:0 0 0 0;
  margin:auto;
/*min-height:700px;*/
    width:900px;
    background: #fff url(../images/bkg3_wrapper.gif) no-repeat 30px 17px;
}



#nav_bkg, #wrapper2_sub{
	padding:0 0 0 0;
	margin:0px auto 0 auto;
	text-align:center;
	/*min-height:700px;*/
    width:900px;
	background: url(../images/bkg_wrapper2-new.gif) no-repeat;
	background-position:370px -5px;
}


#header{
/*border-top:1px solid #f6c89b;
 border-bottom:1px solid #f6c89b;*/
 text-align:left;
	padding:17px 0 0 0;
    width:899px;
    height:115px;

}

#logo{
    float:left;
margin:27px 0 0 45px;
}



#top_mynd{
margin:24px 0 0 335px;
padding:0;
width:210px;
height:110px;

}



#nav{
 width:300px;

 font-size:140%;
 float:right;
 margin-right:40px;
  
}



#nav ul{
    background:#f6f9fd;
 	width:300px;
	height:134px;
  	color:#00467F;
    padding:5px 0 0 0;
    margin:0;
}


#nav li{
 line-height:16pt;

padding:0;
margin:0;
    list-style:none;
}



#nav a{
 margin:0;
 display:block;
 padding:2px 0 2px 15px;
}



#nav a:hover{

   background:#ec9137;
    color:#fff;
}



#main{
 clear:both;
 margin:27px auto 0 auto;
 padding:0;
}

.mainIndex{
	min-height:500px;
	margin-bottom:0px;
}

#left{
 /*width:555px;*/
 text-align:left;
margin: 5px 0 0 0;

}
 
#left img{
	border-top: solid 1px #ec9137;
	border-bottom: solid 1px #ec9137;
} 


#top_img{
    padding:5px 0 0 47px;
}

#text, #price{
 width:500px;
    margin:15px 0 10px 38px;
    color:#333;
    font-size:120%;
    line-height:13pt;
    text-align:justify;
}

#text p{
    padding:0 5px 0 20px;
}

#text a{
    padding:0 25px 0 20px;
}

#text h1, h2{
    padding:5px 0 0 20px;
     color:#00467F;
     font-size:130%;
}

#text h2{
	margin: 10px 0 5px 0;
     color:#00467F;
     font-size:130%;
}


.korttext{
    width:308px;
    float:left;
        margin:10px 0 0 38px;
    color:#333;
    font-size:120%;
    line-height:13pt;
}



.korttext p{
    padding:0 25px 0 20px;
    margin:0;
}

.korttext a{
    padding:0 25px 0 30px;
}


.korttext h1{
    padding:0 0 0 20px;
     color:#00467F;
     font-size:130%;
}

#map24{
    float:right;
    padding:10px 12px 20px 0;
}



#right{

 margin:0;
 float:right;


}

#flash{

 width:300px;
padding:0;
margin:5px 41px 0 0;
}



#flash ul{
	color: #00467F;
 	font-size:170%;
	text-align:left;
}

#flash ul li{
	list-style:none;
}

#flash p{
	font-size:120%;
}

#footer{

clear:both;
 text-align:center;
 padding:8px 0 8px 0px;
 font-size:120%;
 margin:0 0px 0 -1px;
 border-top:1px solid #f6c89b;

}

#footer span{
    margin-left: 48px;
    color: #00467F;
}

#footer .first{
    margin-left: 0;
}




.first_word{
 font-family:'Trebuchet MS';
margin:-10px 0 0 60px;
line-height:80px;
    font-size:600%;
    color:#00467F;
}

.second_word{
margin:-20px 0 0 5px;
line-height:120px;
    font-size:400%;
    color:#1e5e92;
    
}

.third_word{
margin:-40px 0 0 250px;
font-size:400%;
color:#1e5e92;
    
}

.active{
  margin:0;
 display:block;
 padding:2px 0 2px 15px;
   background:#ec9137;
    color:#fff;
}



#end{
 margin:0 auto 0 auto;
 padding:0;
 text-align:center;
 width:920px;
 height:9px;
 background:url(../images/footer_bkg.gif) repeat-x;
background-position:bottom;
}



fieldset{
 font-size:120%;
    width:400px;
    margin:0 0 0 30px;
    padding:0 10px 10px 20px;
border:1px solid #f6c89b;

}

legend{
 margin:10px 0 0 0;
 color:#00467F;
 background:#f6f9fd;
    border:1px solid #f6c89b;
    padding:2px 5px;
    
}

.fieldsetHead{
  	color:#1e5e92;
	display:block;
	font-size:110%;
    padding:10px 0 3px 0;
    margin:0;
}

.logobox{
	width:250px;
}

.firstword{
	font-size: 120%;
}

.about{
	font-size:120%;
	margin:0 5px 0 5px;
	padding:10px 0 0 0;
}

#index_image{
	margin:20px 0 0 40px;
}

.language{
	float:right;
	margin:0 30px 0 0;
}
#left .language img{
	border:none;
	padding-right:5px;
}


/*
 * ENGLISH SECTION
 */

 
#subnavigation {
	width:300px;
	padding:0;
	margin:-7px 41px 0 0;
}

body.english #subnavigation {
	width:300px;
	padding:0;
	margin:-2px 41px 0 0;
}

 #subnavigation ul{
	color: #00467F;
 	font-size:170%;
	text-align:left;
	padding:0;
	margin:0;
}




#subnavigation li{
	list-style:none;
	margin:0;
	
}



#subnavigation li a{
background:url('../images/menu-bg-isl.gif') no-repeat 0 5px;
height:90px;
display:block;
text-indent:-9999px;

}

body.english #subnavigation li a{
background:url('../images/menu-bg.gif') no-repeat 0 5px;
height:90px;
display:block;
text-indent:-9999px;
}

body.english #subnavigation li.rontgen a,
#subnavigation li.rontgen a{
 background-position: 0 -87px
}

body.english #subnavigation li.physio a,
#subnavigation li.physio a{
 background-position: 0 -180px

}
body.english #subnavigation li.stod a,
#subnavigation li.stod a{
 background-position: 0 -273px

}
body.english #subnavigation li.flexor a,
#subnavigation li.flexor a{
 background-position: 0 -362px

}
body.english #subnavigation li a:hover,
#subnavigation li a:hover{
	 background-position: -300px 5px;

}

body.english #subnavigation li.rontgen a:hover,
#subnavigation li.rontgen a:hover{
 background-position: -300px -87px;

}
body.english #subnavigation li.physio a:hover,
#subnavigation li.physio a:hover{
 background-position: -300px -180px;

}
body.english #subnavigation li.stod a:hover,
#subnavigation li.stod a:hover{
 background-position: -300px -273px;

}
body.english #subnavigation li.flexor a:hover,
#subnavigation li.flexor a:hover{
 background-position: -300px -362px;

}


body.english #text h2.mainheading
{
	font-size:30px;
	line-height:36px;
	margin-bottom:15px;
}



/*
 * PRICE
 */
#price
{
	margin-left:47px;
}

#price h3
{
	font-size:18px;
	color:#1E5E92;
}

#price table
{
	width:500px;
	margin-bottom:30px;
	border:1px solid #d1ddf7;
}
#price table caption
{
	font-size:16px;
	padding-bottom:10px;
	color:#1E5E92;
	font-weight:bold;
}

#price table td
{
	font-size:12px;
	height:30px;
	padding-left:5px;
	border:none;
	border-spacing:0;
}

#price .odd
{
	background:#1E5E92;
	color:#fff;
}

td.price
{
	width:23%;
	text-align:right;
	padding-right:5px;
}







