body
{
	FONT-FAMILY: tahoma, arial, geneva 
}
H1, H2 { font-weight: normal; border-bottom: 3px solid silver;}

TABLE.tableSearch, TABLE.KvalTable, TABLE.tablePreferences, TABLE.tableProfil, TABLE.tableKomplettAnsokan
{
	width: 840px;	
	border-collapse:collapse;
	border: 3px;
}
TABLE.DataGrid TD, TABLE.tableProfil TD, TABLE.tableProfil TR.GridHeader TD
{
	padding: 3px 2px 2px 10px;
}

TABLE.DataGrid, TABLE.tableProfil TD, TABLE.tableProfil TR.GridHeader TD
{
	font-size:0.8em;
}	

TABLE.KvalTable TD  
{
	padding: 12px 2px 12px 7px;
}

.TabNext input { width: 45px; height: 30px; font-size: medium;}

#TabStrip input { width: 30px; height: 30px; font-size: medium; margin-left: 0px; margin-right: 0px;}

.TabLabel
{
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 3px;
	border: 1px solid #AAAAAA;
	background-color: #F1F1F1; 
	color: #888888; 
	font-size: medium;
	overflow: visible;
}
	
#BottomPanel 
{
	border-top: 2px solid #888888; 
	width: 800px;
	text-align: right;
	padding-top: 25px;
}

#BottomPanel input { height:34px; }


span#TabMarker
{
	display: block;
	width: 30px;	
	height: 3px;
	overflow: hidden; 
	background-color: #6DA33A;
	padding:0px;
	margin-top: 3px; 
	margin-right: 5px; 
	border: 0px solid blue;
}


span.Tab1 { margin-left: 4px;}
span.Tab2 { margin-left: 35px;}
span.Tab3 { margin-left: 70px;}
span.Tab4 { margin-left: 105px;}
span.Tab5 { margin-left: 140px;}
span.Tab6 { margin-left: 173px;}


div.ActiveTabMarker
{
	width: 30px;	
	height: 3px;
	overflow:hidden; 
	background-color: #6DA33A;
	padding:0px;
	margin:0px;
	margin-top: 3px; 
	margin-right: 5px; 
	border: 0px solid blue;
	float: left;
}

TABLE.tableKomplettAnsokan TD.CellKriterie { FONT-SIZE: small; WIDTH: 220px; padding: 4px 8px 2px 7px; }
TABLE.tableKomplettAnsokan TD.CellSvar { FONT-SIZE: small; WIDTH: 460px; padding: 4px 8px 2px 7px;}

TD.CellKriterie { FONT-SIZE: small; WIDTH: 310px; padding: 4px 8px 2px 7px; }
TD.CellSvar { FONT-SIZE: small; WIDTH: 590px; padding: 4px 8px 2px 7px;}
TABLE.tableSearch TD.CellKriterie { FONT-SIZE: small; WIDTH: 250px; padding: 4px 8px 2px 7px;}
TABLE.tableSearch TD.CellSvar { FONT-SIZE: small; WIDTH: 590px; padding: 4px 8px 2px 7px;}
TABLE.tableSearch TD.CellKriterie_alt { FONT-SIZE: small; WIDTH: 250px; padding: 4px 8px 2px 7px; background-color: #E5E5E5;}
TABLE.tableSearch TD.CellSvar_alt {  FONT-SIZE: small; WIDTH: 590px; padding: 4px 8px 2px 7px; background-color: #E5E5E5;}

TD.KvalLabelCell1 { FONT-SIZE: small; VERTICAL-ALIGN: top; WIDTH: 350px;  border-top: 2px solid black; }
TD.KvalLabelCell1_alt { FONT-SIZE: small; VERTICAL-ALIGN: top; WIDTH: 350px; background-color: #E5E5E5;  border-top: 2px solid black}

TD.KvalLabelCell2 { FONT-SIZE: x-small; VERTICAL-ALIGN: top; WIDTH: 350px; }
TD.KvalLabelCell2_alt { FONT-SIZE: x-small; VERTICAL-ALIGN: top; WIDTH: 350px; background-color: #E5E5E5; }

TD.KvalInputCell1 { WIDTH: 90px ; VERTICAL-ALIGN: top;  border-top: 2px solid black; }
TD.KvalInputCell1_alt { WIDTH: 90px; VERTICAL-ALIGN: top; background-color: #E5E5E5;  border-top: 2px solid black}

TD.KvalInputCell2 { WIDTH: 90px;  VERTICAL-ALIGN: top;}
TD.KvalInputCell2_alt { WIDTH: 90px; VERTICAL-ALIGN: top; background-color: #E5E5E5; }

TR.GridHeader TD A {color: White;}
TR.GridHeader TD A:link {color: White;}
TR.GridHeader TD A:hover {color: White;}
TR.GridHeader TD A:visited {color: White;}
TABLE TH
{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
 	color:black;
 	padding: 12px 2px 12px 7px;
 	text-align: left;
}
TR.GridHeader TD
{
	background-color: #E5E5E5;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
 	color:black;
/* 	padding: 12px 2px 12px 7px;*/
 	text-align: left;
}

TABLE TD.Rubrik
{
	padding-top: 15px;
	border-bottom: 3px solid silver;
	border-right: 0px;
	border-top: 0px;
}

.TabRubrik	{ font-size: 21px; font-weight: normal; border-bottom: 3px solid silver;}

.Rubrik
{
	font-size: medium;
	
}

input.tbDate	{ width: 110px; }

.HuvudRubrik { font-size: large; margin-bottom: 0.4em;}



input.Button { height: 35px;}

.CommandButton { margin: 1em;}
.CommandButton2 { margin-left: 1em; margin-right: 0.3em; }



/*** KALENDER **/
.fhBtn { font-family: Marlett; height: 25px;}

#Calendar1 
{
	border-bottom: 1px solid black ;
	border-top: 1px solid black ;
	border-left: 1px solid black ;
	border-right: 1px solid black ;
}

