@import url("reset.css");
@import url("menus.css");

/* ============================================================================
forside v3
============================================================================ */

.v3_Topgrafikbox{
width:210px;
height:190px;
margin-right:2px;
padding:10px;
_padding-left:5px;
_padding-right:5px;
float:left;
background-image: url(/files/Billeder/Flash/v2_flash/topgrafik_box_bg.jpg);
color:white;
}
.v3_Topgrafikbox h1{
color:white;
font-size:15px;
margin-bottom:5px;
}
#v3col1 {
width: 457px;
height: 307px;
float:left;
padding: 11px 0px 0px 0px;
margin: 0px 10px 0px 10px;
_margin: 0px 10px 0px 5px;
overflow: hidden;
}

#v3col2 {
width: 210px;
height: 307px;
float:left;
background-color: #FFFFFF;
padding: 11px 10px 0px 10px;
margin: 0px 10px 0px 0px;
overflow: hidden;
background-image: url(/files/System/graphics/v3col2_bg.jpg);
background-position: left bottom;
background-repeat: no-repeat;
}

#v3col3 {
width: 206px;
height: 296px;
float:left;
background-color: #FFFFFF;
padding: 11px 8px 0px 8px;
margin: 0px  10px 0px 0px;
overflow: hidden;
}
#v3col3 a{
text-decoration:none;
}

#v3col1 div.v3fokus h1.h1 {
	color: #FFFFFF;
	font-face: verdana;
	font-weight: 900;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

#v3col1 div h1.h1 {
	color: #ad273d;
	font-face: verdana;
	font-weight: 900;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

#v3col2 div h1.h1, #v3col3 div h1.h1 {
	color: #ad273d;
	font-face: verdana;
	font-weight: 900;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

#v3col1 div p {
margin: 6px 0px 6px 0px;
font-size: 10px;
line-height: 14px;
}

#v3col2 div p {
margin: 6px 0px 6px 0px;
font-size: 10px;
line-height: 14px;
}

#v3col3 div p  {
margin: 5px 0px 0px 0px;
font-size: 10px;
line-height: 14px;
}

#v3col1 div p a, #v3col2 div p a {
color: #000000;
text-decoration: none;
}

#v3col3 div p a {
text-decoration: none;
}

#v3col1 ul, #v3col2 ul, #v3col3  ul{
list-style-image: url('/files/System/listimage.gif'); 
margin: 10px 0px 0px 16px;
}

#v3col3  ul{
margin-top:8px;
}

#v3col1 ul li, #v3col2 ul li, #v3col3  ul li{
list-style-image: url('/files/System/listimage.gif');
vertical-align: top;
padding: 0px 0px 0px 0px;
}

#v3col1 div p ul li a, #v3col2 div p ul li a, #v3col3 div ul li a {
text-decoration: none;
font-size: 10px;}




.dottedbottomborder {
background-image: url(/files/System/dotted_line.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
}

.v3fokus {
background-image: url(/files/System/fokus_bg.jpg);
background-position: left top;
background-repeat: repeat-y;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
}

.v3fokus H1.h1 {color: #FFFFFF} 
.v3fokus p {color: #FFFFFF;}




/* ============================================================================
Common elements
============================================================================ */

body {
	margin:0;
	padding:0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	background: #FDFEFE url(../graphics/bg-body.gif) top repeat-x;
        line-height:140%
}

#txten{
        font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        line-height:140%
}

#smalltxt {
        font-size: 10px;
}

#reddy{
border:1px solid red;
}
a:link {color: #44697D;}
a:visited {color: #777;}
a:hover {color: #A71930;text-decoration:none;}
a:active {color: #A71930;}

strong {font-weight: bold;}
.align-right {text-align: right;}
hr.clear {clear: both;visibility:hidden !important;}

.h1, .h2, .h3 {margin:0;}


/* ============================================================================
Global positioning
============================================================================ */
#wrapper {
	width: 949px;
	margin: 0 auto;
	border-bottom: 10px solid #FFF; 
	background: #FFF url(/Files/System/graphics/bg-fauxcol.gif) repeat-y;
	text-align: left;
}

#wrapper_product {
	width: 949px;
	margin: 0 auto;
	border-bottom: 10px solid #FFF; 
	background: #FFF;
	text-align: left;
}

#wrapperv3 {
	width: 949px;
	margin: 0 auto;
	border-bottom: 10px solid #FFF; 
	background-color: #FFFFFF;
	text-align: left;
}
/* ============================================================================
Header
============================================================================ */
#header {
	background: #FFF url(../graphics/bg-header.gif) center top no-repeat;
	padding: 10px;
	border-bottom: 10px solid #FFF;
	height: 60px;
	overflow:hidden;
}

