html {
font-size:68.75%;
min-height:100%;
}
body {
background:#dad4cb;
margin: 0;
text-align: left;
font-size:1em;
font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
color: #333333;
min-height:100%;
}

h1, h2, h3, h4, h5, h6 {font-family:Arial, Verdana, Tahoma, Geneva, Arial, sans-serif;font-weight:normal;color: #333333;margin:0;padding:0;}

a {color:#336699;text-decoration:none;}
a:hover {color:#336699;text-decoration:underline;}

input,select,textarea { font-family:Tahoma,Arial,sans-serif;font-size:12px;border:1px solid #cccccc;}

fieldset {border:0;padding:0;margin:0px 0px 10px 0px;}
legend {border:0;font-weight:bold;font-family:Tahoma,Verdana;padding:0px 0px 5px 0px;}

p {margin:0 0 15px 0;line-height:1.5em;text-align:left;}

ul {margin:5px 0 15px 2em;padding:0;line-height:1.5em;}
li {margin:0;padding:0;line-height:1.5em;}

ul.clean {margin:5px 0 15px 0px;padding:0;line-height:1.5em;}
ul.clean li { list-style-type:none;}
a img {border:0;}


h1 {font-size:1.7em;padding:0;margin:0.5em 0 0.7em 0;font-weight:bold;font-family:Arial, sans-serif;color:#deac24;}
h2 {font-size:1.5em;padding:0;margin:0.5em 0 0.5em 0;font-weight:bold;font-family:Arial,sans-serif;color:#303030;}
h3 {font-size: 1.1em;padding:0;margin:0.4em 0 0.4em 0;font-weight:bold;font-family:Verdana, Tahoma, Geneva, Arial, sans-serif;}
h4 {font-size: 1em;margin:0 0 0 0;padding:0;font-weight:bold;font-family:Verdana, Tahoma, Geneva, Arial, sans-serif;}


#all { position:relative;width:940px;min-height:100%;margin:0 auto;padding:0 5px 0 5px;text-align:center;background:#ffffff;}

#top {
position:relative;
width:940px;
background-color:#000;
background-image:url(../img/backgrounds/topbg.jpg);
background-position:bottom left;
background-repeat:repeat-x;
height:106px;
	
}

#forumtop {
position:relative;
width:940px;
background-color:#000;
background-image:url(../img/backgrounds/topbg_forum.jpg);
background-position:bottom left;
background-repeat:repeat-x;
height:130px;
	
}
#top_address {

	position:absolute;
	top:20px;
	left:360px;
	font-size:1em;
	line-height:1.5em;
	text-align:left;
	
}

#footer {
	
	margin:0 0 5px 0;
	text-align:center;
	font-size:0.9em;
	width:939px;
	height:16px;
	background: url(../img/layout/bottom.jpg) repeat-x top left;
	border:1px solid #e5ae25;
}
#logo { 
	position:absolute;
	right:20px;top:20px;
}

#navigation {
	font-size:1em;
	padding-bottom:5px;
	background-image:url(../img/backgrounds/dotted_x.gif);
	background-position:bottom left;background-repeat:repeat-x;

}
#topBerg { float:left;cursor:pointer;width:76px;height:78px;margin:10px 0px 0px 20px;background-image:url(../img/layout/logo_berg.gif);background-repeat:no-repeat; }
#topJord { float:left;cursor:pointer;width:76px;height:78px;margin:10px 0px 0px 0px;background-image:url(../img/layout/logo_jord.gif);background-repeat:no-repeat; }
#topLuft { float:left;cursor:pointer;width:76px;height:78px;margin:10px 0px 0px 0px;background-image:url(../img/layout/logo_luft.gif);background-repeat:no-repeat; }
#topVatten { float:left;cursor:pointer;width:76px;height:78px;margin:10px 0px 0px 0px;background-image:url(../img/layout/logo_vatten.gif);background-repeat:no-repeat; }

#tema { margin:0px;padding:0px;width:940px;height:49px; }
.vaar { background-image:url(../img/layout/tema_vaar.jpg);background-repeat:no-repeat;background-position:top left;width:940px;}
.sommar { background-image:url(../img/layout/tema_sommar.jpg);background-repeat:no-repeat;background-position:top left;width:940px;}
.hoest{ background-image:url(../img/layout/tema_hoest.jpg);background-repeat:no-repeat;background-position:top left;width:940px;}
.vinter { background-image:url(../img/layout/tema_vinter.jpg);background-repeat:no-repeat;background-position:top left;width:940px;}

#content { 
width:940px;
min-height:100%;
border:0;
text-align:left;
margin:5px 0 0 0;
padding:0;
}

