@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	
}
.bg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5000;
	background-color: #FFFFFF;
}
#supersize img, #supersize a{
	height:100%;
	width:100%;
	display:none;
}
#supersize .activeslide, #supersize .activeslide img{
	display:inline;
}

a:link {
	color: #80684E;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #80684E;
	text-decoration: none;
}

a:hover {
	font-weight: normal;
	color: #0071B7;
	text-decoration: underline;
}	
#pzHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	color: #FFFFFF;
	width: 930px;
	background-image: url(img/bg_head.jpg);
	float: right;
	margin-top: 4px;
}
#pzLogoBox {
	float:left;
	width:175px;
	top: 6px;
	height:80px;
}
#pzIconBox {
	width:328px;
	height:30px;
	float: left;
	
	
	}
#pzFlagBox {
	width:144px;
	height:24px;
	float: right;
	margin-top: 40px;
	color: #CCCCCC;
	
	
	}
#pzLoginBox {
	width:615px;
	float: left;
	margin-top: 100px;
	height: 400px;
	margin-left: 200px;
	background-image: url(german/img/bg_log.png);
	
}
#pzLoginBox .field{
	width:200px;
	float: left;
	margin-top: 150px;
	margin-left: 215px;

	
}
#pzLoginBox .send{
	width:100px;
	float: left;
	margin-left: 268px;
	margin-top: 6px;

	
} 
#pzBannerBox {
	float: left;
	width: 190px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 20px;
}


#pzTopMenu {
	width:900px;
	float: left;
	margin-top: 5px;
}

#pzTopMenu a{
	list-style: none;
	vertical-align: middle;
	float: left;
	text-decoration: none;
	
	}


#pzTopMenu a:link, #pzTopMenu a:visited {
	display: block;
	font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	line-height: 1.4em;
	font-weight: normal;
	height: 36px;
	padding-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	padding-right: 5px;
	padding-left: 5px;
	
	}
#pzTopMenu a:hover, #pzTopMenu a:active {
	color: #FFFFFF;
	background-image: url(german/img/bg_menu.png);
}
#headerMainImage {
	height: 253px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 950px;
	background-color: #003366;
	margin-top: 10px;
}

#pzProspect{
	float: left;
	width: 210px;
	margin-bottom: 10px;
	margin-top: 20px;
	}
#pzProspect .icon{
	float: left;
	width: 30px;
}
#pzProspect .txt{
	float: left;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #20385A;
}

#pzProspect .pdf{
	float: left;
	width: 60px;
	margin-top: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
}


#VideoBoxSmall {
	width:640px;
	float: left;
	height: 360px;
	margin-left: 136px;
	margin-top: 80px;
	border: 1px solid #333333;
}

#VideoBoxMedium {
	width:800px;
	float: left;
	margin-left: 65px;
	margin-top: 40px;
	height: 450px;
	border: 1px solid #333333;
}

.sideBox1 {
	width:350px;
	font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #666666;
	float: left;
	left: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 200px;
	margin-right: 50px;
	margin-left: 10px;

}

.sideBox2 {
	width:250px;
	font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #666666;
	float: left;
	left: 0px;
	padding-top: 30px;
	padding-bottom: 6px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
	margin-left: 37px;
	margin-top: 220px;

}

#pzFrontBox1 {
	width:930px;
	float: left;
	border: 1px solid #D4D4D6;
	height: 523px;
	background-image: url(img/bg_1.jpg);
}

#pzFrontBox2 {
	width:930px;
	float: left;
	border: 1px solid #D4D4D6;
	height: 523px;
	background-image: url(img/fakta.jpg);
}

#pzFrontBox3 {
	width:930px;
	float: left;
	border: 1px solid #D4D4D6;
	height: 523px;
	background-image: url(img/bg_1.jpg);
}

#pzFrontBox4 {
	width:930px;
	float: left;
	border: 1px solid #D4D4D6;
	height: 523px;
	background-image: url(img/bg_6.jpg);
}

#pzFrontBox5 {
	width:930px;
	float: left;
	border: 1px solid #D4D4D6;
	height: 523px;
	background-image: url(img/bg_1.jpg);
}

