body {
	padding: 2em;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background: url(../../start/startbild_meny.gif) no-repeat fixed;
}
h1 {
	font-size: 22px;
	letter-spacing: 3px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0px;
} 
h2 {margin: 0; font-size: 2.5em;}
h3 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 1em;
	letter-spacing: 0.3em;
}
h4 {margin: 1.5em 0 0.5em 0; font-size: 1em;}
p {

}
a:link {color: #006699} 
a:visited {color: #006699}
a:active {color: #006699}
a:hover {}

/* Sidlayout */
#layout {width: 600px; margin: 0; padding: 0 5px 5px 5px; border: 1px solid #ebebeb;}
#layout_login {width: 450px; margin: 0; padding: 0 5px 5px 5px; border: 1px solid #ebebeb;}
#layout_admin {margin: 0; padding: 0 5px 5px 5px; border: 1px solid #ebebeb;}
#sidhuvud {padding: 0 10px 10px 10px; margin: 0;}

#copyright {clear: both; float: left; font-size: 10px; font-style: italic;}
.fokusbox {padding: 1px 3px 1px 5px; background-color: #EAEAEA;	border-left-width: 3px;	border-left-style: solid;
	border-left-color: #FF9900;	color: #333333;}
.summa {font-size: 2em; text-align: center;}
.td_fokus1 {font-weight: bold;	background-color: #F2F2F2; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;}
.td_fokus2 {
	background-color: #F2F2F2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.td_fokus3 {
	font-weight: bold;
	background-color: #FFFF99;
	border: 1px solid #000000;
}
.td_fokus4 {
	color: #999999;
}
.td_fokus5 {
	background-color: #ccff66;
	letter-spacing: 1px;
}

#inforuta {padding: 10px; border: 1px solid #cccccc;}
#inforuta_vit {padding: 10px; border: 1px solid #cccccc; background: #ffffff;}
#inforuta_grey {padding: 10px; border: 1px solid #000000; background: #CCCCCC;}

/* CSS menymall */
#content{margin: 0; padding: 0; float: left;}
#menycontainer ul{
	margin: 0 0 0 0;
	font: 11px Verdana, Helvetica, sans-serif;
	padding:4px 0px 4px 0px;
	background: #5FA3C4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5FA3C4;
}
#menycontainer li{display: inline; list-style: none;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;}
#menycontainer li a{
	text-decoration: none;
	padding: 4px 5px 4px 5px;
	margin: 0px 0px 0px 0px;
	background: #E1E1E1;
	border-top: 1px solid #5FA3C4;
	border-right: 1px solid #5FA3C4;
	border-left: 1px solid #5FA3C4;
	border-bottom: 1px solid #5FA3C4;
}
#menycontainer a:link{color: #000000;}
#menycontainer a:visited{color: #000000;}
#menycontainer a:hover{
	background-color: #ccff66;
}
#menycontainer a#current{
	background: #ffffff;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #cccccc;
}



/*  formulär och tabellen som visar meddelanden*/
.kantlinje {border: 1px solid #99cc00;}
.formularfalt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; border: 1px solid #5FA3C4;}

.kantlinje2 {
	border: 5px double #99cc00;
}
.kantlinje1 {	border: 1px solid #006699;}
.kantlinjeunder {border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EFEFEF;}
.kantlinje_top_bottom {
	border-top: 3px solid #99cc00;
	border-bottom: 1px solid #99cc00;
}


/* Box2 med runda horn - innehall */
#kolumnbox2 {margin: 0; padding: 0 10px 0 10px; border-left: 1px solid #5FA3C4; border-right: 1px solid #5FA3C4; background: #ffffff;}
#kolumnbox2 p {	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 5px;}
#kolumnbox2 h3 {
	margin: 0;
	padding: 20px 0 5px 0;
	font-size: 1em;
	letter-spacing: 0.3em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/* Box2 */
.rund2 {
	background: none;
	padding-bottom: 15px;
}
.rundtopp2 {background: transparent;}
.rundtopp2_rubrik {
	background: #5FA3C4;
	color: #FFFFFF;
	font-size: 1em;
	letter-spacing: 0.3em;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-weight: bold;
}

.rundbotten2 {background: transparent;}
.rund2_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #5FA3C4; border-left: 1px solid #5FA3C4; border-right: 1px solid #5FA3C4;}
.rund2_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #5FA3C4; border-left: 1px solid #5FA3C4; border-right: 1px solid #5FA3C4; border-width:0 2px;}
.rund2_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #5FA3C4; border-left: 1px solid #5FA3C4; border-right: 1px solid #5FA3C4;}
.rund2_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #5FA3C4; border-left: 1px solid #5FA3C4; border-right: 1px solid #5FA3C4;}
.rund2_r5{margin: 0 1px; height: 2px; overflow: hidden; background: #ffffff; border-left: 1px solid #5FA3C4; border-right: 1px solid #5FA3C4;}
.rund2_r6{margin: 0 2px; height: 1px; overflow: hidden; background: #ffffff; border-left: 1px solid #5FA3C4; border-right: 1px solid #5FA3C4;}
.rund2_r7{margin: 0 3px; height: 1px; overflow: hidden; background: #ffffff; border-left: 1px solid #5FA3C4; border-right: 1px solid #5FA3C4; border-width:0 2px;}
.rund2_r8{margin: 0 5px; height: 1px; overflow: hidden; background: #5FA3C4; border-left: 1px solid #5FA3C4; border-right: 1px solid #5FA3C4;}
