@charset "utf-8";
/* CSS document for luftascout.se, by xfzdesign */
/* ------------------------------------------------------------------------------ design */

#player {
    width: 348px;
    height: 240px;
    overflow: hidden;
    background: gray;
    position: absolute;
    border: solid 2px gray;
}

.youtube .carousel {
    width: 20%;
    height: 100%;
    overflow: auto;
    position: absolute;
    right: 0px;
    z-index: 3;
}

.youtube .thumbnail {
    margin: 2px;
    width: 80%;
    border: 1px solid black;  
}

.youtube iframe.player {
    width: 80%;
    height: 240px;  
    overflow: auto;
    border: 0;
}



input {
	font-family: Verdana, Arial;
	color: #000;
	font-size: 1.0em;
	border: 1px solid #ccc;
}

textarea {
	font-family: Verdana, Arial;
	color: #ccc;
	font-size: 1.0em;
	border: 1px solid #ccc;
}

#MODERATORMENY {
	position: absolute;
	width: 150px;
	background-color: #fff;
	left: 50%;
	top: 250px; 
	margin-left: 480px;
	font-size: 0.5em;
	z-index: 10;
	padding: 10px;
	color: #412413;
}

body > #MODERATORMENY{ position: fixed; }


html, body {
	margin: 0px;
	padding: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif; */
	font: 1.0em "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	
	/*line-height: 1.2em;

	font-size: 1.0em; 
	background: url(images/background.gif);*/
	background-color: #f4f4f4;
}

#textblock3 p, #textblock4 p {
	color: #444;
	font-size: 1.0em;
	line-height: 1.7em;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.9em;
	color: #412413;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;	
}

#textblock3 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.5em;
	color: #412413;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: normal;
}

#textblock3 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #412413;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#textblock4 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #412413;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#textblock5 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #412413;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#snabbfakta h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#textblock3 h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.0em;
	color: #412413;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
}

#textblock3 h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.0em;
	color: #0FBCD1;
	margin: 8px 0px 20px 0px;
	padding: 0px;
	font-weight: bold;
}

#textblock3 h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #412413;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#textblockRight h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #412413;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#textblockRightBLOG h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #412413;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#textblock3 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #412413;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #412413;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
}

h5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #828282;
	margin: 5px;
	padding: 0px;
	font-weight: normal;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #412413;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

#square p {
	font-size: 0.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #412413;
	font-weight: normal;
	margin-top: 5px;
}

#textcontent p {
	margin-top: 0px;
}

ul {
	list-style: none;
	margin: 0px;
	margin-top: 10px;
  	padding: 0px;
}

ul li {
	padding-bottom: 8px;
}

.pink {
	color: #D61D47;
}

.turkos{
	color: #0FBCD1;
}

.brown {
	color: #D08657;
}

.purple {
	color: #7F174B;
}

.lightgrey {
	color: #C3C3C3;
}

.blue {
	color: #005e8d;	
}



#white {
	display: block;
	float: left;
	clear: none;
	color: #fff;
	width: 116px;
}

#white2 {
	display: block;
	float: left;
	clear: none;
	color: #fff;
	width: 95px;
}

#byline {
	color: #330000;
	text-transform: uppercase;
	margin-bottom: 8px;
}

#bylineBROWN {
	color: #D08657;
	text-transform: uppercase;
	margin-bottom: 8px;
}

#bylineBLOGG {
	color: #0087cb;
	text-transform: uppercase;
	margin-bottom: 8px;
}


#blogg {
    display: block;
    float: left;
    /*border-left: 1px solid #c1e0ef;*/
	color: #3c3c3c;
	margin-top: 8px;
	padding-top: 3px;
	padding-left: 8px;
}


#blogg h1 {
    color: #005E8D;
}   

#bloggSKRIBENT {
    display: block;
    width: 475px;
    float: left;
	color: #3c3c3c;
	margin-top: 8px;
	padding: 8px;
	/*background-color: #F4F4F4;*/
	text-align: left;
    /*border-left: 1px solid #c1e0ef;*/
	margin-bottom: 30px;
	border-top: 1px solid #c1e0ef;
}

#bloggSKRIBENT img {
    padding-right: 10px;
}

#datum {
    color: #0FBCD1;
    font-size: 0.9em;
    text-align: left;
}

