﻿/* Grundelement */

body
	{
	background: #eee7d8 url(../bilder/bg_v2.gif) repeat fixed;
	text-align: center;
	margin: 32px 0 24px 0;
	padding: 0;
	}

#innehall
	{
	text-align: center;
	margin: 0;
	}
	
	#innehall-2
		{
		width: 816px;
		margin: 0 auto 0 auto;
		}

/* Topp */

.topp
	{
	background: #e95c00 url(../bilder/topp_bg_v2.png);
	background-position: 450px -10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-repeat: no-repeat;
	width: 800px;
	height: 90px;
	text-align: left;
	margin: 0 auto 24px auto;
	}

.topplogo
	{
	width: 175px;
	float: left;
	padding: 13px 0 0 15px;
	}

.toppnav {
float: left;
text-align: center;
padding: 34px 0 0 0; }

	.toppnav p
		{
		font: 17px Roboto Slab, georgia, serif;
		font-weight: normal;
		margin: 0;
		}

/* Arbetsyta */

#arbetsyta
	{
	width: 800px;
	text-align: left;
	margin: 0 auto 0 auto;
	}

#arbetsyta2
	{
	width: 545px;
	padding: 0 0 0 2px;
	margin: 0 25px 0 0;
	}

#arbetsyta3 {
width: 700px;
padding: 0 0 0 2px;
margin: 0 25px 0 0; }

/* Infospalt */

#info {
width: 215px;
text-align: left;
float: right; }

/* Rubbe */

#rubbe {
width: 700px;
height: 32px;
text-align: left; }

#rubbetext {
float: left;
text-align: left;
margin: 0; }

#rubbenav {
width: 200px;
float: right;
text-align: right;
margin: 8px 2px 0 0; }

#ingress
	{
	border: dashed 1px #E95C00;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: left;
	margin: 14px 0 24px 0;
	padding: 0;
	}

#ingressinfo
	{
	padding: 1em;
	}
	
.rundad
	{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}

/* Galleri */

#galleri { text-align: center; }

#galleriinfo { margin: 0 0 0 0; } 

#galleribild { margin: 0 0 0 0; } 

#gallerinav { text-align: center; } 

#gallerinavinfo { padding: 7px 0 0 0; } 

.galleritn
	{
	background: #ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width: 142px;
	height: 142px;
	text-align: center;
	}

/* Fot */

#fot
	{
	background: #e95c00;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-repeat: no-repeat;
	width: 800px;
	height: 42px;
	text-align: center;
	margin: 24px auto 16px auto;
	clear: right;
	}

#fotinfo { padding: 10px 0 0 0; }

#fotunder
	{
	width: 800px;
	height: 20px;
	text-align: center;
	margin: 0 auto 0 auto;
	}

/* Andra element */

.linje {
border-top: dashed 1px #E95C00;
width: 545px;
margin: 12px 0 12px 0; }

.linje2 {
border-top: dashed 1px #E95C00;
width: 800px;
margin: 12px 0 12px 0; }