#pzFrontBox6 {
	width:930px;
	float: left;
	border: 1px solid #D4D4D6;
	height: 523px;
	background-image: url(img/bg_1.jpg);
}

#pzFrontBox7 {
	width:930px;
	float: left;
	border: 1px solid #D4D4D6;
	height: 523px;
	background-image: url(img/s2.jpg);
}

#pzFrontBox8 {
	width:930px;
	float: left;
	border: 1px solid #D4D4D6;
	height: 523px;
	background-image: url(img/s3.jpg);
}

#pzFrontBox9{
	width:930px;
	float: left;
	border: 1px solid #D4D4D6;
	height: 523px;
	background-image: url(img/s6.jpg);

}
#pzFrontBox10{
	width:930px;
	float: left;
	border: 1px solid #D4D4D6;
	height: 523px;
	background-image: url(img/bg_kontakt.jpg);
}

#pzFrontBoxVideo {
	width:930px;
	float: left;
	border: 1px solid #D4D4D6;
	height: 523px;
}


#pzFrontBoxImage {
	width:730px;
	height: 260px;
	float: left;
	background-color: #9e8363;
}

#pzLeftBoxMenu {
	width:88px;
	height: 248px;
	float: left;
	background-image: url(german/img/web_menu_side.png);
	
}
#container {
	display: table;
	width:930px;








	float: right
	border: 1px solid #cebb95;
	float: left;
	position: relative;
}

div.boxHead {
	float: left;
	width: 316px;
	height: 30px;
	background-color: #4a5a67;
} 
div.boxContent {
	float: left;
	width: 308px;
	margin: 4px;

}


#pzNavigationLine {
	width:530px;
	min-height: 20px;
	background-color: #FFFFFF;
	float: left;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	margin-top: 0px;
	padding-bottom: 4px;
}
#pzFrontBox {
	width:930px;
	float: right;
	background-color: #f4eacf;
	background-image: url(german/img/bg_front_texture.jpg);
}
#pzFrontBoxLeft {
	width:918px;
	float: left;
	height: 30px;
}
#pzFrontBoxRight {
	width:200px;
	float: right;
	background-color: #9e8363;
	height: 260px;
	background-image: url(german/img/rightbox_front.jpg);

}
#pzForsideBox1 {
	float: left;
	width: 200px;
	height: 220px;
	background-image: url(german/img/bg_bestill.png);
	margin-left: 10px;
	margin-top: 20px;
	padding-top: 72px;
	padding-left: 25px;
}

#pzForsideBox1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #01355c;
	text-decoration:none;
 	
}
#pzForsideBox1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #01355c;
	text-decoration:underline;
}
#pzForsideBox1 .bilde{
	float: left;
	width: 250px;
	}
#pzForsideBox1 .heading{
	float: left;
	width: 230px;
	margin-top: 8px;
	background-image: url(german/img/bg_forside_head.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #20385A;
	padding-left: 20px;
	padding-top: 3px;
	font-weight: bold;
	}
#pzForsideBox1 .ingress{
	float: left;
	width: 250px;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434c55;
	font-weight: bold;
}
#pzForsideBox1 .txt{
	float: left;
	width: 250px;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434c55;
	height: auto;
	}
#pzForsideVideo {
	float: left;
	width: 335px;
	margin-top: 8px;
	height: 190px;
}

#pzForsideBox2 {
	float: left;
	width: 340px;
	margin-top: 8px;
	margin-left: 4px;
}

#pzForsideBox2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006FB6;
	text-decoration:none;
	font-weight: normal;
 	
}
#pzForsideBox2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #7B654D;
	text-decoration:underline;
}	
#pzForsideBox2  .heading{
	float: left;
	width: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0071B7;
	font-weight: bold;
	margin-top: 20px;
	clear: left;
	
	}	
#pzForsideBox2  .txt{
	float: left;
	width: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #20385A;
	line-height: normal;
	clear: left;
	
}	
#pzForsideBox2  .next{
	float: left;
	width: 300px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	
}
#pzForsideBox3 {
	width: 212px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 16px;
	float: right;
	margin-left: 3px;
}