#datumBLOGG {
    display: block;
    color: #3c3c3c;
    text-align: right;
}

hr {
    border: 1px solid #D08657;
}

#textblock4 table {
    border: 1px solid #ededed;
    border-right: 2px solid #e8e8e8;
    border-bottom: 2px solid #e8e8e8;
    background-color: #f4f4f4;
    margin-bottom: 40px;
}

/* ------------------------------------------------------------------------------ layout */
#bambuser {
	position: absolute;
	width: 480px;
	height: 900px;
	z-index: 200;
	top: 20px;
	left: 50%;
	margin-left: -240px;
	background-color: #000;
	padding: 25px;
}


#top_bg {
	position: absolute;
	width: 100%;
	height: 197px;
	left: 0px;
	top: 0px;
	background-image: url(images/top_bg.png);
	background-position: top left;
	background-repeat: repeat-x;
	z-index: 2;
}

#header {
	position: absolute;
	width: 1025px;
	height: 142px;
	left: 50%;
	margin-left: -525px;
	top: 0px;
	z-index: 2;
}

#luftlogo {
	display: block;
	float: left;
	width: 200px;
	height: 118px;
	margin-top: 25px;
	z-index: 2;
	text-align: left;
	margin-left: 46px;
}

#luftlogo2 {
	display: block;
	float: left;
	width: 240px;
	height: 140px;
	margin-top: 3px;
	z-index: 2;
	text-align: right;
	margin-left: 20px;
}

#kmlogo {
	display: block;
	float: right;
	width: 240px;
	height: 113px;
	margin-top: 20px;
	z-index: 2;
	padding-right: 20px;
}

#headerline {
	display: block;
	float: left;
	width: 2px;
	height: 61px;
	margin-top: 43px;
	z-index: 2;
}

#headertext {
	display: block;
	float: left;
	width: 400px;
	height: 61px;
	margin-top: 50px;
	margin-left: 40px;
	z-index: 2;
}

#menu {
	display: block;
	float: left;
	width: 960px;
	height: 53px;
	background-image: url(images/menubg.png);
	background-repeat: no-repeat;
	z-index: 2;
	font-size: 0.6em;
	margin-left: 45px;
}

#menu2 {
	display: block;
	float: left;
	width: 960px;
	height: 77px;
	background-image: url(images/menubg_submenu.png);
	background-repeat: no-repeat;
	z-index: 2;
	font-size: 0.7em;
	margin-left: 45px;
}

#submenuNEWS {
	display: block;
	float: left;
	width: 958px;
	height: 24px;
	color: #0FBCD1;
	padding: 7px 0px 0px 15px;
	font-size: 0.8em;
}

#submenuARRANGEMANG {
	display: block;
	float: left;
	width: 958px;
	height: 24px;
	color: #0FBCD1;
	padding: 7px 0px 0px 15px;
	font-size: 0.8em;
}

#submenuLINKS {
	display: block;
	float: left;
	width: 942px;
	height: 24px;
	color: #0FBCD1;
	padding: 7px 0px 0px 15px;
	font-size: 0.8em;
}

#submenuOMLUFT {
	display: block;
	float: left;
	width: 942px;
	height: 24px;
	color: #D08657;
	padding: 7px 0px 0px 15px;
	font-size: 0.8em;
}

#submenuBLOGG{
	display: block;
	float: left;
	width: 942px;
	height: 24px;
	color: #005E8D;
	padding: 7px 0px 0px 15px;
	font-size: 0.8em;
}

#submenuDOKUMENT {
	display: block;
	float: left;
	width: 942px;
	height: 24px;
	color: #D08657;
	padding: 7px 0px 0px 15px;
	font-size: 0.8em;
}


#maincontainer {
	position: absolute;
	width: 960px;
	left: 50%;
	margin-left: -480px;
	top: 142px;
	z-index: 1;
	background-image: url(images/bigimage.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

#maincontainer2 {
	position: absolute;
	width: 960px;
	left: 50%;
	margin-left: -480px;
	top: 142px;
	z-index: 1;
}

#quote {
	display: block;
	float: right;
	width: 392px;
	height: 150px;
	margin-top: 260px;
	z-index: 4;
}

#squarecontainer {
	display: block;
	float: left;
	width: 960px;
	height: 100px;
	margin-top: 5px;
}

