/* CSS Document */

body{
  	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #666666;
	border-color: #002F5F;
	margin:0;
	text-align: left;
	background-color: white;
}

html,body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#OuterContainer{
	text-align:left;
	position:absolute; 
	background-image: url(../img/bg.gif);
	background-position: center;
	width: 100%;
	height: 430px;
	top: 50%;
	margin: -215px 0px 0px 0px;
	overflow: hidden;
/*border: 2px solid green;    */
}

div#InnerContainer{
	position: absolute;  
	width: 710px;
	height: 430px;
	overflow: hidden; 
	left: 50%;
	margin-left: -355px; 
/*border: 2px solid red;    */
}

div#ContentContainer{
	position:relative; 
	width: 710px;
	height: 379px;
	overflow: hidden; 
	margin: 0px 0px 0px 0px;
}





/* BOXAR */
div#posA{
	text-align:left;
	position:relative; 
	width:318px;
	height: 29px;
	border:0px;
	border-width: 0;
	overflow: hidden;
/*border: 1px solid yellow;   */

}
div#posB{
	text-align:left;
	position:absolute; 
	width:70px;
	height: 20px;
	top: 110px;
	left: 630px;
	border:0px;
	border-width: 0;
	overflow: hidden;
/*border: 1px solid orange;   */
}

div#posC{
	text-align:left;
	position:relative; 
	width: 100%;
	margin-top: -4px;
	height: 25px;
	border:0px;
	border-width: 0;
	overflow: hidden;
/*border: 1px solid gray;   */
}
div#posD{
	background-image:url(../img/logobild.gif);
	text-align:left;
	position:relative; 
	width:700px;
	height: 185px;
	border:0px;
	border-top:1px solid #002F5F; 
	border-bottom:1px solid; 
	overflow: hidden;
/* border: 1px solid black;  */ 
}

div#posE{
	text-align:left;
	position:absolute; 
	top: 0px;
	left: 0px;
	width: 385px;
	height: 329px;
	padding: 40px 10px 10px 30px;
	margin: 0px 0px 0px 0px;
/* border: 1px solid black;   */
}

div#posF{
	text-align:left;
	position:absolute; 
	top: 0px;
	left: 425px;
	width: 265px;
	height: 329px;
	padding: 40px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
/* border: 1px solid black;    */
}

div#posG{
	background-image:url(../img/bg_startpage.gif);
	text-align:left;
	position:relative; 
	width:710px;
	height: 379px;
	overflow: hidden;
/* border: 1px solid black;   */
}

div#posH{
	text-align:left;
	position:absolute; 
	top: 0px;
	left: 0px;
	width: 670px;
	height: 329px;
	padding: 40px 10px 10px 30px;
	margin: 0px 0px 0px 0px;
/* border: 1px solid black;   */
}


div#posI{
	text-align:left;
	position:absolute; 
	top: 0px;
	left: 0px;
	width: 235px;
	height: 349px;
	padding: 20px 10px 10px 30px;
	margin: 0px 0px 0px 0px;
	overflow: auto;
/* border: 1px solid black;   */
}

div#posJ{
	text-align:left;
	position:absolute; 
	top: 0px;
	left: 275px;
	width: 415px;
	height: 349px;
	padding: 20px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	overflow: auto;
/* border: 1px solid black;    */
}


div#menu{
	top: 90px;
	left: 20px;
	text-align:left;
	position:absolute; 
	width:810px;
	height: 25px;
	border:0px;
	z-index: 0;
	border-width: 0;
	overflow:visible;
/*border: 1px solid black;  */
}

/* MAIN MENU - specific */
#menuItemDisclaimer {width:65px; left: 10px;} 

#menuItemOmAbility, #OmAbility{width:65px; left: 100px;} 
#OmAbility{width:90px;top:345px; left: 95px;}
#OmAbility a, #OmAbility a:visited{width:90px;}

#menuItemKapitalforvaltning,#Kapitalforvaltning {width:105px; left:190px;}
#Kapitalforvaltning {width:150px;top:324px;}
#Kapitalforvaltning a, #Kapitalforvaltning a:visited{width:150px;}

#menuItemMarknadsbrev,#Marknadsbrev {width:85px; left:325px;}
#Marknadsbrev a, #Marknadsbrev a:visited{width:130px;}

#menuItemAktieproffsskolan,#Aktieproffsskolan {width:110px; left:435px;}
#Aktieproffsskolan {width:150px;top:340px;}
#Aktieproffsskolan a, #Aktieproffsskolan a:visited{width:150px;}

#menuItemKontakt,#Kontakt{width:55px; left:570px;}
#Kontakt{width:100px;top:340px;}
#Kontakt a, #Kontakt a:visited{width:100px;}

#menuItemLoggaIn,#LoggaIn{width:50px; left:650px;}
#LoggaIn a, #LoggaIn a:visited{width:140px;}

/* meny 2*/
#menuItemOmMarknadsbrevet, #OmMarknadsbrevet{left:10px;width:120px;}
#OmMarknadsbrevet{width:120px; top:354px;}
#OmMarknadsbrevet a, #OmMarknadsbrevet a:visited {width:120px;}

#menuItemTillAam,#TillAam{left:150px; width:100px;}
#TillAam {width:100px; top:357px;}
#TillAam, #TillAam:visited{width:100px;}