.memb_nav { 
	background-image:url(../img/backgrounds/medlem_content_main_navigation.gif);
	background-repeat:repeat-x;
	height:20px;
	border:1px solid #9b9b9b;
	padding:0 5px 0 5px;
	line-height:20px;
}
.memb_nav a { color:#993333;font-weight:bold;}

#leftcol { width:149px;height:100%;float:left;padding:10px;border:1px solid #9b9b9b;background-image:url(../img/backgrounds/main_threecol_left.gif);background-repeat:repeat-y;}
#rightcol {width:149px;height:100%;float:right;padding:10px;border:1px solid #9b9b9b;background-image:url(../img/backgrounds/main_threecol_right.gif);background-repeat:repeat-y;}



#rightcol .box {
	padding-bottom:5px;
	margin-bottom:10px;
	background-image:url(../img/backgrounds/dotted_x.gif);
	background-position:bottom left;background-repeat:repeat-x;

}



#maincol { float:left;width:580px;padding:0px 6px 50px 6px;}
#mainright {
	float:right;width:155px;margin-top:10px;
}

.rightbox { float:right;width:200px;}

#mainmenu { padding:0;margin:0;}
#mainmenu li.lvl1 { line-height:1.2em;font-size:1em;margin:10px 0 5px 5px;padding:0;font-weight:bold;list-style-type:none;}
#mainmenu li.lvl1 ul { margin:7px 0 0 0;padding:0;}
#mainmenu li.lvl2 { line-height:1.2em;font-size:1em;margin:2px 0 2px 10px;padding:0;font-weight:normal;list-style-type:none;}
#mainmenu li.lvl2spacer { line-height:0.3em;font-size:1em;margin:0px;padding:0;font-weight:normal;list-style-type:none;}
#mainmenu li.lvl3 { line-height:1.2em;font-size:0.9em;margin:2px 0 2px 25px;padding:0;font-weight:normal;list-style-type:disc;}
#mainmenu li.lvl2spacer { line-height:0.3em;font-size:1em;margin:0px;padding:0;font-weight:normal;list-style-type:none;}

#mainmenu .lvl1 a,#mainmenu .lvl2 a { color:#303030}



#mainmenu li.lvl1admin { line-height:1.2em;font-size:1em;margin:10px 0 5px 5px;padding:0;font-weight:bold;list-style-type:none;}
#mainmenu li.lvl1admin ul { margin:7px 0 0 0;padding:0;}
#mainmenu li.lvl2admin { line-height:1.2em;font-size:1em;margin:2px 0 2px 10px;padding:0;font-weight:normal;list-style-type:none;}
#mainmenu li.lvl2adminspacer { line-height:0.3em;font-size:1em;margin:0px;padding:0;font-weight:normal;list-style-type:none;}

#mainmenu .lvl1admin a,#mainmenu .lvl2admin a { color:#993300}