#pzForsideBox3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006FB6;
	text-decoration:none;
	font-weight: normal;
 	
}
#pzForsideBox3 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #7B654D;
	text-decoration:underline;
}	
#pzForsideBox3  .img{
	float: left;
	width: 212px;
	height: 99px;
	margin-bottom: 5px;
	
}	
#pzForsideBox3  .heading{
	float: left;
	width: 212px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #545454;
	font-weight: bold;
	clear: left;
	
	}	
#pzForsideBox3  .txt{
	float: left;
	width: 212px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #545454;
	line-height: normal;
	
}	
#pzForsideBox3  .next{
	float: left;
	width: 100px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	
}
#NewslistContainer {
	display: table;
	width:800px;
	float: left;
	margin-left: 100px;
	margin-top: 10px;
}#pzboxNewsList {
	width: 750px;
	padding-bottom: 4px;
	margin-bottom: 10px;
	padding-top: 4px;
	float: left;
	margin-left: 60px;
	margin-top: 10px;
	padding-right: 4px;
	padding-left: 4px;
	margin-right: 10px;
}

#pzboxNewsList a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #F7E2B8;
	text-decoration:none;
}

#pzboxNewsList a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:underline;
}
#pzboxNewsList  .pzBilde{
	float: left;
	width: 120px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 20px;
	border: 1px solid #464c56;
	padding-right: 2px;
	padding-left: 2px;
}
#pzboxNewsList .pzDato{
	float: left;
	width: 80px;
	height: 16px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99949A;
	margin-left: 20px;
	}
#pzboxNewsList .pzHeading{
	float: right;
	width: 600px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FBE5BB;
	padding-left: 10px;
	background-image: url(german/img/bg_newslist_arrow.jpg);
	margin-top: 20px;
}

#pzboxNewsList .pzIngress{
	float: right;
	width: 600px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin-left: 10px;
	
}
#pzNewsFull {
	float: right;
	width: 918px;
	min-height: 390px;
	height: auto !important;
	height: 390px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
#pzNewsFull .pzBilde{
	float: left;
	width: 250px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 20px;
	border: 1px solid #464c56;
	padding-right: 2px;
	padding-left: 2px;
	}
#pzNewsFull .pzDocTxt{
	float: right;
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0672b3;
	font-size: 12px;
	margin-top: 4px;
}
#pzNewsFull .pzDocIcon{
	float: left;
	width: 30px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}

#pzNewsFull .pzDato{
	float: right;
	width: 630px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00A1E2;
	margin-top: 4px;
	}
#pzNewsFull .pzHeading{
	float: right;
	width: 630px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #00A2E3;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-bottom: 12px;
	background-image: url(german/img/bg_news_arrow.jpg);
	padding-top: 12px;
	margin-top: 10px;
}

#pzNewsFull .pzIngress{
	float: right;
	width: 630px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #c4c4c6;
	font-style: normal;
	margin-top: 4px;
	padding-top: 4px;
}

#pzNewsFull .pzText{
	float: right;
	width: 630px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #464c56;
	padding-bottom: 20px;
}

#pzNewsFull .pzContentGoBack {
	width:65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	float: right;
	margin-bottom: 5px;
	height: 21px;
	margin-right: 30px;
	background-color: #464c56;
	}

#pzNewsFull .pzFacebook {
	width:527px;
	float: right;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #02A6EE;
	margin-right: 6px;
	padding-top: 6px;
	padding-right: 1px;
	padding-left: 2px;
	height: 17px;
}
#pzNewsFull .pzFacebook a{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #02A6EE;
}
#pzNewsFull .pzFacebook a:hover{
	
	font-weight: normal;
	color: #ffffff;
	
}
#pzNewsFull .pzTips {
	width:386px;
	float: right;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #CCCCCC;
	text-transform: uppercase;
	margin-right: 6px;
	height: 17px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #464c56;
}


#pzBoxLeft {
	float: left;
	width: 216px;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 15px;
	
	}


#pzMenuBox {
	width:214px;
	float: left;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

