/*  file:///C:/Documents%20and%20Settings/andreas.EXTRICO/Desktop/redesign/css/basic.css */

/*  file:///C:/Documents%20and%20Settings/andreas.EXTRICO/Desktop/redesign/css/basic.css */

body {
	background: #fff url(/agdaweb/images/bgrv2.gif) repeat-y 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333;
	}

a, a:visited, a:active, a:hover{
	text-decoration: none;
	font-weight: bold;
	color:  #095BA6;
	}
	
a:hover {
	text-decoration: underline;
	}
	
form{
	margin: 0px;
	}	

.alt {
	display: none;
	}

.ahem {
	display: none;
	}
strong, b {
	font-weight: bold;
	}
	
.thin {
	font-weight: normal;
	}
	
p {
	font-size: 0.8em;
	line-height: 1.25em;
	font-weight: normal;
	}

li {
	 font-weight: normal;
	}

hr {
	border: 1px solid #fff;
	}
	
#content table {
	font-size: 0.8em;
	line-height: 1.25em;
	font-weight: normal;
	margin-left: 15px;
	}
		
#content dl {
	font-size: 0.9em;
	margin-left: 20px;
	margin-top: 20px;
	}

#content ul	{
	font-size: 0.8em;
	margin: 0px 0px 20px 20px;
	padding: 0;
	text-align: left;
	border: 0;
	}
	
#content ul a	{
   	font-weight : normal;
}


#content li {
	font-weight : normal;
	font-size: 0.8em;
	line-height: 2em;
	list-style: none;
	color: #333;
	margin: 0;
	padding: 0;
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size: 0.9em;
	}

 	
div.row span.center {
  text-align: center;
  width: 25%;
  padding: 0px 10px 0px 0px;
  margin: 0;
  }
  
div.row span.right {
  float: right;
  text-align: left;
  width: 25%;
  }
	
#section {
	border-bottom: 1px solid #fff;
	padding-bottom: 25px;
	margin-bottom: 10px;
	}

#section p {
	font-weight: bold;
	color:  #095BA6;
	display: block;
	float: right;
	padding-bottom: 20px;
	line-height: 20px;
	}
.right {
	float: right;
	margin: 0px 10px 10px 10px;
	}

.button {	
	background: #095BA6;
	color: #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
	margin-top: 5px;
	font-weight: normal;
	font-size: 14px;
	cursor: pointer;
}


#inputlabel {
	margin: 0px 0px 0px 0px;
	}

.input {
	font-size: 1.1em;
	border: 1px solid #000;
	height: 20px;
	}
.darkbgr {
	background-color: #c3c5c7;
	margin: 0px 10px 15px 20px;
	padding-left: 2px;
	}


/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/

h1 {
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0;
	Padding: 0px 10px 0px 10px;
	}
	
h2 {
	font-size: 0.9em;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 0;
	Padding: 0px 10px 0px 10px;
	}	
	
h3 {
	font-size: 0.8em;
	line-height: 1.5em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0px 10px 0px 10px
	}
h4 {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h5 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h6 {
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
	
blockquote	{
	padding: 0;
	padding-left: 10px;
	margin-left: 30px;
	margin-right: 60px;
	border: 0;
	border-left: 1px solid #76BBE8;
	text-align: justify;
	line-height: 150%;
	font-size: 1em;
	font-family: serif;
	}

img {
	border: 0;
	}
	
.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
	}
	
		
.red {
	color:#A50000;
	font-weight: bold;
	}
.green 
{
	color:#279B2C;
	font-weight: bold;
	}
	
#container{
	width: 750px;
	margin: 0px;
	padding: 0px;
	background: #fff url(/agdaweb/images/bgrv2.gif) 100px repeat-y 0;
	}
		
#top {
	display: block;
	margin-left: 100px;
	background: #fff url(/agdaweb/images/logo.gif) no-repeat;
	height: 50px; /* False value for IE4-5.x/Win */
	width: 650px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 50px; /* Actual value for conformant browsers */
	width: 650px; 
	}
html>body #top {
	height: 50px;  /* Be nice to Opera */
	}
	
#topimg {
	vertical-align: top;
	margin-left: 100px;
	background: #095BA6;
	height: 139px; /* False value for IE4-5.x/Win */
	width: 650px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 139px; /* Actual value for conformant browsers */
	width: 650px 
	}
html>body #topimg {
	height: 139px;  /* Be nice to Opera */
	}
	
#kundservice {
	background: transparent  url(/agdaweb/images/kundservice.gif) repeat-y 0;	/*kundservice.gif*/
	height: 212px;
	}
	
#rightimg {
	float:right;
	display:block;
	padding: 0;
	margin: 0;
}
	
/* Navigationbar */
#navbar {
	margin-left: 100px;
	background: #fff url(/agdaweb/images/navbar.gif) repeat-x;
	height: 25px; /* False value for IE4-5.x/Win */
	width: 650px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 25px; /* Actual value for conformant browsers */
	width: 650px
	}
html>body #navbar {
	height: 25px; /* Be nice to Opera */
	width: 650px;
	}


/* Maincontent */
#content{
	display: inline;
	float: left;
	margin-left: 100px;
	padding: 0px;
	width: 443px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 443px; /* Actual value for conformant browsers */
	}
html>body #content {
	width: 443px; /* Be nice to Opera */
	}
	
