
html, body {
	margin: 0;
	padding: 20px 0px 0px 10px;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


:focus {
	outline: 0;
}


/**
*Common HTML-tags
*/
body {
	background: #a9c974 url(background.png) repeat-x top left;
	font-family: Arial;
	font-size: 12px;
	color: #787878;
	padding-top:0px;
}


/*everything*/

#container {/*border:3px solid red;*/
	margin: 0px auto 10px auto;
	width: 972px;
	/*float:left;*/
}

/**
*All body->addconent() will have this id tag
*/
.content_text{
	/*border:1px solid red;*/
	overflow:auto;
}



/**
*Loggo
*/
#logo {
	margin:0px 5px;
	float:left;
}

#logo_img {
	border: 0px;
}

/**
* Menu
*/
#menu{/*border:1px solid black;*/
	/*background: transparent url(menu.png) no-repeat;*/
	height: 38px;
	/*width: 796px;*/
	width: 820px;

	margin: 47px 0px 0px 0px;
	float:left;
	white-space: nowrap;

}

#menu #menu_left{
	background: transparent url(menu_left.png) no-repeat;
	width:10px;
	height:35px;	

float:left;
}

#menu #menu_right{
	background: transparent url(menu_right.png) no-repeat;
	width:10px;
	height:35px;
	float:left;
}

#menu ul{
	list-style:none;
	list-style-position: outside;
	list-style-type:none;

	padding:0px;
	margin:0px;
}

#menu li{
	background: transparent url(menu_normal.png) no-repeat;
	width:100px;
	height:35px;
	/*this makes the menu horizontal*/
	float:left;

	text-align:center;
}

#menu .current,#menu li:hover {
	background: transparent url(menu_select.png) no-repeat;
}

#menu a, menu a:visited{
	width:100px;
	height:25px;
	padding-top:10px;
	color:#808080;
	font-size:14px;
	display:block;
	text-decoration:none;
}

#menu a:hover{/*border:1px solid green;*/
	text-decoration:underline;
}




/**
* below the menu
*/


#inner_container{
	background: transparent url(main.png) no-repeat top left;
	width: 968px;
	height:522px;
	padding:5px 0px 0px 3px;
	float:left;
}


#container_left{/*border:1px solid green;*/
	width:663px;
	float:left;
}


#container_right{/*border:1px solid green;*/
	width:300px;
	height:497px;
	padding:10px 0px 0px 3px;
	float:left;
	overflow:hidden;
}



/* Boxarna  */
.box {/*border:1px solid blue;*/
	/*background: transparent url(box.png) no-repeat;*/
	width: 283px;
	/*height:321px;*/

	float: left;
}

.box div{
	width: 283px;
}

.box_header {
	background: transparent url(box_top.png) no-repeat top left;
	height: 32px;
	padding: 5px 0px 0px 5px;
	color: #fff;
	font-size: 15px;
	white-space: nowrap;
	overflow: hidden;
	float: left;
}

.box_content {
	background: transparent url(box_loop.png) repeat-y top left;
	padding: 0px 15px 5px 5px;
	overflow: hidden;
	clear: left;
}

.box_bottom {
	background: transparent url(box_bottom.png) no-repeat top left;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	clear: left;
	margin-bottom:10px;
	height:9px;
}

.box_header img{
	margin:5px 0px 0px 5px;
	width:88px;
	height:20px;
	border: 0px solid red;
}



/*submenu*/
#submenu {

}

#submenu ul{/*border:1px solid green;*/
	list-style:none;
	list-style-position:outside;
	width:200px;
	padding:0px;
	margin-top:3px;
	margin-left:0px;
}

#submenu li{
	padding:3px 0px 3px 10px;
	font-size:12px;
}

#submenu .current a{
	color:green;
}

#submenu_parent_li li{
	padding:0px;
	margin:0px;
}

#submenu_parent_li ul{/*border:1px solid green;*/
	list-style-image:none;
	list-style-type:none;
	margin-top:-5px;
	padding:0px;
}

#subsubmenu_ul li{
	padding:3px 0px 3px 15px;
}




/**
*	Nyheterna
*/
#news ul{/*border:1px solid green;*/
	list-style:none;
	list-style-position:outside;
	width:270px;
	height:250px;
	padding:0px;
	margin-top:3px;
	margin-left:0px;
}

#news li{
	border-bottom:1px solid #e8e8e8;
	padding:12px 0px 7px 10px;

	/*here can you set the font for the date*/
	font-size:10px;
	color:#676767;
}

#news #last_li{
	border:none;
	padding-bottom:0px;
	margin-bottom:0px;
}

#news .box_content{
	height:275px;
}

#news .current a{
	color:blue;
}

#news .box_links{
	/*margin-top:-10px;*/
}

#news #more_news_right{
	float:right;
	margin-right:15px;
}
#news #more_news_left{
	float:left;
	margin-left:5px;
}


/*
* news and submenu
*/
#submenu a, #submenu a:visited, #news a, #news a:visited{/*border:1px solid green;*/
	font-size:12px;
	font-family:'Trebuchet MS';
	font-weight:bold;
	/*color:#008911; Dark*/
	/*color:#7ca809;*/
	text-decoration:none;
}
#submenu a:hover, #news a:hover{/*border:1px solid green;*/
	text-decoration:underline;
}






/*here is every page displayed*/
#content {/*border:1px solid black;*/
	margin-top:10px;
	height:497px;
	width:97%;
	float: left;
	position: relative;
	font-size: 12px;
	overflow:auto;
	padding:0px 10px 0px 10px;
}






#heart{
	background: transparent url(box_logo.png) no-repeat top left;
	width:283px;
	height:162px;
	float:left;
	margin-bottom:10px;
}

#heart #crenovaWR{/*border: solid 1px black;*/
	width:143px;
	height:50px;

	margin: 15px 0px 0px 7px;
}

#heart .content_text{
	margin-left:10px;
	color:white;
}

#heart p{
	margin-top:5px;
	line-height:16px;
}

#footer{
	background: transparent url(main_mirror.png) no-repeat top left;
	width: 968px;
	height:80px;
	font-size: 11px;
	margin-top:-5px;
	padding:5px 0px 0px 10px;
	float:left;
}

#footer .content_text{
	width: 798px;
	float:left;
}

#footer .right_footer{
	text-align:right;
	margin-right:25px;
	float:right;
}

#footer .right_footer a{
	color: #787878;
	text-decoration:none;
}

