/* PAGE START */

.mainWidth{
	width: 940px;
    }

.main{
	position: absolute;
	margin-left: -470px;
	top: 0px;
	left: 50%;
	display: block;
	text-align: left;
    }
	
.mainTop{
	height: 86px;
	width: 100%;
    }

.mainPhoto{
	border: 4px solid #B1B2B4;
	padding: 0px;
	text-align: top;
	}

.changeLanguage A, .changeLanguage A:visited, .changeLanguage A:active, .changeLanguage A:hover {
	color: #B41E1D;
	text-decoration: none;
    }

A.frontpageLink, A.frontpageLink:visited, A.frontpageLink:link, A.frontpageLink:active{
	line-height: 18px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}	
	
A.frontpageLink:hover{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

	
.txtFieldSearch {
	border: solid 1px #b41e1d;
	height: 12px;
	margin: 0px;
	padding: 0px;
	width: 100px;
	font-size: 10px;
	}

.button_search{
	font-size: 10px;
	color: white;
	background-color: #b41e1d;
	height: 14px;
	margin:0px;
	border: 0px;

	}
	
.button_search_hover{
	cursor: pointer;
	font-size: 10px;
	color: white;
	background-color: #c41e1a;
	height: 14px;
	margin:0px;
	border: 0px;

}

	
.secondoLogo{
	vertical-align: bottom;
	height: 100%;
    }

.mainPhoto .paragraphsetupimage {
	margin: 0px;
	border: 1px solid white;
	width: 930px;
	height: 290px;
	}

.topMenu{
	background-image: URL('/Files/System/extranet/bg_topMenu.jpg');
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 6px 6px 6px 6px;
	height: 30px;
	}

.topMenuRight{
	background-image: URL('/Files/System/extranet/bg_topMenuRight.jpg');
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 6px 6px 6px 6px;
	height: 30px;
	text-align: right;
}
	
.topMenuRight A.L1 SPAN.L2_Active{
	color: #B41E1D;
	font-weight: bold;
}	
	
/*PAGE END */	

/* FRONTPAGE, PARAGRAPH SETUP TEMPLATE START */ 
.frontpage1 .frontpage1Table{
	width: 100%;
	height: 100%;
    }	

.frontpage1 {
	height: 81px;
	border-bottom: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	border-top: 0px;
    }	

DIV.boxRightFrontpage{
	border: 4px solid #B1B2B4;
	padding: 1px 1px 1px 1px;
	background-color: white;
	width:332px;
    }	

	
.frontpage2Table{
	background-color: #B1B2B4;
	width: 332px;
	height: 260px;
	padding: 1px 1px 1px 1px;
	vertical-align: top;    
	border: 0px;
    }	

.frontpage2Table TD{
width: 332px;
}	
	
.frontpage2 {
	border-left: 3px solid #FFFFFF;
	border-top: 0px;
	vertical-align: top;    
    }	

.frontpage3 .frontpage3Table{
	border: 4px solid #B1B2B4;
	width: 290px;
	height: 175px;
	padding: 1px;
    }	
.frontpage3 {
	border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
    }	

.frontpage4 .frontpage4Table{
	border: 4px solid #691111;
	width:290px;
	height: 175px;
	padding: 1px;
    }	

.frontpage4{
	border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
    }
/* FRONTPAGE, PARAGRAPH SETUP TEMPLATE END */

/* SUBPAGE, PARAGRAPH SETUP TEMPLATE START */
.subContent{
	border-top: 4px solid #B1B2B4;  
	border-right: 4px solid #B1B2B4;  
	border-bottom: 4px solid #B1B2B4;  
	border-left: 5px solid #B1B2B4;  
    padding: 1px 1px 1px 1px;
    white-space:nowrap;  
    vertical-align:top;
	height: 400px;
    }

.subContent P, .subContent DIV, .subContent TABLE , .subContent SPAN  {
	white-space: normal;
}


	
.subpageLeftMenu{
    background-color: #b41e1d;    
    color: White;
    padding: 20px 5px 20px 10px;
    width: 120px;
    white-space:nowrap;  
    vertical-align:top;
/*	border: 1px solid white;*/
    }

.subpageLeftMenu TABLE{
    width: 120px;
	padding: 0px;
    }
	
	
.subpageTextArea{
    padding: 5px 20px 20px 20px;
    width: 100%;
/*	width: 500px;*/
    white-space:nowrap;  
    vertical-align:top;
    }

.subpageTextArea P, .subpageTextArea DIV, .subpageTextArea TABLE , .subpageTextArea SPAN  {
	white-space: normal;
}

	
DIV #legend{
	padding-bottom: 6px;
}    
	
.subpageTextAreaBred
{
    padding: 6px 20px 20px 20px;
/*    width: 605px;  */
	width: 100%;
    white-space:nowrap;  
    vertical-align:top;
    }
	
