﻿body
{
    margin: 0px;
    padding: 0px;
    background-color:#fcfdc4;
    background-image: url(./Images/Background2.jpg);
    background-repeat: repeat-x;
    font-family: 'Trebuchet MS' , 'Arial' , 'Helvetica' , 'sans-serif';
    font-size: 13px;
    text-align:center;
}

/* BEGIN MASTER LAYOUT TABLE */
.MasterTable
{
     margin-top:10px;
     margin-bottom:10px;
     width:100%;
}
.MasterTDLeft
{
    text-align:left;
    vertical-align:top;
 }
.MasterTDLeftTop
{
 
}
.MasterTDLeftBot
{
 
}
.MasterTDLeft, .MasterTDLeftTop, .MasterTDLeftBot
{
    background-color:Black;
    background-image: url(./Images/Left.jpg);
    background-repeat: repeat-y;
    background-position:right;
    border-left-color:#f1e899;
    border-left-width: 1px;
    border-left-style:solid;
    
}
.MasterTDLeftLabel
{
    background-color: Black;
    background-image: url(./Images/Left.jpg);
    background-repeat: repeat-y;
    background-position: right;
    border-left-color: #f1e899;
    border-left-width: 1px;
    border-left-style: solid;
    color: #a58c51;
    padding-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
}

.MasterTDContent
{
    text-align:left;
    vertical-align:top;
    background-color:White;
}

.MasterTDContentTop
{

}
.MidContentPanelTop
{
    background-image: url(./Images/ShadowsTop.jpg);
    background-repeat: repeat-x;
    background-color:White;
    height:5px;
    margin-right:3px;
}
.MasterTDContentBot
{

}
.MidContentPanelBot
{
    background-image: url(./Images/ShadowsBot.jpg);
    background-repeat: repeat-x;
    background-color:White;
    height:5px;
    margin-right:2px;
}
.MasterTDContent, .MasterTDContentTop, .MasterTDContentBot
{
    background-image: url(./Images/ShadowsRight.jpg);
    background-repeat: repeat-y;
    background-position:right;
}

.MasterTDRight, .MasterTDRightTop, .MasterTDRightBot
{
    background-color:Black;
    text-align:left;
    vertical-align:top;
    border-right-color:#f1e899;
    border-right-width: 1px;
    border-right-style:solid;
}

.MasterTDLeftTop, .MasterTDContentTop, .MasterTDRightTop
{
    border-top-color:#f1e899;
    border-top-width: 1px;
    border-top-style:solid;
    height:3px;
}
.MasterTDLeftBot, .MasterTDContentBot, .MasterTDRightBot
{
    border-bottom-color:#f1e899;
    border-bottom-width: 1px;
    border-bottom-style:solid;

}
/* END MASTER LAYOUT TABLE */

/* BEGIN MASTER LAYOUT LEFT CONTENT */
.WrapperLeftPanel
{
    
}
.LogoLeftPanel
{   
    margin-top:45px;
    height:180px;
}

.MenuLeftPanel
{

}
/* END MASTER LAYOUT LEFT CONTENT */

/* BEGIN MASTER LAYOUT CENTER CONTENT */
.WrapperContentPanel
{   
    width:570px; 
}

.TopContentPanel
{
    
}

.ContentPanel
{
    min-height:500px;
}
.BotContentPanel
{
  }
/* END MASTER LAYOUT CENTER CONTENT */

/* BEGIN MASTER LAYOUT RIGHT CONTENT */
.RightPanel
{
    
}
/* END MASTER LAYOUT RIGHT CONTENT */


h1, h2, h3, h4
{
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: 'Trebuchet MS' , 'Arial' , 'Helvetica' , 'sans-serif';
}
table
{
    margin:0px;    
}
dl
{
    margin:0px;    
}
.WrapperFrontPanel
{
    clear:both;
    margin-top:10px;
    width:530px;
}
td.ImagePanel
{
   width:245px;
   text-align:center;
}
td.TextPanel
{
    text-align:left;
    vertical-align:top;
}

div.IntroPanel
{
    background-color:Black;
    border-width:2px;
    border-style:ridge;
    border-color: #a58c51;
    height: 120px;
    width:555px;
    margin-left:7px; 
    margin-right:5px;
}

