body {
  background-color: #fff;
  font-size: 14px;
  font-family: 'Times New Roman', Arial, Helvetica;
  color:#000;  
  background-color:#373838;
  padding:0px;
}
#wrapper { 	
  height:660px; 
  width:1000px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  padding: 0px;
  background: url(../images/r&blogo.jpg) #959797 no-repeat;

}

 img {
   border: 0 none;
   }
.news img {
   border: 0 none;
   margin:2px;
   }

div.center  {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

    
#pages {
  width:820px;
  height:490px;
  position:relative;
  top: 75px; 
  left: 105px;
  background-color: #fff;
  border:2px solid #626463;
}



#quotepages {
   width:820px;
  height:490px;
  position:relative;
  top: 75px; 
  left: 105px;
  background-color: #959796;
  border:2px solid #959796;
  color:#fff;
}

p, h1, h2, h3, h4 {
margin: 0px; 
padding:15px 10px 0px 0px;
}
h1 {
font: 120% 'Times New Roman';
text-transform:uppercase;
color: #000;
font-weight:bold;
}

h2 {
font: 110% 'Times New Roman';
text-transform:uppercase;
color: #000;
font-weight:bold;
}

h3 {
font: 105% 'Times New Roman';
text-transform:uppercase;
color: #000;
font-weight:bold;
}



a:link {color: #000;}
a:visited {color: #666666;}
a:hover {color: #000;}
a:active {color: #666666;}
a:focus{color: #666666;}

#nav {
	margin-left:80px;
	margin-top:75px;
	position:relative;
}
#path {
  text-transform:uppercase;
  font-family:Verdana ,Arial,sans-serif;
  font-size:9pt;
  color:#fff;
  width:75%;
  float:left;
} 

#path p {
padding:2px 0px 0px 10px;
margin:0;
}

#footercontainer {
	width: 820px;  
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
  position:relative;

  }

#footercontainer p{
	text-align:center;
	color: #fff;
	padding:1.2em 0 1.2em 5px;
  font-size: 9px;
    font-family: 'Times New Roman';

  text-transform:uppercase;
}

.placeh1 {
 width:180px;
  height:270px;
  position:absolute;
  top: 14px; 
  left: 16px;
}
.placeh2 {
 width:180px;
  height:270px;
  position:absolute;
  top: 14px; 
  left: 216px;
}
.placeh3 {
 width:380px;
  height:180px;
  position:absolute;
  top: 296px; 
  left: 16px;
}
.placeholdertext50_right {
	width:365px;
	height:434px;
	position:absolute;
	top: 25px;
	left: 412px;
	padding:1.2em;
	overflow: auto;
	z-index:10;
}

.placeh1a {
 width:180px;
  height:270px;
  position:absolute;
  top: 206px; 
  left: 16px;
}
.placeh2a {
 width:180px;
  height:270px;
  position:absolute;
  top: 206px; 
  left: 216px;
}
.placeh3a {
 width:380px;
  height:174px;
  position:absolute;
  top: 14px; 
  left: 16px;
overflow: hidden;
}


.placeholdertext50_right_white {
 width:375px;
  height:455px;
  position:absolute;
  top: 55px; 
  left: 410px;
  padding:1.2em;
    overflow: auto;
      color:#fff;
      z-index:10;

}
.placeholdertext50_left {
 width:380px;
  height:455px;
  position:absolute;
  top: 5px; 
  left: 10px;
  padding:1.2em;
  overflow: auto;
  z-index:10;
}

.placeholdertext60_left {
 width:410px;
  height:455px;
  position:absolute;
  top: 5px; 
  left: 10px;
  padding:1.2em;
  overflow: auto;
  z-index:10;
}



.placeholdertext35_right {
 width:425px;
 height:380px;
 position:absolute;
 top: 45px; 
 left: 340px;
 padding:1.2em;
 overflow: auto;
 z-index:10;
}

.placeholdertext20_right {
 width:485px;
 height:350px;
 position:absolute;
 top: 65px; 
 left: 285px;
 padding:1.2em;
 overflow: auto;
 z-index:10;
}

.placeholdertext20_left_1col {

 width:220px;
  height:455px;
  position:absolute;
  top: 5px; 
  left: 10px;
  padding:1.2em;
  overflow: auto;
  z-index:10;
}

.placeholdertext20_right_1col {
 width:375px;
 height:455px;
 position:absolute;
 top: 5px; 
 left: 420px;
 padding:1.2em;
 overflow: auto;
 z-index:10;
}

.placeholdertext20_right_1col_small {
 width:240px;
 height:440px;
 position:absolute;
 top: 5px; 
 left: 515px;
 padding:1.2em;
 overflow: auto;
 z-index:10;
}

.news {

  padding:1.2em;

 
background-color:#fff;
color:#000;
}

.newsPlaceholder a {
font: 105% 'Times New Roman';
text-transform:uppercase;
color: #fff;
font-weight:bold;
}
#quotes {
 font-size: 18px;
 width:760px;
 height:200px;
 margin-top:180px;
 margin-left: auto;
 margin-right: auto;
 padding:1.2em;
 overflow: auto;
}

#quotes p {
text-align:center;
}

#quotes .auth {
 width:400px;
 margin-left: auto;
 margin-right: auto;
}

#quotes .auth p {
  font-size: 14px;

text-align:right;
}


#chooselang {
margin-top:25px;
  font-size: 12px;
color: #fff;

}

#chooselang a:link {color: #fff;}
#chooselang a:visited {color: #fff;}
#chooselang a:hover {color: #666666;}

#oppettider {
 width:325px;
  background:#ccc;
   padding:1.2em;

}

#newsitems {
 width:300px;
   padding:1.2em;

}
#newsitemsFlex {
 width:80%;
   padding:1.2em;

}


#dropdown, #dropdown ul { 
list-style: none; 
font-family:Verdana ,Arial,sans-serif;
font-size:9pt;
font-style:normal;
font-weight:normal;
}


	
	#dropdown li.headlink { width: 150px; float: left; margin-left: -1px; text-align: center; }
	#dropdown li.headlink a { display: block; padding: 2px; }
	.menulink {  background-color: #626463; text-decoration: none;text-transform: uppercase;
}

	#dropdown li.headlink ul { display: none; text-align: left; }
	#dropdown li.headlink:hover ul { display: block; }
	
	#dropdown a { color: white; } #dropdown ul li a:hover { text-decoration: none; }
	
.hoverbg {
background: url(../images/menuplate.png) no-repeat;
width:305px;
height:184px;
position:absolute;
top:-182px;
left:35px;
color:#fff;
float:left;
z-index: 25;

}

.hoverbg a {
text-transform: uppercase;
text-decoration: none;
}

#col1 a:hover {
color:#ccc;
}

#col2 a:hover {
color:#ccc;
}


#col1 {
float:left;
width:110px;
padding:10px;
margin:0px 0px 0px 10px;
}

#col2 {
float:left;
width:140px;
padding:10px;
margin:0px 0px 0px 0px;
}
.sortiment {
font-family: Palatino;
font-style: italic;
height:12px;
}

.clear {
clear:both;
}