.subpageTextAreaBred P, .subpageTextAreaBred DIV, .subpageTextAreaBred TABLE , .subpageTextAreaBred SPAN  {
	white-space: normal;
}
	
.subpageTextAreaSemiBred
{
    padding: 20px 20px 20px 20px;
    width: 302px; 
    white-space:nowrap;  
    vertical-align:top;
    }

.subpageTextAreaSemiBred P, .subpageTextAreaSemiBred DIV, .subpageTextAreaSemiBred TABLE , .subpageTextAreaSemiBred SPAN  {
	white-space: normal;
}

.subpageTextAreaSemiBredLegend
{
    padding: 6px 20px 20px 20px;
    width: 302px; 
    white-space:nowrap;  
    vertical-align:top;
    }

.subpageTextAreaSemiBredLegend P, .subpageTextAreaSemiBredLegend DIV, .subpageTextAreaSemiBredLegend TABLE , .subpageTextAreaSemiBredLegend SPAN  {
	white-space: normal;
}
	

.subpagePictureArea{
    white-space:nowrap;  
    vertical-align:top;
	text-align: left;
	width: 308px;
    }

.subpagePictureArea P, .subpagePictureArea DIV, .subpagePictureArea TABLE , .subpagePictureArea SPAN  {
	white-space: normal;
}

    
/* SUBPAGE, PARAGRAPH SETUP TEMPLATE END */
    
/* PARAGRAPH TEMPLATES START */
.boxContent{
	padding: 24px;
	width: 260px;
}

.box
{
	border: 4px solid #b1b2b4;
	padding: 1px;
    }    

.box TABLE
{
	background-color: #b1b2b4;
	width: 100%;
    }
/* PARAGRAPH TEMPLATES END */

/* TOP MENU START */
DIV.topMenuLevel1{
    position:relative;z-index: 2000;
    margin: 0px;
    }
    
DIV.topMenuLevel1 DIV{
    width: 100px;
    float:left;
    text-transform: uppercase;
    height: 21px;
    text-align:center;
    padding-top: 7px;
    background-image:URL('/Files/System/extranet/bg_topMenuLinks.gif');
    background-position:right;
    background-repeat: no-repeat;
    }

DIV.topMenuLevelCustomerSite	{
    float:right;
    text-transform: uppercase;
    height: 21px;
    text-align:right;
    padding-top: 7px;
	padding-right: 15px;
}

div.topMenuLevelCustomerSite A.L1:hover{
	color: #b41e1d;
}

.menu1_L1, .menu1_L1_Active{
    position: absolute; 
    top: 91px;
	right: 10px;
    height: 341px;
    color: White;
	/*  background-color: #B41E1D;*/
	background-color: #9D0000;
	filter: alpha (opacity=90);
    width: 99px;
    z-index: 1000;
    display: none;
    border: 1px solid #FFFFFF;
    }

.menu1_L1 UL, .menu1_L1_Active UL{
    padding: 30px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style-type:none;
    }

.menu1_L1 UL LI, .menu1_L1_Active UL LI{
    padding: 0px;
    list-style-type:none;
    }

A.L2 {
text-decoration: none;

}
	
DIV.L2 
{
    padding: 5px 0px 5px 5px;
    text-align:left;
    }

SPAN.L2 
{
    padding: 0px;
    }

SPAN.L2_Active 
{
    padding: 0px;
	font-size: 12px;
    }

DIV.L2_Active 
{
    padding: 4px 0px 4px 5px;
    border-top: 1px solid white;    
    border-bottom: 1px solid white;
    background-color: #b2b2b2;    
    text-align:left;
	font-size: 12px;
    }

DIV.L2:hover 
{
    padding: 4px 0px 4px 5px;
    border-top: 1px solid white;    
    border-bottom: 1px solid white;
    background-color: #b2b2b2;    
    text-align:left;
    }

/* TOP MENU END*/     

.uppercase{
/* text-transform: uppercase; */
}



/* CHANGE LANGUAGE START */

#areaENG, #areaDK, #areaDE, #areaFR, #areaIT{
	color: #B41E1D;
}

#areaENG:hover, #areaDK:hover, #areaDE:hover, #areaFR:hover, #areaIT:hover{
	cursor: pointer;
}

#areaENG.areaStyle_28, #areaDK.areaStyle_1, #areaDE.areaStyle_27, #areaFR.areaStyle_29, #areaIT.areaStyle_30{
	color: #333333;
}

#areaENG.areaStyle_28:hover, #areaDK.areaStyle_1:hover, #areaDE.areaStyle_27:hover, #areaFR.areaStyle_29:hover, #areaIT.areaStyle_30:hover{
	cursor: default;
}

/* CHANGE LANGUAGE END */



