﻿body.mceContentBody,p.mceContentBody,div.mceContentBody,li.mceContentBody,ol.mceContentBody,dl.mceContentBody,td.mceContentBody,pre.mceContentBody,td.mceContentBody   {
    color: #000000;
    font-family: Georgia, Serif;
    font-size: 20px;
    width: 1000px;
}

@font-face {
 font-family: eup;
 src: url("/fontface/Euphemia.eot") /* EOT file for IE */
}
@font-face {
 font-family: eup;
 src: url("/fontface/Euphemia.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: edward;
 src: url("/fontface/edwardianscriptef-regulara-webfont.eot") /* EOT file for IE */
}
@font-face {
 font-family: edward;
 src: url("/fontface/edwardianscriptef-regulara-webfont.ttf") /* TTF file for CSS3 browsers */
}

.edward { font-family: edward; font-size: 40px; color: #cc6e91; }
p112 { font-family: eup; font-size: 14px; color: #323232; line-height: 1.4; }






body.mceContentBody    {
    margin: 0px;
	background-color: white;
}

body.site_1 {
	font-size: 16px;
	background-color: #dce0e4;
	font-weight: 200;
	font-family: Verdana, Sans-Serif;
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-align: center;
	background-image: url(/images/sm_bakgrund.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}


td {
	font-size: 14px;
	line-height: 1.5;
	color: gray;
	font-family: Arial, Sans-Serif;
}

a
{
 	color: #625159;
 	text-decoration: none;
}

a:hover
{
 	color: #625159;
    text-decoration: underline;
}

li
{
 	color: #5c6d3e;
    text-decoration: none;
    font-size: 22px;
    line-height: 1.5;
}

h1
{
    font-size: 22px;
    font-family: georgia, Serif;
    color: #cc6e91;
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 100;
    line-height: 1;
    padding: 0px;
}

p
{
    font-size: 15px;
    font-family: eup, verdana, san-Serif;
    color: #625159;
    line-height: 1.4;
    margin-top: 7px;
}

h6
{
    font-size: 12px;
    font-family: arial, san-Serif;
    color: #876271;
    line-height: 1.4;
    margin-top: 7px;
    font-weight: normal;
    margin-bottom: 5px;
}

h4
{
    font-size: 14px;
    font-family: Arial, Sans-Serif;
    font-weight: 200;
    text-align: left;
    color: #9d6939;
    padding: 0px;
	margin: 0px;
}


.nyheter_top
{
    font-size: 16px;
    font-family: verdana, Sans-Serif;
    text-align: left;
    color: #ec006f;
	margin-bottom: 0px;
}


.nyheter_rubrik
{
    font-size: 13px;
    font-family: verdana, Sans-Serif;
    color: #434343;
	margin-bottom: 0px;
	font-weight: bold;
}

.nyheter_innehall
{
    font-size: 12px;
    font-family: verdana, Sans-Serif;
    color: #636263;
	margin-bottom: 0px;
	font-weight: normal;
}



.main_container
{
    width: 966px;
    border: solid 1px black;
    margin-top: 150px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    position: relative;
}


.button_container
{
    width: 966px;
    border: solid 1px red;
    margin-top: 150px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    position: relative;
}

.presentkort
{
    width: 145px;
    height: 39px;
    border: solid 0px black;
    margin-left: 15px;
}


.menu_button
{
    height: 50px;
    width: 940px;
    border: solid 0px black;
    float: left;
    top: -80px;
    position: absolute;
    background-image: url(/images/button_back.png);
    padding-left: 20px;
}


.menu_button_content
{
    padding: 10px;
    height: 28px;
    cursor: pointer;
    border: solid 0px green;
    float: left;
    color: White;
}

.menu_button_content a
{
	color: #ffffff;
}


.menu_button_content:hover
{
    background-image: url(/images/button_hover.png);
    text-decoration: none;
    color: White;
}

.menu_button_content a:hover
{
	color: White;
    text-decoration: none;
    width: 125px;
    height: 35px;
}



.menu_button_content_active_box
{
    background-image: url(/images/button_hover.png);
    float: left;
    padding: 10px;
    height: 28px;
}

.menu_button_content_active_box
{
	color: White;
}


.menu_button_content_active_box a
{
	color: white;
}

.menu_button_content_active_box a:hover
{
	text-decoration: none;
	color: white;
}



.main
{
    background-image: url(/images/se_index_front.png);
    width: 1200px;
    margin-top: 0px;
    text-align: left;
    position: relative;
    border: solid 1px black;
}


.text_container
{
    width: 830px;
    border-left: dotted 1px #ff86b3;
    padding-left: 15px;
    margin-left: 35px;
    margin-top: 20px;
    margin-bottom: 80px;
    background-image: url(/images/1x4_pink.png);
}

.top_picture
{
    width: 600px;
    height: 339px;
    border: solid 0px blue;
    margin-left: 8px;
    margin-top: 0px;
        background-image: url(/images/underskugga.png);
    background-position: bottom center;
    background-repeat: no-repeat;
}

.nyheter
{
    width: 230px;
    height: 302px;
    border: solid 0px red;
    overflow: auto;
    padding: 5px;
    padding-top: 40px;
    padding-left: 20px;
    margin-top: -0px;
    margin-left: 20px;
    background-image: url(/images/note_background.png);
 }

.erbjudande
{
    width: 220px;
    border: solid 0px #d5d5d5;
    overflow: auto;
    padding: 0px;
    background-color: #fffafc;
    margin-top: 17px;
    margin-left: 20px;
    margin-bottom: 40px;
}



.top_frame
{
    background-image: url(/images/inner_back_top.png);
    width: 966px;
    height: 270px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}

.middle_frame
{
    background-image: url(/images/inner_back_middle.png);
    width: 966px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    border: solid 1px transparent;
}


.bottom_frame
{
    background-image: url(/images/inner_back_bottom.png);
    width: 966px;
    height: 6px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
}


.logo
{
    width: 200px;
    height: 131px;
    top: 10px;
    position: absolute;
    z-index: 10;
    left: 135px;
}



.other_logos
{
	width: 720px;
	height: 22px;
    z-index: 11;
    border: solid 0px red;
    float: right;
    margin-right: 65px;
}


.text_back
{
	width: 691px;
	height: 10px;
    margin-top: 40px;
    color: #323232;
    text-align: center;
    border: solid 0px red;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    position: relative;
    height: 100px;

}

.bottom_info_text
{
    font-size: 13px;
    color: #1a53a1;
    width: 100%;
    border-top: dotted 0px gray;
    text-align: center;
    position: relative;
    padding-top: 20px;
}

.bottom_info_text a
{
    color: #1a53a1;
}

.bottom_info_text a:hover
{
    color: #2479ed;
    text-decoration: underline;
}