/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
newbup template 070222
Sections are:
basic layout
bup template layout
mambo content layout
Links
mambo module layout
mambo form layout
------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
!! removing browser styles 
------------------------------------------------------------------------------------------------------------------------------------------------------------ */

 body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	    padding: 0;
	    margin: 0;
	}
	h1, h2, h3, h4, h5, h6, pre, code {
	    /*font-size: 1em;*/
		font-size: 10px;
	}
	a {
	    text-decoration: none;
	}
	a img {
	    border: none;
	}

 
 
 
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
!! basic layout
------------------------------------------------------------------------------------------------------------------------------------------------------------ */
body {background: url(columbg.gif) repeat-y ;margin:0;

/*font-size: 62.5%;*/
}
#regler {background-image:url();padding:15;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
!! bup template layout
------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#AText{position:absolute; left:136px; top:160px; width:624px; height:500px; z-index:9;} 
#AMeny{position:absolute; left:200px; top:120px; width:480px; height:30px; z-index:8; border-bottom: 2px solid #000;} 

.KlotterRub,
.KlotterRub a,
a.KlotterRub:link,
a.KlotterRub:active,
a.KlotterRub:visited{

 
padding-bottom:2px;
color: #000000;

font-weight:bold;

font-size:13px;
	
	line-height:16px;
	font-family: Helvetica, sans-serif;
	text-transform:uppercase;
}


/** Main Div**/

#LayerMain{
	position: absolute;
	left: 137px;
	top: 0px;
	
	width: 870px;
	overflow: visible;
	z-index: 11;
	
	
	/*background;*/
	background-color:transparent;
	
	
	}
	
	#LayerLeft{
	/*float:left;*/
	position: absolute;
	left: 0px;
	top: 130px;
		width:200px;
		margin:0; padding:0;
		
	
	padding: 10px;
	background-color:transparent;
	
	}
	#LayerMiddle{
	/*float:left;*/
	position: absolute;
	left: 220px;
	top: 130px;
	width: 380px;
	
	padding: 10px;
	
	background-color:transparent;
	overflow:visible;
	z-index:5;
	
	}
	#LayerRight{
	/*float:right;*/
	position: absolute;
	left: 630px;
	top: 135px;
	width: 230px;
	height: 700px;
	z-index: 10;
	
	background-color:transparent;
	
	
	
}
#main2{
	/*float:right;*/
	
	/*background-color:blue;*/
	
	
	
}
.moduletable{
width: 100%;
}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
!! basic typography
------------------------------------------------------------------------------------------------------------------------------------------------------------ */
*{
font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
/*font-size: 62.5%;*/

}
p,
.modifydate,
.bread ,
.BUPbody,
td{

/*font-size: 1em;*/
/*line-height: 1.3em;*/
font-size:10px;
line-height:13px;

}

