BODY
{
    margin: 1px;
}

TD
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

/*Input Field Personinfo & Companywindow*/
.IFS
{
    font-family: Tahoma, Verdana, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 9px;
    width: 200px;
    height: 18px;
    color: #000000;
}




.mytext
{
    font-size: 10px;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.mytext A:link
{
    color: #000000;
    text-decoration: none;
}
.mytext A:visited
{
    color: #000000;
    text-decoration: none;
}
.mytext A:hover
{
    color: #0033cc;
    text-decoration: none;
}
.mytext A:active
{
    color: #0033cc;
    text-decoration: none;
}

.overskrift
{
    font-weight: bold;
    font-size: 16px;
    color: #D6DFF5;
    font-family: Franklin Gothic Medium, Arial, Verdana, Helvetica, sans-serif;
}
.overskriftmindre
{
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #FFFFFF;
}

.boxtitles
{
    font-weight: 900;
    font-size: 12px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.levelheadding
{
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    font-family: rial, Helvetica, sans-serif;
}

.hand
{
    cursor: pointer;
}

.tableheadding
{
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    font-family: verdana, Arial, Helvetica, sans-serif;
}

.tablecontent
{
    font-weight: normal;
    font-size: 9px;
    color: #000000;
    font-family: verdana, Arial, Helvetica, sans-serif;
}



.TxtSystem
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


.pulldownBox
{
    font-weight: normal;
    font-size: 9px;
    width: 120px;
    height: 9px;
    color: #000000;
    font-style: normal;
    font-family: Tahoma, Verdana, Arial;
    height: auto;
}

.selectBoxes
{
    font-weight: normal;
    font-size: 9px;
    width: 160px;
    height: 9px;
    color: #000000;
    font-style: normal;
    font-family: Tahoma, Verdana, Arial;
    height: auto;
}

.ThemeXPbody
{
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma, Verdana, Arial;
}

.ThemeXPbody2
{
    font-size: 8pt;
    color: #000000;
    font-family: Tahoma, Verdana, Arial;
}

.XPthemetextfields
{
    font-weight: normal;
    font-size: 11px;
    width: 120px;
    height: 9px;
    color: #000000;
    font-style: normal;
    font-family: Tahoma, Verdana, Arial;
    height: auto;
}


.ThemeXptabText
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: Tahoma, Verdana, Arial;
}


INPUT.headline
{
    background-color: transparent;
    border-bottom: medium none;
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    color: white;
    font-family: Arial;
    font-size: 10px;
}

INPUT.article
{
    background-color: silver;
    border-bottom: #808080 1px solid;
    border-left: #808080 1px solid;
    border-right: #808080 1px solid;
    border-top: #808080 1px solid;
    color: black;
    font-family: Arial;
    font-size: 10px;
    height: 18px;
}

SELECT.article
{
    background-color: silver;
    color: black;
    font-family: Arial;
    font-size: 10px;
}

/*Application name - headding*/
.toolBarTopSpace
{
    height: 5px;
}

.toolBarTop
{
    padding: 0px 2px;
    margin: 0;
    height: 24px !important;
    height: 26px;
    background: url("//static.proweb.no/winxp/js/jquery-ui-1.8.4/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") repeat-x scroll 50% 50% #5C9CCC;
    border: 1px solid #A6C9E2;
    vertical-align: middle;
 }

.prdTop 
{
    display:block;
    filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr= '#5987D6' , EndColorStr= '#002D96' );
    border-bottom: 1px;
    border-bottom-color: #002D96;
    border-top: 1px;
    border-top-color: #002D96;
    padding-bottom: 0px;
    padding-top: 0px;
    height: 120px !important;
    height: 120px;
    width: 100%;
    background-color: #3366cc;
    border: solid 1px #002d96;
    vertical-align: middle;
}


.toolBarTop .Headding1
{
    font-family: tahoma;
    color: #ffffff;
    font-weight: bolder;
    font-size: 17px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 0px;
    line-height: 0px;
    letter-spacing: 1px;
    vertical-align: middle;
}

.toolBarTop .Headding2
{
    font-family: tahoma;
    color: #ffffff;
    font-weight: bolder;
    font-size: 13px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 0px;
    margin: 0px;
    letter-spacing: 1px;
    vertical-align: middle;
}
.toolBarTop .Startpage
{
	float: left;
    font-family: tahoma;
    color: #ffffff;
    font-weight: bolder;
    font-size: 13px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 0px;
    margin: 0px;
    letter-spacing: 1px;
    vertical-align: middle;
}
.toolBarTop .windowboxEditIcons
{
    float: right;
    padding: 2px 2px 2px 2px;
}

