/* main_blue.css */

/* This is a standard Avantra stylesheet. NO SITESPECIFIK CHANGES IN THIS STYLESHEET!!
   You can overide rules in corresponding file (aw/site/standard/main_blue.css)

   I encourage you to copy rules from this stylcheet and paste them into the site-overiding stylesheet. 
   Also use media groups as in this file.

   How to add rules not listed in this file:
   1: Browse (in IE) to the page you want to change
   2: Open page source. (in IE Rightclick and chose View Source)
   3: Locate the HTML element you want to change
   4: Use the id or class-attribute to construct a new rule
   5: Add rule to style sheet and apply your settings
   6: More information att http://www.w3.org/TR/REC-CSS2/
*/

@import "main.css"; /* import all rules from main.css  */
@media all
{

table.results, table.simple
{
	border-collapse: collapse;
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-right:2px solid #DCDCDC;
	border-bottom:2px solid #DCDCDC;
/*	width: 90%;*/
}

form table, form table tr td, .noborder
{
    border: none;
}
table.results tr td, table.results tr th, table.simple tr td, table.simple tr th
{ 
	border: 1px solid #DCDCDC; 
	padding: 0.1em 0.3em 0.1em 0.3em; 
}
table.results tr th, table.simple tr th, table.results thead th
{
    color: #105c9a;
	background-color:#f5f5f5;
    text-align: center;
}


.newsauthor
{
	font-weight: 200;
	font-style:italic;
	color: dimgray;
}
h1
{
	font-size:160%;
	font-weight: 900;
    color: #105c9a;
}	

h2, h3
	{
		color: #696969;
	}

}



@media screen
{

body 
{
	font-family: Arial, Sans-Serif;
/*	font-size: 62.8%; 10px */
/*	font-size: 75.4%; 12px */
/*	font-size: 87.9%; 14px */
/*	font-size: 94.2%; 15px */
		font-size: 80%;
	color: black;
	background: white;
	margin:0px 0px 0px 0px;
}

form input, form select
	{
	font-family: Arial, Sans-Serif;
	font-size: 100%; /* resize using font-size setting in the body rule */
	}
fieldset div span
	{
	/* Radio titles don't use the body rule fontsetting (bug in IE and Mozilla?) */
		font-family: Arial, Sans-Serif;
		font-size: 100%;
	}

/* ie hack. Döljer för msie/mac >> \*/
* html table tr td, * html table tr th
	{
		font-family: Arial, Sans-Serif;
		font-size: 80%;
	}
/* slut på ie hack */

.textSmall, th.textSmall, td.textSmall, p.textSmall, span.textSmall, tr.textSmall td, tr.textSmall th
{
	font-size: 75.4%;
	color: #808080;
	font-family: Arial, Sans-Serif;
	background-color: inherit;
}


a:link
{
    color: #105c9a;
    text-decoration: none;
}
a:visited
{
    color: #105c9a;
    text-decoration: none;
}
a:hover
{
    color: #990000;
    background-color:inherit;
    text-decoration: underline;
}
a:active
{
    color: #105c9a;
	text-decoration: inherit;
	background-color: inherit;
}

a.pagehits:link, a.pagehits:visited
{
	color:#105c9a;
	text-decoration:none;
	background-color: inherit;
}


#navigation1 a, #navigation2 a, #navigation3 a
{
	border: solid 1px #DCDCDC;
	background-color: #f5f5f5;
	margin:2px 4px 4px 0px;
	display:inline-block;	
	text-decoration:none;
    color: #105c9a;
    font-weight:normal;
}

.navigation span.navDelimiter
{
	display:none;
}

#document{
	padding-left: 0.5em;
	padding-right: 0.5em;
}



#navigation1 a.navigationSelected, #navigation2 a.navigationSelected, #navigation3 a.navigationSelected
{
	border: solid 1px white;
	background-color:white;
	margin: 2px 4px 4px 0px;
	display:inline-block;	
	text-decoration:none;
    color: black;
    font-weight:normal;
}

#document a.navigation:hover
	{
		border: solid 1px #666666;
		background-color: #dcdcdc;
	}


/* Current selected page. Used in aw/product/function.asp */
a#CurrentPage
{
	border:solid 1px black;
	background-color:white;
	text-decoration:none;
	font-weight:bolder;
	padding:0px 1px 0.2px 1px;	
}


#banner2, #site-bottom-text1
{
	width:100%;
	margin: 0px 0px 0px 0px ;
}


.TextBox
{
	border: solid 1px #DCDCDC;
	background-color: white;
	padding: 4px 4px 4px 4px;
	margin-bottom: 4px;
	color: #105c9a;
}


#site-bottom-text1
{
	border-top: solid 2px #DCDCDC;
	border-bottom: solid 2px #DCDCDC;
	background-color: #f5f5f5;
	padding: 4px 4px 4px 4px;
	margin-bottom: 4px;
}

.topbanner
{	
	padding-bottom: 0.3em;
	background: transparent url(../img/ansikten.gif) no-repeat scroll top right;
}



.box, .Box
{
	background-color:#f5f5f5;
	float: left;
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-right:2px solid #DCDCDC;
	border-bottom:2px solid #DCDCDC;
	margin-top: 0px;
	margin-bottom: 0.6em;
	margin-right: 4px;
	padding: 4px 4px 4px 4px;
}


form
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.field-button, button, .button
	{
		color: #105c9a;
		margin-right: 1em;
		background-color: #dcdcdc;
	}

/* A link that look like a button */
a.field-button, a.field-button:hover
{
	border-bottom:Solid 2px #666666;
	border-right:Solid 2px #666666;
	text-decoration:none;
	border-top:solid 1px white;
	border-left:solid 1px white;
	color: #105c9a;
}

a.field-button:visited, a.field-button:link
{
	background-color: #dcdcdc;
	color: #105c9a;
}

.uplodad-button
	{
		background-color: #dcdcdc;
	}

table tr th.label, .label, label, .field-title
	{
		color: #696969 !important;
	}

}
