/*HTML-----------*/
body {
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFF;
	background-image:url(/images/bodybg2.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	margin:0;
	padding:0;
	padding-bottom:50px;
}
img {  
    border:none;
}
h1 {
	margin:0;
	padding:0;
}
a {
	outline:none;
}
#bd #content a {
	outline:none;
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #ffdd00;
}
#bd #content a:hover {
	background-color:#000;
	color:#ffdd00;
}


/*Generelle classer*/
.clear {
	clear:both;
}


/*MOD------------*/
#mod {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}


/*HD------------*/
#hd {
	height:348px;
	position:relative;
}
#hd a#logo {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:334px;
	height:235px;
}
#hd a#kampanje {
	display:block;
	position:absolute;
	left:798px;
	top:200px;
	width:150px;
	height:154px;
}
#hd a#bbb {
	width:250px;
	height:55px;
	position:absolute;
	right:0;
	top:0;
}
#hd #menu {
	position:absolute;
	top:291px;
}
#hd #menu ul {
	margin:0;
	padding:0;
}
#hd #menu li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
#hd #menu a {
	display:block;
	margin-right:1px;
	color:#FFF;
	text-decoration:none;
	width:107px;
	height:31px;
	background-color:#000;
	margin-bottom:16px;
	color:#ffdd00;
	text-align:center;
	font-size:14px;
	padding-top:10px;
}
#hd #menu a:hover, #hd #menu a.active {
	background:none;
	color:#000;
	height:47px;
	margin-bottom:0px;
	background-image:url(/images/m_o.png);
}


/*BD------------*/
#bd {
	min-height:350px;
	height:auto !important; /*hack IE6 */
	height:350px; /*hack IE6 */
	clear:both;
	padding-top:10px;	
}
#bd #content{
	float:left;
	width:707px;
}
#bd #frontart h1#arttitle{
	display:block;
	margin:0;
	padding:0;
	background-image:url(/images/arttitle.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	height:40px;
	padding-left:20px;
	font-weight:normal;
	padding-top:5px;
}
#bd #frontart #artcontent{
	background-color:#000;
	padding:20px;
	padding-top:10px;
	color:#FFF;
	margin-bottom:20px;
}


/*FT------------*/
#ft {
	border-top:1px solid #000;
	padding-top:10px;
	margin-top:20px;
	font-size:11px;
	text-align:right;
}
#ft a{
	color:#000;
}
#ft a:hover {
	text-decoration:none;
}











.bmenu {
	float:left;
	background-image:url(/images/bbmenu_bg.jpg);
	background-repeat:repeat-y;
	width:221px;
	margin-right:22px;
}
.bmenu h2{
	background-image:url(/images/bbmenu_h2_bg.jpg);
	display:block;
	height:40px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	padding-left:25px;
	padding-top:13px;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
	
}
.bmenu ul, .bmenu li {
	margin:0;
	padding:0;
	list-style:none;
}
.bmenu a{
	display:block;
	color:#FFF;
	text-decoration:none;
	background-image:url(/images/bbmenu_a_off.jpg);
	background-repeat:no-repeat;
	padding-left:60px;
	padding-top:5px;
	height:25px;
	font-size:12px;
}
.bmenu a:hover {
	background-image:url(/images/bbmenu_a_on.jpg);
	color:#000;
}
.bmenu div.brdr{	
	border-bottom:1px solid #ffdd00;
	width:214px;
}









/*STANDARD ----------------------- */
#AESTON {
	position:absolute;
	right:0px;
	top:100px;
	z-index:2;
	width:14px;
	height:37px;
	background-image:url(/images/aeston.gif);
}