#logo {
	padding-left: 20px;
}


/* ============================================================================
Top graphic
============================================================================ */

#top-graphic {
	overflow: hidden;
	padding: 0 10px;
	min-height: 1px;
	background: #FFF;
}
.flash-forside {
   float:left;
   margin-right:2px;
}
#intranote_front01 {
  width: 463px;
  height: 210px;
  overflow: hidden;
}
#intranote_front02 {
  width: 230px;
  height: 210px;
  overflow: hidden;
}
#PrintUKfront{
padding-left:70px;}
/* ============================================================================
Content
============================================================================ */
#content { 
	background: url(/Files/System/graphics/bg-fauxcol-top.gif) top no-repeat;
  padding-top: 18px;
}   
#content_product { 
  padding-top: 0px;
} 

#content:after, #content_product:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#content, #content_product {display:inline-block;}
/* Hide from IE Mac \*/
#content, #content_product  {display:block;}
/* End hide from IE Mac */

#contentv3 { 
	padding-top: 10px;
}   
#contentv3:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#contentv3 {display:inline-block;}
/* Hide from IE Mac \*/
#contentv3 {display:block;}
/* End hide from IE Mac */


/* ============================================================================
Main content 
============================================================================ */
#main-content {
	width: 463px;
	margin: 0 3px 10px 3px;
	float: left;
	line-height: 150%;
	overflow: hidden;
}   
#main-content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#main-content {display:inline-block;}
/* Hide from IE Mac \*/
#main-content {display:block;}
/* End hide from IE Mac */

#main-content a:link {color: #3399CC;}
#main-content a:visited {color: #777;}
#main-content a:hover {color: #A71930;text-decoration:none;}
#main-content a:active {color: #A71930;}


#main-contentLinks a:link {color: #44697D;text-decoration:none;}
#main-contentLinks a:visited {color: #44697D;text-decoration:none;}
#main-contentLinks a:hover {color: #A71930;text-decoration:none;}
#main-contentLinks a:active {color: #44697D;text-decoration:none;}


#PrintF {
width:150px;
height:20px;
margin:0 0 0 0;
padding:0 0 0 0;
float:right;
border:0px solid red
}

#PrintF a:link {color: #44697D;text-decoration:none;}
#PrintF a:visited {color: #44697D;text-decoration:none;}
#PrintF a:hover {color: #A71930;text-decoration:none;}
#PrintF a:active {color: #44697D;text-decoration:none;}


/* ============================================================================
Related content
============================================================================ */
#related-content-left {
	width: 230px;
	float: left;
	padding-left: 10px;
	color: #4B4B4B;
  padding-bottom: 10px;
  font-size: 10px;
  line-height: 150%;
}

#related-content {
	width: 230px;
	float: left;
	color: #4B4B4B;
  padding-bottom: 10px;
  font-size: 10px;
  line-height: 150%;
}

#related-content-left:after,  
#related-content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#related-content-left,
#related-content {display:inline-block;}
/* Hide from IE Mac \*/
#related-content-left,
#related-content {display:block;}
/* End hide from IE Mac */



/* ============================================================================
Paragraphs 
============================================================================ */


/* IMAGE CONTAINERS 
-------------------------------- */

.img-left-txt-right .img-container table {
	float: left;

}
.img-right-txt-left .img-container table {
	float: right;
}

