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

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

/* General Class */
img { border: 0; margin: 0; padding: 0}
.imgleft { float:left; padding: 0 10px 10px 0; }
.imgright { float:right; padding: 0 0 10px 10px; }
.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:990px; padding:0; text-align: left; margin: auto;} 

/* Header */
#header { width:990px; height: 76px; padding: 0; margin: 0; background: #004a99; }
.logotype { width: 210px; float:left; padding: 0 0 0 30px; margin: 18px 50px 0 0; }

/* Meny */
.meny					{ width:640px; margin: 30px 0 0 0; padding: 0; float: left;}
.meny ul				{ list-style-type: none; list-style: none; margin:0; padding: 0; }
.meny ul li				{ display: inline; }
.meny ul li a			{ font-family: "Verdana"; font-size: 10px; display:block; color: #fff; text-decoration:none; float: left; padding: 0 10px 0 10px; font-weight: bold; }
.meny ul li a:hover		{ color: #ec5a3d; text-decoration:none; }
.meny ul li a:visited	{ color: #fff; }


/* Undermeny */
.undermeny					{ width:640px; margin: 5px 0 0 0; padding: 0; float: left;}
.undermeny ul				{ list-style-type: none; list-style: none; margin:0; padding: 0; }
.undermeny ul li			{ display: inline; }
.undermeny ul li a			{ font-family: "Verdana"; font-size: 10px; display:block; color: #fff; text-decoration:none; float: left; padding: 0 10px 0 10px; }
.undermeny ul li a:hover	{ color: #ec5a3d; text-decoration:none; }
.undermeny ul li a:visited	{ color: #fff; }

/* KWD-Meny */
.kwdmeny					{ width:200px; height: 400px; margin: 0; padding: 0; float: left; background: #f5f5f5;}
.kwdmeny ul					{ list-style-type: none; list-style: none; margin:20px 0 20px 0; padding: 0; }
.kwdmeny ul li				{ display: inline; }
.kwdmeny ul li a			{ font-family: "Verdana"; font-size: 10px; display:block; color: #4b4b4b; text-decoration:none; padding: 0 0 0 20px; margin: 0; font-weight: normal; height: 20px; line-height: 2em; background: #f1f1f1; }
.kwdmeny ul li.kwd a		{ font-family: "Verdana"; font-size: 10px; display:block; color: #4b4b4b; text-decoration:none; padding: 0 0 0 20px; margin: 0; font-weight: normal; height: 20px; line-height: 2em; background: #e5e5e5; }
.kwdmeny ul li a:hover		{ color: #4b4b4b; text-decoration:none; background: #e5e5e5; }
.kwdmeny ul li a:visited	{ color: #4b4b4b; }


/* Flash */
#flash { width:990px; height: 218px; padding: 0; margin: 0 0 30px 0; border-bottom: 1px solid #e1e1e1; }


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

/* Sidfot */
#sidfot { width:970px; height: 13px; margin: 30px 0 10px 0; padding:10px; text-align: left; font-size: 9px; color: #9b9b9b; border-top: 1px solid #f1f1f1;}
#sidfot .footer_left { width: 780px; float: left; }
#sidfot .footer_right { width: 180px; float: right; }

/* 3 spalt */

.c3 { width: 990px; padding: 0; margin: 0; }

/* C1 */

.c3_1 { width: 200px; margin: 0; float:left;}
.c3_1 .box { width: 200px; margin: 0; padding: 0;}


/* C2 */

.c3_2 { width: 400px; padding: 0; margin: 0 0 0 100px; float:left; }
.c3_2 .textblock { width: 350px; margin: 0; padding: 0; float:left;}
.c3_2 .product { width: 350px; margin: 0 0 14px 0; padding: 0 0 4px 0; border-bottom: 1px solid #f1f1f1; }
.c3_2 .producttext { float: left; width: 250px; margin: 0; padding: 0; }
.c3_2 .productbild { float: left; width: 100px; margin: 0; padding: 0; }


/* C3 */

.c3_3 { width: 200px; padding: 0; margin: 0; float:right;}
.c3_3 .box { width: 200px; margin: 0; padding: 14px 0 14px 0; border-bottom: 1px solid #f1f1f1;}


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