/* BEGIN MENU LEFT DYNAMIC JAVASCRIPT MENU */
#menu dl, #menu dt, #menu dd, #menu ul, #menu li 
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#menu 
{
    width: 200px;
}
#menu dt
{
    cursor: pointer; /*margin: 2px 0;;*/
    height: 20px;
    line-height: 20px;
    text-align: left;
    padding-left: 20px;
    padding-top:5px;
    font-weight: bold; /*border: 1px solid gray;*/
    color: #f1e899;
    font-family: 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

#menu dd 
{
    /*border: 1px solid gray;*/
}
#menu li
{
    text-align: left;
    color: #f1e899;
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 35px;
}
#menu li a
{
    color: #f1e899;
    text-decoration: none;
    display: block;
    border: 0 none;
    height: 100%;
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    list-style-type: circle;
}
#menu dt a
{
    color: #f1e899;
    text-decoration: none;
    display: block;
    border: 0 none;
    height: 100%;
    font-family: 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#menu li a:hover, #menu dt a:hover, #menu dt:hover
{
    color:White;
}

hr.menu
{
     color: #f1e899;
     margin-left:10px;
     margin-right:10px;
     margin-bottom:0px;
     margin-top: 10px;
     border-style:dotted;
}
/* END MENU LEFT DYNAMIC JAVASCRIPT MENU */


h1.header_yellow
{
    margin:0px;
    font-size:16px;
    color: #a58c51; /*#d7aa13;*/
}
h1.header_yellow a
{
    color: #a58c51; /*#d7aa13;*/
    text-decoration: none;
 
}
h1.header_yellow a:hover
{
    color: #f1e899;
}
hr.yellow
{
   color:#a58c51; /*#d7aa13;*/
}

h1.standard
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
}
h2.standard
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
}
h3.standard
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
h1.yellow
{
    color:#a58c51; /*#d7aa13;*/
    font-size:16px;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2.yellow
{
    color: #a58c51; /*#d7aa13;*/
    font-size:14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contact_phone
{
    font-size: 24px;
}
#contact_phone2
{
    font-size: 24px;
    text-indent: 40pt;
}
h3.yellow
{
    color: #a58c51; /*#d7aa13;*/
    font-size:12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contactmapwrapper, .reservationmapwrapper
{
    background-image: url(../../../system/images/backgrounds/filmstrip.gif);
    background-repeat: no-repeat;
    background-position: right top;
    text-align: center;
    position: relative;
    top : -1px;
    right:-1px;
}
.contactmap, .reservationmap
{
    margin-right:120px;
}
.mapspace
{
    height:140px;
}

.contactinfowrapper, .reservationformwrapper
{
    background-image: url(../../../system/images/backgrounds/filmstrip.gif);
    background-repeat: no-repeat;
    background-position: right top;
    position: relative;
    top : -1px;
    right:-1px;
}
.contactinfo, .reservationform
{
    text-align:center;
    margin-right:70px;
}
.contactinfoform
{
    margin-left:20px;    
}
.contactinfopic
{
    height:210px;
    
}

a.black
{
    color: Black;
    text-decoration:none;
}
a.black:hover
{
    color: #a58c51;
    text-decoration:none;
}

a.yellow
{
    color: #a58c51; /*#d7aa13;*/
}
a.yellow:hover
{
    color:Black;
}
a.yellow_none_underline
{
    color: #a58c51; /*#d7aa13;*/
    text-decoration:none;
    
}
a.yellow_none_underline:hover
{
    color:Black;
}

table.schoolpictures td
{
    text-align:center;
}

a.pictures, img.pictures, a.pictures img, a.black img
{
    border-style:none;
}
#contact_pic
{
    width:200px;
    position:relative;
    top:30px;
    left:30px;
}

table.wizard_table
{
     
}

td.wizard_left
{
    width: 180px;
    text-align: right;
    font-weight:bold;
}
td.wizard_right
{
    text-align: left; 
}

.standardcontent
{
    margin-left:20px;
    margin-right:20px;
    text-align:left;  
}
.standardcontenttable
{
    width:530px;    
}

.flash
{
    text-align:center;    
}
.flashfotos
{
    float:right;
    text-align:center;    
}



.errorwrapper
{
    background-image: url(../../../system/images/backgrounds/filmstrip.gif);
    background-repeat: no-repeat;
    background-position: right top;
    position: relative;
    top: -1px;
    right:-1px;
}
.error
{
    margin-left:20px
}
.errorspace
{
    height:200px;
}


/* BEGIN SEO SKIN */
#seo-content-origin_1 {
    visibility: hidden; height: 0px; overflow: hidden; position: absolute; top: 0px; left: 0px; z-index: 99; 
}

#seo-content 
{
    margin:10px;
    margin-left:20px;
    margin-right:20px;
}

#seo-content a 
{
   color: #a58c51; /*#d7aa13;*/
}
#seo-content a:hover 
{
   color:Black;
}

#seo-content img {
    float: right; margin: 5px 0 15px 15px;
}
#seo-content h1 
{
    color: #a58c51; /*#d7aa13;*/
	margin: 0 0 10px 0;
	font-size: 16px;  font-weight: bold; line-height: 120%;
}
#seo-content h3 {
	margin: 0 0 8px 0;
	font-size: 12px;  font-weight: bold;  line-height: 130%;
}
#seo-content p {
	margin: 0 0 5px 0;
	line-height: 130%;
}

#seo-crossLinks {
    margin-top: 20px;  padding-top: 20px;
}
a.seo-sitemap
{
    color: #fcfdc4;
    margin-left:20px;
    font-size: 14px;
    font-weight: bold;
    text-decoration:none;
}
a.seo-sitemap:hover
{
    margin-left:20px;
    color: Black;
    font-size: 14px;
    font-weight: bold;
    text-decoration:none;
}

