﻿body{
    margin:0;
    padding:0;
	background-color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/* wrappers */

div#all-wrapper{
/* can be used to make page margins and center the document*/
	/* if used, set width and margins*/
	/*width:800px;
	margin:0px 0px auto;*/
	/*else set width:100%; and height:100%;*/
	width:100%;
	height:100%;
}


div#document-wrapper { 
/* Wraps whole document, also floats left background to page bottom */
    background-image: url(../images/grafik/left_background.gif);
    background-repeat: repeat-y;
    background-position: left top;
	background-attachment:fixed;
	left:0px;
	top:0px;
    margin:0;
    padding:0;
}

.style1 {
	color: #E56100;
}

.stil {
	font-size: 18px;
	color: #E56100;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.stil1 {
	font-size: 14px;
	color: #E56100;
}
.stil2 {
	font-size: 14px;
	color: #94C195;
}


.bryt { 
	width:100%;
	/*height:43px;*/
    border-top: 3px solid #94C195;
    font-size: 10px;
    text-align:center;
    color: #999;
	
}



div#content-wrapper-2{ 
/* Wraps left and center of document  */
	left:0px;
	top:0px;
    margin:0;
    padding:0;
	
}



/* contet div's */

div#top-left { 
/* logo on top left */
    background-image: url(../images/grafik/logo_left_top.gif);
    background-repeat: no-repeat;
    background-position: left top;
    /*position:absolute;*/
	position:relative;
	float:left;
    left:0px;
	top:0px;
    margin:0;
    padding:0;
	width:149px;
    height:131px;
}

div#sidebar-right_top { 
/* Right sidebar, links and stuff, figure at top */
    float:right;
	top:0px;
	width:183px;
	height:131px;
    margin:0;
    padding:0;
}

div#sidebar-right { 
/* Right sidebar, links and stuff, figure at top */
    float:right;
	clear:none;
	top:0px;
	width:193px;
	height:100%;
    margin:0;
    padding:0;
    list-style-type: none;
}


div#sidebar-left {
	/* Left sidebar, links and stuff */
    background-image: url(../images/grafik/logo_left_arch.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: none;
	left: 0px;
	top: 0px;
	width: 130px;
	margin: 0;
	padding: 60px 0 0 20px;
/* Moves text down and sideways*/	text-align: left;
	color: #fff;
	background-color: transparent;
	list-style-type: none;
}


div#content-center {
	/* Main part of page for content */
	padding: 15px 0 0 0;
	margin-top: 0px;
	margin-right: 200px;
	margin-bottom: 20px;
	margin-left: 180px;
	clear: none;
	/*float:left;*/
}
div#content-center2 { 
/* Main part of page for content */
	padding:15px 0 0 0;
    margin-top: 0px;
    margin-right: 200px;
    margin-bottom: 20px;
    margin-left: 180px;
	clear:none;
	/*float:left;*/

}

div#footer { 
/* footer for copyright and stuff */
	clear:both;
	width:100%;
	/*height:43px;*/
    border-top: 3px solid #94C195;
    font-size: 10px;
    text-align:center;
    color: #999;
	margin-bottom:10px;
}

div#cleardiv {
/* needed for older browsers (ie) to float sidebars background */
    clear: both;
    height: 1px;
}
div#storbild{
 width:100%;
	}

p{
	margin-top: 0;
}

p.img{
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

p.s1{
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;

}

p.s2{
	width: 280px;
	height: 20px;
	margin-top: 90px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

p.s3{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;

}


/* headings */
/* h1 green big*/
h1 {
	font-weight:bold;
	margin-top:0;
	margin-bottom:0.3em;
	padding:0;
	font-size: 34px;
	color: #94C195;
}
/* h2 green big*/
h2 {
	font-weight:bold;
	margin-top:0;
	margin-bottom:0.3em;
	padding:0;
	font-size: 24px;
	color: #94C195;
}
/* h3 green medium*/
h3 {
	margin-top:0;
	margin-bottom:0.3em;
	padding:0;
	font-size: 20px;
	color: #94C195;
}
/* h4 orange medium*/
h4 {
	margin-top:0;
	margin-bottom:0.3em;
	padding:0;
	font-weight:bold;
	font-size: 20px;
	color: #FF6600;
}
/* h5 black medium*/
h5 {
	margin-top:0;
	margin-bottom:0.3em;
	padding:0;
	font-weight:bold;
	font-size: 18px;
	color: #000000;
}

/* links in left sidebar */
#sidebar-left a {

    font-weight: bold;
}
#sidebar-left a:link {
	color: #FFF;
	background-color:transparent;
    text-decoration: none;
}
#sidebar-left a:visited {
	color: #FFF;
	background-color:transparent;
    text-decoration: none;
}
#sidebar-left a:hover {
	text-decoration: underline;
	color: #000;
}
#sidebar-left a:active {
	color: #000;
}