/*START - Meny nivÃ¥ 2 - venstrestilt */
#pzMenuList {
	width:214px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	clear: right;
	height: auto;
	
}

#pzMenuList ul {
	width: 190px;
	margin: 0;
	padding: 4px 0px 1px 0px;
	
}
#pzMenuList li {
	list-style-type: none;
	margin: 0 5px;
	padding: .68em 0 .68em 20px;
	width: 159px;
	margin: 0;
	padding: 0 1 px 50px 20px;
	color: #F0DBB3;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6C29C;
}

#pzMenuList a:hover{
	color: #ffffff;
	text-decoration: none;
}
#pzMenuList li a{
	display: block;
	color: #80684E;
	text-decoration: none;

}
#pzMenuList li:hover {
	background-image: url(german/img/bg_leftmenu_hoover1.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	cursor: default;

}

.pzMenuListNiv1{
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(german/img/bullett_submenu.jpg);	
       
	
}

.pzMenuListNiv1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #007c78;
	text-decoration:none;
	line-height: 22px;
 	
}



.pzMenuListNiv1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #007c78;
	text-decoration:none;
	cursor: default;
}


.pzMenuListNiv2{
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-type:disc;
	list-style-image: url(german/img/bullett_submenu2.jpg);
}

.pzMenuListNiv2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #007c78;
	text-decoration:none;
}

.pzMenuListNiv2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-style: bold;
	color: #007c78;
	text-decoration:none;
}

/*SLUTT - Meny nivÃ¥ 2 - venstrestilt */


#pzContentCat {
	width:854px;
	float: left;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #CCCCCC;
	padding-top: 6px;
	padding-left: 30px;
}

#MemberContainer {
	width:940px;
	min-height: 390px;
	height: auto !important;
	height: 390px;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#ContentHeadingImage {
	width:929px;
	height: 190px;
	float: left;
	}


#pzContentBg {
	width:930px;
	float: right;
	background-image: url(german/img/bg_front_texture.jpg);
}
#pzContentBoxLeft {
	width:214px;
	float: left;
	margin-top: 40px;
	margin-left: 10px;
}
.pzContentBox {
	width:930px;
	min-height: 390px;
	height: auto !important;
	height: 390px;
	float: right;
}
.pzContentImage   {
	width:250px;
	float: left;
	left: 0px;
	height: 402px;
	margin-top: 40px;
	margin-left: 40px;
	
	}
.pzContentHeading   {
	width:570px;
	font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	float: right;
	text-transform: uppercase;
	clear: none;
	margin-right: 50px;
	margin-left: 10px;
	margin-top: 50px;
}
.pzContentIngress   {
	width:570px;
	font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #666666;
	float: right;
	left: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 50px;
	margin-left: 10px;
}
.pzContentTekst   {
	width:570px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #20385A;
	float: right;
	padding-bottom: 5px;
	padding-top: 4px;
	margin-left: 10px;
	margin-right: 50px;
	line-height: normal;
}
.pzContentHeading1   {
	width:570px;
	font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #9EB100;
	float: right;
	text-transform: uppercase;
	clear: none;
	margin-right: 50px;
	margin-left: 10px;
	margin-top: 40px;
}
.pzContentIngress1   {
	width:570px;
	font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #666666;
	float: right;
	left: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 50px;
	margin-left: 10px;
}
.pzContentTekst1   {
	width:570px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #20385A;
	float: right;
	padding-bottom: 5px;
	padding-top: 4px;
	margin-left: 10px;
	margin-right: 50px;
	line-height: normal;
}
.pzContentGoBack   {
	width:65px;
	top: 40px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	margin-bottom: 30px;
	height: 21px;
	color: #666666;
	}
