html, body {
	background-color: #EEEEEE;
	height:100%;
	margin: 0px;
}
* html #container {
	height:100%;
}
img {
	border: none;
}
#container {
	width: 916px;
	min-height: 100%;
	margin: 0px auto;
	background-image:url(../img/bg_ptrn.gif);
	background-repeat: repeat-y;
	text-align: center;
}
#top {
	width: 856px;
	height: 140px;
	margin: 0 30px 0 30px;
	_margin: 0 15px 0 15px;
	float: left;
}
#menu {
	width: 856px;
	height: 40px;
	margin: 0 30px 0 30px;
	_margin: 0 15px 0 15px;
	text-align: left;
	float: left;
}
#div {
	height: 6px;
	width: 856px;
	margin: 0 30px 0 30px;
	_margin: 0 15px 0 15px;
	float: left;
	background-image:url(../img/div.gif);
	background-repeat: repeat-x;
}
#middleSwf {
	width: 856px;
	height: 180px;
	margin: 0 30px 0 30px;
	_margin: 0 15px 0 15px;
	background-image:url(../img/bg_noflash.gif);
	float: left;
}
#mainContent {
	width: 524px;
	min-height: 328px;
	text-align: left;
	background-image:url(../img/bg_platta_vanster.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 20px 30px 30px 30px;
	margin: 0 0 0 30px;
	_margin: 0 0 0 15px;
}
#nfoText {
	width: 212px;
	min-height: 328px;
	padding: 20px 30px 30px 30px;
	text-align: left;
	background-image:url(../img/bg_platta_hoger.gif);
	background-repeat: no-repeat;
	margin: 0 30px 0 0;
	_margin: 0 15px 0 0;
	float: right;
}
#intro {
	width: 856px;
	height: 380px;
	margin: 0 30px 0 30px;
	_margin: 0 15px 0 15px;
	background-image:url(../img/bg_intro.jpg);
	float: left;
}
#int_l {
	width: 320px;
	height: 120px;
	_margin: 80px 0px 0px 34px;
	float: inget;
	margin-top: 80px;
	margin-right: 270px;
	margin-bottom: 80px;
	margin-left: 270px;
}
#int_r {
	width: 320px;
	height: 120px;
	margin: 80px 68px 0px 0px;
	_margin: 80px 34px 0px 0px;
	float: right;
}

/*  NAVIGERING  */
#tabs { float:left; width:100%; height: 40px; background-image: url(../img/mnu/m_01a.gif); font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; line-height:40px; }
#tabs ul { margin:0; padding:0px; list-style:none; }
#tabs li { display:inline; margin:0; padding:0; }
#tabs a { width: 122px; height: 40px; float:left; background:url(../img/mnu/m_01.gif) no-repeat left top; margin: 0; padding: 0; text-align: center; text-decoration:none; color:#666; }
/* IE5-Mac hack \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span { color:#CE1126; }
#tabs a:hover { background-position:0% -42px; }
#tabs a:hover span { background-position:100% -42px; }

/*  TEXT  */
P { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #454545; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: normal; color: #CE1126; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #454545; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #CE1126; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #6A6A6A; }
a:link { text-decoration: none; color: #1A1A1A; }
a:visited { text-decoration: none; color: #1A1A1A; }
a:active { text-decoration: none; color: #CA1025; }
a:hover { text-decoration: none; color: #CA1025; }
#marker { width: 205px; height: 20px; background-image: url(../img/marker.gif); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 20px; color: #000000; padding: 5px 5px 5px 10px; }

/* 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 */
#fFix { width: 916px; height: 20px; margin: 0px auto; background-image:url(../img/bg_ptrn.gif); background-repeat: repeat-y; text-align: left; }

/* FORMS */
.input01 { width: 160px; background-color: #333333; padding: 5px; border: 0px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.list01 { width: 240px; background-color: #EEEEEE; padding: 5px; border: 0px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.knapp01 { width: 160px; background-color: #CE1126; padding: 5px; border: 0px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.textarea01 { width: 330px; background-color: #333333; padding: 5px; border: 0px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.formtxt { color: #454545; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 6px; height: 24px; }
