﻿body, div, p, h1, h2, h3, h4, ul, li, table
{
	margin:0;
	padding:0;
	border:none;
	border-width: 0;
}
	 
body
{
	background: #FFFFFF ;	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	color: Black;
    text-align: left;
    margin-left: 10px;
    margin-top: 10px;	
}
p
{
    padding-top: 5pt;
    padding-bottom: 5pt;
}
a	
{ 
    text-decoration: underline; 
    color: #5f718c; 
}
a:link	
{ 
    text-decoration:	underline; 
    color:	#5f718c; 
}
a:visited	
{ 
    text-decoration:	none; 
    color:	#8b355e; 
}
a:active	
{ 
    text-decoration:	none;	
    color:	#5f718c; 
}
a:hover	
{ 
    text-decoration:	underline; 
    color:	#4c7abf; 
}
.layer_logo
{
     position: absolute;
     width: 225px;
     height: 45px;
     left: -15px;
     top: -20px;
}
.layer_menu
{
     position: absolute;
     width: 165px;
     height: 900px;
     left: 5px;
     top: 60px;
     border-right-width: thin;
     border-right-color: Gray;
     border-right-style: dotted;
}
.layer_top
{
     position: absolute;
     width: 750px;
     height: 30px;
     left: 170px;
     top: 50px;
     border-bottom-width: thin;
     border-bottom-color: Gray;
     border-bottom-style: dotted;
     margin-left: 5px;
}
.layer_breadcrumb
{
     position: absolute;
     width: 650px;
     height: 50px;
     left: 170px;
     top: 83px;
     margin-left: 5px;
}
.layer_loginstatus
{
     position: absolute;
     width: 60px;
     height: 50px;
     left: 860px;
     top: 83px;
     margin-left: 5px;
}
.layer_changepwd
{
     position: absolute;
     width: 85px;
     height: 50px;
     left: 780px;
     top: 83px;
     margin-left: 5px;
}
.layer_content
{
     position: absolute;
     width: 750px;
     left: 170px;
     top: 103px;
     margin-left: 5px;
}
.layer_confirmation
{
    z-index:30;
    position:absolute;
    background-color:#FFFFFF;
    top:225px;
    left:100px;
    width: 400px;
    padding:0px;
    border-style: double;
    border-color: Black;
}
.confirmheading 
{
	width:400px;
	height:20px;
	background-color:#B5C7DE;
	text-align:center;
	vertical-align:middle;
}
.confpanel_heading
{
    width:400px;
    height:20px;
    border-style:solid;
    border-width:1px;
    border-color:Black; 
}
.confpanel_content
{
    width:400px;
    background-color: #FFFFC1;
    color:black;
    border-style:solid;
    border-width:1px;
    border-color:Black; 
}
.layer_sokkriterium
{
     width: 540px;
     left: 5px;
     top: 5px;
     margin-left: 5px;
     vertical-align:top;
}
.layer_sokresultat
{
     width: 400px;
     left: 5px;
     top: 5px;
     height:600px;
     margin-left: 5px;
}
.layer_sokresultat_karta
{
     width: 190px;
     left: 5px;
     top: 5px;
     margin:5px;
     margin-left: 5px;
}
.layer_sokresultat_detalj
{
     width: 600px;
     left: 5px;
     top: 5px;
     margin-left: 5px;
}
.layer_sokresultat_detalj_text
{
     width: 400px;
     left: 5px;
     top: 5px;
     margin-left: 5px;
}
.layer_sokresultat_detalj_sidfot
{
     width: 585px;
     left: 5px;
     top: 5px;
     margin:5px;
     border-style: solid;
     border-width:thin;
     border-color:#D4D0C8;
     padding:5px;
}
.layer_lgr_existing
{
     width: 600px;
     left: 5px;
     top: 5px;
     margin-left: 5px;
}
.layer_lgr_grid
{
     width: 425px;
     left: 5px;
     top: 5px;
     margin-left: 5px;
}
.layer_lgr_detail
{
     width: 275px;
     left: 5px;
     top: 5px;
     margin-left: 5px;
}
.layer_mymsgs_grid
{
     width: 400px;
     left: 5px;
     top: 5px;
     margin-left: 5px;
}
.layer_mymsgs_detail
{
     width: 315px;
     left: 5px;
     top: 5px;
     margin-left: 5px;
}
.layer_studlista_grid
{
     width: 450px;
     left: 5px;
     top: 5px;
     margin-left: 5px;
}
.layer_studlista_detail
{
     width: 250px;
     left: 5px;
     top: 5px;
     margin-left: 5px;
}
.layer_studlista_slutsignal_grid
{
     width: 550px;
     left: 5px;
     top: 5px;
     margin-left: 5px;
}
.layer_login_100
{
     width: 95%;
     height:100%;
     left: 15px;
     top: 5px;
     margin:10px;
     padding:10px;
     border-width:1px; 
     border-color:Gray; 
     border-style: dotted;
}
.layer_changeprofile_password
{
     width: 90%;
     height:100%;
     left: 15px;
     top: 5px;
     margin:10px;
     padding:10px;
     border-width:1px; 
     border-color:Gray; 
     border-style: dotted;
}
.layer_changeprofile_email
{
     width: 90%;
     height:100%;
     left: 5px;
     top: 5px;
     margin:10px; 
     padding:10px;         
     border-width:1px; 
     border-color:Gray; 
     border-style: dotted;
}
.kontakttext
{
	font-size: 8pt; 
	color: Gray;
}
.LoggedInKP
{
	font-size: 8pt;
}
.LoggedInAO
{
	font-size: 8pt;
	color: Gray;
}
.pageheadertext
{
    font-family:Arial, Helvetica;
    font-size: 16pt;
    color: Black;
}
.menu_right
{
    font-family: Arial;
	font-weight: bold;
    padding-left: 3pt;
	padding-top: 2pt;
	color: Black;
}
.menu_leafnode
{
	font-weight: bold;
    padding-left: 3pt;
	padding-top: 2pt;
	color: Black;
}
.menu_selected
{
	font-weight: bold;
    padding-left: 3pt;
	padding-top: 2pt;
	background-color: White;
	color: Black;	
}
.menu_hover
{
    color: #A91B35;
}
.breadcrumb
{
    font-family: Arial;
	font-size: 8pt;
	color: #665e52;
	
}
.breadcrumb_current
{
    font-family: Arial;
	font-size: 8pt;
	color: #ccc7bc;
}
.infotext_small
{
    font-weight: normal;
    font-size: 7pt;
}
.infotext
{
    font-weight: normal;
    font-size: 8pt;
    color:Black;
}
.infotext_bold
{
    font-weight: bold;
    font-size: 8pt;
}
.infotext_bold_alert
{
    font-weight: bold;
    font-size: 8pt;
    color:#8b355e;
}
.infotext_bold_detailheading
{
    font-weight: bold;
    font-size: 8pt;
    background-color: #B5C7DE;
    color: #5A718C;
}
.infotext_big_bold
{
    font-weight: bold;
    font-size: 10pt;
    color: Black;
}
.infotext_alert
{
    font-size: 8pt;
    color: #8b355e;
}
.infotext_dim
{
    font-size: 8pt;
    color: gray;
}
.infotext_small_alert
{
    font-size: 7pt;
    color: #8b355e;
}
.infotext_nonproportional
{
    font-family: Courier New;
    font-size: 8pt;
}
.infotext_nonproportional_big
{
    font-family: Courier New;
    font-size: 10pt;
}
.infotext_nonproportional_bold
{
    font-family: Courier New;
    font-size: 9pt;
    font-weight: bold;
}
.tblKU_ContentCell_Odd
{
}  
.tblKU_ContentCell_Even
{
    background-color: #DEDFDE;
}  
.tblKU_ContentText
{
    font-size: 8pt;
}  
.tblKU_HeaderText
{
    font-size: 8pt;
}  
.tblKU_Row
{
    height: 14pt;
}
/* xp theme */
.mytabstyle .ajax__tab_header {font-family:arial,helvetica,verdana;font-size:11px;background:url(../bilder/tab-line.gif) repeat-x bottom;}
.mytabstyle .ajax__tab_outer {padding-right:0px;background:url(../bilder/tab-right.gif) no-repeat right;height:21px;}
.mytabstyle .ajax__tab_inner {padding-left:3px;background:url(../bilder/tab-left.gif) no-repeat;}
.mytabstyle .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(../bilder/tab.gif) repeat-x;}
.mytabstyle .ajax__tab_hover .ajax__tab_outer {background:url(../bilder/tab-hover-right.gif) no-repeat right;}
.mytabstyle .ajax__tab_hover .ajax__tab_inner {background:url(../bilder/tab-hover-left.gif) no-repeat;}
.mytabstyle .ajax__tab_hover .ajax__tab_tab {background:url(../bilder/tab-hover.gif) repeat-x;}
.mytabstyle .ajax__tab_active .ajax__tab_outer {background:url(../bilder/tab-active-right.gif) no-repeat right;}
.mytabstyle .ajax__tab_active .ajax__tab_inner {background:url(../bilder/tab-active-left.gif) no-repeat;}
.mytabstyle .ajax__tab_active .ajax__tab_tab {background:url(../bilder/tab-active.gif) repeat-x;}
.mytabstyle .ajax__tab_body {font-family:arial,helvetica,verdana;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#F0F0F0;}

.utbsok_sokres_tabellrad
{
    height:44px;
}
.utbsok_sokres_traff_ej_markerad 
{
    background: #ffffff;
    font-weight: normal;
    font-size: 8pt;
    color:Black;
}
.utbsok_sokres_traff_markerad
{
    background: #F5F4F1;
    border-style: solid;
    border-width: thin;
    border-color: #E1DED5;
    font-weight: normal;
    font-size: 8pt;
    color:Black;
}
.utbsok_det_tabrow
{
    height:22px;
    vertical-align:middle;
}
.utbsok_det_tabcol_l
{
    width:200px; 
}
.utbsok_det_tabcol_l_filled
{
    width:200px; 
    background:#D4D0C8;
    height:20px;
}
.utbsok_det_tabcol_r
{
    width:200px; 
}
.progress_row
{
    height:100px;
    vertical-align:middle;
}
.progress_cell
{
    width:250px;
    text-align:center;
}
.progress_sok_row
{
    height:35px;
    vertical-align:middle;
}
.progress_sok_cell
{
    width:120px;
    text-align:center;
}
.sokresultat_pager
{
    color:Gray;
}
.utbsok_radbryt_tunn
{
    height:1px;
    background-color:#D4D0C8; 
    overflow:hidden;
}
