/* Generell layout */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
	font-family:Tahoma, Arial, sans-serif;
	font-size: 100.01%;
	background-image:url(../images/back_body01.gif);
	text-align: center;
}

input,textarea,button,select {
	font-family:Tahoma, Arial, sans-serif;
	font-size: 12px;
}

a {
	color:#0071b9;
}

a:hover {
	color:#ae233e;
}

a#logo img{border:0;}

/* Menulayout */

#navcontainer ul
{
	padding-left: 0;
	margin-left: 0;
	color: White;
	float: left;
	width: 100%;
	font-family:Tahoma, Arial, sans-serif
}

#navcontainer ul li {
	display: inline;
}

#navcontainer .lang {
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	
}

#navcontainer ul li a
{
	background-image: url(../images/banner_div01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: White;
	text-decoration: none;
	font-weight:normal;
	float: left;
	padding-top: 1.9em;
	padding-right: 1.9em;
	padding-bottom: 1.9em;
	padding-left: 1.9em;
}

#navcontainer ul li a:hover
{
	background-color: #ac223d;
	color: #fff;
}

#leftmenuwrapper{
	text-decoration:none;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
}

#leftmenuwrapper ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom:6px;
	padding-left:10px;

}

#leftmenuwrapper ul ul{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom:10px;
}

#leftmenuwrapper ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top:2px;
}

#leftmenuwrapper ul li li {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left:10px;
	padding-top:3px;
}

#leftmenuwrapper a{
	text-decoration:none;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
}

#leftmenuwrapper a:hover{
	color:#ae233e;
	text-decoration:underline;
}

#leftmenuwrapper .SideMenuItem{
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#leftmenuwrapper .SideMenuItemChosen{
	color:#ae233e;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}


/* Layout */

#wrapper{
width: 800px;
background-color:#FFFFFF;
text-align: left;
}

#bannerwrapper{
	width: 800px;
	height: 60px;
	color:#FFFFFF;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	background-image: url(../images/back_banner01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#footerwrapper{
	width: 780px;
	height:35px;
	padding:10px;
	background-repeat:repeat-x;
	text-align: left;
	background-image:url(../images/back_footer01.gif);
}

#footerwrapper .FooterText{
	font-size:11px;
	color:#FFFFFF;
}

#footerwrapper .FooterTextBla{
	font-size:11px;
	color:#0071b9;
}

#contentwrapper{
	font-size: 80%;
}

#contentwrapper .ProdOverview {
	font-size:11px;
	text-decoration:none;
}

#contentwrapper h1{
font-size: 200%;
display: inline;
}

#contentwrapper h2{
font-size: 160%;
display: inline;
}

#content{
font-size: 80%;
margin: 20px;
}

#newswrapper{
margin-top: 0px;
color:#FFFFFF;
}

#subwrapper{
margin-top: 0px;
color:#e5e6e5;
background-color:#f4f4f4;
}

#rightwrapper{
margin-top: 0px;
background-color:#0071b9;
}

#frontpagewrapper{
height: 383px;
margin-top: 0px;
background-color:#0071b9;
}

#newswrapper .FrontNewsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

#subwrapper .FrontNewsHeaderSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0071b9;
}

#newswrapper a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#newswrapper a:hover {
	font-family: Arial, Helvetica, sans-serif;
}

.BackDiv01 {
	background-image: url(../images/vert_div01.gif);
	background-repeat:repeat-y;
	background-position: left top;
}

.BackDiv02 {
	background-image: url(../images/horiz_div01.gif);
	background-repeat:repeat-x;
	background-position: left top;
}

.BackBergoOrginal {
	background-image: url(../images/bergo_orginal_botten01.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
}

.BackMenu01 {
	background-image: url(../images/back_menu02.gif);
	background-repeat:repeat-x;
	background-position: left top;
}

.BackMap {
	background-image: url(../images/back_map01.gif);
	background-repeat:no-repeat;
	background-position: left top;
}
.prodlist {
	font-weight:bold;
	color:#999999;
}






div#swap_img{
	width:800px;
	height:140px;
	padding:0;
	}
	
	
a#logo{
	position:relative;
	top:10px;
	width:124px;
	height:110px;
	margin-right:20px;
	z-index:22;
	float:right;	
	}
	
	
	
.pics {  
    height:  145px;  
    width:   800px;  
    padding: 0;  
    margin:  0;
	} 
 
.pics img { 
    padding:0;  
    width:  800px; 
    height: 140px;
    top:  0; 
    left: 0;
	}	