body
{
	margin:0;
	padding:0;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size:1em;
}
p
{
	margin:0 0 3px 0;
	padding:0;
}
h1
{
	margin:0 0 3px 0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	color:gray;
}
h2
{
	margin:10px 0 2px 0;
	padding:0;
	font-size:.9em;
	font-weight:bold;
	color:gray;
}
h3
{
	margin:10px 0 2px 0;
	padding:0;
	font-size:.7em;
	font-weight:bold;
	color:gray;
}
/* ------ ID:s ------ */

#mainwrap, #maincontainer, #head, #foot
{
	width:1000px;
}
#mainwrap
{
	background-color:#fff;
	margin-left:auto;
    margin-right:auto;
}
#head
{
	margin:10px 0 0 0;
	height:128px;
	background-image:url("../bilder/bakgrund/misab_sidhuvud_ny.gif");
	background-repeat:no-repeat;
}
#maincontainer
{
	background-image:url("../bilder/bakgrund/misab_vit_ny.gif");
	background-repeat:repeat-y;
	/*border:solid 1px green;*/
}
#contentcontainer
{
	width:950px;
	height:500px;
	margin:0 30px 0 35px;
	/*border:solid 1px cyan;*/
}
#contentcontainer p
{
	font-family:Verdana;
	font-size:.7em;
	color:Gray;
	padding-bottom:3px;
	line-height:1.5;
}
#foot
{
	height:57px;
	padding:10px 0 0 0;
	text-align:center;
	font-family: Tahoma, Arial;
	font-size:.65em;
	color: gray;
	background-image:url("../bilder/bakgrund/misab_sidfot_ny.gif");
	background-repeat:no-repeat;
}

#copyright
{
	color: #9eaeb6;
	font-family: Verdana,Tahoma,Arial;
	font-size:.55em;
	text-align:right;
	margin: -10px 25px 0 0;
}
#vcolumn, #hcolumn
{
	width:170px;
	float:left;
}
#hcolumnpage
{
    width:170px;
    float:left;
    padding:53px 0 0 0;
}
#midcolumn
{
	width:560px;
	margin:0px 15px 0 15px;
	float:left;
}
#subpage
{
	width:560px;
	float:none;
}
#midcolumnovriga
{
	width:560px;
	padding:22px 15px 0 ;
	float:left;
}
#midcontent
{
    width:auto;
    padding:15px 0 15px 0;
}
#midcontentpage
{
    width:555px;
    height:440px;
    padding:14px 0 0 0;
}
#midcontentpage h1
{
    padding:5px 0 0 0;
    text-transform:uppercase;
}    
#midcontentpage p, #midcontentpage ul
{
    font-family:Verdana;
	font-size:.7em;
	color:Gray;
	line-height:1.5;
}
#midcontentpage ul
{
	margin:5px 0 5px 17px;
	padding:2px 2px;
}
#midcontentpage img
{
    padding:3px 0 10px 0;
}
#midcontentpage p
{
    padding:3px 0;
}
#midcontentovriga
{
	padding:32px 0 15px 0;
}
#midcontentovriga, #iframecont
{
    width:560px;
    height:438px;
}

/* ------ Klasser ------ */
.clearthefloats
{
	clear:both;
}
.date
{
	font-family:Arial;
	font-size:.8em;
}
.login
{
	font-family:Arial, Verdana, Tahoma;
	font-size:.8em;
}
.tblogin
{
	font-size:.7em;
}
.tblogin, #logintable.logintable
{
    width:120px;
    height:12px;
}
.logintable
{
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    padding:10px 0;
    color:#006bb7;
}
.button
{
	width:60px;
	height:20px;
	font-family:Arial;
	font-size:.7em;
	font-weight:normal;
	border:solid 1px #9eaeb6;
}
.tdbutton
{
    text-align:right;
}

/* -------- Startsida ---------*/

#logintable
{
}
#jour
{
	width:170px;
	height:54px;
	background-image: url('../bilder/start/jour.gif');
	background-repeat:no-repeat;
}
#karta
{
	width:170px;
	height:240px;
	margin:10px 0 0 0;
	background-image:url("../bilder/start/sverigekarta.gif");
	background-repeat:no-repeat;
}

