/*************************************************************/
/*   Author1: R. Samsig (rs@jurland.com)										 */             
/*   Date:    21. July 2009                                  */
/*-----------------------------------------------------------*/
/*************************************************************/

@import url('fz_pngCrossfix.css');


/*************************/
/* SECTION 1 - MAIN BODY */
/*************************/

body {
  background-color:#58595b; 
  
  font-family:arial;
  padding:0px;
  margin:0px;
  }

#normalmaster{
position:absolute;
top:0px;
left:0px;	
width:100%;
background-color:#000000;  
background-image:url(/files/Billeder/fz/fz_bg.jpg);
  background-attachment:scroll;
  background-repeat: repeat-x;
  background-position:bottom center;
}

#master{
	position: relative;
  top: 0px;
  left: 50%;/*some magic to align the element in the center;*/
  width: 1226px;
  margin-left: -613px;/* half of the width */
  border:0px solid white;
}  

/****************************/
/* SECTION 2 - PAGE CONTENT */
/****************************/

#content { 
  position: relative;
  width:1002px;
  border:0px solid white;
  padding:0px;
  top:0px;
  margin: 0px auto;
  background-color:;
  z-index:199;
}

img {
	border: 0px;
} 

/****************************************/
/* SECTION 2.1 - PARAGRAPHSETUP CONTENT */
/****************************************/



/*******************************************/
/* SECTION 999 - ParagraphSetup 2 Kolonner */
/*******************************************/

#column-one_2K{
float:left;
width:230px;
height: auto;
min-height: 512px;
background-color:black;
padding:0px 0px 0px 0px;
margin:0px 100px 0px 0px;
z-index:0;
}

#column-two_2K{
float:left;
width:770px;
height: auto;
min-height: 512px;
background-color:black;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
z-index:0;
}

.centerpos{
padding-left:15px;
padding-right:0px;
padding-top:15px;
padding-bottom:15px;
}
.leftpos{
padding-left:15px;
padding-right:0px;
}
.rightpos{
padding-left:0px;
padding-right:0px;
}

.paragraph{
background-color:;
}

div.paragraph_tekst{
	padding-top:15px;
	margin-left:10px;
	margin-right:10px;
}

.paragraph_tekst h4{
margin-bottom:5px;
}

/*************************************/
/* SECTION 998 - Opera 9 fix to hide overflow */
/*************************************/
@media all and (min-width:0px) {
 head~body #content{ 
 position:relative !important;
}
}
/*-----------------------------------*/
/* 2.2 - HEADER, footer and logo */
/*-----------------------------------*/

#content_paragraphsetup{
	background:black;
	background-position:top left;
	background-repeat:no-repeat;
	color:#ffffff;
}




#content_height{
height: auto !important;
height: 515px;
min-height: 515px;
margin-top:0px;
overflow:hidden;
}

#header{
  position:relative;
  margin-top:10px;
  border:0px solid white;
}


#logo a{
	cursor:pointer;
	width:129px;
	height:12px;
}


#Forside_knap{
margin-bottom:17px;
float:left;
height:134px;
margin-top:15px;
margin-right:20px;
}

#Forside_knap_profil{
width:335px;
height:141px;
margin-top:17px;

}

#fronpage_images{
float:left;
width:678px;
height:504px;
margin-right:0px;
text-align:right;
color:#ffffff;
}



#fronpage_images h3{
margin-right:20px;
font-size:26px;
font-weight:normal;
font-family:Tahoma;
margin-top:20px;
}

.wallpaper{
margin-top:0px;
padding:0px;
width:170px;
height:205px;
float:left;
margin-left:70px;
}

.wallpaper table a {
border:0px;
font-size:10px;
font-family:arial;
float:left;
}

.beretning_header{
	font-size:10px;
	color:white;
}

.beretning_overskift{
color:white;
float:left;

}

.beretning_content{
color:#a7a9ac;
}

.beretning_overskift p{
padding:0px;
margin:0px;
}

