/* top elements */
* { padding: 0; margin: 0; }

body {
	margin: 0;
	padding: 0;
	
	line-height:23px;
	color: #666666; 
	background: #e5e5e5 url(images/bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}



/* links */

a.lbOn {
text-decoration:none;
border:none;
}

a:hover.lbOn {
text-decoration:none;
border:none;
}



#ekstra a,#ekstra1 a,#ekstra2 a,#ekstra3 a,#ekstra4 a,#ekstra5 a,#ekstra6 a,#ekstra7 a,#ekstra8 a,#ekstra9 a,#ekstra10 a, #main-under a, #main-under a  ,#rightbar-under a{
	color: #DD6E25;
	text-decoration:none;
	border-bottom: dotted 1px solid;
	border-bottom:1px dotted;
}
#ekstra a:hover,#ekstra1 a:hover,#ekstra2 a:hover,#ekstra3 a:hover,#ekstra4 a:hover,#ekstra5 a:hover,#ekstra6 a:hover,#ekstra7 a:hover,#ekstra8 a:hover,#ekstra9 a:hover,#ekstra10 a:hover, #main-under a:hover, #rightbar-under a:hover{
color: #333333;
border-bottom:1px solid;
}

#footer-bg a {
	color: #333333;
	background-color:#ccc;
	text-decoration:none;
	border-bottom:  1px solid;
	border-bottom:1px dotted;
	font-weight:bolder;
	font-size:10px;
	padding:3px;
}
#footer-bg a:hover{
color: #fff;
border-bottom:1px solid;
}

/* headers */
h1, h2, h3 {
	font: normal ;
	font-style: normal;
	color: #333;	
}
h1 {
	font-size: 1.4em;
	font-weight: bold;
} 
h2 { font-size: 11px; line-height:17px; }
h3 { font-size: 1.1em;  font-weight: bold;}

 h1, h2, h3 {
	margin: 0px 15px;
}
ul, ol {
	margin: 10px 30px;
	padding: 0 15px;
	color: #666666;
	list-style: #FF6600 disc;
}
ul span, ol span {
	color: #666666; 
	
}

#main-under li{
margin:0;
margin-bottom:10px;
border-bottom:1px solid #fff;
line-height:20px;
	
}


p.citat {
	margin-left:5px;
	margin-bottom:2px;
	font-size:12px;
	line-height:20px;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:500;
}

p.bites {
margin-top:5px;
font-size: 11px; 
line-height:17px; 
}

p.brod {
margin: 0px 15px;
margin-top:5px;
color:#333333;
font-weight:500;

}

/* images */


img 

 {border:0px;
padding:0px;
text-decoration:none;

margin:0px;}
  
  
img.no-border
 {
	border: none;
	text-decoration:none;
}

img.float-right {

  margin: 5px 0px 5px 15px;  
}
img.float-left {
border: 0px solid #CCC;
	padding:1px;
	margin-left:0px;
	margin-right:5px;
 float:left;}





/***********************
	  LAYOUT
************************/
#wrap {

	width: 947px;
	margin: 0 auto;	
	text-align: left;
	
}



#content-wrap {
	clear: both;
	margin-top:4px; 
	padding: 0;	
	float:left;
	background-image: url(images/bg_content.gif);
background-repeat: repeat-y;
background-position: center;
display: block; 
	width: 947px;
	}
	

#topbanner {

}
	

br 
{
margin-top:0px;			
}


/*indications*/