.toolBarTop .windowboxArrowIcons
{
    float: left;
    padding: 3px 3px 3px 3px;
    margin: 0px;
    width: 5px;
    height: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


/*Application name - headding end*/

/*Toolbar*/
@media screen
{
    .TrondsFoobar
    {
        color: #000000;
        font-family: Tahoma, Verdana, Arial;
        font-size: 11px;
        text-decoration: none;
        width: 100%;
        background-image: url('//static.proweb.no/winxp/toolbar_background.png');
        background-color: #99ccff;
        line-height: 21px !important;
        line-height: 25px;
        border-bottom: solid 1px #3B619C;
    }
}

@media print
{
    .TrondsFoobar
    {
        display: none;
    }

	.toolBarTop {
		display: none;
	}
}

.TrondsFoobar .foobar_surround {
	padding-top: 4px;
	line-height: 24px;
	/*height: 21px !important;
	height: 23px;*/
}

.TrondsFoobar TD
{
    cursor: pointer;
    text-decoration: none;
    font-family: Tahoma, Verdana, Arial;
    color: #000000;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 2px;
    filter: none;
    height: 22px;
}

.TrondsFoobar TD .focus
{
    cursor: pointer;
    padding-left: 2px;
    padding-right: 1px;
    background-color: #FFDFA9;
    border-color: #000000;
    border-width: 1px;
    border-style: inset;
}

.TrondsFoobar A
{
    cursor: pointer;
    text-decoration: none;
    font-family: Tahoma, Verdana, Arial;
    color: #000000;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 2px;
    filter: none;
}

.TrondsFoobar A:VISITED
{
    cursor: pointer;
    text-decoration: none;
    font-family: Tahoma, Verdana, Arial;
    color: #000000;
    filter: none;
}

.TrondsFoobar A.disabledButton:VISITED
{
    text-decoration: none;
    font-family: Tahoma, Verdana, Arial;
    color: #7c7c7c;
}

.TrondsFoobar .disabledButton
{
    color: #7c7c7c;
    opacity: 0.4;
}

.TrondsFoobar A.disabledButton:HOVER
{
    background-color: transparent;
    border: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 2px;
    cursor: default;
    color: #7c7c7c;
}

.TrondsFoobar A:HOVER
{
    cursor: pointer;
    padding-left: 2px;
    padding-right: 1px;
    background-color: #FFDFA9;
    border-color: #000000;
    border-width: 1px;
    border-style: inset;
}

.TrondsFoobar .disabledButton img
{
    filter: alpha(opacity=50);
}


.TrondsFoobar .depressedButton
{
    cursor: pointer;
    padding-left: 2px;
    padding-right: 1px;
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: #FFC374;
    border-color: #000000;
    border-width: 1px;
    border-style: inset;
}

.TrondsFoobar .depressedButton A:HOVER
{
    cursor: pointer;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: #FFC374;
    border-color: #000000;
    border-width: 1px;
    border-style: inset;
}

/*Toolbar - END*/

/*General style for textfields*/
.TextFieldGen
{
    font-weight: normal;
    font-size: 10px;
    height: 10px;
    color: #000000;
    font-style: normal;
    font-family: Tahoma, Verdana, Arial;
    height: auto;
}

.TextFieldMultipleSel
{
    height: 11px;
}



.sidetabtxt
{
    line-height: 3px;
    font-size: 9px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}


.explorerlist
{
    font-weight: normal;
    font-size: 9px;
    color: black;
    font-family: 'MS Sans Serif';
}
.explorer3dPanel
{
    border-right: #CBC7B8 solid 2px;
    border-top: white solid 2px;
    border-left: white solid 2px;
    border-bottom: #CBC7B8 solid 2px;
    background-color: threedface;
}

.explorer3dPanel_highlight
{
    border-right: #CBC7B8 solid 2px;
    border-top: white solid 2px;
    border-left: white solid 2px;
    border-bottom: #FFA500 solid 2px;
    background-color: threedhighlight;
}

.explorerbackground
{
    background-color: #EBEADB;
}

.datefield
{
    font-weight: normal;
    font-size: 8px;
    width: 62px;
    color: #000000;
    font-style: normal;
    font-family: Tahoma, Verdana, Arial;
    height: auto;
}

.govertical
{
    font-size: 10px;
    writing-mode: tb-rl;
    filter: flipv fliph;
}

.disabledtxtclass
{
    font-weight: bold;
    font-size: 12px;
    color: #D3D3D3;
    font-style: normal;
    font-family: Tahoma, Verdana, Arial;
}

.enabledtxtclass
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Tahoma, Verdana, Arial;
}



