﻿@import url(/Files/Templates/ParagraphSetup/12cols.css);

/* overriding 12cols layout values */
.cols6of12 { width:340px;}
.cols4of12 { width:250px;}
.cols8of12 { width:420px;}
.cols2of12, .cols4of12, .cols6of12, .cols8of12, .cols12of12 {padding-top:0px }

html, body {width:100%; height:100%; padding:0; margin:0}
#container {width:100%;}
#position {margin: 0 auto; clear: both; position: relative;}
#toparea {width:1004px; min-height:428px; position: relative;}
#header {}
#menuarea {width:240px; padding-top: 39px;}
#menuarea ul {padding:0; margin:0;}
#menuarea ul.M0 li {padding:0; margin:0; list-style-type:none; border-bottom: 1px solid #CDCDCD; background: url(/Files/System/gfx/menuarrow.png) no-repeat; background-position:24px 13px; padding-top:8px; padding-bottom: 8px; padding-left:45px; font-family:Verdana; font-size:18px; color: #555555}
#menuarea ul.M1 li {padding:0; margin:0; list-style-type:none; background: url(/Files/System/gfx/submenuarrow.png) no-repeat; background-position:0px 10px; padding-top:4px; padding-bottom: 4px; padding-left:12px; font-family:Verdana; font-size:12px; color: #555555}
#topgraphic {padding: 15px 3px 3px 15px; width:756px; height:296px; position:absolute; left: 252px; top: 121px; background: url(/Files/System/gfx/topgraphic_bg.png) no-repeat;}
#contentarea {width:1004px; position:relative;}
#map {width:256px; height:250px; float:left; position:relative; margin-top:20px;}
#content { float:left; margin-top:20px; margin-bottom:20px; border-left:1px solid #D1D1D1; width: 747px;}
#footerarea {height:140px; background: #4D4D4D url(/Files/System/gfx/footer_bg.png) repeat-x; float:left; width:100%; display:block;}
#footer {margin:0 auto; text-align:center; height:40px;}
#footer small, #footer small a { color: #F6C501; font-family:Verdana; font-size: 11px; line-height:20px; text-decoration:none}

/* News specific */
.referencelist { width:400px;}
.listreference{width:200px; float:left;}
.refthumb{position:relative; background: url(/Files/System/gfx/refthumb_bg.gif) no-repeat; width: 186px; height:106px;}
.refthumb img {position:absolute; left:7px; top:7px;}
/* Special paragraphs */

div.para_bordertop {clear:both; height: auto; width: 260px; padding-bottom: 50px;}
div.para_bordertop_header { border-bottom:1px solid #F7C601; width:100%; padding-bottom:10px; margin-bottom:20px; font-family:Verdana; color: #363636; font-size: 16px }
div.para_bordertop_content { float: left;}
div.para_bordertop_arrow { float: left; width: 28px; }

/* overriding 12cols paragraph layout values */
.cols6of12 div.para_bordertop_content {width:310px}
.cols4of12 div.para_bordertop_content {width:220px}
.cols8of12 div.para_bordertop_content {width:400px}

.cols8of12 {width: 444px;}
.cols4of12 {clear: both;}


#top_cont
{
    min-height:428px;
    height:auto !important;
    height: 428px;

   background:#d4d4d4 url(/Files/System/gfx/container_bg.gif) repeat-x left top;
   border-bottom: 1px solid #f1db77;
}
#top_cont
{
   clear: both;
}
.nyeste
{
       width: 578px;
       float: left;
}

.fullwidth
{
  width:960px;
}

.arrow
{
     float: left;
     padding-right: 12px;
}

.new_item
{
      width: 280; float: left;
}

.new_item .ref_image
{
      padding-bottom: 15px; float:left; clear: both;
}

.new_item .ref_image img
{
     padding:5px; border: 1px solid #C9C9C9;
}

.new_item .ref_text
{
     float:left; padding-left: 19px; line-height:18px;padding-bottom: 15px;
}

.new_item .ref_text b
{
    color: #363636
}
.new_item .ref_text .middle,
.new_item .ref_text .bottom
{     
    width: 80px;
}
.new_item .ref_text div
{
   float: left;
}
.new_item .ref_text input
{
   cursor: pointer;
   width: 53px; height: 13px; 
   background:url(/Files/System/images/index_bg.gif) -5px; 
   border:none; font-size: 9px; color: #363636; padding-bottom:2px; text-align:center
}
.kontakt_show
{
   float: left;
   padding-left: 20px;
}
.ref_show
{
     float: left;
}

#menuarea ul li a
{
     font-size: 18px;
     color: #555555;
}
#menuarea ul li ul li.activeitem a
{
     color: #8e8e8e;
}
#menuarea ul li ul li.activeitem ul li a
{
   color: #555555;
}
#menuarea ul li ul li.activeitem ul li.activeitem a
{
     color: #8e8e8e;
}

#menuarea ul li ul li a
{
     font-size: 12px;
     color: #555555;
}


#menuarea ul li ul li
{
     border-bottom: 0px !important;
}

#menuarea ul li ul li ul li
{
     background: none !important;
}