#square {
	display: block;
	float: left;
	width: 219px;
	height: 99px;
	z-index: 4;
	background-image: url(images/square.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 17px;
}

#square:hover {
    display: block;
	float: left;
	width: 219px;
	height: 99px;
	z-index: 4;
	background-image: url(images/square2.png);
	background-position: center;
	background-repeat: no-repeat;
}

#squareblockleft {
	display: block;
	float: left;
	width: 50px;
	height: 69px;
	padding-top: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

#squareblockright {
	display: block;
	float: right;
	width: 160px;
	height: 87px;
	padding-right: 5px;
	padding-top: 7px;
}

#textcontainer {
	display: block;
	float: left;
	width: 959px;
	font-size: 0.6em;
	padding-bottom: 75px;
	/*border-bottom: 2px solid #383838;*/
	background-color: #fff;
	margin-top: 30px;
}

#stretchbox 
{
    border: 1px dashed #000;
    background-color: #f6f6f6;
    padding: 5px;
    width: 630px;
}

#bloggbox 
{
    border: 1px dashed #000;
    background-color: #f6f6f6;
    padding: 10px;
    width: 455px;
}

/* loginmeny inställningar */
#loginmenu {
    position: absolute;
	z-index: 100; 
    width: 150px;
	left: 50%;
	margin-left: 250px;
	top: 120px;
	height: 25px;
	font-size: 0.5em;
}

#nyhetsruta 
{ 
 margin-top: 50px;
}

/* loginmeny links */

#loginmenu  a {
/*	width: 190px;*/
	height: 23px; 
	text-decoration: none;
	padding: 0px;
	color: #ccc;
}

#loginmenu a:hover {
	padding-bottom: 0px;
	color: #000; 
}

#loginmenu a#active {
	color: #000;
}

#loginmenu5 {
    position: absolute;
	z-index: 100; 
    width: 150px;
	left: 50%;
	margin-left: 250px;
	top: 120px;
	height: 25px;
	font-size: 0.5em;
}

#loginmenu5  a {
/*	width: 190px;*/
	height: 23px; 
	text-decoration: none;
	padding: 0px;
	color: #ccc;
}

#loginmenu5 a:hover {
	padding-bottom: 0px;
	color: #000; 
}

#loginmenu5 a#active {
	color: #000;
}
/* //loginmeny links */

#loginmenu2 {
    position: absolute;
	z-index: 100; 
    width: 220px;
	left: 50%;
	margin-left: 155px;
	top: 15px;
	height: 90px;
	font-size: 0.6em;
	color: #ccc;
}

/* loginmeny2 links */

#loginmenu2 ul li a {
	display: block;
	width: 100%; 
/*	width: 190px;*/
	height: 23px; 
	text-decoration: none;
	padding: 0px;
	color: #ccc;
}

#loginmenu2 ul li a:hover {
	padding-bottom: 0px;
	color: #000; 
}

#loginmenu2 ul li a#active {
	color: #000;
}

#loginmenu2 ul {
	display: block;
	list-style-type: none;
	width: 100px;
	float: left;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 0.8em;
	height: 25px;
}

#loginmenu2 ul li {
	display: block;
}

#loginmenu3 {
    position: absolute;
	z-index: 100; 
    width: 220px;
	left: 50%;
	margin-left: 155px;
	top: 15px;
	height: 90px;
	font-size: 0.6em;
	color: #ccc;
}

/* loginmeny3 links */

#loginmenu3 ul li a {
	display: block;
	width: 100%; 
/*	width: 190px;*/
	height: 23px; 
	text-decoration: none;
	padding: 0px;
	color: #ccc;
}

#loginmenu3 ul li a:hover {
	padding-bottom: 0px;
	color: #000; 
}

#loginmenu3 ul li a#active {
	color: #000;
}

#loginmenu3 ul {
	display: block;
	list-style-type: none;
	width: 100px;
	float: left;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 0.8em;
	height: 25px;
}

#loginmenu3 ul li {
	display: block;
}

#loginmenu4 {
    position: absolute;
	z-index: 100; 
    width: 220px;
	left: 50%;
	margin-left: 155px;
	top: 15px;
	height: 90px;
	font-size: 0.6em;
	color: #ccc;
}

/* loginmeny4 links */

