body { font-family: "Arial"; font-size: 11px; color: #4b4b4b; background-color: #FFFFFF; margin: auto; padding: 0; }

/* Links */
a { color: #f37d34; text-decoration: none; }
a:link { color: #f37d34; text-decoration: none; }
a:hover { color: #4b4b4b; text-decoration: none; }
a:visited { color: #f37d34; text-decoration: none; }

/* General Class */
img { border: 0; margin: 0; padding: 0}
.clear { visibility:hidden; clear: both; width:0; height:0; padding:0; margin:0; }

/* HEADINGS */
h1 { padding:0 0 10px 0; margin:0; font-weight:bold; font-size:1.8em; line-height:1.1em; }
h2 { padding:0 0 5px 0; margin:0; font-weight:bold; font-size:1.3em; line-height:1em; }
h3 { padding:1px 0 5px 0; margin:0; font-weight:bold; font-size:1.1em; line-height:1em; }
.smalltext { font-size: 9px; color: #8b8b8b;}

/* Page contain */
#page { width:880px; padding:0; text-align: left; margin: auto;} 


/* Page contain */
#footer { width: 880px; padding: 20px; text-align: left; margin: auto; border-top: 1px solid #e1e1e1;}
#footer .left { float: left; }
#footer .right { float: right; }

/* Header */

#header_sprak { width:870px; padding: 0 10px 0 0; margin: 30px 0 5px 0; text-align: right; }
#header { width:860px; padding: 20px 0 10px 20px; margin: 0; text-align: left; background:#f2c47e url(../images/top_bg.gif) no-repeat top; border-bottom: 1px solid #fff; }
#header_rand { width:880px; height: 10px; padding: 0; margin: 0; background:#da6310; border-bottom: 1px solid #fff; }
#header_bild { width:880px; padding: 0; margin: 0; }

/* Logotype */
.logotype { float:left; padding: 0 50px 0 0; margin: 0; }


/* Meny */
.meny					{ width:160px; marin: 0; padding: 20px;}
.meny ul				{ list-style-type: none; list-style: none; margin:0; padding: 0; }
.meny ul li				{ padding: 0; margin: 0; }
.meny ul li a			{ font-family: "Arial"; font-size: 11px; display:block; color: #4b4b4b; text-decoration:none; }
.meny ul li a:hover		{ color: #9b9b9b; text-decoration:none; }


/* Main contain */
#main { width:880px; margin: 0; padding:0; text-align: left;} 

/* 3 spalt */

.c3 { width: 880px; padding: 0; margin: 40px 0 0 0; }

/* C1 */

.c3_1 { width: 180px; margin: 0; float:left;}
.c3_1 .box { width: 140px; margin: 0; padding: 0 20px 10px 20px;}
.c3_1 .menu { width: 140px; margin: 0; padding: 0 20px 8px 20px;}

.c3_1 a		{ color: #3b3b3b; }
.c3_1 a:hover	{ color: #6b6b6b; }

/* C2 */

.c3_2 { width: 340px; padding: 0; margin: 0 0 0 70px; float:left; }
.c3_2 .textblock { width: 340px; margin: 20px 0 20px 0; padding: 0; float:left;}
.c3_2 .bild { width: 150px; margin: 0; padding: 0 0 5px 5px; float:right;}
.c3_2 .rubrik { width: 340px; margin: 0; padding: 0; float:left;}

.c3_2 a { color: #3b3b3b; font-weight: bold; }
.c3_2 a:hover { color: #6b6b6b; font-weight: bold; }

/* C3 */

.c3_3 { width: 160px; padding: 0; margin: 0; float:right;}
.c3_3 .textbox { width: 160px; margin: 0; padding: 0;}
.c3_3 .imgbox { width: 90px; margin: 0 0 10px 0; padding: 6px; border: 3px solid #e1e1e1;}


/* Forms, input and submits */
.input { font-family: "Arial"; height: 16px; padding:2px 3px 0 5px; border: #cccccc 1px solid; font-size: 11px; color: #4b4b4b; }
.textarea { font-family: "Arial"; padding:2px 3px 1px 5px; border: #cccccc 1px solid; font-size: 11px; color: #4b4b4b; }
.submit { font-family: "Arial"; background-color: #3b3b3b; border: #6b6b6b solid 1px; font-size: 10px; color: #fff;}
.dropdown { font-family: "Arial"; border: #CCCCCC solid 1px; font-size: 10px; background: #f1f1f1; }

/* Färgerersättningar */

.brun {color: #873900;}
.gul {color: #FFA321;}
.gron {color: #3A4C00;}
.rod {color: #940002;}