/* @charset "utf-8"; */
/* CSS Document */


*{margin:0;}

html, body {
	text-align: center;
	font:12px Geneva, Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	width: auto;
	background-image:url(images/grad_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	
}

#outerFrame {
/*	text-align: left;*/
	background-image:url(images/grad_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	min-height:100%;
	height: 100%;
	width: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
	overflow:hidden;

}


h1 { font-size:16px;}

.bodyItalic { font-style:italic;}
.bodyBold { font-weight:bold;}

/*p{font-size:12px;}*/

#global{ padding-top:10px; text-align:right; padding-right:15px;}

#global a{
	font-size:10px; 
	font-weight:bold; 
	color:#000; 
	text-decoration:none;
	padding-left:10px;
	margin-left:10px;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
} 

#global a.english{ padding-left:20px; background-image:url(images/flag_en.gif); }
#global a.svenska{ padding-left:20px; background-image:url(images/svensk.gif); }

#headerHome {text-align:center; margin-top:60px; margin-bottom:20px;}
#headerHome .strapline {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
	margin:4px 0 20px 0;
	background-image:url(images/strapline_large.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

#header { 
	text-align:left;
	height:100px;
	background-image:url(images/grad_header.gif);
	background-repeat: repeat-x;}
	
#logo {float:left; margin-left:30px; margin-top:-10px;}
#logo .strapline {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#666;
	margin:4px 0 20px 0;
	background-image:url(images/strapline_small.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#searchbarHome {height:30px; margin-bottom:20px; }
#searchbar {height:30px; margin-left:20px; padding-top:20px; float:left; font-size:10px; width:700px;}
#searchbar p {margin:2px 0 3px 0;}
#searchbar input {vertical-align:middle;}
#searchLinks{
	text-align:left;
	margin-left:13px;
	*margin-left:5px;
	clear:left;
	float:left;
	height:30px;
	position:absolute;
}

#searchLinks a {
	font-size:9px; 
	padding-left:10px;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#000;
	text-decoration:none;
}



#mainHome p {margin-bottom:10px;}

#innerFrame {margin: 30px 30px; text-align: left; float:left; clear:both; width:100%;}

#content { width:100%; overflow:hidden;}

#contentLeft { width:69%; float:left; margin-right:2%;}
#contentRight { width:25%; float:left; }

.sponsored_links{
	display: block;
	width:auto;
	height:1px;
	background-image:url(images/yellow_px.gif);
	background-position:bottom;
	background-repeat:repeat-x;	
	
}
.sponsored_links p {
	position:absolute;
	margin-top:-4px;
	font-size:8px;
	display:inline;
	margin-left:15px;
	padding:0 3px;
	background-color:#fff; z-index:900;
}



/* --------------  old css  ----------------- */

font.supercat { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold;}
font.subcat { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
font.footer { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#800000;}
font.textnav { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
font.navbar { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
font.error { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#ff0000;} 
font.star { font-size: 20px; color:#800000;}
font.kth { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
a:link { color: #00319C;}
/*h2  { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;}
h3  { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;}
h4  { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;}
h5  { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;}
td { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;}*/
td.textnav { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
p.textnav { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