.img-top-txt-bottom .img-container table {
	margin-bottom: 10px;
}

#prodTxt {
	margin:5px;
        width:75%;
        float:right;
        border:0px solid red;
}

#prodPicz {
	margin:5px;
        width:20%;
        float:left;
        border:0px solid red;
}


/* BODY BOXES - for bodytext 
-------------------------------- */
#main-content .body-box  {
	width: 444px;
	padding: 0 10px;
	float: left;
        border:0px solid red;
	margin-bottom: 10px;
}
#main-content h1 {
	font-size: 18px;
	color: #A71930;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 18px;
}
#main-content h2 {
	font-size: 11px; /* f?r 14 */
	font-weight: bold;
	margin-bottom: 0px;  /* f?r 10 */
	color: #44697D;

}
#main-content h3 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0;
	color: #44697D;
}
#main-content h4 {}
#main-content p {}
#main-content p span.text2 {}

#main-content table {
	border-collapse: collapse;
	width: 100%;
}
#main-content table th {}
#main-content table td {}
#main-content table tr.odd td {}

#main-content hr {
	border-top: 1px dashed #CBC9C3;
	border-left: none;
	border-right: none;
	border-bottom: none;
	height: 1px;
	background: none;  
}

#main-content form#searchbox input {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ul.searchresult {
	margin: 15px 0;
}
.searchresult li {
	margin: 0 0 15px 0;
}

/* MAIN CONTENT SECTION BOXES 
------------------------------------------*/
#main-content .section-box-left,
#main-content .section-box-right  {
	width: 210px;
	overflow:hidden;
	padding: 0 11px 0 10px;
	float: left;
	margin-bottom: 10px;
}
#main-content .section-box-right  {
	background: url(../graphics/bg-dots.gif) 1px repeat-y;
}

/* RELATED CONTENT BOXES 
------------------------------------------*/

#related-content h1,
#related-content-left h1,
#related-content h2,
#related-content-left h2 {
	padding: 1px 10px 2px 10px;
	margin: 0 0 2px 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 150%;
} 
#related-content h3,
#related-content-left h3 {
	padding: 0 10px;
	font-size: 11px;
	font-weight: bold;
	background: none !important;
	text-transform: none;
}  
#related-content ul,
#related-content-left ul {
	padding: 4px 0 0 0;
	line-height: 150%;
	font-size: 10px;
	border-bottom: 2px solid #FFF;
} 
#related-content li,
#related-content-left li {
	display: block;
	width: 210px;
	padding: 5px 10px;
	border-top: 2px solid #FFF;
	color: #4B4B4B;
	text-decoration: none;
}  
#related-content p,
#related-content-left p {
	padding: 0 10px;
                margin-left: 0px;
                font-size: 10px;
}
#related-content .img-top-txt-bottom,
#related-content-left .img-top-txt-bottom {}
#related-content .img-top-txt-bottom hr,
#related-content-left .img-top-txt-bottom hr {
	border: none !important;
	height: 2px !important;
	background: #FFF !important;
  width: 100% !important;
  color: #FFF !important;
  margin: 2px 0 !important;
  padding: 0 !important;
  line-height: 1px !important;
}

#related-content a {text-decoration:none;}
#related-content a:hover {text-decoration:underline;}


a .news-headline{
margin: 3px 20px;

}


/* ============================================================================
Activity calendar
============================================================================ */

.kaldate{
color:#44697D;
font-size:11px;
font-weight:bold;
margin-bottom:0;
margin-right:5px;
}
#main-content #eventtable{
width:250px;
margin-bottom:5px;
}

/* ============================================================================
Footer
============================================================================ */
#footer { 
  background: url(/Files/System/graphics/bg-fauxcol-bottom.gif) top no-repeat;
  padding-top: 26px;
	color: #DFE3E7;
	line-height: 1.5em;
}

#footer_product { 
  padding-top: 10px;
color: #DFE3E7;
	line-height: 1.5em;
}