.beretning_content{
	
}


#newsmail{
border:1px solid #9e0917;
width:300px;
height:133px;
margin-bottom:17px;
}

#newsmail td{
color:#9eacab;
}

#newsmail table{
	margin-top:10px;
	margin-left:10px;
}

.pheader {
	color:#ffffff;
	font-size:15px;
}

.pteaser {
	color:#9eacab;
	font-size:11px;
}

#newsmail input.submit{
background-image: url('/files/Billeder/fz/tilmeld.gif'); 
background-repeat:no-repeat;
float:right;
width:52px;
height:18px;
border:0px solid white;
margin-right:33px;
margin-top:5px;
pointer:cursor;
cursor:hand;
}

#newsletter{
position:absolute;
left:50px;
margin-bottom:15px;
bottom:0;
}

#newsletter p{
font-size:13px;
color:#9d032a;
font-weight:bold;
}

#infobox h3{
padding:0px;
margin:0px;
color:white;
margin-left:10px;
margin-top:3px;
font-size:15px;
font-weight:italic;
font-family:Tahoma;
}

#infobox p{
color:black;
width:160px;
margin-left:10px;
margin-top:10px;
font-size:11px;
font-family:Tahoma;
}


#footer small {
	font-size: 9px;
	color: #ffffff;
	font-family:verdana;
	}


/*--------------------------*/
/* 3 - Navigation - LEVEL 1 */
/*--------------------------*/

#toplinks_layer{
position:absolute;
top:15px;
left:180px;
margin: 0 0 0 0;
padding:0 0 0 0;
}

#toplinks ul{	
padding:0 0 0 0;
margin:0px 0px 0 0;
white-space: nowrap;
font-size:1.1em;
color:#ffffff;
list-style:none;
float:left;
z-index:99;
}

#toplinks ul li{
display:inline;
list-style:none;
}

#toplinks ul li a{
margin: 0 0 0 0;
padding: 0px 14px 0px 14px;
color: #a7a9ac;
font-size:12px;
font-weight:;
border-left:1px solid #9e0917;
border-right:0px solid #9e0917;
text-decoration:none;
font-family:Arial;
float: left;
}

#toplinks ul li a:hover, #toplinks ul li a.inpath{
color: #d2232a;
}



#toplinks a.firstitem{
border-left:1px solid #9e0917;
border-right:0px solid #9e0917;
}

#toplinks ul li a.lastitem{
padding: 0px 10px 0px 10px;
border-left:1px solid #9e0917;
border-right:1px solid #9e0917;
}

#toplinks ul li a#activeitem{
text-decoration:none;
color: #d2232a;
}

/*--------------------------*/
/* 4 - Navigation - SHOP - leftmenu */
/*--------------------------*/

#leftmenu{
width:230px;

float:left;
margin-right:0px;
margin-top:20px;
}

#underside_content{
	
	margin-top:19px;
	width:770px;
	float:right; /* possible hack */
}


#leftmenu ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:230px;
white-space: nowrap;
background:transparent;
font-size:11px;
float:left;
list-style:none;
}

#leftmenu ul.M2{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:230px;
white-space: nowrap;
font-size:11px;
background:black;
float:left;
list-style:none;
}

#leftmenu ul li{
display:inline;
list-style:none;
}

#leftmenu ul.M0 li a{
	margin-bottom:5px;
}



#leftmenu a{
padding-right:10px;
width:220px;
color: #939598;
background-image: url(/files/Billeder/fz/menuL1.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:22px;
text-align:right;
font-family:Arial;
float: left;
}
#leftmenu ul.M2 a{
padding-right:10px;
padding-top:0px;
width:220px;
color: #939598;
background-image: none;
background-repeat:no-repeat;
background-position:top left;
font-size:12px;
line-height:22px;
font-weight:normal;
text-decoration:none;
text-align:right;
font-family:Arial;
float: left;
}



#leftmenu ul.M2 a:hover, #leftmenu ul.M2 a#activeitem{
color: #ffffff;
}

