/* CSS Document */


body.bdy{
	margin:0;
	padding:0;
	text-align: left;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	/*line-height:103%; */
	text-align:center;
	color:#222;
}

html, body {
	height:100%;
	
}

p, h1, h2, h3,h4,h5,h6, .contentpaneopen, .contentpaneopen-no_margin, table, tr, td, img, form, input {
	margin:0px;
	padding:0px;
	border-width:0px;
	text-indent:0px;
	line-height:120%;
	clear:both;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

p {
line-height:130%;
}

.moduletable {
	margin: 3px 0px 0px 0px;
}


a:link, a:active, a:visited {
	color:#D16700;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.height{
	height:900px;
	float:right;	
}

#holder {
	padding: 0;
	width: 797px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
/* ÖVERSTA RADEN */
#top {
	font-size: 1px;
	width: 797px;
	height: 5px;
	background: url(../images/top.gif) no-repeat;
}

#frame_holder {
	float:left;
	width: 797px;
	background: url(../images/background.gif) repeat-y;
}

#logo_holder {
	float:left;
	padding-top:32px;
	padding-left:23px;
	width: 490px;
	height:65px;
}

#logo {
	float:left;
	width: 490px;
	height: 56px;
	background: url(../images/logo.gif) no-repeat;
	cursor:pointer;
}
#top_line{
	float:left;
	display:block;
	height:30px;
	padding:0 23px;
}

.top_left {
	float:left;
	width: 490px;
	text-align:center;
}
.top_right {
	float:right;
	width: 250px;
	text-align:center;
}

.subcaption {
	height: 16px;
	/* background: url(../images/subcaption.gif) no-repeat; */
	font-family: "Tahoma";
	font-size: 15px;
	font-weight: bold;
	color: #000;
	
}

#search_holder {
	
	margin: 10px 0px 0px 0px;
	width: 240px;
	height: 26px;
	border:1px solid #333;
}


.inputbox_awave {
	width: 162px;
	padding: 5px;
	font-size: 10px;
	background: url(../images/search_bg.gif) no-repeat;
	font-size: 12px;
	height: 24px;
}
.search_awave{
	vertical-align:top;
}
#search_button {
	width: 30px;
	height: 24px;
	cursor:pointer;
}
/**************************** LINKS ****************************/

a.button_link {
	text-align: left;
	font-family: verdana, arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	padding-left:17px;
	background: url(../images/read_more.gif) no-repeat;
	background-position:bottom left;
	line-height:23px;
}

a.button_link:hover{
	color:#D16700;
	text-decoration:underline;
}

/**************************** RIGHT COLUMN **************************/


a.columnist_link {
	text-align: left;
	font-family: verdana, arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}


/**************************** MENUS **************************/


a.mainlevel_main {
	display:block;
	text-align: center;
	font-family: "Tahoma";
	font-weight:bold;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	/* margin: 0px 5px 0px 10px; */
}

a.mainlevel_main:link, a.mainlevel_main:active, a.mainlevel_main:visited,a.mainlevel_main:hover{
	color:#000;
	text-decoration: none;
}

a.mainlevel_sub {
	display:block;
	text-align: center;
	font-family: "Tahoma";
	font-size: 11px;
	color: #000;
	text-decoration: none;
	/* margin: 0px 5px 0px 7px; */
}

a.mainlevel_sub:link, a.mainlevel_sub:active, a.mainlevel_sub:visited{
	color:#000;
	text-decoration: none;
}

a.columnist_link:hover {
	text-decoration: underline;
}

#active_menu_main{
	color:#fff;	
}
#active_menu_sub {
	text-decoration: underline;
}

.menu_main_active{
	 background: url(../images/menu_selected_middle.gif) repeat-x;
}

.menu_main_separator_left {
	width: 9px;
	height: 32px;
	background: url(../images/half_left.gif) no-repeat;
	font-size:22px;
}

.menu_main_separator_right {
	width: 9px;
	height: 32px;
	background: url(../images/half_right.gif) no-repeat;
	font-size:22px;
}

.menu_main_separator {
	width: 9px;
	font-size:22px;
}

#main_menu_holder {
	float: left;
	display:block;
	height: 40px;
	padding:0 10px;
	
}

#main_menu {
	float: left;
	width:776px;
	height: 40px;
	background: url(../images/main_menu.png);
	
}

#main_menu_inner {
	margin-left: 3px;
	margin-right: 2px;
	width:768px;
	height: 40px;
}

.menu_main {
	height: 32px;
}

.menu_sub {
	height: 24px;
}
.menu_sub td{
	width:20%;	
}

#sub_menu_holder {
	float: left;
	width: 297px;
	height: 30px;
}

#sub_menu {
	float: left;
	display:block;
	padding:0 5px;
	
	height: 30px;
	background: url(../images/sub_menu.png);
}