.pzFacebook   {
	width:105px;
	top: 40px;
	left: 0px;
	float: right;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #02A6EE;
	margin-right: 6px;
	padding-top: 4px;
	padding-right: 1px;
	padding-left: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #464c56;
	border-bottom-color: #464c56;
	border-left-color: #464c56;
	height: 17px;
	background-color: #464c56;
}
.pzFacebook   a  {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #02A6EE;
}
.pzFacebook   a:hover  {
	
	font-weight: normal;
	color: #ffffff;
	
}
.pzTips   {
	width:90px;
	float: right;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #CCCCCC;
	text-transform: uppercase;
	margin-right: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #464c56;
	border-bottom-color: #464c56;
	border-left-color: #464c56;
	height: 17px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #464c56;
}
#pzFrontBoxOm {
	width:455px;
	float: left;
	background-image: url(german/img/bg_velkom_forside.jpg);
	padding-bottom: 20px;
}
#pzFrontBoxTxt {
	width:440px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	}
#pzFrontBoxTxt .pzHeadingImage {
	width:360px;
	float: left;
	padding-left: 0px;
	left: 0px;
	margin-bottom: 4px;
	
	}
#pzFrontBoxTxt .pzContentHeading {
	width:440px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	float: left;
	padding-left: 0px;
	left: 0px;
	color: #454d58;
	font-style: normal;
	margin-bottom: 4px;
}

#pzFrontBoxTxt .pzContentIngress {
	width:440px;
	top: 10px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #454d58;
	float: left;
	margin-top: 2px;
}

#pzFrontBoxTxt .pzContentTekst {
	width:440px;
	top: 20px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #454d58;
	float: left;
	margin-top: 10px;
}

#pzFrontBoxSearch {
	width:170px;
	height: 75px;
	float: left;
	background-image: url(german/img/bg_search.jpg);
}
#pzFrontBoxSearch .HeadSearch{
	width:140px;
	height: 18px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 4px;
}
#pzFrontBoxSearch .FormSearch{
	width:150px;
	height: 26px;
	float: left;
	margin-right: 10px;
	margin-left: 6px;
	margin-top: 4px;
}
#pzFrontBoxSearch .ButtonSearch{
	width:64px;
	height: 16px;
	float: left;
	margin-right: 53px;
	margin-left: 53px;
	margin-top: 4px;
}
/*FORSIDE NYHETSBREV BOX HÃ˜YRE SIDE - Ligger inne i FrontBoxRight*/
#pzFrontBoxNewsletter {
	width:570px;
	float: left;
	background-image: url(german/img/bg_newsletter.jpg);
	margin-left: 160px;
	margin-bottom: 150px;
	margin-top: 40px;
	}
#pzFrontBoxNewsletter .HeadNewsletter{
	width:550px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 4px;
	color: #545454;
}
#pzFrontBoxNewsletter .FormNewsletter{
	width:550px;
	height: 26px;
	float: left;
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#pzFrontBoxNewsletter .ButtonOnNewsletter{
	width:100px;
	height: 27px;
	float: left;
	margin-right: 4px;
	margin-left: 6px;
	margin-top: 8px;
}
#pzFrontBoxNewsletter .ButtonOffNewsletter{
	width:200px;
	height: 27px;
	float: left;
	margin-top: 8px;
	}

#pzFrontBoxRef {
	width:383px;
	float: right;
	padding-top: 6px;
	}

#pzFrontBoxRef .top{
	width:383px;
	float: right;
	background-image: url(german/img/bg_front_top.jpg);
	height: 8px;
	}

#pzFrontBoxRef .bottom{
	width:383px;
	float: left;
	background-image: url(german/img/bg_front_bottom.jpg);
	height: 8px;
}
#pzFrontBoxRefList {
	float: left;
	width: 383px;
	background-color: #F0F0F0;
	}
#pzFrontBoxRefList  .pzHeadImg{
	float: left;
	width: 360px;
	margin: 4px;
	padding-bottom: 2px;
	
}
#pzFrontBoxRefList  .pzBilde{
	float: left;
	width: 80px;
	margin-left: 8px;
	border: 1px solid #666666;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	}
#pzFrontBoxRefList  .pzHeading  {
	float: right;
	width: 260px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
	color: #016cb4;
}
#pzFrontBoxRefList  .pzTxt{
	float: right;
	width: 260px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454d58;
	margin-right: 10px;
	}
#pzFrontBoxRefList  .pzGoBack{
	float: right;
	width: 42px;
	height: auto;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-right: 10px;
	padding-left: 220px;
	margin-top: 4px;
	
}
	
