.clear { clear: both;}
.hide { display: none;}
.site-body { background-image: url(im/bg.GIF); background-repeat: repeat-x; }
.SITE-BODY { margin-top:0px !important; background-color:#302217; }

#END-NODE { display: none; }

table { }
.master-site-area { width: 1010px; }



/* General */
.doc-header1 { padding-bottom: 5px; height: 30px; overflow: hidden;}
.contacts .leftarea .GARDSBRUK-short .doc-header1 { height: 20px; overflow: hidden;}



/* Searchbox */
.searcharea  { width: 100%; height: 30px; }

.searcharea  .english{ padding-bottom: 15px; float: left;}

.searcharea  .button { height: 20px;  float: left;}
.searcharea  .button input {}

.searcharea  .input { float: left;}
.searcharea  .input input { background-color: #38271B; border: solid 1px #53463B; color: White;  height: 25px; width: 115px; }


.site-area-top .toparea { width: 1010px; height: 89px;}
.site-area-top .toparea .topimage-leftarea { width: 500px; float: left; padding-top: 18px; position: relative;}
.site-area-top .toparea .topimage-leftarea .toptext { position: absolute; top: 60; left: 40;}


.site-area-top .toparea .topimage-rightarea { width: 382px; float: right; margin-top: 4px;}
.site-area-top .toparea .topimage-rightarea .search-area {height: 51px; float: right; margin-right: 8px; padding-top: 4px;}
.site-area-top .toparea .topimage-rightarea .menu-area img { margin-left: 10px; }
.site-area-top .toparea .menu-area { margin-top: 5px;}
.site-area-top .toparea .searcharea { width: 260px;}




/* Mellombar */
.master-title-area { height: 52px; width: 1014px; vertical-align: bottom;} 
.master-title-area .text { }
.master-title-area .text .inner-margin { margin-left: 10px; padding-top: 20px; }
.master-title-area  .text_guider { height: 52px; background-color: #8B8D09;}
.master-title-area  .text_case {  height: 52px;background-color: #37939B;}
.master-title-area  .text_contacts { height: 52px;background-color: #D0A11E;}
.master-title-area  .text_search { height: 52px;background-color: #614430; }


/* Leftbar boxmenu */



/* boxed */
.leftbar .boxmenu-boxed { border-bottom: solid 1px #FFFFFF; background-color: #E7D08D;}
.leftbar .boxmenu-boxed .box-container{ margin-left: 10px; padding-top: 10px;}
.leftbar .boxmenu-boxed-selected { background-color: #D0A11F;}
.leftbar .boxmenu-boxed .level-1,
.leftbar .boxmenu-boxed .level-1-active { margin-left: 10px; padding-top: 4px; padding-bottom: 4px;}
.leftbar .boxmenu-numeric { }


/* padding */
.leftbar .boxmenu-padding { height: 100%;}

/*-Hack for vertical align-*/
/*-Ref: http://www.jakpsatweb.cz/css/css-vertical-center-solution.html-*/
.leftbar .boxmenu-numeric .outer-level{  width: 100%; height: 56px; display: table; #position: relative; overflow: hidden;}
.leftbar .boxmenu-numeric .outer-level .inner-area{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.leftbar .boxmenu-numeric .outer-level .inner-area .level-1,  
.leftbar .boxmenu-numeric .outer-level .inner-area .level-1-active { #position: relative; #top: -50%}

/*-*/
.leftbar .boxmenu-numeric .outer-level { border-bottom: solid 2px #DDDEC1; margin-left: 5px; background-color: #C5C68A;}
.leftbar .boxmenu-numeric .outer-level-1-active { margin-left: 0px;background-color: #FFFFFF;}
.leftbar .boxmenu-numeric .outer-level-1-active .level-1-active  { margin-left: 10px;}
.leftbar .boxmenu-numeric .outer-level-1 .level-1,
.leftbar .boxmenu-numeric .outer-level-1 { }
.leftbar .boxmenu-numeric .level-1 {margin-left: 5px; }
.leftbar .boxmenu-numeric .level-1-active { margin-left: 0px; }

.master-title-area .inner-margin  { margin: 0px 0px 0px 0px; padding-top: 0px !important; height: 30px; overflow: hidden; margin-top: 0px; }
.GARDSBRUK-short { width: 490px;}



/* ----------------------------- Frontpage ----------------------------- 
*/
.frontpage {}
.frontpage .content-area { min-height: 644px; width: 1010px;  background-color: White; padding-top: 9px; padding-bottom: 0px;}
.frontpage .content-area .content { width: 990px; margin-left: 9px;}
.frontpage .navbar { width: 991px; height: 18px; overflow: hidden;}
.frontpage .navbar .link { margin-top: 1px;}
.frontpage .navbar-top .link { margin-right: 5px !important;float: right; }
.frontpage .navbar-mid .link { margin-right: 5px !important;float: right; }

.frontpage .navbar-bot .link { float: left;}
.frontpage .navbar #link-1 { margin-left: 5px;}
.frontpage .navbar #link-2 { margin-left: 35px;}
.frontpage .navbar #link-3 { margin-left: 45px;}

.frontpage .navbar #link-4 { margin-right: 5px; float: right}
.frontpage .navbar #link-5 { margin-right: 35px; float: right}
.frontpage .navbar #link-6 { margin-right: 45px; float: right}

.frontpage .master-title-area { display: none;}
.frontpage .toparticles { width: 991px; height: 265px; border-bottom: solid 15px white;}
.frontpage .toparticles .IMAGE-full { width: 741px; height: 265px; padding: 0px; overflow: hidden; float: left;}
.frontpage .toparticles .BASIC { padding-left: 10px; padding-top: 10px; width: 240px; height: 255px; float: left; background-color: #EEEEDA;}
.ext-ie .frontpage .toparticles .BASIC {  width: 250px; height: 265px; }
.frontpage .toparticles .BASIC .doc-bodytext { width: 230px;}

.frontpage .leftarea, .frontpage .rightarea { width: 490px; float: left;}
.frontpage .rightarea { float: right;}
.frontpage .sitedirectory-alldocuments-Teaser_full { width: 990px; }
.frontpage .news-link { padding-left: 4px;}
.frontpage .GARDSBRUK .doc-header1 { margin-top: -15px;}



/* ----------------------------- Guider ----------------------------- 
*/
.guider .master-title-area   { padding-bottom: 10px; background-image:url(im/guide_bar_top.png); background-color: #FFFFFF; background-repeat: no-repeat;}
.guider .leftbar-area { background-color: #DDDEC1;}
.guider .content-area { min-height: 690px; width: 767px;  background-color: White; padding-top: 0px; padding-bottom: 0px;}
.guider .content-area .content { width: 760px; margin-left: 0px;}
.guider .full { margin-left: 9px; width: 487px; }
.guider .left-container { width: 490px; float: left;}
.guider .right-container { width: 230px; float: left; margin-left: 25px;}
.guider .keywords-container { margin-bottom: 5px;}
.guider .full {padding-bottom: 10px !important;}
.guider .IMAGE-TOP .doc-header1 { margin-bottom: 0px;  height: 25px; overflow: hidden; margin-top: -10px;}
.guider .BASIC-RIGHT .doc-header1 {margin-top: 10px;}

.guider .full .doc-preface { margin-bottom: 10px; margin-top: 10px;}
.guider .extended .full .doc-preface { margin-bottom: 10px; width: 220px; }

.guider .leftbar { margin-left: 3px; }
.guider .news-link { margin-top: 10px;}

.guider .keywords-container {  padding: 3px 3px 3px 3px;}



/* ----------------------------- Case ----------------------------- 
*/
.case .content-area { border-top: solid 10px white;}
.case .content-area { min-height: 644px; width: 1010px;  background-color: White;}
.case .content-area .content { width: 990px; margin-left: 9px;}
.case .leftarea { width: 495px; float: left;}
.case .rightarea { width: 495px; float: right; }
.case .rightarea .short { margin-left: 6px;}
.case .toparticles { width: 991px; height: 265px;}
.case .short .doc-image-frame { width: 490px; height: 170px; overflow: hidden;}
.case .news-link { padding-left: 5px;}
.case .short .doc-header1 { margin-top: -15px; margin-bottom: 0px;} 
.case .full .doc-header1 { margin-top: 0px; margin-bottom: 15px;} 
.case .full .doc-preface { margin-bottom: 10px; margin-top: 15px;}


/* ----------------------------- Kontakter ----------------------------- 
*/
.contacts .master-title-area   { padding-bottom: 10px; background-color: White; margin: 0px 0px 0px 0px !import; }
.contacts .leftbar-area { border-left: solid 9px #FFFFFF; min-height: 690px; background-color: #E7D08D;}
.contacts .leftbar-area .leftbar { margin-left: 0px;  min-height: 690px;}
.contacts .content-area { min-height: 690px; width: 761px;  background-color: White; padding-top: 0px;  padding-bottom: 0px;}
.contacts .content-area .content { width: 751px; margin-left: 10px;}

.contacts .leftarea { width: 450px; float: left; margin-left: 0px;}
.contacts .leftarea .master-title { margin-bottom: 0px; margin-top:10px; }
.contacts .leftarea .title { margin-bottom: 15px;}
.contacts .leftarea .GARDSBRUK-short .doc-header1 {  width: 450px;margin-top: 0px;}
.contacts .leftarea .GARDSBRUK .doc-preface {  width: 450px; margin-bottom: 10px;}
.contacts .rightarea { width: 240px; float: left;margin-left: 10px;}

.contacts .extended-BASIC_FULL .doc-header1 { height: 14px !important; }
.contacts .extended-BASIC_SHORT .doc-header1 { height: 14px !important; }
.contacts .extended-BASIC_FULL .doc-preface { padding-top: 5px;}


.contacts .short { padding-bottom: 0px;}



.contacts .content-area .doc-bodytext span,
.contacts .content-area .doc-bodytext p,
.contacts .content-area .doc-bodytext td
{ font-size: 12px !important;}






/* ----------------------------- Search ----------------------------- 
*/
.search .doc-header1  { margin-bottom: 10px; margin-top: 10px;}
.search .content-area { min-height: 644px; width: 1010px;  background-color: White; padding-top: 9px;}
.search  .content-area .content { width: 990px; margin-left: 9px;}

.search .content-area  .content .search-full { width: 680px; float: right;}

.search .content-area  .content .search-full .SEARCH-FULL-TITLE {}
.search .content-area  .content .search-full .SEARCH-FULL-VALIDFROM  {text-align: right;}
.search .content-area  .content .search-full th { padding-top: 5px; padding-bottom: 5px;border-bottom: solid 2px #7E6857; border-top: solid 1px #7E6857;} 
.search .content-area  .content .search-full td { padding-top: 5px; padding-bottom: 5px;}
.search .content-area  .content .search-full table { border-bottom: solid 2px #7E6857;}

.search .content-area  .content .search-full .search-text-row1 { background-color: #E7E3E0;}
.search .content-area  .content .search-full .search-text-row2 { background-color: #FFFFFF;}


.goback-link { padding-left: 0px;}
.goback-link:hover{  cursor: hand !important;}
a:hover{ cursor: hand !important;}


/* ----------------------------- Search ----------------------------- 
*/
.frontpage .goback,.search .goback,.contacts .goback,.guider .goback { display: none;}
.case .goback { margin-top: 10px; } 



/* ----------------------------- Footie ----------------------------- */

.frontpage .footer { border-top: solid 9px white; width: 1010px;}
.contacts .footer { border-top: solid 9px white;}




/* ----------------------------- Dict popup ----------------------------- */
.x-window-mc { background: #C5991C none repeat scroll 0 0; }
.closearea:hover { cursor: hand;}


/* ----------------------------- SiFr ----------------------------- */
.sIFR-hasFlash .sIFR-alternate {
   visibility: hidden;
   height: 0px;
    /* other CSS properties go here */
}

.mylink-class { width: 175px; height: 38px;  background-repeat: no-repeat;}
.contacts .BASIC .doc-bodytext td img { margin-left: -5px;}
.ext-gecko .master-title-area .inner-margin{ position: relative; top: 20px;}
table.footer-table  {  background-color: Transparent !important;}
.contacts .doc-header1 {  }
.contacts .doc-preface { margin-bottom: 10px; }
.popup .news-link { display: none; }
.contacts .doc-preface { margin-bottom: 10px !important;}
.contacts .leftarea .doc-preface { margin-bottom: 10px !important;}
.content-td { background-color: White;}

.sitedirectory-alldocuments-Teaser_Full { width: 1004px;}

.ext-ie .toparea { height: 85px; overflow: hidden;}

.ext-ie .content-td {  width: 770px; padding: 0px 0px 0px 0px;}
.ext-ie .content-td .divcontainer { overflow: hidden; margin: 0px 0px 0px 0px !important;}
.master-title-area{ width: 1023px;}



.menu_4 { display:none;}