/* All other links */
a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #00F;
}
a:active {
	text-decoration: none;
	color: #000;
}


#content-center table {
	border-width: 0px;
	border-style: none;
	border-color: #000;
	border-collapse: collapse;
	background-color: white;
	width:auto;
	/*min-width:80%!important;*/
	margin:5px 0 10px 0;
}
#content-center  th {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: #000;
	background-color: white;
	width:auto;

}
#content-center td {
	border-width: 0px;
	border-style: none;
	border-color: #000;
	background-color: white;
	/*width:50%;*/
    padding:2px;
	vertical-align:top;
}
#content-center tr {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: #000;
	background-color: white;
	width:auto;
}



#content-center COL {
	border-style: none solid;
} 

#content-center li {
	text-align:left;
	color: #000;
	margin:0;
	padding-top:7px;
	list-style-type: none;
}
#content-center ul{
	text-align:left;
	color: #000;
	margin:0;
	padding:0;
	list-style-type: none;
}
#my-center
{
     float:left;
     clear:left;
    border-width: 0px;
	border-style: none;
	border-color: #000;
	border-collapse: collapse;
	width:auto;
	/*min-width:80%!important;*/
	margin:50px 0 10px 0;
    }
#sidebar-right {
    border:0;
    text-align: center;
}

#figure_top{
	text-align: right;
	float: right;
}

#figure_bottom{ 
	float: right;
	text-align: right;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
img#figure_bottom{ 
	float: right;
	text-align: right;
	margin:0 0 20px auto!important;
	padding:0!important;
}

img {
    border:0;
}
img:link {
    border:0;
}

#content-center img{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 10px 5px;
    position:relative;
        bottom:0px;
        float:left;
    left: 0px;
	text-align: center;
    /*height: 323px;*/
}


#search {
	width:120px;
}
#search input {
    margin-top:30px;
    margin-bottom:3px;
	color: #000;
	background-color: #FFF;
	background-color: #F4AE5E;
	border-top-color:#FF6600;
	border-top-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-left-color:#FF6600;
	border-left-width:1px;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	border-style:inset;
	width:110px!important;
}

#search input.button {
	margin-top:0px;
	margin-bottom:30px;
	margin-left:2px;
	color: #000;
	border: 2px outset #EE8712;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:40px!important;
	background-color:#F4AE5E;
	border-style:outset;
	border-top-color:#FFFFFF;
	border-top-width:1px;
	border-bottom-color:#FF6600;
	border-bottom-width:1px;
	border-left-color:#FFFFFF;
	border-left-width:1px;
	border-right-color:#FF6600;
	border-right-width:1px;
}

#flags {
	width:120px;
	height:160px;
	vertical-align:middle;
}
#footer p{ 
/* footer for copyright and stuff */
	margin:5px 0 0 0;
	padding:0;
    font-size: 10px;
    text-align:center;
}

#navig {
	clear:left;
	float:left;
	width:100%;
	margin:0;
	padding:0;
    font-size: 10px;
	text-align:center;
}
.navig{
	padding:5px 0 5px 0;
    font-size: 10px;
	text-align:center;
}

#bg_image {
  background: #eee url('../images/grafik/bg_meny2.gif') no-repeat left top; 
  width: 600px;
  height: 706px;
  float: left;
  margin: 0 1em 1em 0;
}

#t_meny {
	margin-top:25px;
	margin-bottom:30px;
	margin-left:2px;
  
  float: left;
 
}

#div_vecka 
{
	text-align:center;
	margin-bottom:35px;
	font-family: Monotype Corsiva;
	font-size: 22px;
}

#Div1 
{
	float: left; 
	width: 160px;
	margin-bottom:35px;

}

#Div_dag 
{
	float: left; 
	width: 40px;
	font-family: Monotype Corsiva;
	font-size: 20px;
	color: #E56100;
	


	
}

#d1 
{
	float: left; 
	width: 50px;

}

.datum
{
	color:Gray;
	font-size: 10px;
	margin-bottom: 5px;
}