#pzFrontBoxNews {
	width:383px;
	float: right;
	padding-top: 4px;
	padding-bottom: 2px;
	}


#pzFrontBoxNews .top{
	width:383px;
	float: right;
	background-image: url(german/img/bg_front_top.jpg);
	height: 8px;
	}

#pzFrontBoxNews .bottom{
	width:383px;
	float: left;
	background-image: url(german/img/bg_front_bottom.jpg);
	height: 8px
}
#pzFrontBoxNews .pzHeadImg{
	width:374px;
	float: left;
	padding-bottom: 4px;
	background-color: #F0F0F0;
	padding-left: 10px;
}
#pzFrontboxNewsList {
	float: left;
	width: 383px;
	background-color: #F0F0F0;
	}

#pzFrontboxNewsList a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #203a5b;
	text-decoration:none;
}

#pzFrontboxNewsList a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #36B1E6;
	text-decoration:none;
}
#pzFrontboxNewsList .pzBilde{
	float: left;
	width: 80px;
	margin: 4px;
	padding-bottom: 2px;
	}
#pzFrontboxNewsList .pzDato  {
	float: right;
	width: 320px;
	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin-right: 10px;
}
#pzFrontboxNewsList .pzHeading{
	float: right;
	width: 320px;
	margin: 1px;
	background-image: url(german/img/bg_newsfront_arrow.jpg);
	padding-left: 50px;
	margin-right: 10px;
	margin-bottom: 4px;
	}
#pzFrontboxNewsList .pzIngress{
	float: right;
	width: 260px;
	height: auto;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	}
#pzFrontboxNewsList  .pzGoBack{
	float: right;
	width: 42px;
	height: auto;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-right: 10px;
	padding-left: 220px;
	margin-top: 4px;
	
/*Her starter NYHETSBOX PÃ… INNHOLDSSIDER HVIS IKKE MENY */
}
#pzSideBoxNewsList {
	float: left;
	width: 188px;
	margin-bottom: 10px;
	margin-top: 50px;

}
#pzSideBoxNewsList  .pzDato  {
	float: left;
	width: 188px;
	height: 12px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #84929F;
}
#pzSideBoxNewsList  .pzHeading{
	float: left;
	width: 188px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FEFEFE;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
	
}
/*Her starter PRODUKTSORTIMENT LISTE */
#pzboxProductSortimentList {
	float: left;
	width: 465px;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 10px;
	position: relative;
	border: 1px dotted #CCCCCC;
}
#pzboxProductSortimentList .pzCategory{
	float: left;
	width: 460px;
	height: 20px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #f0f0f0;
	padding-top: 5px;
	padding-left: 3px;
	}
#pzboxProductSortimentList .pzContent{
	float: left;
	width: 460px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-left: 3px;
	}
/*Her slutter PRODUKTSORTIMENT LISTE */



#pzboxAnsatte {
	width: 360px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	float: left;
	margin-left: 40px;
	position: relative;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#pzboxAnsatte .pzBilde{
	width: 80px;
	background-color: #ffffff;
	text-align:center;
	padding: 2px;
	border: 1px solid #C0C0C0;
	position: relative;
	float: left;
}
#pzboxAnsatte .pzNavn{
	float: right;
	width: 250px;
	height: 16px;
	margin: 1px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #016DB5;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	}
#pzboxAnsatte .pzStilling{
	float: right;
	width: 200px;
	height: 16px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454d58;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 50px;
	background-image: url(german/img/bg_stilling.jpg);
}

#pzboxAnsatte .pzTelefon{
	float: right;
	width: 200px;
	height: 16px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454d58;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 50px;
	background-image: url(german/img/bg_tlf.jpg);
}
#pzboxAnsatte .pzText{
	float: right;
	width: 250px;
	margin: 1px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #454d58;
}	

#pzboxAnsatte .pzMail{
	float: right;
	width: 200px;
	height: 16px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454d58;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 50px;
	background-image: url(german/img/bg_mail.jpg);
}

