/* General */
    body, td, th, input { /* redundant rules for bad browsers  */
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: xx-small; 
            voice-family: "\"}\"";
            voice-family: inherit;
            font-size: x-small;
    }

	h1, h2, h3, h4, h5, h6 {
		margin: 0.6em 0 0.2em 0.7em;
		font-family: Arial, Helvetica, sans-serif;
		color:#333;
	}
	li h1, li h2, li h3, li h4, li h5, li h6 {
		border: none;
	}

	#header h1 { border: 0; }

	h1 { font-size: 300%; font-weight: bold; }
	h2 { font-size: 90%; font-weight: bold; }
	h3 { font-size: 100%; }
	h4 { font-size: 100%; }
	h5 { font-size: 90%; }
	h6 { font-size: 90%; border: 0; }

img { border: 0; }

body{
	background-color:#FFFFFF;
	width:950px;
	/*border:solid 1px #FF0000;*/
}

a {
	color:#000000;
}

.rightBannner{
	width:240px;
	border: solid 1px #E4E1D7;
	background: url(/public/images/IfoStyleImages/rightBack.gif) top repeat-x #F1F0EB;
	margin: 4px 0px 0px 4px;
}

.rightBannner th{
	font-family: Helvetica, Arial, sans-serif;
	text-align:left;
	font-size: 150%; 
	padding:2px 2px 0px 5px;
}

.rightBannner img{
	padding:0px 2px 0px 4px;
}

.rightBannner a{
	font-weight:bold;
	text-decoration:none;
	color:#333;
}

.rightBannner a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#333;
}

.rightText{
	color:#000;
	padding:5px 2px 4px 5px;
	line-height: 1.3em;
}

.rightLink{
	color:#000;
	font-weight:bold;
	padding:0px 2px 9px 5px;
}

.startPageImage{
	width:702px;
	margin: 4px 0px 0px 0px;
	border-collapse:collapse;
}

.startPageBannner{
	border: solid 1px #E4E1D7;
	background: url(/public/images/IfoStyleImages/rightBack.gif) top repeat-x #F1F0EB;
	height:100px;
	margin-top: 2px;
}

.imageOverLap{
	width:176px;
	height:223px;
	position:relative;
	left: 0px;
	top: -75px;
	margin-bottom: -78px;
}
.startPageBannerText{
	padding:0px 35px 25px 23px;
	font-size: 120%;
	line-height: 1.2em;
}

.rte{
	padding:0px 35px 25px 23px;
	font-size:120%;
	line-height: 1.3em
}

.rte a {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.rte a:hover {
	text-decoration:none;
}

.rte a:visited {
	text-decoration:none;
}

/* Huvudmeny */
#navcontainer{
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px;
	width:949px;
/*	border:solid 1px #0000CC;*/
}

#navlist{
	padding: 10px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #E0DCD1;
	/*border:solid 1px  #00FF00;*/
}

#navlist li {
	list-style: none;
	margin: 0px 1px 0px 0px;
	display: inline;
	
}

#navlist li a {
	padding: 6px 8px 6px 8px;
	margin: 0px 0px;
	border: 1px solid #DEDBD0;
	border-bottom: none;
	background: url("/public/images/IfoStyleImages/menyBack_unmarked.gif") repeat top;
	text-decoration:none;
	font-weight:bold;
	
}

/*#navlist li span {
	padding: 3px 6px 3px 6px;
	margin: 0px 0px;
	border: 1px solid #778;
	border-bottom: none;
	text-decoration: none;
	border:solid 1px #0000CC;
}*/


#navlist li a:link { color: #333; }
#navlist li a:visited { color: #333; }

#navlist li a:hover {
	text-decoration: underline;
}

#navlist li a#current {
	padding: 8px 6px 6px 6px;
	border-bottom: 1px solid #F2F1ED;
	background: url("/public/images/IfoStyleImages/menyBack.gif") repeat top;
}

#navlist li span#current {
	padding: 8px 6px 6px 6px;
}

/* Undermney */

#navcontainer_level2 {
	margin: 0px 0px 0px 1px;
	padding: 5px 0px 5px 6px;
	border: 1px solid #E0DCD1;
	border-top:none;
	background-color:#F2F1ED;
	/*border:solid 1px #0000CC;*/
}

#navlist_level2
{
	width:934px;
	list-style: none;
	padding: 0px 0px;
	margin: 0px 0px;
	/*border:solid 1px #0000CC;*/
}

#navlist_level2 li{
	display: inline;
	padding:  0px 0px 0px 0px;
	margin: 0;
}

#navlist_level2_sel{
	display: inline;
	padding:  0px 0px 0px 0px;
	margin: 0;
	font-weight: bold;
	color: #B54F0C;
}

#navlist_level2 li a {
	text-decoration:none;
	color:#333;
}

#navlist_level2 li a:hover {
	text-decoration: underline;
}

.bottomBanner{
	width:702px;
	border: solid 1px #E4E1D7;
	background: url(/public/images/IfoStyleImages/bannerBottomBack.gif) top repeat-x #F1F0EB;
	margin: 4px 0px 0px 1px;
	padding:0px;
	border-collapse:collapse;
}

.bottomBannerLink{
}

.bottomBanner th{
	font-family: Helvetica, Arial, sans-serif;
	text-align:left;
	font-size: 200%; 
	padding:5px 2px 0px 12px;
}

.bottomBanner a{
	font-weight:bold;
	text-decoration:none;
	color:#333;
}

.bottomBanner a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#333;
}

.bottomBannerText{
	color:#000;
	padding:5px 2px 4px 12px;
	font-size: 120%;
	line-height: 1.2em;
}

.bottomBannerLink{
	color:#000;
	font-weight:bold;
	padding:0px 2px 5px 12px;
}

.footer{
	margin: 6px 0px 0px 6px;
}

.dbConfigComponent
{
	padding:2px 0px 0px 1px;
}

/* Content */
td.contenttext { font-size: 12px; }