#sub_menu_inner {
	float: left;
	width: 270px;
	height: 30px;
	margin: 0px 0px 0px 4px;
}


/***************************************/

#date_holder {
	float: left;
	width: 498px;
	height: 30px;
}

#date {
	float: left;
	width: 498px;
	height: 30px;
	padding:8px 0 0 20px;
}

#date_inner {
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#main_holder {
	float: left;
	width: 494px;
}

#main {
	float: left;
	text-align:left;
	
	width: 474px;
}

#separator_holder {
	float: left;
	width: 768px;
	height: 12px;
}

#separator {
	display:block;
	margin:0 10px;
	height: 12px;
}

#separator_inner {
	float: left;
	width: 768px;
	height: 3px;
	background: url(../images/separator.gif) repeat-x;
	margin: 3px 0px 0px 3px;
}

#right_holder {
	float: left;
	width: 290px;
}

#columnist_holder {
	float: left;
	width: 290px;
	/*height: 583px; */
	/*border: 1px solid;*/
}

#news_holder {
	float: left;
	width: 274px;
	height: 20px;
}

.main_heading_holder {
	float: left;
	width: 110px;
	height: 21px;;
	background: url(../images/heading.gif) repeat-x;
	border: 1px solid #9f998d;
}

.right_heading_holder {
	float: left;
	width: 274px;
	height: 21px;
}

.right_heading {
	float: left;
	width: 274px;
	height: 21px;
	background: url(../images/heading.gif) repeat-x;
	border: 1px solid #9f998d;
}

.right_heading_inner {
	/* float: left;*/
	text-align: left;
	font-family: "Tahoma", arial;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding:2px 5px 2px 5px;
	height:15px;
}

.columnist_holder {
	float: left;
	width: 274px;
	height: 130px;
	margin: 10px 0 0 0;
}

.columnist {
	float: left;
	width: 274px;
	height: 130px;
	background: url(../images/right_inner.gif) repeat-y;
	border: 1px solid #d4cbc6;
	overflow:hidden;
}

.columnist_inner {
	float: left;
	width: 260px;
	height: 118px;
	margin: 10px 0px 5px 7px;
}

.columnist_inner_heading {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin: 0px 0px 3px 0px;
}

.columnist_inner_text {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000;
}

.read_more {
	float: left;
	width: 75px;
	height: 13px;
	margin: 10px 0px 0px 0px;
	background: url(../images/read_more.gif) no-repeat;
	text-indent:20px;
}
/*
.read_more_img {
	float: left;
	width: 13px;
	height: 13px;
	
	margin: 0px 6px 0px 0px;
}
*/
#main .contentpaneopen{
	padding:0 5px;
	padding-top:5px;
	width:100%;
	float:left;
}

/***************************/


.awave_line{
	height:1px;
	display:block;
	border-top:1px solid #E47200;
	margin:10px 0;
	font-size:1px;
}


.awave_section{
	background-image:url(../images/section.gif);
	border:1px solid #999999;
	height:21px;
}

.awave_section_name{
	text-align: left;
	font-family: "Tahoma", arial;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	/* margin: 3px 3px 0px 5px; */
	padding:4px 5px 2px 5px;
	height:15px;
}
.awave_body{
	display:block;
	margin:10px 0;	
}

.awave_content{
	margin:0px 8px;	
	padding-top:0px;
}

.read_more_line {
	display:block;
	height: 20px;
}

.read_more_line .read_more {
	float: left;
	width: 75px;
	height: 13px;
	margin: 4px 0px 0px 0px;
}


.awave_content_date{
	margin:0px 8px;	
	padding-top:0px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-indent:3px;	
}

.padd10{
	float:left;
	padding:0 10px;	
}

.padd_right{
	float:left;
	padding:0 5px;	
}




/*****************************/



.news_holder {
	float: left;
	width: 274px;
	margin: 10px 0 0 0;
}

.news {
	float: left;
	width: 274px;
	background: url(../images/right_inner.gif) repeat-y;
	border: 1px solid #d4cbc6;
	padding:4px 0;
}

.news_inner {
	float: left;
	width: 260px;
	height: 118px;
	margin: 10px 0px 5px 7px;
}

.link_row{
	margin:3px;	
}

.link_row{
	display:block;
	padding-left:10px;
}

a.news_link:link, a.news_link:active, a.news_link:visited {
	color:#000;
	text-decoration: none;
}

a.news_link:hover {
	text-decoration: underline;
}

span.pagenav{
	line-height:30px;	
}


.contentheading, h1{
	font-weight:bold;
	font-family:arial;
	font-size:22px;
}

h2{
	font-family:arial;
	font-size:22px;
}

h3{
	font-family:arial;
	font-size:20px;
}


h4{
	font-family:arial;
	font-size:18px;
}

h5 {
	font-family:arial;
	font-size:16px;
}

h6{
	font-family:arial;
	font-size:14px;
}