#ekstra {padding-bottom:7px;padding-left:20px;text-align:right;padding-right:35px;padding-top:7px;
background: url(images/indicator/priv.png) no-repeat  ;}
#ekstra1 {padding-bottom:7px;padding-left:20px;text-align:right;padding-right:35px;padding-top:7px;
background: url(images/indicator/erh.png) no-repeat  ;}
#ekstra2 {padding-bottom:7px;padding-left:20px;text-align:right;padding-right:35px;padding-top:7px;
background: url(images/indicator/flytte.png) no-repeat  ;}
#ekstra3 {padding-bottom:7px;padding-left:20px;text-align:right;padding-right:35px;padding-top:7px;
background: url(images/indicator/opbv.png) no-repeat  ;}
#ekstra4 {padding-bottom:7px;padding-left:20px;text-align:right;padding-right:35px;padding-top:7px;
background: url(images/indicator/pris.png) no-repeat  ;}
#ekstra5 {padding-bottom:7px;padding-left:20px;text-align:right;padding-right:35px;padding-top:7px;
background: url(images/indicator/pakke.png) no-repeat  ;}
#ekstra6 {padding-bottom:7px;padding-left:20px;text-align:right;padding-right:35px;padding-top:7px;
background: url(images/indicator/profil.png) no-repeat  ;}
#ekstra7 {padding-bottom:7px;padding-left:20px;text-align:right;padding-right:35px;padding-top:7px;
background: url(images/indicator/jobs.png) no-repeat  ;}
#ekstra8 {padding-bottom:7px;padding-left:20px;text-align:right;padding-right:35px;padding-top:7px;
background: url(images/indicator/kont.png) no-repeat  ;}
#ekstra9 {padding-bottom:7px;padding-left:20px;text-align:right;padding-right:35px;padding-top:7px;
background: url(images/indicator/forside.png) no-repeat  ;}
#ekstra10 {padding-bottom:7px;padding-left:20px;text-align:right;padding-right:35px;padding-top:7px;
background: url(images/indicator/uden.png) no-repeat  ;}


/* main */


#tilbud {

	float: left;
	margin-top:5px;
	margin-left:20px;
	margin-bottom:15px;
	width: 300px;
	padding:0px;
	
	height:75px;
	
}

#tilbud2 {
	
	float: left;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:40px;
	margin-right:0px;
	width: 290px;	
	height:75px;
	padding:0px;
		
}

#main {
	float: left;
	margin-left:20px;
	width: 340px;
	margin-right:5px;	
	
	
}
#main-midt {
	float: left;
	padding-left:0px;
	width: 340px;	

}
#rightbar {
	float: left;
	width: 210px;
	padding: 0; margin:0;
	padding-right:20px;		
	padding-left:5px;
}


#main-under {
	float: left;
	margin-left:20px;
	width: 542px;}
	

#rightbar-under {
	float: right;
	width: 350px;
	padding: 0; margin:0;
	padding-right:23px;		
	padding-left:5px;
	
}



/* Footer */
#footer { 
	clear: both; 
	color: #000; 
	background: url(images/bg_bund.gif) ;
	margin: 0; padding: 0; 
	height: 50px;	  
	font-size: 95%;		
}

#footer .footer-left{
	float: left;
	width: 65%;
}
#footer .footer-right{
	float: right;
	width: 30%;
	padding-right:20px;
}

#footer-bg{
	margin-top:19px;
	padding-right:30px;
	text-align:right;
}
/* menu tabs */

#menutab {
	
	width: 780x;
	height:44px;
	display:inline;
	float:right;
	margin-top:43px;
	margin-bottom:2px;
	margin-right:6px;
	
}

#menutab ul {
margin:0;
padding:0;
text-decoration: none;
list-style:none;
display:inline;
}

#menutab ul li {
margin: 0; padding: 0;
text-decoration: none;
list-style:none;
display:inline;
}

#menutab li a, #menutab ul li span {
float: left;
color: black;
font-weight: bold;
padding: 0px 0px 0px 0px;
text-decoration: none;
list-style:none;
display:inline;
}

#logo {
	
	padding: 0;
	width: 155px;
	height:86px;
	float:left;
	margin-left:8px;
}



/* end menu tabs */

/* alignment classes */
.float-left  { float: left; }
.float-right {	float: right;}
.align-left  {	text-align: left;}
.align-right {	text-align: right; }

/* additional classes */
.clear { clear: both; }

.orange {
	color: #FF6600;
}
.gray  {
	color: #ccc;

}
.pris  {
	color: #333333;
	border-top:solid 1px #ccc;
	background-color:#F0F0F0;
	padding-left:5px;
}

.center {
margin-left:10px;

}