#leftmenu a:hover{
color: #ffffff;
}

#leftmenu ul a#activeitem{
color: #ffffff;
}

#leftmenu a.lastitem{
border:0px;
}

#leftmenu ul li a.lastitem{

}



#leftmenu ul.M2 li a#activeitem{
text-decoration:none;
background-image: url();
background-repeat:no-repeat;
background-position:top left;
}


/*---------------------------*/
/* 7.0 - Global IE 6.0 HACKS */
/*---------------------------*/
.box-on {float: left; min-width: 0.3em; margin-right: 0.2em; padding: 0px 0.2em 0px 0.3em;}
.box-off {display: none;}
* html box-on {width: 1%;}
/*height: auto !important; /* for modern browsers */
/*height: 300px; /* for IE5.x and IE6 */
/*min-height: 300px; /* for modern browsers */*/
/* STYLE PAA 'a href' sikre hojre og venstre margin/padding*/


/*-----------------------------*/
/* 7.1 - TOOLS  */
/*-----------------------------*/

/*	filter:alpha(opacity=100);*/
/*	opacity:1.0;*/
/*  left: 50%;/*some magic to align the element in the center;*/
/* width: 800px;*/
/*  margin-left: -400px;/* half of the width */

/*-----------------------------*/
/* 7.2 - Horizontal alignments */
/*-----------------------------*/
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}

/*****************************/
/* SECTION 8 - MISCELLANEOUS */
/*****************************/
.showcode {font-family: monospace; font-weight: bold; font-size: 13px; color: rgb(255,0,0);}
.clear {clear: both;}
.hide {display: none;}
br {display:hidden;}

/*************************/
/* SECTION 9 - IE 6.0 */
/*************************/




/*************************/
/* SECTION 9 - eCom SHOP */
/*************************/
#productholder{
position:relative;
width:100%
top:0px;
left:0px;
}

#productholder_hor{
position:relative;
float:left;
width:700px;
top:0px;
left:70px;
border:0px solid #a7a9ac;
}

#productholder_hor_teamfz{
position:relative;
float:left;
width:900px;
top:0px;
left:20px;
border:0px solid #a7a9ac;
}

#product_thumb{
width:210px;
margin-top:10px;
padding:0px;
float:left;

border:0px solid #a7a9ac;
}

#product_thumb_hor{
position:absolute;
top:383px;
left:0px;
width:600px;
padding:0px;
margin-left:0px;
float:left;
margin-top:0px;
border:0px solid #a7a9ac;
}

#product_thumb_hor img{
margin-right:0px;
float:left;
}
 
#product_thumb a{
float:left;

}

#product_img{
width:460px;
height:450px;
padding:0px;
margin-top:5px;
float:left;

}

#product_img_hor{
width:650px;
height:375px;
padding:0px;
margin:0px;
float:left;

}

span.listitem0 img{
float:left;
width:113px;
height:113px;
border:1px solid #a7a9ac;
margin-right:0px;
}
span.listitem1 img{
float:left;
width:113px;
height:113px;
border:1px solid #a7a9ac;
margin-right:12px;
}
span.listitem2 img{
float:left;
width:113px;
height:113px;
border:1px solid #a7a9ac;
margin-right:12px;
}

#productlistnavigation{
color:#939598;
font-size:11px;
}

img.showTrue{
display:block;
}

img.showFalse{
display:none;
}

#div1,#div2,#div3,#div4{
	position:absolute; 
	visibility:hidden;
  top: 100; left: 200; 
  width:200;
  height:200px;
}

#div12 img{
float:left;
margin-right:5px;
}

/*****************************/
/* SECTION 10 - Storelocator */
/*****************************/

/*SCROLLBARS */

.mainSearchDiv div#scrollbar {
    display:block; /* initially display:none; to hide from incapable */
    }

.mainSearchDiv div#wn	{ 
    position:relative;
    width:200px; height:400px;
    overflow:hidden;
	}
    