/* MAIN  MENU - common */
#menuItemDisclaimer,#menuItemOmAbility, #menuItemKapitalforvaltning, #menuItemMarknadsbrev, #menuItemAktieproffsskolan, #menuItemKontakt, #menuItemLoggaIn, #menuItemOmMarknadsbrevet, #menuItemTillAam{
	position: absolute; 
	margin: 0px 0px 0px 0px;
	text-align:left; 
	line-height: 30px;
/*border: 1px solid black;   */
}

#OmAbility, #Kapitalforvaltning, #Marknadsbrev, #Aktieproffsskolan, #Kontakt, #LoggaIn, #OmMarknadsbrevet, #TillAam{
 	position:absolute;
	background-color:white;
	visibility:hidden;
/*	vertical-align: text-bottom;*/
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	margin: 0px 0px 0px 0px ;
  	padding: 0px 0px 0px 0px;
	overflow:hidden; 
	line-height: 20px; 
	white-space: nowrap;
}

 	
#OmAbility a, #OmAbility a:visited, #Kapitalforvaltning a, #Kapitalforvaltning a:visited, #Marknadsbrev a, #Marknadsbrev a:visited, #Aktieproffsskolan a, #Aktieproffsskolan a:visited, #Kontakt a, #Kontakt a:visited, #LoggaIn a, #LoggaIn a:visited, #OmMarknadsbrevet a, #OmMarknadsbrevet a:visited, #TillAam a, #TillAam a:visited{
/*	margin:0px 0px 0px 0px ;
padding: 5px 100% 3px 0px;*/
padding: 0px 100% 0px 0px;
	font-size:10px;
	color:black;
	text-decoration:none;

}

#OmAbility a:hover, #Kapitalforvaltning a:hover, #Marknadsbrev a:hover, #Aktieproffsskolan a:hover, #Kontakt a:hover, #LoggaIn a:hover, #OmMarknadsbrevet a:hover, #TillAam a:hover{
	color: black;
/*padding: 5px 100% 3px 0px; */
	padding: 0px 100% 0px 0px;	
/*	margin:0px 0px 0px 0px ;  */
	text-decoration:none;
	font-weight:bold;
	color: #002F5F;
color: #7F2332;
}


hr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#0d2062;
	height:1px;
	background-color:#0d2062;
}






/* TABELLER */

td{
	vertical-align: top; 
	font-size: 10px;
}

#marknadsbrevTableFrame{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
 	border-collapse: collapse;
}

#marknadsbrevTableLeft{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	width: 100%;
}
#marknadsbrevTableLeftTd {
	padding: 5px 5px 5px 5px;	
	color: #0d2062;
}
#marknadsbrevTableLeftTdColor {
	padding: 5px 5px 5px 5px;	
	background-color: #0d2062;
	color: white;
}

#marknadsbrevTableRight{
	padding: 5px 5px 5px 5px;		
	width: 95%;
/*	border: 1px solid black; */
}

#marknadsbrevTableRightForm{
	padding: 5px 5px 5px 5px;		
	width: 100%;
	color: black;
/*	border:1px solid black; */
}

#marknadsbrevTableRightTdEntry{
	padding: 10px 5px 5px 5px;	
	color: black;
	border-bottom: 1px dotted black;
	width: 400px;
}
#marknadsbrevTableRightTdDocs{
	padding: 10px 0px 5px 5px;	
	color: black;
	border-bottom: 1px dotted black;
	vertical-align: bottom;
}





/* Marknadsbrev tradstruktur*/

#foldheader{
	cursor:pointer;
	cursor:hand ; 
	font-weight:bold ;
	list-style-image:url(img/fold.gif)
}

#foldinglist{
	list-style-image:url(img/list.gif)
}


UL{
/*margin: 50px 50px 50px 50px;
padding: 3px 10px 3px 10px;
border: 1px solid black; */
}


/* TEXT */

H1{  
  	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
	font-weight: bold;
	color: #002F5F;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

H2{  
  	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
	font-weight:normal;
	color: #002F5F;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
H3{  
  	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
	font-weight:normal;
	color: #002F5F;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
H4{  
  	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:normal;
	color: #002F5F;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
H5{  
  	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
	font-weight:normal;
	color: red;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
H6{  
  	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8px;
	font-weight:normal;
	color: #002F5F;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



FONT.blue{
	color: #002F5F;
}


/* LINKS */
#menuLink, #menuLink:link, #menuLink:visited, #menuLink:hover,#menuLink:active{
	width: 100%; 
	height: 100%; 
	display:block;
	border: none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:black;
	font-size:10px;
	text-decoration: none;
}
#menuLink:hover{font-weight:bold; 

color: #002F5F;
color: #7F2332;
}


#adminLink{font-family:Verdana,Arial,Helvetica,sans-serif;color:black;font-size:10px;text-decoration: none; }
#adminLink:link{font-family:Verdana,Arial,Helvetica,sans-serif;color:black;text-decoration: none}
#adminLink:visited{font-family:Verdana,Arial,Helvetica,sans-serif;color:black;text-decoration: none}
#adminLink:hover{font-family:Verdana,Arial,Helvetica,sans-serif;color:black;text-decoration: underline}
#adminLink:active{font-family:Verdana,Arial,Helvetica,sans-serif;color:black;text-decoration: none}



A, A:link, A:visited, A:hover, A:active{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #7F2332;
	font-size:10px;
	text-decoration: none;
}
A:hover{text-decoration: underline;}

