body {
	background: url('../images/bg.png') #000000 top repeat-x;
	margin: 0;
}

h1 {margin: 0; font-weight: normal; font-family: tahoma; font-size: 20px; color: #660000;} /* Senaste nyheter */
h2 {margin: 0; font-family: arial; font-size: 12px; color: #cc0000;} /* Senaste rubrik */
h3 {margin: 0; font-weight: normal; font-family: tahoma; font-size: 24pt; text-align: center; color: #fff;} /* Välkommen... */
h4 {margin: 0; font-weight: normal; font-family: Times New Roman; font-size: 15pt; color: #cc6666;} /* Information */
h5 {margin: 0 0 0 10px; font-weight: normal; font-family: Tahoma; font-size: 20pt; color: #660000;} /* Galleri */

img {border: 0;}

th {text-decoration: underline;}
#pageLayout {
	margin: 0 auto;
	width: 800px;	
}

/***************************************
*
*	Header, menu
*
***************************************/

#top {
	width: 800px;
	height: 99px;
}

#dsreklam {
	float: left;
	width: 245px;
	height: 99px;
}

#menu {
	float: left;
	width: 524px;
	height: 99px;
	margin: 0px 0px 0px 31px;
	font-weight: bold;
	font-family: tahoma;
	font-size: 15px;
}

#menu img {margin:  0px 0px 0px 0px;}
#menu a{
	text-decoration: none;
	color: #ff9966;
	padding-top: 30px;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 30px;
}
#menu a:visited {
	text-decoration: none;
	color: #ff9966;
	padding-top: 30px;
	padding-left: 14px;
	padding-right: 14px;
}
#menu a:hover{
	text-decoration: none;
	color: #ffcc99;
	padding-top: 30px;
	padding-left: 14px;
	padding-right: 14px;
}

/***************************************
*
*	Logo 
*
***************************************/

#logo {
	width: 800px;
	height: 394px;
}

#logoTop {
	/*background: url('../images/index-header-high.jpg') top no-repeat;*/
	width: 800px;
	height: 195px;
}

#logoBottom {
	/*background: url('../images/index-header-low.jpg') top no-repeat;*/
	width: 800px;
	height: 199px;
}
/***************************************
*
*	Container
*
***************************************/

#container {
	width: 800px;
	font-family: arial;
	font-size: 12px;
	color: #990000;
	margin-bottom: 18px;
}

#containerTop {
	background: url('../images/con-top.gif') top no-repeat;
	height: 7px;
}

#body {
	float: left; 
	background-color: #ffffdd;
	width: 800px;
	height: 100%;
	margin-bottom: 18px;
}

#contentsLeft {
	background: url('../images/con-bg-light.png') #ffffdd top repeat-x ;
	float: left;
	width: 391px;
	padding: 15px 10px 10px 28px;
}

#contentsLeft a {text-decoration: none; font-weight: bold; color: #ff3333;}
#contentsLeft a:hover {text-decoration: none; font-weight: bold; color: #ff3333;}
#contentsLeft a:visited {text-decoration: none; font-weight: bold; color: #ff3333;}

#contentsFooter {
	text-align: right;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

#contentsFooter a {text-decoration: none; color: #660000;}
#contentsFooter a:hover {text-decoration: none; color: #660000;}
#contentsFooter a:visited {text-decoration: none; color: #660000;}

#contentsRight {
	background: url('../images/con-bg-dark.png') #ffffdd top repeat-x;
	float: right;
	width: 351px;
	padding: 23px 10px 10px 10px;
}

#contentsGallery {
	background: url('../images/con-bg-dark.png') #ffffdd top repeat-x;
	float: left;
	width: 301px;
	padding: 23px 35px 10px 35px;
}
/***************************************
*
*	Gallery
*
***************************************/
#galleryTop {
	background: url('../images/con-top-2.png') top no-repeat;
	height: 7px;
}

#galleryUpper {
	background: url('../images/con-bg-2.png') top repeat-x;
	width: 758px;
	padding: 15px 23px 15px 19px;
	margin-bottom: 20px;
}

#galleryBottom {
	background: url('../images/gallery_bg.png') top repeat-x;
	width: 775px;
	padding: 15px 0px 45px 25px;
}



.m3 {margin:8px;}
.b3sfuschia {border:2px solid #cc6600;}
.black {background: #ffcc99;}
.fl {float:left;}
/***************************************
*
*	Information
*
***************************************/

#information {
	clear: both;
	background: url('../images/footer-bg.png') top repeat-x;
	width: 800px;
	height: 137px;
	
	font-family: tahoma;
	font-size: 12px;
	color: #ffcccc;
}


#information hr { color: #cc6666; width: 215px;}
#information a {text-decoration: underline; color: #ffcccc;}
#information a:visited {text-decoration: underline; color: #ffcccc;}
#information a:hover {text-decoration: underline; color: #cc6666;}

#contact {
	float: left;
	width: 217px;
	height: 120px;
	padding: 17px 25px 0 25px;
}
#contact img { margin-top: -25px;}

#address {
	float: left;
	width: 217px;
	height: 120px;
	padding: 17px 25px 0 25px;
}
#address img { margin-top: -30px;}
#address a {text-decoration: underline; color: #ffcccc;}
#address a:visited {text-decoration: underline; color: #ffcccc;}
#address a:hover {text-decoration: underline; color: #cc6666;}


#open {
	float: left;
	width: 216px;
	height: 120px;
	padding: 17px 25px 0 25px;
}
#open img { margin-top: -38px;}
/***************************************
*
*	Footer
*
***************************************/

#footer {
	width: 800px;
	height: 50px;
	
	font-family: arial;
	font-size: 10px;
	color: #ccc;
}

#footerLeft {
	width: 395px;
	float: left;
	padding: 4px 0 0 5px;
}

#footerRight {
	width: 395px;	
	float: left;
	padding: 4px 5px 0 0;
	text-align: right;
}

#footer a {text-decoration: none; color: #ff6666;}
#footer a:visited {text-decoration: none; color: #ff6666;}
#footer a:hover {text-decoration: underline; color: #ff6666;}

/***************************************
*
*	Textformateringar
*
***************************************/

.infoText {
	color: #cc3333;
	font-weight: bold;
}

.footerText {
	color: #ff6666;
}

.newsDate {
	color: #ff3333;
	margin-left: 16px;
}

.menuDate {
	color: #ff3333;
	margin-left: 16px;
}