#loginmenu4  a {
/*	width: 190px;*/
	height: 23px; 
	text-decoration: none;
	padding: 0px;
	color: #ccc;
}

#loginmenu4 a:hover {
	padding-bottom: 0px;
	color: #000; 
}

#loginmenu4 a#active {
	color: #000;
}

/* ---------------------------------------------------------------------- BIG IMAGE CIRCLE BLOCKS */

#textcontainerNEWS {
	display: block;
	float: left;
	width: 920px;
	font-size: 0.7em;
	padding-bottom: 75px;
	/*border-bottom: 2px solid #383838; */
	background-color: #fff;
	background-image: url(images/bigimagecircleNEWS.png);
	/*background-image: url(images/MAXMAXMAX.png);*/
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 160px;
	padding-left: 40px;
}

#textcontainerBLOG {
	display: block;
	float: left;
	width: 920px;
	font-size: 0.7em;
	padding-bottom: 75px;
	/*border-bottom: 2px solid #383838; */
	background-color: #fff;
	background-image: url(images/bigimagecircleLUFTASCOUTER.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 160px;
	padding-left: 40px;
}

#textcontainerARRANGEMANG {
	display: block;
	float: left;
	width: 920px;
	font-size: 0.7em;
	padding-bottom: 75px;
	/*border-bottom: 2px solid #383838; */
	background-color: #fff;
	background-image: url(images/bigimagecircleARRANGEMANG.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 160px;
	padding-left: 40px;
}

#textcontainerDOKUMENT { 
	display: block;
	float: left;
	width: 920px;
	font-size: 0.7em;
	padding-bottom: 75px;
	/*border-bottom: 2px solid #383838; */
	background-color: #fff;
	background-image: url(images/bigimagecircleDOKUMENT.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 160px;
	padding-left: 40px;
}

#textcontainerOMLUFT { 
	display: block;
	float: left;
	width: 920px;
	font-size: 0.7em;
	padding-bottom: 75px;
	/*border-bottom: 2px solid #383838; */
	background-color: #fff;
	background-image: url(images/bigimagecircleOMLUFT.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 160px;
	padding-left: 40px;
}

#textcontainerLUFTASCOUTER {
	display: block;
	float: left;
	width: 920px;
	font-size: 0.7em;
	padding-bottom: 75px;
	/*border-bottom: 2px solid #383838; */
	background-color: #fff;
	background-image: url(images/bigimagecircleLUFTASCOUTER.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 160px;
	padding-left: 40px;
}

#textcontainerLUFTASHOPPEN {
	display: block;
	float: left;
	width: 920px;
	font-size: 0.7em;
	padding-bottom: 75px;
	/*border-bottom: 2px solid #383838; */
	background-color: #fff;
	background-image: url(images/bigimagecircleLUFTASHOPPEN.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 160px;
	padding-left: 40px;
}

#textcontainerLINKS {
	display: block;
	float: left;
	width: 920px;
	font-size: 0.7em;
	padding-bottom: 75px;
	/*border-bottom: 2px solid #383838; */
	background-color: #fff;
	background-image: url(images/bigimagecircleLINKS.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 160px;
	padding-left: 40px;
}

/* ----------------------------------------------------------------------  */

#textblock {
	display: block;
	float: left;
	width: 205px;
	height: 170px;
	z-index: 4;
	margin-top: 25px;
	margin-left: 17px;
	padding-left: 5px;
	padding-right: 10px;
	border-right: 1px solid #E6E6E6;
}

#textblockNEW {
	display: block;
	float: left;
	width: 205px;
	height: 170px;
	z-index: 4;
	margin-top: 25px;
	margin-left: 17px;
	padding-left: 5px;
	padding-right: 10px;
	border-right: 1px solid #E6E6E6;
}

#textblockARR {
	display: block;
	float: left;
	width: 205px;
	height: 170px;
	z-index: 4;
	margin-top: 25px;
	margin-left: 17px;
	padding-left: 5px;
	padding-right: 10px;
	border-right: 1px solid #E6E6E6;
}

#textblockLIST {
	display: block;
	float: left;
	width: 205px;
	height: 170px;
	z-index: 4;
	margin-top: 25px;
	margin-left: 17px;
	padding-left: 5px;
	padding-right: 10px;
	border-right: 1px solid #E6E6E6;
}

