/* GENERAL STYLES */
body 
{
    background-image: url('../grafik/forside-bg.jpg');
    background-position:center top;
    background-repeat: no-repeat;
    background-color: #0B0B0B;
    margin: 0;
    font: normal 8pt/15pt Georgia,"Times New Roman";
    height:100%; 
}

#page
{
}

.Billed_margin
{
   margin: 0 10px 0 10px;
}

#top
{
   font: normal 8pt/12pt "Times New Roman";
   color: #000000;
   text-transform: uppercase;
   height: 110px;
   letter-spacing: 1px;
   padding: 20px 20px 0px 20px;
   background: url(/grafik/tholander_logo.jpg) top center no-repeat;
}

#top a.home {
position: absolute;
display: block;
height: 95px;
width: 200px;
left: 42%;
text-align: center;
}

#top a, #top a:link, #top a:active, #top a:visited
{
   font: bold 8pt/12pt "Times New Roman";
   color: #000000;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: 1px;
}

#topmenu {
text-align: left;
}

.Overskrift
{
position: relative;
/* margin-top: 100px; */
margin-left: 40px;
font: bold 11pt/12pt "Times New Roman";
/* text-align: center; */
text-align: left;
color: #000000;
width: 280px;
text-transform: uppercase;
letter-spacing: 1px;
}
/* -------------------------- GALLERI OG OM-SIDE ---------------------- */

ul.gallery {
list-style-type: none;
}

ul.gallery li {
float: left;
margin: 0 10px 5px 0;
}

#StortBillede
{
width: 550px;
}
#StortBillede img
{
   cursor: pointer;
}

.thumbnail
{
border: 0;
}

.teksthvid
{
color: #ffffff;
}

#body_white
{

    background: url(/grafik/menu_klat_lys.jpg) top left;
    background-repeat: no-repeat;
}

#body_white_gallery
{
    background: url(/grafik/storklat_lys.jpg) top left;
    background-repeat: no-repeat;
    margin: 0 auto;
}

#page_white
{
    margin: 0 auto;
}

#top_hvid
{
   font: normal 8pt/12pt "Times New Roman";
   color: #ffffff;
   padding: 20px 20px 0px 20px;
   float: right;
   height: 20px;
}

#top_hvid a, #top_hvid a:link, #top_hvid a:active, #top_hvid a:visited
{
   font: bold 8pt/12pt "Times New Roman";
   color: #ffffff;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: 1px;
}


#Spalte_menu
{
width: 180px;
float: left;
max-height: auto;
}

#Spalte_menu_galleri
{
width: 150px;
float: left;
}

.venstremenu
{
margin-top: 35px;
}

#TholanderLogo
{
margin: 0 auto;
width: 100%;
height: 150px;
background: url(/grafik/tholander_logo.jpg) top center;
background-repeat: no-repeat;
}

#contentArea
{
height:100%; 
}

#MainContent
{
width: 82%;
text-align: left;
}

#MainContent p
{
margin:0;
padding-top:7px;
text-align: left; 
}

/* -------------------------- FORSIDE ---------------------- */

#page_forside 
{
    width: 810px;
    height: 684px;
    /* background-image: url('../grafik/forside-bg.jpg'); */
    background-position:center top;
    margin: 0 auto;
    text-align: center;
   
}

.spalte1forside {
margin-top: 135px;
float: left;
width: 266px;
}

.spalte2forside {
margin-top: 130px;
width: 275px;
float: left;
}

.spalte3forside {
margin-top: 95px;
width: 266px;
float: right;
}

.indgangsbilledetekst, .indgangsbilledetekst a, .indgangsbilledetekst a:link, .indgangsbilledetekst a:visited, .indgangsbilledetekst a:active  
{
   font: normal 12pt/14pt Georgia, "Times New Roman";
   color: #ffffff;
   text-transform: uppercase;
   letter-spacing: 1px;
   text-decoration: none;
}

.om-tekst 
{
   font: bold 8pt/15pt Georgia,"Times New Roman";
   color: #000;
   text-transform: uppercase;
   letter-spacing: 1px;
   width: 240px;
   text-align: center;
   margin: 0px auto 60px auto;

}

/* ------------ GALLERIA ----------------------------- */

.galleria{list-style:none;width:400px}
.galleria li{display:block;width:60px;height:60px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

/* ------------ EDITOR ------------------------ */
.mceContentBody,
.mceEditorIframe {
    /* TinyMCE Editor */
    background-color:#FFFFFF;
    }
.mceContentbody a,
.mceEditorIframe a {
    color: #00C;
    text-decoration: underline;
    }

/* EDITOR PROPERTIES */
.Billed_margin {
margin: 0 10px 0 20px;
padding: 0 0px 0 20px;
}