#content p {
	padding: 0px 10px 15px 20px;
	margin: 0px;
	}

#content ul {
	margin-top: -15px;
	}
	
#content img {
	display: block;
	float: right;
	margin: 10px 10px 0px 0px;
	}
	
#footer {
	position: static;
	display: block;
	float: left;
	padding: 10px 0px 10px 0px;
	margin-top: 10px;
	width: 443px;
	height: 40px;
	border-top: 1px solid #fff;
	}

#footer a {
	line-height: 40px;
	margin-left: 10px;
	}

#footerup {
	background: url(/agdaweb/images/icoup.gif) no-repeat;
	display: inline;
	margin-left: 290px;
	}

#footer a{
	padding: 50px 0px 5px 10px;
	font-size: 0.8em;
	line-height: 1.25em;
	}
	
#headersokning {
	float: right;
	display: inline;
	font-size: 0.8em;
	line-height: 1.25em;
}
  
#right {
	display: inline;
	float: right;
	padding: 0;
	margin: 0;
	width: 207px;
	}

#right h1 {
	font-size: 10pt;
	line-height: 1.5em;
	font-weight: bold;
	margin: 0px;
	color: #095BA6;
	height: 20px;
	background: #76BBE8;
	padding: 0;
	}
	
#right h2 {
	font-size: 10pt;
	line-height: 1.5em;
	font-weight: bold;
	margin: 0px;
	color: #095BA6;
	height: 20px;
	background: #76BBE8;
	padding-left: 10px;
	margin-top: 20px;
	}

#right h1, p, ul, li {
	padding: 0px 10px 0px 10px;
	margin: 0px;
	}

#right p {
	font-size: 10pt;
	line-height: 16px;
	padding-top: 4px;
	}
	
#right a {
	font-size: 10pt;
	display: inline;
	text-decoration: none;
	font-weight: bold;
	color:  #fff;
	margin: 0px;
	}
		
#right a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #fff;
	background: transparent;
	text-decoration: underline;  
	}
	
#right a:hover {
	text-decoration: underline;
	}
	
#right, ul	{
	font-size: 10pt;
	line-height: 1.5;
   	font-weight : bold;
   	color: #333;  
	margin-left: 0;
	padding: 10px;
	text-align: left;
	border: 0;
	}

#right, li {
	font-size: 10pt;	
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 0;
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size: 0.9em;
	}
	
html>#right ul li	{
	font-size: 10pt;
	}
	
#right dl	{
	margin: 0;
	padding: 0;
	}
	
#right dt 	{
	font-weight: normal;
	font-size: 10pt;     
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: 0.9em;  
	}   
	
html>#right dt 	{
	font-size: 10pt;
	} 

#right dd 	{
	padding: 0;
	margin: 2px 0 10px 0;
	}  
	
#right2{
	height: auto;
	background: #9BB1D4;
	padding: 5px 0px 10px 0px;
	margin: 0px;
	}
	
#right2 p{
	display:block;
	line-height: 1.5em;
	padding-top: 5px;
	}

#right2 a{
	display:block;
	line-height: 1.5em;
	padding: 0px 0px 10px 0px;
	}
	
.rightarw {
	color: #fff;
	font-weight: bold;
	}
		
#vspace {
	margin-top: 10px;
	}

/* Menu components */
.TopMenuItem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:18px;
	padding:2px;
	padding-left:8px;
	padding-right:7px;
	cursor:pointer;
	text-align:right;
}

.TopMenuItemIC {
	background-color:#07457A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:18px;
	padding:2px;
	padding-left:8px;
	padding-right:7px;
	cursor:pointer;
	text-align:right;
}

.TopMenuItemOver {
	background-color:#07457A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	padding-left:8px;
	padding-right:7px;
	cursor:pointer;
	text-align:right;
}
.TopMenuItemOverIC {
	background-color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	padding-left:12px;
	padding-right:10px;
	cursor:pointer;
	text-align:right;
}

.MenuItem {
	background-color:#07457A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:17px;
	padding:2px;
	padding-left:8px;
	padding-right:6px;
	cursor:pointer;
	}
	
.MenuItemIC {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:thin;
	border-color:#095BA6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	height:17px;
	padding:5px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom: 5px;
	cursor:pointer;
	width:120px;
	}
			
	
.MenuItemOver {
	background-color:#FFFFFF;
	font-family:Verdana;
	color:#095ba6;
	font-size:10px;
	font-weight:bold;
	height:17px;
	padding:2px;
	padding-left:8px;
	padding-right:6px;
	cursor:pointer;
}

/* Navigationbar components */
  #navico {
	width: 52px; height: 18px;
    background: url(/agdaweb/images/navico.gif) repeat;
    margin: 0px 0px 0px 5px;
	padding: 0px;
    position: relative;}
  #navico li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #navico li, #navico a {
    height: 18px; display: block;
    float: right;
    color: lime;
	}	
  #navico p {
	float: right;
	}
  #panel1b {margin-top:3px; left: 0; width: 15px;}
  #panel2b {left: 19px; width: 13px;}
  #panel3b {left: 35px; width: 13px;}
  #panel4b {left: 57px; float: right; display: block; text-align: right; color:#000;}
  
  .spacer {  
	padding-left: 163px;
	}
	
	.spacerInloggad {
		padding-left: 40px;
	}