#textblock2 {
	display: block;
	float: left;
	width: 215px;
	height: 170px;
	z-index: 4;
	margin-top: 25px;
	margin-left: 17px;
	padding-left: 5px;
}

#textblock3 {
	display: block;
	float: left;
	width: 475px;
	z-index: 4;
	margin-bottom: 30px;
}

#textblockBLOG {
	display: block;
	float: left;
	width: 475px;
	z-index: 4;
	margin-bottom: 30px;
}

#textblock5 {
	display: block;
	float: left;
	width: 650px;
	z-index: 4;
	margin-bottom: 30px;
}


#textblock4 {
	display: block;
	float: left;
	width: 475px;
	z-index: 4;
	margin-bottom: 30px;
}

#snabbfakta {
	display: block;
	float: left;
	width: 455px;
	z-index: 4;
	padding: 10px;
	border-top: 1px solid #D61D47;
	margin-top: 30px;
}

#textblockRIGHT {
	display: block;
	font-size: 0.8em;
	float: right;
	width: 175px;
	z-index: 4;
	margin-right: 50px;
	margin-top: 200px;
	padding: 10px;
	border: 1px solid #E6E6E6;
	background-color: #F5F5F5;
}

#textblockRIGHTBLOG {
	display: block;
	font-size: 0.8em;
	float: right;
	width: 310px;
	z-index: 4;
	margin-right: 50px;
	margin-top: 200px;
	padding: 10px;
	border: 1px solid #E6E6E6;
	background-color: #F5F5F5;
}

#textblockFACEBOOK {
	display: block;
	float: right;
	z-index: 4;
	margin-right: 50px;
	margin-top: 200px;
}

#textblockRIGHT2 {
	display: block;
	font-size: 0.8em;
	width: 300px;
	z-index: 4;
	padding: 10px;
	border: 1px solid #E6E6E6;
	background-color: #F5F5F5;
}

#textblockRIGHT3 {
	display: block;
	float: left;
	width: 300px;
	height: 125px;
	margin-top: 20px;
}


#utfyllnad {
	display: block;
	float: left;
	width: 959px;
	height: 50px;
	background-color: #fff;
}

#utfyllnad2 {
	display: block;
	float: left;
	width: 959px;
	height: 150px;
	background-color: #fff;
}

/* ------------------------------------------------------------------------------ links */
/* ------------------------------------------------------------------- mainmenulinks */

#menu ul {
	float: left;
	display: block;
	margin: 0;
	list-style-type: none;
	width: 960px;  
	font-size: 1.0em;  
}

#menu  ul li { 
	float: left; 
	width: 119px;
	height: 53px;
	display: inline; 
	padding: 0;
	text-align: left;
	border-right: 1px solid #5C5C5C;
}

#menu  ul li a:link, #menu  ul li a:visited { 
	display: block;
	height: 20px; /* 20 + 33 (padding) = 53 */
	padding: 33px 0 0 8px;
	color: #f1f3f0;
	text-decoration: none;
}

/* ------------------------------------------------------------------- hoover and active */


#menu  ul li .a1:hover, #menu  ul li .a1#active {
	background-color: #7F174B;
}

#menu  ul li .a2:hover, #menu  ul li .a2#active {
	background-color: #0FBCD1;
}

#menu  ul li .a3:hover, #menu  ul li .a3#active{
	background-color: #D61D47;
}

#menu  ul li .a4:hover, #menu  ul li .a4#active{
	background-color: #FAB826;
}

#menu  ul li .a5:hover, #menu  ul li .a5#active{
	background-color: #D08657;
}

#menu  ul li .a6:hover, #menu  ul li .a6#active{
	background-color: #005E8D;
}

#menu  ul li .a7:hover, #menu  ul li .a7#active {
	background-color: #EE2724;
}

#menu  ul li .a8:hover, #menu  ul li .a8#active {
	background-color: #97C63D;
}

/* ------------------------------------------------------------------- mainmenulinks with SUBMENU */

#menu2 ul {
	float: left;
	display: block;
	margin: 0;
	list-style-type: none;
	width: 960px;
	font-size: 1.0em;    
}

#menu2  ul li { 
	float: left; 
	width: 119px;
	height: 53px;
	display: inline; 
	padding: 0;
	text-align: left;
	border-right: 1px solid #5C5C5C;
	font-size: 1.0em;
}