.mainSearchDiv div#scrollbar { 
  position:relative;
  width:11px; height:400px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
.mainSearchDiv div#track { 
  position:absolute; left:0; top:12px;
  width:14px; height:376px;
  background:transparent;
  }
.mainSearchDiv div#dragBar {
  position:absolute; left:1px; top:1px;
  width:5px; height:20px;
  background-color:#828589;
  }  
.mainSearchDiv div#up { position:absolute; left:0; top:0; }  
.mainSearchDiv div#down { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}


/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 

/* SCROLL BARS --> */


div.mainSearchDiv {
		margin-left:60px;
		width: 200px;
		border:0px solid gray;
		float:left;		
		color:#959595;
		font-size:10px;
		font-family:Tahoma;
		position:relative;
	}
	
		div.mainSearchDiv div#wn3 {
			
			
		}
	
	.scroll{
		height:350px;
		overflow:auto;
		width: 200px;
	}
	
	div.mainSearchDiv a {
	color:#959595;
	font-weight:bold;
	font-size:10px;
	font-family:Tahoma;
	}
		
	div#storeLocator{
		background-image: url();
		background-repeat:no-repeat;
		background-position:top left;
		float:left;
		border:0px solid red;
		width:1000px;
		height:504px;
	
	}
	
	#storeLocator h2{
	color:#b61d22;
	font-weight:normal;
	font-size:16px;
	font-family:Tahoma;
	padding:30px 0px 20px 60px;
	}
	
	.overskift_storelocator{
	color:#b61d22;
	font-size:14px;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	}
	
	
	div.kollektionMenu {
			position:relative;
			width:150px;
			height:500px;
			overflow:auto;
			overflow:hidden;
			float:left;
			margin-top:0px;
		}

			div.kollektionMenu #wn {
				position:relative;
				width:150px;
				height:500px;
				overflow:hidden;
			}
		
			div.kollektionMenu img, div.kollektionMenu table, div.kollektionMenu td, div.kollektionMenu a {
					border:0px;
					margin:0px;
					padding:0px;
			}
			
			div.kollektionMenu table {
				border-collapse:collapse;
			}	
			
			div.kollektionMenu td {
					height:125px;
			}
		
		div.kollektionMenu_hor{
			position:relative;
			width:500px;
			height:113px;
			overflow:hidden;
			margin-top:18px;
			margin-left:18px;
		}
			
			div.kollektionMenu_hor td img {
					margin-right:12px;
			}
			
			div.kollektionMenu_hor table {
				border-collapse:collapse;
			}

			
			div.teamforza{
			position:relative;
			width:927px;
			height:237px;
			border:0px solid green;
			overflow:hidden;
			margin-top:18px;
			margin-left:15px;
			}

			div.teamforza table, div.teamforza td{
			border-collapse:collapse;
			margin:0px;
			padding:0px;
			}
			
			div.profilbillede{
			margin-right:0px;
			}
			
			div.product_img_hor_teamfz{
				background:red;
			}
			div.kollektionMenuHolder {
				width:240px;
			}
			
			div.kollektionMenuHolder img {
				height:160px;
			}

		div.scrollArrows {
			width:25px;
			float:left;
			position:relative;
		}

		div.scrollArrows img {
			border:0px;
		}
		
		div.scrollArrowsHor {
			width:25px;
			float:left;
			position:relative;
		}

		div.scrollArrowsHor img {
			border:0px;
	
		}
			
		.click_up_by_125 {
			position:absolute;
			top:10px;
		}
		
		.click_down_by_125 {
			position:absolute;
			top:480px;
		}


		.click_left_by_125 {
			position:absolute;
			top:-62px;
			
		}
		
		.click_right_by_125 {
			position:absolute;
			top:-62px;
			left:550px;
		}
		
		.click_left_by_309 {
			position:absolute;
			top:-8px;
			
		}
		.click_right_by_309 {
			position:absolute;
			top:-8px;
			left:950px;
		}

		div.kollektionContent {
			width:460px;
			height:480px;
			padding-top:25px;
			float:right;
			padding-left:10px;
			overflow:hidden;
			text-align:right;
		}
		
