@charset "utf-8";
BODY {
	margin: 0px;
	background-color: #565a5d;
	background-image:url(../img/bg_ptrn.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

html, body { height: 100%; }

img {
	border: none;
	behavior: url("pngbehavior.htc");
}

#wrapper { width: 100%; background-image:url(../img/bg_fade.gif); background-position: center top; background-repeat: no-repeat; }

#swftop { width: 70px; height: 10px; top: 0px; left: 50%; margin-left: 349px; position: absolute; }

#container { width: 880px; margin: 0px auto; }

#header { width: 880px; height: 200px; margin: 0px 0px 0px 0px; float: left; }
#bildspel { width: 880px; height: 190px; left: 50%; float: left; }
#divider { width: 880px; height: 20px; background-image:url(../img/div.gif); background-repeat: repeat-x; float: left; }

#mainCnt { width: 880px; float: left; }
#main_left { width: 240px; float: left; }
#main_left_pad { padding: 15px; }
#main_right { width: 630px; margin: 60px 0px 0px 0px; float: right; }
#txt_lyr { width: 410px; float: left; }
#txt_lyr_xl { width: 630px; float: left; }
#txt_lyr_pad { padding: 0px 10px 20px 10px; }
#txt_rs { width: 220px; float: right; }

#bottCnt { width: 630px; height: 10px; padding: 5px 0px 0px 0px; border-top: 1px solid #dad5b1; float: right; }

#menu { width: 630px; height: 40px; top: 210px; left: 50%; margin-left: -190px; background-image:url(../img/bluebg.gif); background-repeat: repeat-x; background-position: center bottom; position: absolute; }
#tabs { width: 630px; height: 36px; float: left; }
#tabs ul { margin:0px; padding:0px; list-style:none; }
#tabs li { display:inline; margin:0px; padding:0px; float: left; }
#tabs li a { height: 26px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003595; text-decoration: none; padding: 10px 7px 0px 7px; float: left; }
#tabs li a:hover { height: 26px; background-color: #e8dec6; background-image:url(../img/arrow_off.gif); background-position: bottom center; background-repeat: no-repeat; }

#submenu_1 { width: 147px; top: 250px; left: 50%; margin-left: -124px; background-color: #003595; visibility: hidden; position: absolute; }
#submenu_2 { width: 147px; top: 250px; left: 50%; margin-left: 9px; background-color: #003595; visibility: hidden; position: absolute; }
#submenu_3 { width: 167px; top: 250px; left: 50%; margin-left: 104px; background-color: #003595; visibility: hidden; position: absolute; }

#submenu_tab a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #fff; text-decoration: none; padding: 0px 0px 0px 14px; }
#submenu_tab a:hover { color: #ff6266; text-decoration: none; }
.submenu_padfix { padding: 0px 0px 8px 0px; }

#menuarrow_01 { width: 7px; height: 4px; top: 242px; left: 50%; margin-left: -159px; z-index: 99; position: absolute; }
#menuarrow_02 { width: 7px; height: 4px; top: 242px; left: 50%; margin-left: -61px; z-index: 99; position: absolute; }
#menuarrow_03 { width: 7px; height: 4px; top: 242px; left: 50%; margin-left: 32px; z-index: 99; position: absolute; }
#menuarrow_04 { width: 7px; height: 4px; top: 242px; left: 50%; margin-left: 125px; z-index: 99; position: absolute; }
#menuarrow_05 { width: 7px; height: 4px; top: 242px; left: 50%; margin-left: 252px; z-index: 99; position: absolute; }
#menuarrow_06 { width: 7px; height: 4px; top: 242px; left: 50%; margin-left: 367px; z-index: 99; position: absolute; }

P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003595; line-height: 18px; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003595; line-height: 22px; font-weight: normal; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003595; font-style: italic; line-height: 14px; font-weight: normal; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003595; line-height: 14px; font-weight: normal; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003595; line-height: 18px; font-weight: bold; }

a:link { color: #dd2b2f; text-decoration: none; }
a:visited { color: #dd2b2f; text-decoration: none; }
a:active { color: #003595; text-decoration: none; }
a:hover { color: #003595; text-decoration: none; }

.fakeit { font-style: italic; }
.makeitred { color: #d21313; }

.input_1 { width: 212px; background-color: #ddd2b6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 4px solid #ddd2b6; }
.input_2 { width: 212px; background-color: #e8dec6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 4px solid #e8dec6; }
.input_1140 { width: 136px; background-color: #ddd2b6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 4px solid #ddd2b6; }
.input_2140 { width: 136px; background-color: #e8dec6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 4px solid #e8dec6; }
.textarea140 { width: 136px; background-color: #ddd2b6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 4px solid #ddd2b6; }
.input_3 { width: 99px; background-color: #e8dec6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 4px solid #e8dec6; }
.input_4 { width: 99px; background-color: #ddd2b6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 4px solid #ddd2b6; }
.knapp { width: 100px; background-color: #003595; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: bold; border: 4px solid #003595; }
textarea { width: 212px; background-color: #ddd2b6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 4px solid #ddd2b6; }

/* FIX */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