#menu2  ul li a:link, #menu2  ul li a:visited { 
	display: block;
	height: 20px; /* 20 + 33 (padding) = 53 */
	padding: 33px 0 0 8px;
	color: #f1f3f0;
	text-decoration: none;	
	font-size: 1.0em;
}

/* ------------------------------------------------------------------- hoover and active */


#menu2  ul li .a1:hover, #menu2  ul li .a1#active {
	background-color: #7F174B;
}

#menu2  ul li .a2:hover, #menu2  ul li .a2#active {
	background-color: #0FBCD1;
}

#menu2  ul li .a3:hover, #menu2  ul li .a3#active{
	background-color: #D61D47;
}

#menu2  ul li .a4:hover, #menu2  ul li .a4#active{
	background-color: #FAB826;
}

#menu2  ul li .a5:hover, #menu2  ul li .a5#active{
	background-color: #D08657;
}

#menu2  ul li .a6:hover, #menu2  ul li .a6#active{
	background-color: #005E8D;
}

#menu2  ul li .a7:hover, #menu2  ul li .a7#active {
	background-color: #EE2724;
}

#menu2  ul li .a8:hover, #menu2  ul li .a8#active {
	background-color: #97C63D;
}

/* ------------------------------------------------------------------- submenulinks N E W S */ 

#submenuNEWS a {
	color: #0FBCD1;
	font-size: 1.2em;
	text-decoration: none;
	margin-left: 20px;
	padding: 5px;
}

#submenuNEWS a:link {
	color: #0FBCD1;
	text-decoration: none;
}

#submenuNEWS a:hover {
	color: #fff;
	text-decoration: none;
}

#submenuNEWS a:visited {
	text-decoration: none;
}

/* ------------------------------------------------------------------- submenulinks B L O G G */ 

#submenuBLOGG a {
	color: #005E8D;
	font-size: 1.2em;
	text-decoration: none;
	margin-left: 20px;
	padding: 5px;
}

#submenuBLOGG a:link {
	color: #005E8D;
	text-decoration: none;
}

#submenuBLOGG a:hover {
	color: #fff;
	text-decoration: none;
}

#submenuBLOGG a:visited {
	text-decoration: none;
}

/* ------------------------------------------------------------------- submenulinks A R R A N G E M A N G */ 

#submenuARRANGEMANG a {
	color: #D61D47;
	font-size: 1.2em;
	text-decoration: none;
	margin-left: 20px;
	padding: 5px;
}

#submenuARRANGEMANG a:link {
	color: #D61D47;
	text-decoration: none;
}

#submenuARRANGEMANG a:hover {
	color: #fff;
	text-decoration: none;
}

#submenuARRANGEMANG a:visited {
	text-decoration: none;
}

/* ------------------------------------------------------------------- submenulinks L I N K S */ 

#submenuLINKS a {
	color: #97C63D;
	font-size: 1.2em;
	text-decoration: none;
	margin-left: 20px;
	padding: 5px;
}

#submenuLINKS a:link {
	color: #97C63D;
	text-decoration: none;
}

#submenuLINKS a:hover {
	color: #fff;
	text-decoration: none;
}

#submenuLINKS a:visited {
	text-decoration: none;
}

/* ------------------------------------------------------------------- submenulinks O M  L U F T */ 

#submenuOMLUFT a {
	color: #D08657;
	font-size: 1.2em;
	text-decoration: none;
	margin-left: 20px;
	padding: 5px;
}

#submenuOMLUFT a:link {
	color: #D08657;
	text-decoration: none;
}

#submenuOMLUFT a:hover {
	color: #fff;
	text-decoration: none;
}

#submenuOMLUFT a:visited {
	text-decoration: none;
}

/* ------------------------------------------------------------------- submenulinks D O K U M E N T */ 

#submenuDOKUMENT a {
	color: #FAB826;
	font-size: 1.2em;
	text-decoration: none;
	margin-left: 20px;
	padding: 5px;
}

#submenuDOKUMENT a:link {
	color: #FAB826;
	text-decoration: none;
}

#submenuDOKUMENT a:hover {
	color: #fff;
	text-decoration: none;
}

#submenuDOKUMENT a:visited {
	text-decoration: none;
}

/* ------------------------------------------------------------------- mainlinks */

a {
	text-decoration: none;
	color: #0066cc;
	font-size: 1.2em;
}