#footer a,#footer_product a {
	color: #DFE3E7;
}
#footer #footer-logo, #footer_product #footer-logo {
	float:right;
	margin: 3px 20px;
}
#footer div, #footer_product div {
	background: url(../graphics/bg-footer2.gif) bottom center no-repeat;
}

#footer small, #footer_product small {
	display: block;
	padding: 4px 20px;
}

#footerv3 { 
    padding-top: 10px;
	color: #DFE3E7;
	line-height: 1.5em;
}
#footerv3 a {
	color: #DFE3E7;
}
#footerv3 #footer-logo {
	float:right;
	margin: 3px 20px;
}
#footerv3 div {
	background: url(../graphics/bg-footer2.gif) bottom center no-repeat;
}

#footerv3 small {
	display: block;
	padding: 4px 20px;
}
#webdesign {
	width: 949px;
	margin: 5px auto 25px auto;
	text-align: right;
}
#webdesign a {
	color: #827F7B;
	text-decoration: none;
	padding-right: 16px;
}
#webdesign a:hover {
	text-decoration: underline;
}

.pidlink {
  display: none;
}


/* ============================================================================
Produktvisning
============================================================================ */

#produktvisning 
{
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    background: url(../graphics/produktvisning_bg.gif) top left no-repeat;
    width: 929px;
    height: 400px;    
    }
    
#produktvisningbestil 
{
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    background: url(../graphics/produktvisning_bg.gif) top left no-repeat;
    width: 929px;
    height: 430px;    
    }
    
#produktleftside 
{
 width: 381px;
 float: left;
 margin: 17px 0px 0px 23px;   
    }
    
#bestilleftside 
{
 width: 420px;
 float: left;
 margin: 17px 0px 0px 23px;   
    }

#produktbillede 
{
    margin: 0px 0px 6px 0px;
    }
    
#produktbilledebestil 
{
    text-align: right;
    margin: 40px 0px 6px 0px;
    }
    
#reflogos 
{
    margin: 0px 0px 0px 12px;
    }
    
.reflogo 
{
    float: left;
    margin: 7px 11px 0px 0px;
    }
    
#produktrightside 
{
 width: 450px;
 float: right;
 margin: 17px 23px 0px 0px;   
    }
    
#bestilrightside 
{
 width: 381px;
 float: right;
 margin: 17px 23px 0px 0px;   
    }
    
#produktvisning h1.h1, #produktvisningbestil h1.h1  
{
    color: #932032;
    font-family: Verdana; 
    font-weight: 900; 
    font-size: 24px;
    line-height: 100%;
    }
    
#produktvisning h2.h2, #produktvisningbestil h2.h2  
{
    color: #932032;
    font-family: Verdana; 
    font-weight: 900; 
    font-size: 11px;
    line-height: 170%;
    margin: 6px 0px 0px 0px;
    }
    
#produktvisning p, #produktvisningbestil p  
{
    color: #51687b;
    font-family: Verdana; 
    font-weight: 500; 
    font-size: 11px;
    line-height: 170%;
    margin: 6px 0px 0px 0px;
    }
    
# #produktvisningbestil #bestilleftside tabel tr td{color: #51687b;}
    
#produktknapper 
{
    margin: 15px 0px 15px 0px;
    }
    
#produktlinks ul li 
{
    float: left;
    width: 210px;;
    border-bottom: 1px solid #d1d0d0;
    margin: 0;
    padding: 7px 0px 7px 15px;
    background-image: url(/files/system/graphics/produktvisning_pil.gif);
    background-position: 0px 14px;
    background-repeat: no-repeat;
    }
    
 #produktlinks ul li:hover 
{
    background-image: url(/files/system/graphics/produktvisning_pil_hi.gif);
    }
    
#produktlinks ul li a {text-decoration: none;}
#produktlinks ul li a:hover {text-decoration: none;}

#produktmenuen {background-color: #FFFFFF; padding-left: 10px;}

#produktmenuen ul.M0 li a {
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100px;
	text-align: center;
	margin: 0px auto 0px auto;
	color: #51687b;	
}