.searchfield
{
    width: 110px;
    height: 16px;
    background: #B1C1DB;
    border: thin #1F3E70 solid;
    font-size: 9px;
    color: #1F3E70;
}


.DocarchiveSaveasStandard
{
    font-size: 13px;
    color: #000000;
    font-style: normal;
    font-family: Tahoma, Verdana, Arial;
}

.iconbig
{
    margin: 2px;
    vertical-align: middle;
    padding-right: 3px;
    margin-left: 4px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.iconsmall
{
    margin: 3px;
    vertical-align: middle;
}

.headdingforselectboxes
{
    font-size: 13px;
    color: #D6DFF5;
    font-family: Franklin Gothic Medium, Arial, Verdana, Helvetica, sans-serif;
}


.tasksheadding1
{
    font-size: 18px;
    color: #FFFFFF;
    font-style: normal;
    font-family: Tahoma, Verdana, Arial;
}

.tasksheadding2
{
    font-size: 15px;
    color: #FFFFFF;
    font-style: normal;
    font-family: Tahoma, Verdana, Arial;
    font-weight: bold;
}



















/* permissions */

div.permissions
{
    width: 350px;
    font-family: tahoma, arial;
    font-size: 9pt;
}

div.permissions div.userList
{
    overflow: auto;
    height: 150px;
    font-family: tahoma, arial;
    font-size: 9pt;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 100%;
    border: solid 1px #7f9db9;
    background-color: white;
}

div.permissions div.userList a.selected
{
    color: white;
    background-color: #316ac5;
}

div.permissions div.userList a.selected table tr td
{
    color: white;
    background-color: #316ac5;
}

div.permissions div.userList a
{
    width: 100%;
    text-decoration: none;
    color: black;
}

div.permissions div.userList a img
{
    width: 16px;
    height: 16px;
    border: 0;
    vertical-align: middle;
    margin-right: 0.1em;
    margin-left: 0.3em;
}



div.permissions div.buttons
{
    padding-top: 5px;
    padding-bottom: 5px;
    float: right;
}

div.permissions div.buttons button
{
    width: 75px;
    margin: 3px;
}

div.permissions table.permissionsLayer
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 9pt;
    width: 100%;
    background-color: white;
    display: none;
}

div.permissions table.show
{
    display: block;
}

div.permissions table.permissionsLayer td.permissionsTopLeft
{
    border-left: solid 1px #7f9db9;
    border-top: solid 1px #7f9db9;
    padding-left: 0.6em;
}

div.permissions table.permissionsLayer td.permissionsTopRight
{
    border-right: solid 1px #7f9db9;
    border-top: solid 1px #7f9db9;
    padding-left: 0.6em;
}

div.permissions table.permissionsLayer td.permissionsBottomLeft
{
    border-left: solid 1px #7f9db9;
    border-bottom: solid 1px #7f9db9;
    padding-left: 0.6em;
}

div.permissions table.permissionsLayer td.permissionsBottomRight
{
    border-right: solid 1px #7f9db9;
    border-bottom: solid 1px #7f9db9;
    padding-left: 0.6em;
}

div.permissions table.permissionsLayer td.permissionsForGroup
{
    white-space: nowrap;
    width: 85%;
}

div.permissions table.permissionsLayer td.permissionsSelection
{
    width: 15%;
}

/**Descriptive helptext standard layout**/
.helpInlineText
{
    width: 100%;
    border: solid 1px #7f9db9;
    padding: 2px;
}

.helpInlineText IMG
{
    border: none;
    vertical-align: middle;
    padding: 10px;
}

/*General headding style for lists*/
td.viewDetailedHeadding
{
    border-right: #c7c5b2 solid 2px;
    border-bottom: #d6d2c2 solid 2px;
    background-color: threedface;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.viewDetailedHeadingHighlight
{
    border-right: #c7c5b2 solid 2px;
    border-bottom: #ffa500 solid 2px;
    background-color: threedhighlight;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

tr.viewDetailedHeadding
{
    background-color: #d8d0c8;
}

.redText .ui-state-default {
	color: #f00 !important;
}

th.viewDetailedHeadding
{
	border-right: #c7c5b2 solid 2px;
	border-bottom: #d6d2c2 solid 2px;
	background-color: threedface;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	padding: 2px 4px;
}

			ul.ui-autocomplete {
				z-index: 2000;
			}