.treatmentaudrey
{
    text-align:center;    
}
.treatmentcontent
{
    text-align:center; 
}

.treatmenttable
{
    width:500px;
}
.treatmenttable_header1
{
    color: #a58c51; /*#d7aa13;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    background-color:Black;
    min-height:20px;
    border: solid 1px #a58c51;
}
.treatmenttable_header2
{
    color: #a58c51; /*#d7aa13;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    background-color:Black;
      min-height:20px;
    border: solid 1px #a58c51;
}
.treatmenttable_footer
{
    color: #a58c51; /*#d7aa13;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    background-color:Black;
    min-height:20px;
    border: solid 1px #a58c51;
}
.treatmenttable_left
{
    width:450px;
    text-align:left;
    height:20px;
    padding-left:5px;
}
.treatmenttable_right
{
    text-align:right;
    vertical-align:top;
    height:20px;
    padding-right:5px;
    
}
.treatmenttable_right1
{
    text-align:right;
    vertical-align:top;
    height:20px;
    padding-right:5px;
    
}
.treatmenttable_right2
{
    text-align:right;
    vertical-align:top;
    height:20px;
    padding-right:5px;
    
}
.treatmenttable_text
{
    text-align:left;
    height:20px;
    padding-left:5px;
    padding-right:5px; 
}

.schoolwrapper
{
    background-image: url(../../../system/images/backgrounds/filmstrip.gif);
    background-repeat: no-repeat;
    background-position: right top;
    position: relative;
    top : -1px;
    right:-1px;
}
.schoolcontent
{
    margin-left:20px;
    margin-right:20px;
}
.schoolspace
{
    
}
.schoolwrapperKbh
{
    background-image: url(../../../system/images/schools/koebenhavn/Facade_Koebenhavn_225.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    margin-right: 10px;
}
.schoolwrapperKol
{
    background-image: url(../../../system/images/schools/kolding/Facade_Kolding_225.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    margin-right: 10px;
}
.schoolwrapperOde
{
    background-image: url(../../../system/images/schools/odense/Facade_Odense_225.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    margin-right: 10px;
}
.schoolwrapperAar
{
    background-image: url(../../../system/images/schools/aarhus/Facade_Aarhus_225.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    margin-right: 10px;
}
.schoolwrapperAal
{
    background-image: url(../../../system/images/schools/aalborg/Facade_Aalborg_225.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    margin-right: 10px;
}

.ValidatorCalloutHighlight
{
    background-color:#a58c51;
}
.SlideShowContent
{
    text-align:center;
}
.SlideShowContent img
{
    width:400px;
    height:300px;
}

.jobcontentaudrey
{
    text-align:center;    
}
.jobcontent
{
    text-align:center; 
}

.jobcontenttable
{
    width:500px;
}
.jobcontenttable_header1
{
    color: #a58c51; /*#d7aa13;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    background-color:Black;
    min-height:20px;
    border: solid 1px #a58c51;
}
.jobcontenttable_header2
{
    color: #a58c51; /*#d7aa13;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    background-color:Black;
      min-height:20px;
    border: solid 1px #a58c51;
}
.jobcontenttable_footer
{
    color: #a58c51; /*#d7aa13;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    background-color:Black;
    min-height:20px;
    border: solid 1px #a58c51;
}
.jobcontenttabel_left
{
    width:400px;
    text-align:left;
    padding-left:5px;
}
.jobcontenttable_right
{
    text-align:right;
    vertical-align:top;
    padding-right:5px;
}
.jobcontenttable_text
{
    text-align:left;
    height:20px;
    padding-left:5px;
    padding-right:5px; 
}
.jobcontenttable
{
    
}

.leftpictures
{
    text-align:center;
    vertical-align:middle;
}

.leftpictures img
{
    width:141px;
    margin-top:4px;
    
}
.leftpicturesfrontpage
{
    text-align:center;
    vertical-align:middle;
    height:1760px;
}
.leftpicturesgiftcards
{
    text-align:center;
    vertical-align:middle;
    height:550px;
}

.leftpicturesfrontpage img
{
    
    
}

.tablepictures
{
    text-align:center;
    vertical-align:middle;
}
.leftpictures img
{
    width:141px;
}

dl.sitemap_root dt
{
    font-size:14px;
    font-weight:bold;
    color:Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom:10px;
}
dl.sitemap_root dd
{
    margin-bottom:10px;
}
dl.sitemap_root a
{
    color:Black;    
}
dl.sitemap_root a;hover
{
    color:Black;    
}
dl.sitemap_list dt
{
   font-size:14px;
   font-weight:bold;
   color:#a58c51; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin-bottom:5px;
}
dl.sitemap_list dd
{
    margin-bottom:5px;
}
dl.sitemap_list a
{
   color:Black; 
}
dl.sitemap_list a:hover
{
   color:#a58c51; 
}

.ProductValue
{
 text-align:right;
}