/* -------- Boxar --------*/
#hbox, #boxcont, #boxfot
{
	width:170px;
}
#boxcont
{
	height:375px;
	padding:15px 0 5px 0;
	background-image:url("../bilder/nav/box_del.gif");
}
#boxcontv
{
	width:170px;
	height:116px;
	padding:5px 0 0 0;
	background-image:url("../bilder/nav/box_del.gif");
}
#boxcontovriga
{
	width:170px;
	height:375px;
	padding:5px 0 0 0;
	background-image:url("../bilder/nav/box_del.gif");
	background-repeat:repeat-y;
}
#boxcont p
{
	padding:0 0 0 10px;
}
#boxcont p.date
{
	padding:5px 0 0 10px;
	text-align:left;
	font-size:.6em;
	font-weight:bold;
	color:Gray;
}
#boxfot
{
	height:20px;
	background-image:url("../bilder/nav/box_fot_v.gif");
	background-repeat:no-repeat;
}
#boxfotv
{
	height:20px;
	background-image:url("../bilder/nav/box_fot_h.gif");
	background-repeat:no-repeat;
}
#vbox, #hbox
{
	height:26px;
	float:none;
}
#hbox
{
	background-image:url("../bilder/nav/Huvud_h.gif");
	background-repeat:no-repeat;
}
#hbox p, #vbox p
{
	text-transform:uppercase;
	color:#006bb7;
	font:bold .7em Arial;

}
#hbox p
{
	text-align:left;
	padding:7px 0 0 10px;
	list-style-type:none;
}
#vbox
{
	margin:55px 0 0 0;
	background-image:url("../bilder/nav/Huvud_v.gif");
	background-repeat:no-repeat;
}
#vbox p
{
	text-align:right;
	padding:7px 10px 0 0;
	list-style-type:none;
}
#hk
{
	width:560px;
	padding:32px 0 15px 0;
}

/* ----- Meny Horisentalt ------ */

#gracontainer
{
	position:absolute;
    margin: 90px 0 0 16px;
    height:38px;
    color:#E0E0E0;
    background:#9eacb5;
    width:473px;
    font-family:Helvetica,Arial,Verdana,sans-serif;
}
#granav
{
    padding:0 0 0 5px;
    height:33px;
    font-size:11px;
    text-transform:uppercase;
    font-weight:bold;
    background:#fff url("../bilder/meny/gra_bg.gif") repeat-x bottom left;
}
#granav ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    width:auto;
    float:left;
}
#granav ul li
{
    display:block;
    float:left;
    margin:0 1px;
}
#granav ul li a
{
    padding:0 0 0 12px;
    display:block;
    float:left;
    color:#006bb7;
    text-decoration:none;
    height:33px;
}
#granav ul li a span
{
    padding:12px 10px 0 0;
    height:21px;
    float:left;
}
#granav ul li a:hover
{
    color:#9eacb5;
    background:transparent url("../bilder/meny/gra_bg-OVER.gif") repeat-x bottom left;
}
#granav ul li a:hover span
{
    display:block;
    width:auto;
    cursor:pointer;
}
#granav ul li a.current,#granav ul li a.current:hover
{
    color:#fff;
    background:#1D6893 url("../bilder/meny/gra_left-ON.gif") no-repeat top left;
    line-height:275%;
}
#granav ul li a.current span
{
    display:block;
    padding:0 15px 0 5px;
    width:auto;
    background:#1D6893 url("../bilder/meny/gra_right-ON.gif") no-repeat top right;
    height:33px;
}

/* ----- Meny Vertikalt ------ */

#vertcontainer
{
	position:absolute;
    margin: 5px 0 0 0;
    color:#E0E0E0;
    width:170px;
    font-family:Verdana,sans-serif;
}
#vertnav
{
    padding:0;
    font-size:11px;
    text-transform:none;
    font-weight:normal;
}
#vertnav ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    width:170px;
    float:left;
}
#vertnav ul li
{
    display:block;
    float:left;
}
#vertnav ul li a
{
    margin:4px 0 0 0;
    padding:0 15px 0 15px; /* Används för att radbryta listan*/
    display:block;
    float:left;
    color:#006bb7;
    text-decoration:none;
    height:20px;
}
#vertnav ul li a span
{
    padding:3px 0;
    float:left;
}
#vertnav ul li a:hover
{
    color:#9eacb5;
    background:transparent url("../bilder/meny/kort-gra_bg-OVER.gif") repeat-x bottom left;
}
#vertnav ul li a:hover span
{
    display:block;
    width:140px;
    cursor:pointer;
}
#vertnav ul li a.current span
{
    display:block;
}