a:link {
	text-decoration: none;
	color: #0066cc;
}

a:visited {
	text-decoration: none;
	color: #0066cc;
}

a:hover {
	text-decoration: none;
	color: #6799ca;
}

a:active {
	text-decoration: none;
	color: #0066cc;
}

/* ------------------------------------------------------------------- latestmemberlinks */

#textblockRIGHT .a66 {
	text-decoration: none;
	color: #000;
}

#textblockRIGHT .a66:link {
	text-decoration: none;
	color: #000;
}

#textblockRIGHT .a66:visited {
	text-decoration: none;
	color: #000;
}

#textblockRIGHT .a66:hover {
	text-decoration: none;
	color: #6799ca;
}

#textblockRIGHT .a66:active {
	text-decoration: none;
	color: #000;
}

/* ------------------------------------------------------------------- TEXTBLOCK RIGHT LINKS BLOG */

#textblockRIGHTBLOG .a66 {
	text-decoration: none;
	color: #000;
}

#textblockRIGHTBLOG .a66:link {
	text-decoration: none;
	color: #000;
}

#textblockRIGHTBLOG .a66:visited {
	text-decoration: none;
	color: #000;
}

#textblockRIGHTBLOG .a66:hover {
	text-decoration: none;
	color: #6799ca;
}

#textblockRIGHTBLOG .a66:active {
	text-decoration: none;
	color: #000;
}


/* ------------------------------------------------------------------- pufflinks N Y H E T E R */
#textblockNEW ul li a {
	display: block;
	width: 100%; 
	text-decoration: none;
	/*padding: 5px; */
	color: #0FBCD1;
	font-size: 1.0em;
}

#textblockNEW ul li a:hover {
	color: #555555;
	background-color: #F6F6F6;
	font-size: 1.0em;
}

#textblockNEW ul {
	display: block;
	list-style-type: none;	
	margin-left: 0px;
	padding-left: 0px;
	font-size: 1.0em;
}

#textblockNEW ul li {
	display: block;	
	padding: 5px;
	font-size: 1.0em;
}

/* ------------------------------------------------------------------- pufflinks A R R A N G E M A N G */
#textblockARR ul li a {
	display: block;
	width: 100%; 
	text-decoration: none;
	/*padding: 5px; */
	color: #D61D47;
	font-size: 1.0em;
}

#textblockARR ul li a:hover {
	color: #555555;
	background-color: #F6F6F6;
	font-size: 1.0em;
}

#textblockARR ul {
	display: block;
	list-style-type: none;	
	margin-left: 0px;
	padding-left: 0px;
	font-size: 1.0em;
}

#textblockARR ul li {
	display: block;	
	padding: 5px;
	font-size: 1.0em;
}

/* ------------------------------------------------------------------- ankare */

.ankare {
	padding: 0px;
}

.ankare:link {
	padding: 0px;
}

.ankare:visited {
	padding: 0px;
}

.ankare:hover {
	padding: 0px;
	background-color: none;
}

.ankare:active {
	padding: 0px;
}

/* ------------------------------------------------------------------- moderatormeny */

#moderatormeny .a4 {
	text-decoration: none;
	color: #412413;
}

#moderatormeny .a4:link {
	text-decoration: none;
	color: #412413;
}

#moderatormeny .a4:visited {
	text-decoration: none;
	color: #412413;
}

#moderatormeny .a4:hover {
	text-decoration: none;
	color: #6799ca;
}

#moderatormeny .a4:active {
	text-decoration: none;
	color: #412413;
}

.fieldsetclass {
    border: 0px;
    border-top: 1px solid #ccc;
}


.toggler {
	cursor: pointer;
}

#stretcher {

}

/* ------------------------------------------------------------------- footer */

#footcontainer {
	display: block;
	float: left;
	width: 959px;
	font-size: 0.6em;
	padding-bottom: 75px;
	/*border-bottom: 2px solid #383838;*/
	background-color: #fff;
	padding-top: 30px;
	color: #ccc;
}

#footcontainer:hover {
    color: #555555;
}

#foottextblock1 {
	display: block;
	float: left;
	width: 205px;
	height: 170px;
	z-index: 4;
	margin-top: 25px;
	margin-left: 17px;
	padding-left: 5px;
	padding-right: 10px;
	border-right: 1px solid #E6E6E6;
	color: #ccc;
}

