#colors
{
/*	#B0C4DE #738091 #DED9AF #918973 #212121 #DEDEDE #cec8a2, #c2c2a7 */
}
A { COLOR: black; TEXT-DECORATION: none }
.bookBody
{
	background: #BDBABD
}
.bookInfo
{
	/*margin: 10px, 10px, 10px, 10px;*/
	background: #F7F3F7;
}
.ProdCatHeader
{
	margin: 10px 0px 5px 0px;
	font-weight: bold;
}
.ProdCatHeaderLink
{
	font-weight: normal;
	color: White;
	text-decoration: none;
}
input, select
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
body, td
{
	font-family: Verdana;
	font-size: 11px;
}
.lalla
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.rightgrid
{
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight: normal;
}

#RightTab0, #RightTab1, #RightTab2, #RightTab3, #RightTab4, #RightTab5, #RightTab6, #RightTab7, #RightTab8, #LinkButton1
{
	border-left-style: double;
	border-left-color: Black;
	border-left-width: 1px;
	border-color: Black;
	border-style: solid;
	border-width: 2px;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 9px;
}

#LeftTab0,  #LeftTab1,  #LeftTab2,  #LeftTab3,  #LeftTab4
{
	border-left-style: solid;
	border-left-color: Black;
	border-left-width: 1px;
	border-color: Black;
	border-style: solid;
	border-width: 2px;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: White;
}
#pnlCenterLeft
{
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
}
#UsersGroupsGrid, #GroupUserGrid, #UserFunctionsGrid, #FunctionGroupUsersGrid, #GroupFunctionGrid, #Grid0_3
{
	margin-top: 2px;
}
.dgSelect
{
	border-bottom: solid 1px black;
	font-weight: bold;
}
.ugPageing
{
	color: #c2c2a7;
	padding-bottom: 3px;
	padding-top: 3px;
}
#pnlCenterRight
{
	padding-top: 21px;
	padding-left: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-top: 6px;
}
#pnlLeftUsers, #pnlLeftGroups, #pnlLeftFunctions
{
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 5px;
}
#pnlLeftInfo
{
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 5px;
	margin-top: 21px;
}
.cart_header
{
	margin-top: 2px;
	background-color: #132531;
	font-weight: bold;
	color: White;
}
.cart_bottom
{
	border: solid 1px gray;
	margin-top: 2px;
	background-color: #132531;
	font-weight: bold;
	color: White;
	padding: 1 3 1 1;
}
.productheader
{
	border: solid 1px gray;
	border-bottom-width: 0px;
	margin-top: 10px;
	background-color: #132531;
	font-weight: bold;
	padding: 3 3 3 3;
	color: White;
}
.chartheader
{
	border: solid 1px gray;
	border-bottom-width: 0px;
	margin-top: 3px;
	background-color: #132531;
	font-weight: bold;
	padding: 3 3 3 3;
	color: White;
}
.bookStepsTable
{
	margin: 3 5 0 5;
}
.bookStep2
{
	border: solid 1px gray;
	margin: 10 0 5 0;
	font-weight: bold;
	padding: 0 0 0 0;
}
.bookStep2Heading
{
	border: solid 1px gray;
	border-bottom-width: 0px;
	margin-top: 3px;
	background-color: #132531;
	font-weight: bold;
	padding: 0 0 0 0;
	color: White;
}
.bookStep2HeadingText
{	
	font-weight: bold;
	color: White;
}
.bookSteps
{
	border: solid 1px gray;
	border-bottom-width: 0px;
	background-color: #132531;
	font-weight: bold;
	padding: 3 8 3 8;
	color: DimGray;
}
.bookActiveStep
{	
	border: solid 1px gray;
	border-bottom-width: 0px;
	background-color: DimGray;
	font-weight: bold;
	padding: 3 8 3 8;
	color: White;
}
.dgProducts_Head
{
	background-color: #bbbbbb;
	font-weight: bold;
}
.dgCart_Header
{
	background-color: #132531;
	font-weight: bold;
	color: White;
}
.dgProducts_Item, .dgCart_Item
{
	background-color: #eeeeee;
}
.dgProducts_AltItem, .dgCart_AltItem
{
	background-color: #bbbbbb;
}
.dgProducts_Choose:hover
{
	/*font-weight: bold;*/
	color: #ff8600;
}
.dgProducts_Footer
{
	margin-top: 10px;
}
.cart_logo
{
	margin-top: 7px;
}
.ConfirmOrder
{
	border: solid 1px gray;
	margin-top: 10px;
	background-color: #132531;
	font-weight: bold;
	padding: 5 5 5 5;
}
.confirmLink
{
	color: #ff8600;
}
.topInfo
{
	border: solid 1px gray;
	padding: 0 0 0 0;
	margin: 3 0 3 0;
	color: DimGray;
}
.topInfoHead
{
	border: solid 1px gray;
	border-bottom-width: 0px;
	background-color: DimGray;
	padding: 3 8 3 8;
	color: White;
	font-weight: bold;
}
.topInfoActive
{
	font-weight: bold;
	padding: 3 8 3 8;
	color: black;
}
.topInfoStd
{
	font-weight: normal;
	padding: 3 8 3 8;
	color: black;
}
.showSkilength
{
	font-weight: normal;
	text-decoration: underline;
}
div.txt {width: 100%; border: 1px solid #dddddd; margin-top: 3px;  overflow:auto; background: white; margin-bottom:3px;}
		input.sbutton {float: right; font-family: Verdana, sans-serif; font-size: 15px; color: #660000; margin: 4px 0px 4px 2px;}
		div.editor, textarea.editor {width: 100%; border: 1px solid #dddddd; margin-top: 3px;  overflow:auto; color: black; background: white; height:300px;}
		div.toolbar {display: inline;  width: 100%; border: 1px solid #dddddd; color: black; background-color: white; padding: 3px 2px 0px 2px;}
		.toolbar img {border: 1px solid white;}
		.toolbar A:link {border: 1px solid white; text-decoration : none;}
		.toolbar A:visited {border: 1px solid white; text-decoration : none;}
		.toolbar A:active {border: 1px solid white; text-decoration : none;}
		.toolbar A:hover {border: 1px solid #cccccc; text-decoration : none;}
		
.pageMenuItemSelected
{
	background-color:#FFFFFF;
	background-image: url(Images/rightTabBg.gif);
	padding: 5px 5px 5px 5px;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
}
.pageMenuItemSelectedGray
{
	background-color:#eeeeee;
	background-image: url(Images/leftTabBg.gif);
	padding: 5px 5px 5px 5px;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
}
.pageMenuItem
{
	background-color:#FFFFFF;
	background-color:#6688cc;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid black;
}
.pageMenuEdge
{
	padding: 5px 1px 5px 1px;
	border-bottom: 1px solid black;
}
.pageMenuLinkSelected
{
	color:Black;
}
.pageMenuLink
{
	color:White;
}
.flagImg
{
	margin:1px 1px 1px 1px;
	filter:alpha(opacity=50); 
}
.flagImgSelected
{
	margin:1px 1px 1px 1px;
}
.linkPropertyMenu
{
}
.divPropertyMenu
{
	padding: 3px 1px 3px 1px 3px;
}
.panelLongText
{
	height:300px;
	overflow:auto;
}
.panelShortText
{
	padding-top:15px;
	height:45px;
}
.panelImage
{
	padding-bottom:150px;
}
.panelLongTextTop
{
	height:45px;
}
.panelLongTextBottom
{
	height:45px;
}
.adminShortText
{
	margin-bottom:10px;
}
.adminLongText
{
	margin-bottom:10px;
}
.adminImage
{
	margin-bottom:30px;
}
.adminImageBorder
{
	border: 1px solid gray;
	padding:5px 5px 5px 5px
}
.adminImageImage
{
	margin-bottom:10px;
}
.adminHeader
{
	padding: 3px 0px 5px 3px;
}
.adminInput
{
	border: 1px solid gray;
}
.adminComment
{
	padding: 3px 0px 5px 3px;
	margin: 3px 0px 3px 0px;
	background-color:#E0E0E0;
	height:20px;
	font-weight:bold;
}
.panelPlainText
{
	height:110px;
}
.panelYesNo
{}
/*slutformular*/
.questionComment
{
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height:11pt;
}
.questionDiv
{
	clear:both;
	margin-bottom:5px;
}
.formLeft
{
	float:left;
	width:200px;
}
.formRight
{
	float:left;
}
.formText
{
	
}
.heading
{
	font-size:medium;
}
/*slut formular*/
table.prettytable {
    border: 1px solid #CBCBCD;
    padding: 0px;
    margin: 0px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    width: 100%;
}

table.prettytable a {
    color: #000000;
}

table.prettytable a:hover {
    text-decoration:none;
}

tr.header {
    background: #fff url('table_header.gif') repeat-x;
    text-align: left;
    height:18px;
    padding: 0px 7px 0px 5px;
    border-bottom: 1px solid #CBCBCD;
    border-right: 1px solid #E6E6EB;
    border-left: 1px solid #FAFAFF;
    font-size: 10px;
    font-weight: bold;
}
tr.footer {
    background: #fff url('table_footer.gif') repeat-x;
    font-family: Skia, Verdana, Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    height:18px;
    padding: 0px 7px 0px 5px;
}

table.prettytable td {
    padding: 3px 5px 3px 6px;
    border-bottom: 1px solid #F1F1F5;
    border-right: 1px solid #F1F1F5;
    vertical-align: middle;
}

tr.footer td
{
	background: #efefef;
	 border-top: 0px solid #999999;
	 color: #555555;
}

tr.selected {
	color: white;
    background-color: #F7941C;
}

tr.row1 {
    background-color: #FBFBFC;
}

tr.row2 {
    background-color: #FFFFFF;
}

tr.header a 
{
	color: #000000;
	text-decoration: underline;
	font-family: Skia, Verdana, Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
}
tr.header a:hover
{
	color: #000000;
	text-decoration: none;
}