#produktmenuen ul.M0 li a:hover, #produktmenuen ul.M0 li.selected a {
	color:#932032;
	cursor: pointer;	
}




#produktmenuen ul.M0 li#page5606
{
    display: block;
	float: left;
	background-image: url(/files/Navigation/knap1_lo.jpg);
	background-repeat: no-repeat;	
	width:185px;
    height:79px;
    margin-right: auto; 
    margin-left: auto;
    text-align: center;
    }
	
#produktmenuen ul.M0 li#page5606:hover
{
	background-image: url(/files/Navigation/knap1_hi.jpg);
	cursor: pointer;	
	}

#produktmenuen ul.M0 li#page5606:hover a, 
#produktmenuen ul.M0 li#page5607:hover a, 
#produktmenuen ul.M0 li#page5608:hover a, 
#produktmenuen ul.M0 li#page5609:hover a, 
#produktmenuen ul.M0 li#page5610:hover a {
	color: #932032;

	}	

#produktmenuen ul.M0 li#page5606.selected
{
	background-image: url(/files/Navigation/knap1_hi.jpg);
	cursor: pointer;
	}

#produktmenuen ul.M0 li#page5607
{
    display: block;
	float: left;
	background-image: url(/files/Navigation/knap2_lo.jpg);
	background-repeat: no-repeat;	
	width:187px;
    height:79px;
    margin-right: auto; 
    margin-left: auto;
	text-align: center;
	    }
	
#produktmenuen ul.M0 li#page5607:hover
{
    background-image: url(/files/Navigation/knap2_hi.jpg);
	cursor: pointer;
	}

#produktmenuen ul.M0 li#page5607.selected
{
    background-image: url(/files/Navigation/knap2_hi.jpg);
	}
	
#produktmenuen ul.M0 li#page5608
{
    display: block;
	float: left;
	background-image: url(/files/Navigation/knap3_lo.jpg);
	background-repeat: no-repeat;	
	width:186px;
    height:79px;
  	margin-right: auto; 
    margin-left: auto;
	text-align: center;
	  }
	
#produktmenuen ul.M0 li#page5608:hover
{
	background-image: url(/files/Navigation/knap3_hi.jpg);
	cursor: pointer;	
    }
	
#produktmenuen ul.M0 li#page5608.selected
{
	background-image: url(/files/Navigation/knap3_hi.jpg);
    }
	
#produktmenuen ul.M0 li#page5609
{
    display: block;
	float: left;
	background-image: url(/files/Navigation/knap4_lo.jpg);
	background-repeat: no-repeat;	
	width:186px;
    height:79px;
   	margin-right: auto; 
    margin-left: auto;
	text-align: center;
	 }
	
#produktmenuen ul.M0 li#page5609:hover
{
	background-image: url(/files/Navigation/knap4_hi.jpg);
	cursor: pointer;	
    }
	
#produktmenuen ul.M0 li#page5609.selected
{
	background-image: url(/files/Navigation/knap4_hi.jpg);
    }
	
#produktmenuen ul.M0 li#page5610 
{
    display: block;
	float: left;
	background-image: url(/files/Navigation/knap5_lo.jpg);
	background-repeat: no-repeat;	
	width:185px;
    height:79px;
 	margin-right: auto; 
    margin-left: auto;
	text-align: center;
	   }
	
#produktmenuen ul.M0 li#page5610:hover
{
	background-image: url(/files/Navigation/knap5_hi.jpg);
    }

#produktmenuen ul.M0 li#page5610.selected
{
	background-image: url(/files/Navigation/knap5_hi.jpg);
    }
#produktmenuen ul.M0 a{
	display:block;
	width:180px;
	height:70px;
	padding-left:39px;
	padding-right:39px;
	padding-top:10px;
	padding-bottom:0px;

}
/** #produktmenuen ul.M0 li a = margin was 12px bur is now 0px cause #produktmenuen ul.M0 a **/

#faaoverblikher{
	padding-left:16px;
}