#foottextblock2 {
	display: block;
	float: left;
	width: 205px;
	height: 170px;
	z-index: 4;
	margin-top: 25px;
	margin-left: 17px;
	padding-left: 5px;
	padding-right: 10px;
	border-right: 1px solid #E6E6E6;
	color: #ccc;
}


#foottextblock3 {
	display: block;
	float: left;
	width: 205px;
	height: 170px;
	z-index: 4;
	margin-top: 25px;
	margin-left: 17px;
	padding-left: 5px;
	padding-right: 10px;
	border-right: 1px solid #E6E6E6;
	color: #ccc;
}


#foottextblock4 {
	display: block;
	float: left;
	width: 215px;
	height: 170px;
	z-index: 4;
	margin-top: 25px;
	margin-left: 17px;
	padding-left: 5px;
	color: #ccc;
}


/* ------------------------------------------------------------------- footlinks N Y H E T E R */
#foottextblock1 ul li a {
	display: block;
	width: 100%; 
	text-decoration: none;
	/*padding: 5px; */
	color: #ccc;
	font-size: 1.0em;
}

#foottextblock1 ul li a:hover {
	color: #0FBCD1;
	background-color: #F6F6F6;
	font-size: 1.0em;
}

#foottextblock1 ul {
	display: block;
	list-style-type: none;	
	margin-left: 0px;
	padding-left: 0px;
	font-size: 1.0em;
}

#foottextblock1 ul li {
	display: block;	
	padding: 5px;
	font-size: 1.0em;
}

/* ------------------------------------------------------------------- footlinks A R R A N G E M A N G */
#foottextblock2 ul li a {
	display: block;
	width: 100%; 
	text-decoration: none;
	/*padding: 5px; */
	color: #ccc;
	font-size: 1.0em;
}

#foottextblock2 ul li a:hover {
	color: #D61D47;
	background-color: #F6F6F6;
	font-size: 1.0em;
}

#foottextblock2 ul {
	display: block;
	list-style-type: none;	
	margin-left: 0px;
	padding-left: 0px;
	font-size: 1.0em;
}

#foottextblock2 ul li {
	display: block;	
	padding: 5px;
	font-size: 1.0em;
}

/* ------------------------------------------------------------------- footlinks L A T E S T M E M B E R */
#foottextblock3 ul li a {
	display: block;
	width: 100%; 
	text-decoration: none;
	/*padding: 5px; */
	color: #ccc;
	font-size: 1.0em;
}

#foottextblock3 ul li a:hover {
	color: #005E8D;
	background-color: #F6F6F6;
	font-size: 1.0em;
}

#foottextblock3 ul {
	display: block;
	list-style-type: none;	
	margin-left: 0px;
	padding-left: 0px;
	font-size: 1.0em;
}

#foottextblock3 ul li {
	display: block;	
	padding: 5px;
	font-size: 1.0em;
}


/* ------------------------------------------------------------------- footlinks L I N K S */
#foottextblock4 ul li a {
	display: block;
	width: 100%; 
	text-decoration: none;
	/*padding: 5px; */
	color: #ccc;
	font-size: 1.0em;
}

#foottextblock4 ul li a:hover {
	color: #005E8D;
	background-color: #F6F6F6;
	font-size: 1.0em;
}

#foottextblock4 ul {
	display: block;
	list-style-type: none;	
	margin-left: 0px;
	padding-left: 0px;
	font-size: 1.0em;
}

#foottextblock4 ul li {
	display: block;	
	padding: 5px;
	font-size: 1.0em;
}


#foottextblock1 h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #ccc;
}

#foottextblock2 h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #ccc;
}

#foottextblock3 h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #ccc;
}

#foottextblock4 h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #ccc;
}




/* paginering */

#paginering2 {
    text-align: center;
    margin-bottom: 10px;
    width: 475px;
    height: 30px;
    clear: both;
    font-size: 0.8em;
}

#left_paginering2 {
    float: left;
    text-align: left;
    width: 125px;
    font-size: 0.8em;
}

#center_paginering2 {
    float: left;
    text-align: center;
    width: 125px;
    font-size: 0.8em;
}

#right_paginering2 {
    float: right;
    width: 125px;
    text-align: right;
    font-size: 0.8em;
}
