/* general 
--------------------------------------------- */

body
{
    font-family: arial, 'lucida sans' , tahoma, sans-serif;
    font-size: 10pt;
    margin: 0;
}

body, #hider
{
    background-position: top center;
    background-attachment: fixed;
}

/*h1, h3
{
    line-height: normal;
}

h1
{
    font-size: 36px;
}

h2
{
    font-size: 24px;
    margin: 0px 0px 7px 0px;
}

h3
{
    font-size: 18px;
    margin: 0px 0px 7px 0px;
}

h4
{
    font-size: 18px;
    margin: 0px 0px 7px 0px;
	font-weight: normal;
	line-height:normal;
}*/

a
{
    text-decoration: underline;
    color: #000000;
}

a:link:after, a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 60%;
   }
a[href^="/"]:after {
   content: " (http://www.lf.dk" attr(href) ") ";
   }


a.button-000000, a.button-c7c6b1
{
    display: none;
}

#print-logo
{
    float: left;
    width: 100%;
    text-align: right;
}

#print-disclaimer
{
    float: left;
    width: 100%;
    font-size: 0.8em;
    color: #666666;
    margin: 0px 0px 20px 0px;
}

#container
{
    width: 100%;
}

/* columns 
--------------------------------------------- */

.narrow
{
    width: 100%;
}

.medium
{
    width: 100%;
}

.wide
{
    width: 100%;
}

.full
{
    width: 100%;
}

/* boxes, common features
--------------------------------------------- */

.box-medium .slogan, .box-narrow .slogan, .box-wide .slogan, .box-two-span .slogan, .box-full .slogan
{
    display: none;
}

.box-narrow .content a:hover, .box-medium .content a:hover, .box-wide .content a:hover, .box-two-span .content a:hover, .box-full .content a:hover
{
    text-decoration: none;
}

/* box features */
.border-bottom
{
    border: none;
}

/* boxes, narrow 
--------------------------------------------- */
.box-narrow
{
    display: none;
}

/* person */
.box-narrow .person .subheader
{
    display: block;
    float: left;
    width: 100%;
    margin: 0px 0px 10px 0px;
}

.box-narrow .person img
{
    float: left;
    margin: 0px 10px 0px 0px;
}

/* boxes, medium 
--------------------------------------------- */
.box-medium
{
    width: 100%;
}

.box-medium .rounded-corners-top
{
    display: none;
}

.box-medium .rounded-corners-bottom
{
    display: none;
}

.box-medium .content
{
    width: 100%;
}

.box-medium .content h1 a
{
    text-decoration: none;
}

.box-medium .content h3 a
{
    text-decoration: none;
}

/* homepage news */
.box-medium .content .top-story
{
    width: 100%;
    margin: 0px 0px 20px 0px;
}

.box-medium .content .top-story h1
{
    display: inline;
}

.box-medium .content .top-story img
{
    border: none;
    margin: 10px 0px 10px 0px;
    display: none;
}

.box-medium .content .top-story .more a
{
    display: none;
}

.box-medium .content .top-story .more .date
{
}

.box-medium .content .top-story p a
{
    text-decoration: none;
}

.box-medium .content .column
{
    width: 100%;
}

/* news stories */
.box-medium .content .news-story
{
    width: 100%;
    margin: 0px 0px 20px 0px;
}

.box-medium .content .news-story img
{
    border: none;
    margin: 0px 0px 10px 0px;
    display: none;
}

.box-medium .content .news-story p a
{
    text-decoration: none;
}

.box-medium .content .news-story div.date
{
}

/* more news stories */
.box-medium .content #more-news-stories
{
    width: 100%;
}

.box-medium .content #more-news-stories h3
{
    margin-top: 20px;
}

.box-medium .content #more-news-stories .story
{
    width: 100%;
    margin: 0px 0px 20px 0px;
}

.box-medium .content #more-news-stories .story a
{
    text-decoration: none;
}

/* boxes, wide 
--------------------------------------------- */
.box-wide
{
    width: 100%;
}

.box-wide .rounded-corners-top
{
    display: none;
}

.box-wide .rounded-corners-bottom
{
    display: none;
}

.box-wide .content
{
    width: 100%;
}

.box-wide .content h1 a
{
    text-decoration: none;
}

.box-wide .content h3 a
{
    text-decoration: none;
}

/* boxes, two-span 
--------------------------------------------- */
.box-two-span
{
    display: none;
}

/* section homepage boxes 
--------------------------------------------- */

.wide .spot
{
    width: 100%;
    margin: 0px 0px 20px 0px;
}