#pzDocumentBox {
	float: left;
	width: 181px;
	border: 1px solid #e1e1e1;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 8px;
	margin-top: 20px;
}
#pzDocumentBox a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #545454;
	text-decoration:none;
 	
}
#pzDocumentBox a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #01355c;
	text-decoration:underline;
}
	
#pzDocumentBox .txt{
	float: left;
	width: 138px;
	margin-bottom: 4px;
	margin-top: 8px;
	margin-right: 4px;
	margin-left: 8px;
	
}
#pzDocumentBox .icon{
	float: left;
	width: 23px;
	margin-bottom: 4px;
	margin-top: 4px;
	margin-right: 4px;
	margin-left: 4px;
	height: 23px;
	
}
/*kontaktskjema*/

#pzContactContainer {
	width: 550px;
	float: right;
	margin-left: 10px;
	height: auto;
	margin-bottom: 20px;
	padding-bottom: 30px;
	margin-top: 10px;
	padding-top: 35px;
	margin-right: 80px;
	padding-left: 10px;
	padding-right: 20px;

}
#pzContactTxt {
	width: 200px;
	float: left;
	margin-left: 30px;
	height: auto;
	margin-bottom: 30px;
	padding-bottom: 10px;
	margin-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	color: #80684E;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	
	}


#pzNewsletterContainer {
	width: 550px;
	float: left;
	position: relative;
	margin-left: 150px;
	height: 200px;
	margin-bottom: 4px;
	padding-bottom: 30px;
	margin-top: 30px;

}

.tabbox300 {
	float:left;
	width:420px;
	font-family: Arial, Helvetica, sans;
	color: #c4c4c6;
	font-weight:normal;
	font-size: 12px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:6px;
	margin-bottom:1px;
	margin: 4;
	}
	
.tabbox150 {
	float:left;
	width:100px;
	font-family: Arial, Helvetica, sans;
	color: #20385A;
	font-weight:normal;
	font-size: 14px;
	padding-top:5px;
	margin-bottom:1px;
	text-align: right;
	/*kontaktskjema slutt*/
}
	
.tabbox160 {
	float:left;
	width:170px;
	padding-top:5px;
	margin-bottom:20px;
	text-align: left;
}

	
.tabbox170 {
	float:left;
	width:60px;
	margin-bottom:20px;
	text-align: left;
	margin-left: 20px;
	padding-left: 20px;
}
	
.formText260 {
	background-image: url(german/img/bg_form_line.jpg);
	FONT-SIZE: 12px;
	LEFT: 0px;
	FONT-FAMILY: Verdana;
	FONT-COLOR: #808080;
	TOP: 0px;
	HEIGHT: 18px;
	WIDTH: 160px;
	border: 1px solid #F4EACF;
	color: #80684E;
	padding-top: 5px;
	padding-right: 3px;
	padding-left: 3px;
}


.formText270 {
	background-image: url(german/img/bg_form_line.jpg);
	FONT-SIZE: 12px;
	LEFT: 0px;
	FONT-FAMILY: Verdana;
	FONT-COLOR: #808080;
	TOP: 0px;
	HEIGHT: 18px;
	WIDTH: 334px;
	border: 1px solid #F4EACF;
	color: #80684E;
	padding-top: 5px;
	padding-right: 3px;
	padding-left: 3px;
}

.formTextarea270 {
	background-image: url(german/img/bg_form_box.jpg);
	border:1px solid #F4EACF;
	FONT-SIZE: 12px;
	LEFT: 0px;
	WIDTH: 340px;
	FONT-FAMILY: Verdana;
	FONT-COLOR: #808080;
	TOP: 6px;
	HEIGHT: 95px;
	color: #80684E;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

#footer {
	width:930px;
	font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	float: left;
	margin-top: 5px;
}

#shadow {
	width:932px;
	height: 65px;
	float:left;
	background-image: url(german/img/menu.jpg);
	margin-top: 2px;
}
#warper {
	width:930px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	display: table;
	height: auto;
	clear: right;
	position: relative;
	margin-top: 10px;
	background-color: #FFFFFF;
}
.clear {
	clear: both;
}