#productdetails h3 {
	color:white;
	padding-bottom:10px;
	margin:0px;
	padding-top:0px;
}

#productdetails img{
	width:430px;
	height:474px;
}


#productdetails_Hor h3{
	padding:0px;
	margin:0px;
}

#productdetails_Hor{
	background-repeat:no-repeat;
	background-position:top center;
}

#productdetails_Hor img{
	margin-left:0px;
	padding-top:0px;
}

#product_describtion{
	position:absolute;
	top:273px;
	right:36px;
	border:1px solid #3f3e40;
	width:167px;
	height:21px;
	background-image: url(/files/Billeder/fz/menuL1.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#product_describtion p, #product_describtion a{
text-align:right;
text-decoration:none;
width:147px;
height:23px;
line-height:23px;
cursor:hand;
color:#939598;

}

#product_describtion_luk{
	position:absolute;
	top:36px;
	right:36px;
	border:1px solid #3f3e40;
	width:167px;
	height:21px;
	background-image: url(/files/Billeder/fz/menuL1.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#product_describtion_luk p, #product_describtion_luk a{
text-align:right;
text-decoration:none;
width:147px;
height:23px;
line-height:23px;
cursor:hand;
color:#939598;
}


#aktikel_tekst img{
margin-right:10px;
margin-bottom:10px;
}

.afsnit_70{
width:700px;

float:left;
margin-top:0px;
}

.afsnit_50{
position:relative;
width:495px;
float:left;
}

.afsnit_50_right{
width:466px;
float:right;
margin-top:16px;
min-height:65px;
color:#ffffff;	´
font-size:16px;
}

.konkurrence{
float:right;
width:300px;
min-height:471px;

padding-top:10px;
margin-top:17px;
background-image: url(/files/Billeder/fz/formbg_fz.png);
background-repeat:no-repeat;
background-position:top left;
}

.konkurrence form{
width:215px;
padding:10px;
}

.konkurrence input Send{
	float:left;
}

h1.h1, h2.h2{
padding:0px;
margin:0px;	
color:#ffffff;
}

.faqtop{
width:100%;
height:90px;
background-color:black;
}

.faqtopContent{
width:284px;
margin-top:20px;
float:left;
text-align:right;
font-size:15px;
color:#ffffff;
text-transform:uppercase;
line-height:17px;
}

.faqtopContent a{
	color:#ffffff;
	font-size:15px;
	cursor:pointer;
	text-transform:uppercase;
}

.faqtopContent a:hover{
	color:#ffffff;
	cursor:pointer;
}

#Faq{
	width:246px;
	height:418px;
	background-repeat:no-repeat;
	background-position:top left;
}

#Faq a{
	color:#ffffff;
	font-size:14px;
}

#Faqq a{
	color:#b61d22;
	font-size:16px;
}

.faq_header{
	margin-top:10px;
	font-size:15px;
	color:white;
	text-align:right;
}

.faq_header span{
	font-size:11px;
}

.faqlinks a{
margin-left:4px;
padding-left:13px;
background-image: url(/files/Billeder/fz/pil_rod.png);
background-repeat:no-repeat;
background-position:top left;
color:#ffffff;
height:20px;
width:476px;
}

.faqlinks a#activeitem{
color:;
}

.faqlinks ul{
list-style:none;
padding:0px;
margin:0px;
}

.faqlinks li{
width:476px;
height:20px;
margin-top:0px;
margin-left:0px;
padding-top:3px;
}
.faqlinks li:Hover {
margin-left:0px;
width:476px;
height:20px;
margin-top:0px;
color:white;
padding-top:3px;
background-image: url(/files/Billeder/fz/faq_link_hover.png);
background-repeat:no-repeat;
background-position:top left;
}

