body { margin:0px; padding:0px;}

h1 { font:bold 16px/1.4em verdana; color:#717070; margin:0px 0px 20px 0px; }
h1.orange { color:#CC6600; }
h2, h2 p { font:bold 11px/15px verdana; color:#000000; margin:15px 0px 20px 0px; }
h3, h3 p { font:bold 11px/15px verdana; color:#000000; margin:15px 0px 0px 0px; }
p { font:11px/15px verdana; color:#000000; margin:0px; }
hr { height:1px; color:#999999; margin:0px 0px 0px 0px; }
ul.arrow { list-style-image:url(/images/arrowRight.gif); margin-top:5px; }
ul { list-style-image:url(/images/dot.gif); margin-top:5px; }
ul.normal { list-style-image:none; margin-top:5px; }
li { font:11px/15px verdana; color:#000000; }
a { font-weight:bold; text-decoration:none; color:#003366; }
a:hover { color:#336699; }
span.bold { font-weight:bold; }

table#layout { height:100%; width:100%; border-collapse:collapse; border:none; }
table#layout td { }
table#layout td#layoutLeft { height:100%; background-color:#F5F5F0; vertical-align:top; }
table#layout td#layoutRight { vertical-align:top; }

table#PrintLayout td {}
table#PrintLayout td.header{ text-align:right}
table#PrintLayout td.content{}frontNewsletterSignup
table#PrintLayout td.footer{ text-align:center;}

table#layout td#layoutContent { height:100%; width:770px; background-image:url(/images/background.gif); vertical-align:top; }
table#layout td#layoutContent div#menuArea { clear:both; height:80px; }
table#layout td#layoutContent div#contentArea { clear:both; }
table#layout td#layoutContent div#contentArea div#phLeft { float:left; width:170px; }
table#layout td#layoutContent div#contentArea div#phContent { float:left; width:600px;}

table#layout td#layoutFooter { width:770px; background-image:url(/images/background.gif); vertical-align:top; }
table#layout td#layoutBottom { height:10px; background-color:E6E6DA; vertical-align:top; }
table#layout div#blueTop { height:95px; background-color:5F96BA; }

div#topmenu { width:530px; background-color:5F96BA; float:left; padding:23px 0px 18px 0px; }
div#topmenu div { float:left; padding:0px 5px 0px 0px; }
div#topmenu div.divider { border-right:1px solid #FFFFFF; margin-right:5px; }

div#search { height:55px; width:240px; background-color:5F96BA; float:left; }
div#search input { float:right; height:18px; width:157px; border:1px solid #003366; font:10px verdana; margin:19px 0px 0px 0px; }
div#search img { float:right; margin:19px 0px 0px 4px; }

div#tools { float:right; padding-top:15px; clear:right;}
div#tools a { font:bold 11px verdana; color:013364; text-decoration:none; }
div#tools a img { margin:0px 3px 0px 0px }
div#tools img.divider { margin:0 5px; }

div#menu { height:40px; width:600px; float:left; }

div#submenu { }
div#submenu div#clear { clear:both; margin-bottom:5px;}
div#submenu div.m1 a { font:bold 11px verdana; color:#003366; text-decoration:none; }
div#submenu div.m1 a:hover { color:#336699; }
div#submenu div.m1 div.line { float:none; clear:both; font:1px/1px verdana; margin:6px 0px 5px 3px; border-top:1px solid #E6E6DA; width:167px;}
div#submenu div.m1 div { float:left; }
div#submenu div.m1 div img { margin:2px 4px 0px 0px; }

div#submenu div.m2 { margin:6px 0px 0px 13px; clear:both;}
div#submenu div.m2 div{ float:left; }
div#submenu div.m2 a { font:11px verdana; color:#666666; text-decoration:none;}
div#submenu div.m2 a:hover { color:#000000; }
div#submenu div.m2 img { margin:0px 4px 0px 0px; }

div#submenu div.m3 { font:10px verdana; margin:3px 0px 0px 13px; clear:both; }
div#submenu div.m3 div{ float:left; font:1px/1px verdana; width:125px; }
div#submenu div.m3 a { font:10px verdana; color:#666666; text-decoration:none;  }
div#submenu div.m3 a:hover { color:#000000; }

div#logo{margin-top:15px;}

div#leftAddress { margin-top:46px; }
div#leftAddress p { color:#717070; }
div#leftAddress h2 p { margin:0px; }
div#leftAddress a { font-weight:normal; color:#717070; }
div#leftAddress a:hover { color:#000000; }

div#sublayout { float:left;}

div#document { margin:19px 10px 0px 13px; width:367px; }

div#linkdocument { margin:19px 10px 0px 13px;}


div#document p img { margin-bottom:10px; }
div#document div.links { border-top:1px solid #999999; padding:10px 0px 0px 0px; }
div#document div.links div { font:11px verdana; margin:4px 0px 0px 0px; }
div#document div.links div img { margin-left:5px; }

div#statistic { margin:19px 0px 0px 13px; width:587px; }
div#statistic p img { margin-bottom:10px; }
div#statistic div.head { height:30px; border-bottom:1px solid #999999; margin-bottom:17px; }
div#statistic div.head div.left { float:left; font:bold 11px verdana; color:#CC6600; padding-top:7px;}
div#statistic div.head div.right { float:right; font:11px verdana; padding-top:7px; }
div#statistic div.head div.right img { margin-left:4px; }



div#rightContent { float:right;}

div#rightSpot { padding:19px 0px 0px 0px; width:199px;}

div#rightSpot div.text { width:199px; font:11px verdana; color:#993333; padding:10px 0px 10px 0px;}
div#rightSpot div.box { background-color:#E6E6DA; border-bottom:1px solid #000000; border-top:1px solid #000000; padding:0px 10px 0px 10px; }
div#rightSpot div.box div { font:11px verdana; padding:10px 0px 10px 0px; }
div#rightSpot div.box div.red { color:#993333;}
div#rightSpot div.red p { color:#993333;}

div#rightSpot div.boxed { background-color:#E6E6DA; border-bottom:1px solid #000000; border-top:1px solid #000000; padding:0px 10px 0px 10px; }
div#rightSpot div.boxed div { font:11px verdana; padding:10px 0px 10px 0px; }
div#rightSpot div.boxed div.red { color:#993333; }

div#rightPublication { padding:13px 0px 0px 0px; width:199px; }
div#rightPublication div { font:11px/14px verdana; }
div#rightPublication div img { margin-left:4px; }
div#rightPublication div.line { border-bottom:1px solid #999999; margin-bottom:20px; }

div#rightNews { padding:16px 0px 0px 0px; width:199px;}
div#rightNews div { font:11px/14px verdana; padding:0px 0px 2px 0px; }
div#rightNews div.line { width:167px;  padding-top:13px; border-top:1px solid #999999; }
div#rightNews div img { margin-left:4px; }

div.rightStatistic { width:200px; padding: 0px 0px 13px 0px; position: relative; }
/*div.rightStatistic div.ugenstal {  font:bold 11px/15px verdana; color:#FFFFFF; padding:70px 0px 13px 13px;}*/

div.rightStatistic div.ugenstalframe
{
  overflow:hidden;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

div.rightStatistic div.ugenstaltext 
{
  font:bold 11px/15px verdana;
  color:#FFFFFF;
  position:absolute;
  left:10;
  top: 70;
  z-index:10;
}
div.ugenstaltext a:link,div.ugenstaltext a:visited
{
	color: #FFFFFF;
}

div#rightEmployee { font:11px verdana; padding:10px 0px 0px 0px; width:199px; }
div#rightEmployee p { font:11px verdana; }
div#rightEmployee div { margin:2px 0px 0px 0px;}
div#rightEmployee span { font-weight:bold; }
div#rightEmployee .link { text-decoration:underline; }


div#footerLogo { float:left; height:90px; width:170px;  }

div#footerText { float:left; height:30px; width:600px; border-top:1px solid #F5F5F0;  margin-top:60px; }
div#footerText a { font:bold 11px verdana; color:#003366; text-decoration:none; }
div#footerText a:hover { color:#336699; }
div#footerText img { float:left; margin:9px 4px 2px 15px; }
div#footerText div.text { float:left; margin:7px 0px 0px 0px; }
div#footerText div.footerUpdated { float:right; width:200px; font:11px verdana; color:#000000; margin:7px 0px 0px 0px; }

div#breadcrumb { float:left;clear:left; padding:15px 0px 0px 10px; font:10px verdana; color:#999; width:400px;}
div#breadcrumb img { margin:0px 4px 0px 0px; }
div#breadcrumb a { font:10px verdana; color:#999999; text-decoration:none; }
div#breadcrumb a:hover { color:#003366; }

div#employeesearch { height:130px; width:170px; background-image:url(/images/searchback.jpg); margin-top:53px; }
div#employeesearch input, div#employeesearch select { height:20px; width:148px; font:11px verdana; border:1px solid #000000; margin:4px 11px 4px 11px; }
div#employeesearch div { float:left; }
div#employeesearch div.reset { border-right:1px solid #FFFFFF; padding-right:7px; margin:0px 7px 0px 49px; }

div#publicationsearch { height:84px; width:170px; background-image:url(/images/searchpublback.jpg); margin-top:30px; }
div#publicationsearch input, div#publicationsearch select { height:20px; width:148px; font:11px verdana; border:1px solid #000000; margin:4px 11px 4px 11px; }
div#publicationsearch div { float:right; }
div#publicationsearch div.help { float:left; padding:0px 0px 0px 12px; }
div#publicationsearch div.reset { border-right:1px solid #FFFFFF; padding-right:7px; margin:0px 7px 0px 0px; }
div#publicationsearch div.search { padding-right:12px; }

div#statisticsearch { height:81px; width:170px; background-image:url(/images/searchweekback.jpg); margin-top:30px; }
div#statisticsearch input, div#statisticsearch select { height:20px; width:148px; font:11px verdana; border:1px solid #000000; margin:4px 11px 4px 11px; }
div#statisticsearch div { float:right; }
div#statisticsearch div.help { float:left; padding:0px 0px 0px 12px; }
div#statisticsearch div.reset { border-right:1px solid #FFFFFF; padding-right:7px; margin:0px 7px 0px 0px; }
div#statisticsearch div.search { padding-right:12px; }

div#subscribe {  height:112px; width:170px; background-image:url(/images/searchabonback.jpg); margin-top:6px; }
div#subscribe input, div#subscribe select { height:20px; width:148px; font:11px verdana; border:1px solid #000000; margin:4px 11px 4px 11px; }
div#subscribe div { float:right; }
div#subscribe div.help { float:left; padding:0px 0px 0px 12px; }
div#subscribe div.reset { border-right:1px solid #FFFFFF; padding-right:7px; margin:0px 7px 0px 0px; }
div#subscribe div.search { padding-right:12px; }

div#resultpage { font:11px verdana; margin:12px 0px 10px 13px; color:#000000; width:587px; }
div#resultpage div { margin:0px 0px 10px 0px; }
div#resultpage div span { font-weight:bold; }
div#resultpage div.sortline { border-top:1px solid #999999; padding-top:10px; }
div#resultpage div.sortline h1 { margin-bottom:0px; }
div#resultpage a img { margin-left:4px; }

div#listpad {width:400px; float:left;}
div#list { padding:19px 0px 0px 13px; }
div#list div.line { width:586px; border-top:1px solid #999999; margin-top:13px; }
div#list div.line h2 { margin:7px 0px 0px 0px; }
div#list div.text { font:11px verdana; margin:9px 0px 0px 0px; }
div#list div.news { font:11px/15px verdana; margin:0px 0px 0px 0px; }
div#list div.links { font:11px verdana; }
div#list div.links img { margin-left:5px; }
div#list a {font:bold 11px verdana;}
div#list div.projectList  { margin-bottom:9px;}

div#index { font:11px verdana; }
div#index img { margin-left:5px; }
table#orderlist { border:none; border-collapse:collapse; border-bottom:1px solid #000000; }
table#orderlist td { font:11px/1.3em verdana; padding:0px; vertical-align:top; padding-bottom:10px; }
table#orderlist td.top { border-top:1px solid #000000; padding-top:11px; padding-right:10px;}
table#orderlist td.bottom { border-top:1px solid #999999; padding-top:11px; }
table#orderlist td img { margin-left:4px; }
table#orderlist td.spacer { font:1px/1px; padding-bottom:0px;}
 
div#EmailForm { float:left; width:400px; }

table#orderPublication { margin:0px 0px 0px 13px; }
table#orderPublication td { font:bold 11px verdana; vertical-align:top; padding:6px 0px 0px 0px; }
table#orderPublication td.text { width:100px; padding:10px 0px 0px 0px; }
table#orderPublication td input.small { height:20px; width:31px; font:10px verdana; border:1px solid #003366; }
table#orderPublication td input.normal { height:20px; width:182px; font:10px verdana; border:1px solid #003366; }
table#orderPublication td input.button { margin:0px 0px 0px 8px; }
table#orderPublication td textarea { height:89px; width:182px; font:10px verdana; border:1px solid #003366; }

table#sendMailForm { margin:0px 0px 0px 13px; }
table#sendMailForm td { font:bold 11px verdana; vertical-align:top; padding:6px 0px 0px 0px; }
table#sendMailForm td.text { width:100px; padding:10px 0px 0px 0px; }
table#sendMailForm td input.small { height:20px; width:31px; font:10px verdana; border:1px solid #003366; }
table#sendMailForm td input.normal { height:20px; width:182px; font:10px verdana; border:1px solid #003366; }
table#sendMailForm td input.button { margin:0px 0px 0px 8px; }
table#sendMailForm td textarea { height:89px; width:182px; font:10px verdana; border:1px solid #003366; }

table#sharelink { margin:0px 0px 0px 13px; width:270px; }
table#sharelink td { font:11px verdana; vertical-align:top; padding:6px 0px 0px 0px; }
table#sharelink td.text { width:88px; font-weight:bold; padding:10px 0px 0px 0px; }
table#sharelink td input.normal { height:20px; width:182px; font:10px verdana; border:1px solid #003366; }
table#sharelink td input.button { margin:0px 0px 0px 8px; }
table#sharelink td textarea { height:89px; width:182px; font:10px verdana; border:1px solid #003366; }


div#mailinglist { font:11px verdana; padding:19px 0px 0px 13px; width:390px; }
div#mailinglist p img { margin-bottom:10px; }

table#mailinglist { margin:0px 0px 0px 13px; width:387px; }
table#mailinglist td { font:11px verdana; vertical-align:top; padding:6px 0px 0px 0px; }
table#mailinglist td.text { font-weight:bold; padding:0px 0px 0px 0px; }
table#mailinglist td input.normal { height:20px; width:182px; font:10px verdana; border:1px solid #003366; }
table#mailinglist td input.button { margin:0px 8px 0px 0px; }
table#mailinglist table { margin:-5px 0px 5px 0px; border:none; border-collapse:collapse;  }

table#orderPublication {}

div#orderPublication { float:left; clear:left; width:380px; margin:0px 0px 0px 13px; }
div#orderPublication div.intro { float:none; font:11px verdana; padding-bottom:19px; }
div#orderPublication div.intro h2 { margin:0px; }
div#orderPublication div.form { width:285px; }
div#orderPublication div.form div { float:left; padding-bottom:8px; }
div#orderPublication div.form div.text { width:88px; font:bold 11px verdana; padding-top:2px; clear:left; }
div#orderPublication div.form input { height:20px; width:182px; font:10px verdana; border:1px solid #003366; }
div#orderPublication div.form input.small { width:31px; }
div#orderPublication div.form textarea { height:89px; width:182px; font:10px verdana; border:1px solid #003366; }
div#orderPublication div.form div.buttons { float:right; padding-right:15px; }
div#orderPublication div.form div.buttons img { margin-left:8px; }

div#sharelink { float:left; clear:left; width:380px; padding:0px 0px 0px 13px; }
div#sharelink div.form { width:285px; font:11px verdana; }
div#sharelink div.form div { float:left; padding-bottom:8px; }
div#sharelink div.form div.text { width:88px; font:bold 11px verdana; padding-top:2px; clear:left; }
div#sharelink div.form input { height:20px; width:182px; font:10px verdana; border:1px solid #003366; }
div#sharelink div.form input.small { width:31px; }
div#sharelink div.form textarea { height:89px; width:182px; font:10px verdana; border:1px solid #003366; }
div#sharelink div.form div.buttons { float:right; padding-right:15px; }
div#sharelink div.form div.buttons img { margin-left:8px; }

div#projectlist { font:11px verdana; border-top:1px solid #999999; margin-top:15px; padding-top:11px; }
div#projectlist h1 { margin-bottom:9px; }
div#projectlist img { margin-left:4px; }
div#projectlist div { margin-bottom:5px; }

div#projectpad { font:11px verdana; width:400px; }
div#project { padding:19px 5px 0px 13px;}
div#project img { margin-left:4px; }

div#simplelistpad { font:11px verdana; width:400px; }
div#simplelist { padding:19px 0px 0px 13px;}
div#simplelist div { margin-bottom:5px; }
div#simplelist div img { margin-left:4px; }
div#simplelist table { margin:0px; border:none; border-collapse:collapse; }
div#simplelist table.result { width:587px; }
div#simplelist table h2 { margin:0px; color:#CC6600; }
div#simplelist table td { font:11px verdana; padding:0px 10px 4px 0px; }
div#simplelist table td.line { border-bottom:1px solid #999999; }
div#simplelist table td.space { font:4px/4px verdana; }
div#simplelist table td.left { text-align:right; }
div#simplelist table td img { margin-left:4px; }

div#employeelist { font:11px verdana; }
div#employeelist div { margin:0px 0px 5px 0px; }
div#employeelist div.top { margin:0px 0px 15px 0px; }
div#employeelist img { margin-left:4px; }
div#employeelist table { margin:0px; border:none; border-collapse:collapse; width:587px;}
div#employeelist td { padding:0px 0px 10px 0px; font:11px verdana; }
div#employeelist td h1 { margin:0px; }
div#employeelist td.col1 { width:187px }
div#employeelist td.col2 { width:200px }
div#employeelist td.head { padding-top:12px; border-top:1px solid #999999; }


div#weeklystatslist { font:11px verdana; margin-top:15px; padding-top:11px; }
div#weeklystatslist div#header { color:#E88112; font:bold 11px verdana; margin-bottom:5px; }
div#weeklystatslist div.row { font:bold 11px verdana; margin-bottom:5px; clear:both; }
div#weeklystatslist div.week { float:left; width:40px; text-align:right; }
div#weeklystatslist div.year { float:left; width:45px; }
div#weeklystatslist div.shorttitle { float:left; clear:right; }

div#weeklystatslist img { margin-left:4px;}

div#weeklystats { padding:0px 0px 0px 13px;}
div#weeklystats div.header { margin:6px 0px 10px 0px; width:587px; }
div#weeklystats div.header div.shorttitle { float:left; font:bold 13px verdana; color:#E88112; }
div#weeklystats div.header div.send { float:right; font:bold 11px verdana;}
div#weeklystats a {font:bold 11px verdana;}
div#weeklystats div.header div.line { float:none; clear:both; font:1px/1px verdana; margin:6px 0px 10px 0px; border-top:1px solid #E6E6DA; width:587px;}
div#weeklystats table { margin-top:15px; border-collapse:collapse; }
div#weeklystats table td.heading{ font:bold 11px/15px verdana; color:#000000; padding-right:4px; text-align:left; vertical-align:top; }
div#weeklystats div.backgroundlink { margin-top:15px; }



div#researchlist {width:580px;}
div#researchlist div.line { font:1px/1px verdana; margin:6px 0px 10px 0px; border-top:1px solid #E6E6DA; width:587px; }
div#researchlist div.left { width:290px; float:left;} 
div#researchlist div.right { width:290px; float:left;} 

div#sitemap { padding:19px 0px 0px 13px; }
div#sitemap table { border-collapse:collapse; border:none; margin:0px; }
div#sitemap td { font:10px verdana; padding:0px; vertical-align:top; }

/*-------------- frontpagespot ----------------*/
.frontPageSpotList
{
  margin-top:19px;
  float:left;
  width:376px;
  font-family:Verdana, Sans-Serif;
}
.frontPageSpotList .floatBreaker
{
  font-size:1px;
  line-height:1px;
  height:1px;
  clear:both;
}
.frontPageSpotList h2, .frontPageSpotList h3
{
  margin:0;
  padding:0;
  color:#023167;
}
.frontPageSpotList h2
{
  margin-bottom:10px;
  font-size:13px;
}
.frontPageSpotList h3
{
  color:#000;
}
.frontPageSpotList ul
{
  list-style-image:url(/images/square.gif);
}
.frontPageSpotList .image, .frontPageSpotList .date
{
  display:none;
}
.frontPageSpotList .broedtekst
{
 margin-bottom:0;
}
.frontPageSpotList .spot
{
  margin-bottom:13px;
  padding:13px 13px 0 13px;
}
.frontPageSpotList .spot .spotelement
{
  margin-bottom:13px;
}
.frontPageSpotList .spot a
{
  color:#013366;
}
/* text */
.frontPageSpotList .text
{
  border-top:solid 1px #003466;
  border-bottom:solid 1px #003466;
}
.frontPageSpotList .text h3
{
  margin-bottom:10px;
}
.frontPageSpotList .text a
{
  float:right;
}
/* openpositions */
.frontPageSpotList .openpositions
{
  padding:13px;
  background:#003366 url(/images/sif_stillinger_bg.gif) no-repeat top right;
}
.frontPageSpotList .openpositions a
{
  color:#6599CB;
}
.frontPageSpotList .openpositions h2
{
  color:#77AFDE;
}
.frontPageSpotList .openpositions h3,.frontPageSpotList .openpositions p
{
  color:#fff;
}
/* textwimage */
.frontPageSpotList .textwimage
{
  border-top:solid 1px #E98112;
  border-bottom:solid 1px #E98112;
}
.frontPageSpotList .textwimage .image
{
  margin-left:20px;
  margin-bottom:10px;
  display:block;
  float:right;
}
/* calendar */
.frontPageSpotList .calendar
{
  border-top:solid 1px #003466;
  border-bottom:solid 1px #003466;
  background:#BBD4EA;
  padding:13px;
}
.frontPageSpotList .calendar .date
{
  display:block;
  font-size:11px;
  float:left;
  font-weight:bold;
  width:107px;
}
.frontPageSpotList .calendar .content
{
  width:240px;
  float:left;
}
/*-------------- frontNewsList ----------------*/
.frontNewsList
{
  font-family:Verdana,sans-serif;
  width:200px;
  margin-top:19px;
  margin-bottom:13px;
  border-top:solid 1px #003466;
  border-bottom:solid 1px #003466;
  background:#E6E6DA;
  /*padding:13px;*/
}
.frontNewsList h2
{
  color:#013364;  
  font-size:13px;
  padding:0;
  margin:13px 10px 13px 13px;
}
.frontNewsList h3
{
  padding:0;
  margin:0;
}
.frontNewsList .newsItem
{
  margin:13px 10px 13px 13px;
  
}
/*------------------- frontNewsletterSignup -----------------*/
.frontNewsletterSignup {  height:75px; width:200px; background-image:url(/images/sif_abonnementbox_wide.jpg); margin-top:6px; }
.frontNewsletterSignup input, .frontNewsletterSignup select { height:20px; width:177px; font:11px verdana; border:1px solid #000; margin:4px 11px 7px 11px; }
.frontNewsletterSignup div { float:right; }
.frontNewsletterSignup div.help { float:left; padding:0px 0px 0px 12px; }
.frontNewsletterSignup div.reset { border-right:1px solid #FFFFFF; padding-right:7px; margin:0px 7px 0px 0px; }
.frontNewsletterSignup div.search { padding-right:12px; }