.wide .spot h3
{
    /*margin : 5px 10px 7px 10px;*/
}

.wide .spot img
{
    display: none;
}

.wide .spot .content a
{
    text-decoration: none;
}

.wide .wrapper
{
    /*float : left;*/
}

.wide .separator
{
    display: none;
}

/* boxes, full
--------------------------------------------- */
.box-full
{
    display: none;
}

/* breadcrumbs
--------------------------------------------- */

.content #breadcrumbs
{
    display: none;
}

/* share
--------------------------------------------- */

.content #share
{
    display: none;
}

/* expanded margins
--------------------------------------------- */

.content #expanded-margins .image
{
    width: 100%;
}

.content #expanded-margins .image img
{
    border: none;
    margin: 0px 0px 0px 0px;
}

.content #expanded-margins .image img.arrow
{
    display: none;
}

.content #expanded-margins .image .alt
{
    width: 100%;
    font-size: 0.8em;
    font-style: italic;
}

/* content
--------------------------------------------- */

.content #text
{
    line-height: 150%;
}

.content #text #brief
{
    font-weight: bold;
    margin: 0px 0px 20px 0px;
}

.content #text hr
{
    height: 0px;
    width: 100%;
    border: none;
    border-top: 1px solid #c1c1c1;
}

/* list
--------------------------------------------- */

.content #text #list
{
    margin: 10px 0px 30px 0px;
}

.content #text #list ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.content #text #list ul li
{
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    padding: 3px 0px 0px 0px;
    margin: 20px 0px 0px 0px;
}

.content #text #list .line
{
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    padding: 3px 0px 0px 0px;
    margin: 20px 0px 0px 0px;
}

.content #text #list .line .date
{
    display: block;
    float: left;
    width: 75px;
}

.content #text #list .line p
{
    margin: 0px 0px 0px 0px;
}

/* tables
--------------------------------------------- */

.content #text table
{
    border-collapse: collapse;
}

.content #text table td
{
    padding: 3px; /*border-style : solid;*/
    border-color: #666666;
}

.content #text table td p
{
    margin: 0px 0px 0px 0px;
}

/* video
--------------------------------------------- */

.content .video
{
    display: none;
}

/* adressbook
--------------------------------------------- */

#employee-search
{
    float: left;
    display: inline;
    width: 494px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
    line-height: normal;
}

/* letters */

#employee-search #letters
{
}

#employee-search #letters ul
{
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#employee-search #letters ul li
{
    float: left;
    display: inline;
    padding: 0px 8px 0px 0px;
}

/* fieldset and legend */

#employee-search fieldset
{
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px;
    margin: 0px 0px 10px 0px;
}

#employee-search fieldset legend
{
    font-weight: bold;
}

/* label */

#employee-search fieldset label
{
    float: left;
    display: inline;
    width: 100px;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    height: 18px;
}

/* form elements */

#employee-search fieldset input, #employee-search fieldset select
{
    float: right;
    display: inline;
    padding: 2px 2px 2px 3px;
}

#employee-search fieldset input
{
    margin: 5px 211px 0px 4px;
    width: 150px;
    height: 13px;
    border-style: solid;
    border-width: 1px;
    font-family: 'lucida sans' , arial, tahoma, sans-serif;
    font-size: 11px;
}

#employee-search fieldset select
{
    margin: 5px 50px 5px 0px;
    width: 321px;
    font-family: 'lucida sans' , arial, tahoma, sans-serif;
    font-size: 11px;
    border-style: solid;
    border-width: 1px;
    padding: 0px 0px 0px 0px;
}

/* buttons */

#employee-search .buttons
{
    float: right;
}

#employee-search #button-search, #employee-search #button-reset
{
    border-style: solid;
    border-width: 1px;
    padding: 0px 0px 2px 0px;
    width: 100px;
    font-size: 80%;
}

div.alphabet
{
    float: left;
    width: 494px;
    margin: 0px 0px 20px 0px;
}

table.contacttable
{
    margin: 0px 0px 50px 0px;
}


/* paging
--------------------------------------------- */

.content .paging
{
    display: none;
}

/* up
--------------------------------------------- */

.content #text img.up
{
    display: none;
}

.content #text a.up
{
    display: none;
}

/* left menu 
--------------------------------------------- */

#left-menu
{
    display: none;
}

/* footer 
--------------------------------------------- */

#footer
{
    display: none;
}

/* font classes 
--------------------------------------------- */

.subheader
{
    font-weight: bold;
}

/* 
################################################
##### top bar ##################################
################################################
--------------------------------------------- */

#top-menu
{
    display: none;
}