.faqlinks li#activeitem{
width:476px;
height:20px;
margin-left:0px;
margin-top:0px;
color:#ffffff;
padding-top:3px;
background-image: url(/files/Billeder/fz/faq_link.png);
background-repeat:no-repeat;
background-position:top left;
}

.faqlinks A:Hover{
margin-left:4px;
padding-left:13px;
width:476px;
background-image: url(/files/Billeder/fz/pil_hvid.png);
background-repeat:no-repeat;
background-position:top left;
}


.faqlinks {
	margin-top:0px;
}

.faqColumnOver {
	cursor:hand;
	height:100%;
}


#kecther_info td{
height:33px;
color:#ffffff;
padding-left:10px;
font-size:12;
font-family:arial;
border-right:1px solid #6c6d6e;
border-bottom:1px solid #6c6d6e;
background-color:#3b3c3e;
}

#kecther_info td.nopadding {
	padding-left:0px;
	border-bottom:0px solid #6c6d6e;
}

#kecther_info td p{
color:#808285;
display:inline;
}


div.productimage{
position:absolute;
bottom:0px;
left:0px;
height:100px;
background-color:#3b3c3e;
filter:alpha(opacity=40);
-moz-opacity:0.4;
opacity:0.4;
width:650px;
}

#productimage p{
color:#ffffff;
}

div.productimageContent{
	position:absolute;
	bottom:-10px;
	left:17px;
	height:105px;
	width:650px;
	line-height: 14px;
}

div.readmore{
display:none;
position:absolute;
top:0px;
left:0px;
background-color:#000000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
width:652px;
height:275px;
}

div.readmoreContent{
display:none;
position:absolute;
top:0px;
left:0px;
width:652px;
height:277px;
}

div.teamforza_product_holder{
	position:relative;
	margin-top:20px;
}

div.readmoreContentholder{
	padding-top:50px;
	padding-left:20px;
	padding-right:20px;
	color:#d0d0d0;
}

div.teamforza_product{
	border:1px solid #3f3e40;
	float:left;
	width:167px;
	height:22px;
	margin-left:20px;
	background-image: url(/files/Billeder/fz/menuL1.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

div.teamforza_Profil1{
float:left;
width:220px;
height:220px;
margin-left:14px;
margin-right:14px;
border-right:1px solid #808285;
}

div.teamforza_Profil2{
float:left;
width:200px;
height:220px;
margin-right:14px;
padding-right:14px;
border-right:1px solid #808285;
}

div.teamforza_Profil3{
float:left;
width:200px;	
height:220px;
}

div.teamforza_product p{
font-size:12px;
font-family:arial;
color:#939598;
font-weight:bold;
margin-top:3px;
text-align:center;
}

div.teamforza_product img{
position:absolute;
margin-top:5px;
margin-left:-1px;
width:167px;
display:block;
float:left;
height:194px;
border:1px solid #3d3c3e;
}

div.hrprofil{
	position:absolute;
	top:255px;
	left:20px;
	height:1px;
	width:918px;
	background:#808285;
}

div.namehover {
	margin-top:-22px;
	margin-left:30px;
	display:none;
	width:230px;
	background-image: url(/files/Billeder/fz/menuL1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

div.namehoverSelected {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}


div.namehover p {
	line-height:22px;
	z-index:98;
	font-size:12px;
	font-family:arial;
	color:#939598;
	font-weight:bold;
	text-align:center;
}

div.fzTeam {
	float:left;
	width:309px;
	position:relative;
}

a.fzLink{
width:309px;
border:0px;
height:237px;
cursor:pointer;	
}

.profilheight table{
	line-height:20px;
}


.overlay_trans{
position:relative;
margin-top:0px;
left:0px;
float:right;
margin-right:25px;
width:466px;
padding-left:12px;
background-color:black;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
height: auto !important;
height: 512px;
min-height: 512px;
border-left:1px solid #3c3d3e;
border-right:1px solid #3c3d3e;
}