body
{
	FONT-FAMILY: tahoma, arial, geneva 
}
H1, H2 { font-weight: normal; border-bottom: 3px solid silver;}

#NavBar {display: none;}
#TopLogo {display: none;}
#divPanelAction {display: none;}
a#linkGoBack {display: none;}

TABLE.tableSearch, TABLE.KvalTable, TABLE#tablePreferences, TABLE.tableProfil, TABLE#Ansokan1_tableKomplettAnsokan
{
	width: 650px;	
	border-collapse:collapse;
	border-color: Silver;
	border: 3px;
}
TABLE.DataGrid, TABLE.tableProfil TD, TABLE.tableProfil TR.GridHeader TD
{
	padding: 3px 2px 2px 10px;
}
TABLE.tableKomplettAnsokan TD.CellKriterie { FONT-SIZE: small; WIDTH: 220px; padding: 4px 8px 2px 7px; }
TABLE.tableKomplettAnsokan TD.CellSvar { FONT-SIZE: small; WIDTH: 430px; padding: 4px 8px 2px 7px;}

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: 700px;
	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;
}


TD.CellKriterie { FONT-SIZE: small; WIDTH: 260px; padding: 4px 8px 2px 7px; }
TD.CellSvar { FONT-SIZE: small; WIDTH: 440px; padding: 4px 8px 2px 7px;}
TABLE.tableSearch TD.CellKriterie { FONT-SIZE: small; WIDTH: 200px; padding: 4px 8px 2px 7px;}
TABLE.tableSearch TD.CellSvar { FONT-SIZE: small; WIDTH: 500px; padding: 4px 8px 2px 7px;}
TABLE.tableSearch TD.CellKriterie_alt { FONT-SIZE: small; WIDTH: 200px; padding: 4px 8px 2px 7px; background-color: #E5E5E5;}
TABLE.tableSearch TD.CellSvar_alt {  FONT-SIZE: small; WIDTH: 500px; 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: large; font-weight: normal; border-bottom: 3px solid silver;}

.Rubrik
{
	font-size: medium;
	
}

input.tbDate	{ width: 110px; }

.HuvudRubrik { font-size: large; margin-bottom: 0.4em;}