.button { font-family:Verdana, Tahoma, Geneva, Arial, sans-serif;background:#ffffff;color:#000000;font-size:11px;}

A.ablue:visited { font-family: Verdana, Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: none; color: #336699; font-weight:normal }
A.ablue:link { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: none; color: #336699; font-weight:normal }
A.ablue:hover { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: underline; color: #000000; font-weight:normal }
A.ablue:active { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: none; color: #336699; font-weight:normal }

A.amidblue:visited { font-family: Verdana, Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1.1em; text-decoration: none; color: #336699; font-weight:bold }
A.amidblue:link { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1.1em; text-decoration: none; color: #336699; font-weight:bold }
A.amidblue:hover { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1.1em; text-decoration: underline; color: #000000; font-weight:bold }
A.amidblue:active { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1.1em; text-decoration: none; color: #336699; font-weight:bold }

A.abigblue:visited { font-family: Verdana, Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1.2em; text-decoration: none; color: #336699; font-weight:bold }
A.abigblue:link { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1.2em; text-decoration: none; color: #336699; font-weight:bold }
A.abigblue:hover { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1.2em; text-decoration: underline; color: #000000; font-weight:bold }
A.abigblue:active { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1.2em; text-decoration: none; color: #336699; font-weight:bold }


A.abold:visited { font-family: Verdana, Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: none; color: #336699; font-weight:bold }
A.abold:link { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: none; color: #336699; font-weight:bold }
A.abold:hover { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: underline; color: #000000; font-weight:bold }
A.abold:active { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: none; color: #336699; font-weight:bold }

A.asmallbold:visited { font-family: Verdana, Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 0.9em; text-decoration: none; color: #336699; font-weight:bold }
A.asmallbold:link { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 0.9em; text-decoration: none; color: #336699; font-weight:bold }
A.asmallbold:hover { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 0.9em; text-decoration: underline; color: #303030; font-weight:bold }
A.asmallbold:active { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 0.9em; text-decoration: none; color: #336699; font-weight:bold }


A.asmall:visited { font-family: Verdana, Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 0.9em; text-decoration: none; color: #336699; font-weight:normal }
A.asmall:link { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 0.9em; text-decoration: none; color: #336699; font-weight:normal }
A.asmall:hover { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 0.9em; text-decoration: underline; color: #303030; font-weight:normal }
A.asmall:active { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 0.9em; text-decoration: none; color: #336699; font-weight:normal }

A.axsmall:visited { font-family: Verdana, Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 0.8em; text-decoration: none; color: #303030; font-weight:normal }
A.axsmall:link { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 0.8em; text-decoration: none; color: #303030; font-weight:normal }
A.axsmall:hover { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 0.8em; text-decoration: underline; color: #000000; font-weight:normal }
A.axsmall:active { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 0.8em; text-decoration: none; color: #303030; font-weight:normal }


A.meny:visited { font-family: Verdana, Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: none; color: #303030; font-weight:bold }
A.meny:link { font-family: Verdana, Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: none; color: #303030; font-weight:bold }
A.meny:hover { font-family: Verdana, Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: underline; color: #000000; font-weight:bold }
A.meny:active { font-family: Verdana, Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: none; color: #303030; font-weight:bold }

A.undermeny:visited { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: none; color: #303030; font-weight:normal }
A.undermeny:link { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: none; color: #303030; font-weight:normal }
A.undermeny:hover { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: underline; color: #000000; font-weight:normal }
A.undermeny:active { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size: 1em; text-decoration: none; color: #303030; font-weight:normal }

/* Form */

form {	margin: 0;padding: 0;}
fieldset {margin: 0;padding: 0;border: none;}
legend {display: none;}


/********** LÄNNKAR ******************/


.linkgroup { margin:0 0 20px 0;padding:0 0 20px 0;}

.graybox { background:#f1f1f1;border:1px solid #cccccc;padding:10px;}
.graybox h3 {margin:0.7em 0 0.4em 0;font-size:1em;font-weight:bold;}

.tablebox { margin:0 0 20px 0;}
.yellowbox { background:#eeedd7;border:1px solid #cccc99;padding:5px;margin:10px 0px 10px 0px;}
.yellowbox h3 { font-size:1.3em;font-family:Helvetica,Arial,sans-serif;}
.yellowbox p { margin:0 0 1em 0;}
.half { width:48%;}

p.plarge { font-size:1.1em;margin:1.7em 0 0.8em 0;}
p.pmedium { font-size:1.1em;margin:1em 0 0.4em 0;}
p.psmall { margin:0.5em 0 0.2em 0;}
p.pnone { font-size:1.1em;margin:0em 0 0em 0;}

.taright{ text-align:right; }
.tacenter { text-align:center;}

.b { font-weight:bold;}
.n { font-weight:normal;}
.small { font-size:0.9em;}

.bordertopdotted {background-image:url(../img/backgrounds/dotted_x.gif);background-position:top left;background-repeat:repeat-x;}
.borderbottomdotted {background-image:url(../img/backgrounds/dotted_x.gif);background-position:bottom left;background-repeat:repeat-x;}
.borderleftdotted {background-image:url(../img/backgrounds/dotted_y.gif);background-position:top left;background-repeat:repeat-y;}
.borderrightdotted {background-image:url(../img/backgrounds/dotted_y.gif);background-position:top right;background-repeat:repeat-y;}


.separator {margin:10px 0px 10px 0px;padding-bottom:10px;background-image:url(../img/backgrounds/dotted_x.gif);background-position:bottom left;background-repeat:repeat-x;}

hr.separator {border:0;margin:10px 0px 10px 0px;padding-bottom:10px;background-image:url(../img/backgrounds/dotted_x.gif);background-position:bottom left;background-repeat:repeat-x;}

.even { background:#fff;}
.odd { background:#f1f1f1;}

.red { color:#ff0000;}


.small { font-size:0.9em;}
.xsmall { font-size:0.7em;}
a.xsmall { font-size:0.7em;}
a.small { font-size:1em;}
.b { font-weight:bold;}
.taright{ text-align:right; }
.tacenter { text-align:center;}

.vtop { vertical-align:top;}
.vmid { vertical-align:middle;}
.vbot { vertical-align:bottom;}
.vbase { vertical-align:baseline;}


.hidden { display:none;}


.fl { float:left;}
.fr { float:right;}
.cr { clear:right;}
.cl { clear:left;}
.cb { clear:both;}


/*.clear {clear:both;height:0;overflow: hidden;visibility: hidden;}*/
.clear{clear:both;}
.w250 { width:250px;}
.w100prc { width:100%;}

.m0 { margin:0px;}

.m5 { margin:5px;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}
.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}

.m10 { margin:10px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}


.p0 { padding:0px;}

.p5 { padding:5px;}
.pl5 {padding-left:5px;}
.pr5 {padding-right:5px;}
.pt5 {padding-top:5px;}
.pb5 {padding-bottom:5px;}

.p10 { padding:10px;}
.pl10 {padding-left:10px;}
.pr10 {padding-right:10px;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
