html {
	background-color: #fff; }

body {
	text-align: left;
	margin: 0;
	padding: 0px; }


	/* -- CONTENT -- */

body, table, textarea {
	font-family: verdana, arial, helvetica, sans-serif;
	color: black;
	font-size: 12px; }

table {
	font-size: inherit;
	font-size: 100%; }

body, p, li, td {
	line-height: 1.5; }

h1, h2, h3, h4, h5, h6 {
	font-family: verdana, georgia, "times new roman", times, serif;
	color: #000;
	padding: 0em;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.1; }

h6 {
	font-size: 0.7em;
	margin: 1em 0em 0em 0em; }

h5 {
	font-size: 0.8em;
	margin: 1em 0em 0em 0em; }

h4 {
	font-weight: bold;
	font-size: 0.9em;
	margin: 1em 0em 0em 0em; }

h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 1em 0em 0em 0em; }

h2 {
	font-size: 1.4em;
	margin: 1em 0em 0em 0em; }

h1,
.modGallery h2,
.modGuestbook h2,
.modCatalog h2,
.modNewsList h2 {
	text-transform: none;
	letter-spacing: 0.1em;
	font-size: 1.8em;
	margin: 1em 0em 0em 0em; }

p {
	font-size: 1em;
	margin: 0em 0em 0.6em 0em; }

#wrapper a,
#wrapper a:link,
#wrapper a:hover,
#wrapper a:visited,
#wrapper a:active {
	color: #548613;
	text-decoration: underline;
	font-weight: bold; }

#wrapper a:hover {
	color: #fcae18; }

img {
	border-style: none; }

hr {
	height: 1px;
	margin: 0.5em 0 1em 0;
	color: gray;
	background-color: gray;
	/* clear: both; */ }

ul,
ol {
	margin: 1.2em 0em 1.2em 2em;
	padding: 0; }

ul li,
ol li {
	margin: 0.2em 0em 0em 0em;
	list-style-position: outside; }

ul {
	 }

ol {
	list-style: decimal; }

table {
	border-collapse: collapse;
	border-spacing:0;
	margin: 1em 0em 0em 0em }

table td {
	vertical-align: top;
	padding: 0.2em 0.5em 0.2em 0.3em; }

table thead td {
	background-color: #94badf;
	border: 1px solid #999; }

strong {
	font-weight: bold; }

em {
	font-style: italic; }

blockquote {
	margin: 0em 3em; }

.floatblock {
	clear: both;
	margin: 10px;
	float: center; }


	/* FOOTER ------------------ */

#footer {
    background-image: url(http://www.testwebben.se/799/Images/047balk.gif);
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #CCC;
    margin: 0px;
    padding: 5px 0px;
    text-align: center;
    font-size: 92%;
    border: #000 1px solid; }

#footer p {
    display: inline; }

#footer img {
    border: none; }


    /* LAYOUT ------------------ */

#wrapper {
    background-image: url(http://www.testwebben.se/799/Images/047bg.gif);
    background-repeat: repeat-y;
    background-color: #fff;
    width: 800px;
    margin: 0; }

#header
{
    width: 100%;
    height: 160px;
    background: url(http://www.testwebben.se/799/Images/toppbild1-2.jpg);
}

#header2
{
    border: #000 1px solid;
    border-top: none;
    width: 798px;
    height: 10px;
    background-image: url(http://www.testwebben.se/799/Images/047balk.gif);
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #CCC;
}

#main
{

}

#main-left
{
    width: 170px;
    float: left;
}

#main-content
{
    float: left;
    padding-bottom: 30px;
    width: 600px;
}

.clear
{
    clear: both;
    line-height: 0.01;
    border-style: none;
}



/* MENY------------------ */
#wrapper #nav
{
        overflow: hidden;
        text-align: left;
        padding: 0.5em;
        margin: 0.5em;
        font-size: 11px;
}

#wrapper #nav ul
{
        margin-top: 50px;
        padding: 0;
        margin: 0;
}

#wrapper #nav ul li
{
        list-style-position: inside;
        margin: 0em;
        padding: 0em;
}

#wrapper #nav ul li a
{
        padding: 3px 0.5em;
        margin: 0px;
        color: black;
        text-decoration: none;
        width: 98px;
        font-family: arial, helvetica;
}

#wrapper #nav ul li a:link
{
        color: black;
}

#wrapper #nav ul li a:visited
{
        color: black;
}

#wrapper #nav ul li a:hover {
        color: #fcae18; }

#wrapper #nav ul ul {
        margin-top: 5px;
        margin-bottom: 4px;
        margin-left: 15px; }

#nav ul ul li { }
#nav ul ul li a { }
#nav ul ul li a:link { }
#nav ul ul li a:visited { }
#nav ul ul li a:hover { }


/* KONTAKTFORMULÄR --------- */

#mContactForm input,
#mContactForm textarea
{
	color: black;
}

#mContactForm input,
#mContactForm textarea
{
	width: 250px;       
	margin: 0em;
}

textarea{
height: 150px;
}

