@charset "utf-8";
/* CSS Document */

html {height:100%;}
body {background-color:#000000; 
background-image:url(images/main.gif); 
background-repeat:repeat-y; 
background-attachment:fixed;
background-position:center;
height:100%; 
margin:0px; 
padding:0px;}

/* headers */

h1 { color:#ffffff; 
font-size:24px; 
font-family:Arial, Helvetica, sans-serif; text-align:left;
}

h2 { color:#ffffff; 
font-size:12px; 
font-family:Geneva, Arial, Helvetica, sans-serif; 
text-align:left;}

h3 { color:#FFFFFF; 
font-size:14px; 
font-family:Arial, Helvetica, sans-serif; text-align:left; margin:5px}

/**/


/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 150px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/**/



div#wrapper {width:800px; height:600px;}

div#fullheight {min-height:100%; height:100%;}

div#footer {
	height:10px;
	margin-top:-15px;
	background-color:#000000;
	background-repeat:repeat-x;
	position:relative;
}

div#footermargin {height:15px; 
clear:both;}

/* menus style */

#topmenu { font-family:Arial, Helvetica, sans-serif; 
text-align:left; vertical-align:text-bottom;
width:800px; 
height:10%;
background-image:url(images/ban.gif); overflow:hidden;
}

#topmen1 {height:35px;
width:620px; 
background-image:url(images/button.gif); 
background-repeat:repeat-x; bottom: 300px}

/**/
#main {color:#ffffff; font-family:Arial, Helvetica, sans-serif;
text-align:left; 
width:450px; 
height:420px;}

#mainbox {
	padding:5px;
	width:590px;
	height:600px;
	float:right;
	overflow: hidden;
}

/* Ändra högrakolumnen här*/

#leftmenu {color:#ffffff; 
font-family:Arial, Helvetica, sans-serif; 
text-align:left; 
width:140px; 
height:100%; 
float:left;}

#lefbox {
	padding:5px;
	width:170px;
	height:600px;
	float:left;
	margin-right: 20px;
}

#newsmen {
	width:140px; 
	height:200px; 
	float:left;}

/**/
#bottommenu {color:#ffffff; 
font-family:Arial, Helvetica, sans-serif; 
text-align:left}

#bottombox { padding:5px; 
width:500px; 
height:500px; 
border:double; 
border-color:#ffffff; 
float:left;}

p.right {text-align:right}
p.center {text-align:center}

/**/

#centrering {width: 800px; margin-right: auto; margin-left: auto;}

* {margin:0; padding:0;}

/* Links*/

a.nav:link {
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-decoration:none;
}
a.nav:visited {
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-decoration:none;
}
a.nav:hover {
	color: #6CF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-decoration:none;
}
a.nav:active {
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-decoration:none;
}

a.external:link {
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none;
}

a.external:visited {
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none;
}
a.external:hover {
	color: #6CF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none;
}
a.external:active {
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none;
}

a.acid:link {
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-decoration:none;
}
a.acid:visited {
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-decoration:none;
}
	
a.acid:hover {
	color: #6CF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-decoration:none;
}
a.acid:active {
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-decoration:none;
}

a.img:link {
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-decoration:none;
}
a.img:visited {
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-decoration:none;
}
	
a.img:hover {
	color: #6CF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-decoration:none;
}
a.img:active {
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-decoration:none;
}

/* End links*/

.style1 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.style2 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal }
.style3 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.style4 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight:normal;

}

.style6 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold;

}

img { border-style:none;
}
