body {
	background: url(../grafik/bg.gif) repeat-x;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000; 
	text-align: center;
	}
	
input {
	font-size: 11px; 
	font-family: verdana, arial
	}
	
form {
	margin: 0;
	padding: 0;
	}
	
hr {
	border-top: 1px solid #999999;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	margin: 15px 0;
	}

#container {
	width: 950px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

#logoContainer {
	width: 950px;
	height: 130px;
	margin: 0;
	padding: 0;
	float: left;
	}

#logo {
	width: 330px;
	height: 130px;
	margin: 0;
	padding: 0;
	float: left;
	}

#logoKlubbV {
	width: 90px;
	height: 90px;
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
	}
	
#logoKlubbH {
	width: 90px;
	height: 90px;
	margin: 20px 0 0 10px;
	padding: 0;
	float: left;
	}

#logoLLC {
	width: 400px;
	height: 130px;
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
	}

#meny {
	width: 950px;
	height: 40px;
	margin: 0;
	padding: 0;
	background-image:url(../grafik/bg_meny.gif);
	float: left;
	}

#meny ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	}

#meny ul li {
	display: inline;
	}
	
#meny ul li a {
	padding: 12px 20px;
	/* border-right: 1px solid #fff;
	background: url(grafik/menyavdelare.gif) right no-repeat; */
	line-height: 40px;
	color: #fff;
	}
	
#menyMarkerad {
	padding: 12px 0;
	background-color: #a20013;
	line-height: 40px;
	color: #fff;
	}
	
#meny:link, :visited { text-decoration: none; }
#meny:link:hover, :visited:hover { text-decoration: underline; }

#undermeny {
	width: 950px;
	height: 40px;
	margin: 0;
	padding: 0;
	background-color: #e4e7d3;
	float: left;
	}
	
#undermeny ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	}

#undermeny ul li {
	display: inline;
	}
	
#undermeny ul li a {
	padding: 12px 20px;
	color: #064a62;
	line-height: 40px;
	}
	
#undermeny:link, :visited { text-decoration: none; }
#undermeny:link:hover, :visited:hover { text-decoration: underline; }

#innehallContainer {
	width: 950px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	}

.spaltVanster450 {
	width: 450px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	}

.spaltVanster450 p {
	line-height: 18px;
	}	
	
.spaltVanster450 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
.spaltVanster450 ul li {
	margin: 0;
	padding: 0;
	}
	
.spaltHoger225 {
	width: 225px;
	margin: 10px 0 0 25px;
	padding: 0;
	float: left;
	}

.spaltHoger450 {
	width: 450px;
	margin: 10px 0 0 50px;
	padding: 0;
	float: left;
	}

.spaltHoger450 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
.spaltHoger450 ul li {
	margin: 0;
	padding: 0;
	}
	
.spaltHoger450 p {
	line-height: 18px;
	}	

.spaltHoger450Indrag {
	margin: 0;
	padding: 0 0 0 10px;
	}

.spaltSponsor {
	width: 450px;
	margin: 0 0 15px 0;
	padding: 0;
	float: left;
	}

#sidfot {
	width: 950px;
	height: 75px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
}

/* Administrera */

#ad_logo {
	width: 650px;
	height: 130px;
	margin: 0;
	padding: 0;
	float: left;
}

.ad_loggain {
	width: 250px;
	height: 120px;
	margin: 10px 0 0 50px;
	padding: 0;
	float: left;
}

.ad_loggain ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
.listram {
	border: 1px solid #FF9900;
}

/* Rubrik förstasidan */
p {
	margin: 0 0 6px 0;
	padding: 0;
	}

h1 {
	font-family: Arial, Helvetica;
	font-size: 26px;
	font-weight: normal;
	color: #a9c600;
	letter-spacing: -1px;
	margin: 10px 0;
	padding: 0;
	}

/* Nyhetsrubriker */
h2 {
	font-family: Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #babe9a;
	letter-spacing: -1px;
	margin: 0 0 5px 0;
	padding: 0;
	}

h3 {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 0 0 5px 0;
	padding: 0;
	}
	
h4 {
	font-family: Arial, Helvetica;
	font-size: 72px;
	font-weight: normal;
	color: #c0c0c0;
	letter-spacing: -2px;
	margin: 20px 0 0 0;
	padding: 0;
	}

h5 {
	font-family: Arial, Helvetica;
	font-size: 26px;
	font-weight: normal;
	color: #FF9900;
	letter-spacing: -1px;
	margin: 10px 0;
	padding: 0;
	}
	
.fet {
	font-weight: bold;
	}
	
.morkgra {
	color: #c3c3c3;
	}

.morkbla {
	color: #10b4e0;
	}

.orange {
	color: #f48900;
	}
	
.turkos {
	color: #39c3ff;
	}

.gron {
	color: #bde400;
	}
	
.morkgron {
	color: #bde400;
	}
	
:link, :visited { color: #283d54; text-decoration: none; }
:link:hover, :visited:hover { text-decoration: underline; }







.contentslide{
border: 5px solid #f5f5ef;
padding: 0;
width: 440px;
height: 100px;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
padding-left: 20px;
}

.pagination{
width: 416px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
border: 0;
border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 4px 0;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 400px; /*IE5 width*/
w\idth: 416px; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #dbdbdb;
background-color: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #f5f5ef;
}