.fet,
.BUPmellanrub,
.mainlevel-AM,
a.BUPmellanrub:link,
a.BUPmellanrub:active,
a.BUPmellanrub:visited{
font-size:10px;
line-height:13px;
font-weight:bold;
}
.Fragerubrik{
color:#000000;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	padding-top:15px;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
!!Links
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

a,
a:link,
a:active,
a:visited {text-decoration:none;color:#9D2614;font-weight:BOLD;}

a:hover {text-decoration:none;color:#9DB1C0;}

/** any left column link **/
#leftcol a:link,
#leftcol a:active,
#leftcol a:visited {
	color:#000000;
}



/*** read more link ***/
.readon,
a.readon:link,
a.readon:active,
a.readon:visited {
	color:#666666;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	/*letter-spacing: 0.2em;*/
	letter-spacing:0.2px;
	/*font-size:1em;*/	
	font-size:10px;
}

/*** blog links ***/
a.blogsection:link,
a.blogsection:active,
a.blogsection:visited {
	color:#3973AC;
	
}

/** generic menu item link **/
.mainlevel,
.componentheading,
.contentheading,
.pathway,

a.mainlevel:link,
a.mainlevel:active,
a.mainlevel:visited,
a.sublevel:link,
a.sublevel:active,
a.sublevel:visited {
	color:#000000;
	font-weight:bold;
	/*font-size: 1.4em;*/
	font-size:14px;
	/*line-height: 1.6em;*/
	line-height:16px;
	font-family: Helvetica, sans-serif;
	text-transform:uppercase;
}

/** generic menu item link on mouseover **/
a.mainlevel:hover,
#leftcol a.mainlevel:hover {
	
	color:#9DC1B0!important;
	
}

/** specific top right column menu item link **/
a.mainlevel-right:link,
a.mainlevel-right:active,
a.mainlevel-right:visited,
a.sublevel-right:link,
a.sublevel-right:active,
a.sublevel-right:visited {
	color:#000000;
	text-decoration:none;
	/*font-size:1em;*/
	font-size:10px;
}

/** specific top right column menu item link on mouseover **/
a.mainlevel-right:hover {
	background-color:#ffffff;
	
}
/**---------------------------------
/** artikelmeny-mainlevel **/



a.mainlevel-AM:link,
a.latestnews-AM :link,
a.latestnews-AM :visited,
a.mainlevel-AM:visited{
color:#721E26;
	
	/*font-size:1em;*/
	font-size:10px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	
}


a.mainlevel-AM:hover,
a.latestnews-AM :hover{
	
	text-decoration:underline;
	
	font-family:verdana,sans-serif;
	font-weight:bold;
}
/** artikelmeny-sublevel **/

/** artikelmeny-sublevel on hover **/
a.sublevel-AM:link,

a.sublevel-AM:visited {
	color:#721E26;

	/*font-size:1em;*/
	font-size:10px;
	font-weight:normal;
	/*line-height:1em;*/
	line-height:15px;
}

/** artikelmeny-sublevel on hover **/
a.sublevel-AM:hover {
	
	text-decoration:underline;
}
/**--------------------------------------

/** pathway link item **/
a.pathway:link,
a.pathway:link,
a.pathway:active,
a.pathway:visited {
	color:#999999;

}

/** table of content list **/
a.toclink:link,
a.toclink:active,
a.toclink:visited {
	color:#3973AC;
	/*font-size:1.4em;*/
	font-size:14px;
	padding:2px 10px 2px 10px;
	display:block;
	
}

.pagenavbar a:link,
.pagenavbar a:active,
.pagenavbar a:visited  {
	/*letter-spacing:0.2em;*/
	letter-spacing:0,2px;
	color:#000000;
	/*font-size: 1em;*/
	font-size:10px;
	
}

.pagenavbar a:hover {
	color:#3973AC;
}

/** latestnews and popular **/
.latestnews,
.mostread {
	color:#000000;
}

a.latestnews:link,
.mostread a:link,
.latestnews a:active,
.mostread a:active,
.latestnews a:hover,
.mostread a:hover,
.latestnews a:visited,
.mostread a:visited {
	color:#000000;
	text-decoration:underline;
}

ul.latestnews-AM {
	list-style-type: none;
	margin-top: 25px;
	
	
	}


/** underline on hover **/
a.toclink:hover,
a.latestnews:hover,
a.mostread:hover,
a.pathway:hover,
a.sublevel:hover,
a.sublevel-right:hover,
a.blogsection:hover,
a.readon:hover,
a.pagenav:hover ,
a.pagenav_next:hover,
a.pagenav_pre:hover,
a.latestnews:hover {
	text-decoration:underline;
	color:#3973AC;
	background-color:inherit;
}

#leftcol a:hover {
	color: #ffffff;
	text-decoration:underline;
}

.senasterub{
background-image: url(../images/uggla_med_rand.gif);
background-repeat: no-repeat;
background-position: top center;
width:380px;


}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
!! forms
------------------------------------------------------------------------------------------------------------------------------------------------------------ */


.search .inputbox {
	
	border: 1px solid #000000;
	width: 185px;
}
form#brev textarea {
	
	border: 1px solid #000000;
	width: 310px;
}
form#contact_text textarea {
	
	border: 1px solid #000000;
	width: 380px;
}
.contact_text .textarea {
	
	border: 1px solid #000000;
	width: 380px;
}
.contact_email .textarea {
	
	border: 1px solid #000000;
	width: 380px;
}
.contact_email .inputbox {
	
	border: 1px solid #000000;
	width: 380px;
}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
!! embelishments
------------------------------------------------------------------------------------------------------------------------------------------------------------ */


.BUPsvar{

border-top: #999 2px dotted; 
padding-top:14px;
padding-bottom:14px;
}
.BUPsign{
font-size:10px;
line-height:13px;
font-weight:bold;
color:#636363;
padding-top:14px;
padding-bottom:14px;
}
