body
{
	font-size: 11px;
	font-family: Arial,Helvetica,Tahoma, Verdana;
	background-color:#FFFFFF;
}

td, select, input
{
	font-size: 12px;
	font-family: Arial,Helvetica,Tahoma, Verdana;
}

a
{
	color: #000000;
	text-decoration: none;
}

a:visited { color: #000000; }
a:active { color: #000000; }
a:hover { color: #000000;/*text-decoration: underline;*/ }

tr
{
	vertical-align: top;
}

tr.rownotselected
{
	background-color: #FFFFFF;
	height: 22;
	padding-top: 4px;
	padding-bottom: 2px;
	cursor:auto;
}

tr.rowselected
{
	background-color: #D0D0D0; /*#B6CFF2; 316AC5; C3DAF9; #efefef;*/ 
	height: 22;
	padding-top: 4px;
	padding-bottom: 2px;
	cursor: hand;
}

td.rowBackground
{
	background-color: #e0e0e0; 
}

.headerRow
{
	PADDING:2px;
	border-bottom: 1px solid #6B94CB;
	border-left: 1px solid white;
	border-right: 1px solid #6B94CB;
	BACKGROUND-COLOR: #C3DAF9; /*#D6E7FB*/
}

a.Tab
{
	color: #000000;
	text-decoration: none;
	font-size: 11;
}

a.Edit
{
	color: #000000;
	text-decoration: underline;
}
a.Edit:visited { color: #000000; }
a.Edit:active { color: #000000; }
a.Edit:hover { text-decoration: underline; }

.status
{
	font-size: 10px;
	color: #28a6a6;
}

textarea
{
	font-family: Arial,Helvetica,Tahoma, Verdana;
	font-size: 11px;
}


.popup
{
	font-family: Arial,Helvetica,Tahoma, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#666666;
}

.popupStartupPaperBoy
{
	font-family: Arial,Helvetica,Tahoma, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#669900;
}

.ram
{
	background-color: #DEDEDE;
	font-family: Verdana;
	font-size: 10px;
}

form 
{
	padding: 0px;
	margin: 0px;
	spacing: 0px;	
}

.Input70Px
{
	width: 70px;
	margin-right: 5px;
}

.Input275Px 
{
	width: 275px;
}

.Input350Px 
{
	width: 350px;
}

.editSmall
{
	width: 100px;
}

.editMedium
{
	width: 390px;
}

.editWide
{
	width: 500px;
}

.editWideFull 
{
	width: 500px;
	height: 100px;
}

.editWide2Full 
{
	width: 590px;
	height: 200px;
}

.editSummary
{
	width: 390px;
	height: 60px;
}

.editResponsible 
{
	width: 100px;
	height: 60px;
}

.noteEdit 
{
	font-family: Verdana;
	font-size: 11px;
	width: 450;
	height: 420;
}	

.note
{
	font-family: Arial,Helvetica,Tahoma, Verdana;
	font-size: 11px;
	padding: 2px;
	border: #28a6a6 1px solid;
	width: 420;
}	 

.summaryEdit 
{
	font-family: Verdana;
	font-size: 11px;
	width: 450;
	height: 350;
}	

.responsibleEdit 
{
	font-family: Verdana;
	font-size: 11px;
	width: 450;
}	

.alert 
{
	position: absolute;
	LEFT: 100px; 
	TOP: 130px; 
	WIDTH: 420px; 
	HEIGHT: 200px;
	visibility: visible;
	z-index: 1098;
	background-color: #FFFFFF;
	BORDER-BOTTOM: #DEDEDE solid 2px; 
	BORDER-LEFT: #DEDEDE solid 2px; 
	BORDER-RIGHT: #DEDEDE solid 2px; 
/*	BORDER-TOP: #DEDEDE solid 2px; 
	PADDING-BOTTOM: 8px; 
	PADDING-LEFT: 8px; 
	PADDING-RIGHT: 8px; 
	PADDING-TOP: 8px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 10px;
}


textarea.noteshort
{
	font-family: Arial,Helvetica,Tahoma, Verdana;
	font-size: 11px;
	border: 1px solid #6393B2;
	width: 420;
	height: 80;
}	 

textarea.notelong
{
	font-family: Arial,Helvetica,Tahoma, Verdana;
	font-size: 11px;
	border: 1px solid #6393B2;
	width: 420;
	height: 200;
}	 

.ramI { background-color: #669900; }

.rubrikI
{
	color: #669900;
	text-decoration: none;
}	

.searchProject 
{
	font-family: Arial,Helvetica,Tahoma, Verdana;
	font-size: 10px;
	width: 110;
}	 

.whiteBackground
{
	background-color: #FFFFFF;
}

.lightGrayBackground
{
	background-color: #dddddd;
}

.ms-ButtonHeightWidth
{
    WIDTH: 128px
}
.ms-formlabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: left
}
.ms-formtable .ms-formbody
{
    LINE-HEIGHT: 1.3em
}
.ms-formbody
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: verdana;
    WIDTH: 400px;
}
.ms-formbody FONT
{
    LINE-HEIGHT: normal
}
.ms-toolbar
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
TABLE.ms-toolbar
{
    BORDER-RIGHT: #95b7f3 1px solid;
    BORDER-TOP: #95b7f3 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/toolgrad.gif);
    BORDER-LEFT: #95b7f3 1px solid;
    BORDER-BOTTOM: #95b7f3 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #9ebff6
}
.ms-rtetoolbarmenu
{
    COLOR: black;
    BACKGROUND-COLOR: #b2cdf8
}
.ms-rtetoolbarunsel
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.ms-rtetoolbarsel
{
    BORDER-RIGHT: #000084 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000084 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND-IMAGE: url(/_layouts/images/rtebnsel.gif);
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000084 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000084 1px solid;
    BACKGROUND-REPEAT: repeat-x
}
.ms-rtetoolbardis
{
    FILTER: alpha(opacity=25)
}
A.ms-rtetoolbardis
{
    CURSOR: default
}
.ms-rtetoolbarhov
{
    BORDER-RIGHT: #000084 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000084 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND-IMAGE: url(/_layouts/images/rtebnhov.gif);
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000084 1px solid;
    CURSOR: hand;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000084 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #fddd98
}
TABLE.ms-toolbar
{
    BORDER-RIGHT: #95b7f3 1px solid;
    BORDER-TOP: #95b7f3 1px solid;
    BACKGROUND-IMAGE: url(../images/toolgrad.gif);
    BORDER-LEFT: #95b7f3 1px solid;
    BORDER-BOTTOM: #95b7f3 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #9ebff6
}



.tbMaster
{
	width: 100%;
	height: 100%;
	background-image: url(../images/bg.gif);
}

.tbMaster2
{
	width: 100%;
	background-image: url(../images/bg.gif);
}



.tbLogin
{
	width: 100%;
	background-image: url(../images/bg.gif);
}

#tdTop
{
	width: 100%;
	height: 60px;
}
.tbTop
{
	width: 100%;
	height: 60px;
}

#tdBottom
{
	width: 100%;
	height: 70px;
}
.tbBottom
{
	width: 100%;
	height: 93px;
	margin-bottom: 10px;
	background-color: #669900;
	background-image: url(../images/bg_bottom.gif)
}

#tdNavigation
{
	width: 180;
	height: 100%;
	background-color:#2557AD;
	border-right: solid 5px #2557AD;
	color: #FFFFFF; 
}

.tbNavigation{border-collapse:collapse;width:180px;height:100%;table-layout:fixed;}

#tdInfo
{
	width: 100%;
	height: 100%;
}

/*
#topDiv
{
	position: absolute;
	top: 0;
	left: 0;
	height: 80;
	width: 810;
	background-color:#2557AD;
	color: #FFFFFF;
}

#navigationDiv
{
	position: absolute;
	top: 80;
	left: 0;
	width: 180;
	border-right: solid 5px #2557AD;
	background-color:#2557AD;
}

#infoDiv
{
	position: absolute;
	top: 80px;
	left: 180px;
	width: 610px;
}
*/

.infoDiv
{
	position: relative;
	width:100%;
	height:100%;
}
.loggedUser
{
	font-family: Arial,Helvetica,Tahoma, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: bottom;
	text-align: right;
	padding-bottom: 5px;
}

.field50, .field100, .field50P, .field100P
{
	/*padding-top: 5px; 
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; */
	border-top: #28a6a6 1px solid; 
	border-right: #28a6a6 1px solid; 
	border-left: #28a6a6 1px solid; 
	border-bottom: #28a6a6 1px solid;
	background-color: #FFFFFF;
}

.field50, .field50P
{
	width: 290px;
}

.field100, .field100P
{
	width: 600px;
}

.field50P, .field100P
{
	padding: 5px 5px 5px 5px;
}

.fieldHeader{
	position:relative;
	top:-13px;
	left:5px;
	margin:0;
	padding:0 5px;
	/*line-height:25px;*/
	/*background: white;*/
	font-family: Arial,Helvetica,Tahoma, Verdana;
	font-weight: bold;
}
/* Tabs */
.view
{
	background-color: #C3DAF9;
	/*padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	border-right: #28a6a6 1px solid; 
	border-top: medium none; 
	border-left: #99cccc 1px solid; 
	border-bottom: #28a6a6 1px solid;*/
}

.viewWidthPadding
{
	background-color: #C3DAF9;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	/*border-right: #28a6a6 1px solid; 
	border-top: medium none; 
	border-left: #99cccc 1px solid; 
	border-bottom: #28a6a6 1px solid;*/
}

.viewWithTop
{
	/*padding-top: 15px; 
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	border-right: #28a6a6 1px solid; 
	border-top: #99cccc 1px solid; 
	border-left: #99cccc 1px solid; 
	border-bottom: #28a6a6 1px solid;*/
}

.tabdefaultstyle, .tabhoverstyle, .tabselectedstyle
{
	border-top: solid 1px #FFFFFF; 
	border-right: solid 1px #6B94CB; 
	padding-left: 5px;
	padding-right: 5px; 
	padding-top: 4px; 
	margin-top: 1px;
	margin-right: 3px;
	height: 22px;
	display: inline;
}

.tabdefaultstyle
{
	background-color:#B6CFF2;
	border-bottom: solid 1px #FFFFFF;
}

.tabhoverstyle
{
	background-color:#B6CFF2;
	border-bottom: solid 1px #FFFFFF;
} 

.tabselectedstyle
{
	background-color:#C3DAF9;
} 

.tabtherest
{
	height: 22px;
	background-color: #9ABEEE; 
	border-bottom: solid 1px #FFFFFF;
}

.tabname
{
	height: 40px;
	width: 100%;
	padding-left: 15px;
	padding-right: 5px; 
	padding-top: 4px; 
	margin-top: 1px;
	margin-left: 15px;	
	vertical-align: middle;
	background-color: #9ABEEE;
}

.sepdefaultstyle
{
	border-bottom: solid 1px #99cccc;
	display: inline;
}

.seprightstyle
{
	border-bottom: solid 1px #99cccc; 
	vertical-align: bottom;
}

.calendarWeekDay
{
	width: 100px;
	height: 100%;
	margin: 0 1 0 1;	
	padding: 3 3 3 3;
	background-color: #fff1b3;
	color: black;
	border: solid 1px black;
}

.calendarWeekendDay
{
	width: 100px;
	height: 50px;
	margin: 0 1 0 1;	
	padding: 3 3 3 3;
	background-color: #fff1b3;
	color: black;
	border: solid 1px black;
}

.calendarDetail
{
	width: 100%;
	border: solid 1px #fff1b3;
}
.calendarDetailBold
{
	width: 100%;
	border: solid 1px #fff1b3;
	font-weight: bold;
}
.calendarDetail:hover, .calendarDetailBold:hover
{
	border: solid 1px black
}

.headerName
{
	font-family: Arial,Helvetica,Tahoma, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #4C4C4C;
	vertical-align: middle;
	padding-bottom: 3px;
}

.headerDate
{
	font-family: Arial,Helvetica,Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

.subscriptionHeaderSelectTr
{
	background-image: url(../images/greenbg.gif);
	height: 45px;
	width: 100%;
	padding-top: 9px;
	padding-bottom: 3px;
}

.subscriptionHeaderTr
{
	background-color: #669900;
	height: 20px;
	width: 100%;
	vertical-align: bottom;
	padding-bottom: 3px;
}

.subscriptionHeaderTd
{
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 4px;
}

.subscriptionHeaderButtonTd
{
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	height: 28px;
	padding-top: 4px;
}

.popupHeader, .popupHeader2, .popupHeader3
{
	font-size: 13px;
	font-weight: bold;
	color: #A1DE17;
}

.popupHeader
{
	vertical-align: middle;
	width: 185px;
}

.popupHeader3, .popupWhiteText3
{
	vertical-align: middle;
}

.popupTopHeader
{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.schemaDetails, .schemaDetailsToday, .schemaDetailsPrev
{
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	height: 30px;
}

.schemaDetailsToday
{
	background-color: #669900;
}

.schemaDetailsPrev
{
	background-color: #D0D0D0;
}

.subscriptionPublicationTd
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.subscriptionTb
{
	width: 100%;
	height: 100%;
}

.popupTb
{
	/*height: 420px;*/
	width: 840px;
}

#popupDivTop
{
	position: absolute;	
	top: 0;
	left: 0;
	width: 840px;
}

#popupDivBottom
{
	position: absolute;	
	top: 442;
	left: 0;
	width: 840px;
}

.popupTr
{
	vertical-align: bottom;
}

.popUpSep
{
	background-image:  url(../images/line.gif);
	height: 100%;
}

.subtitle, .subname, .subroom, .subbutton, .subdrop, .subdescription
{
	font-size: 13px;
	/*padding: 2px;*/
	height: 21px;
	margin-right: 10px;
}

.subbutton
{
	width: 120px;
}

.subtitle
{
	width:48px;
}
.subname
{
	width:192px;
}
.subroom
{
	width:60px;
}
.subdescription
{
	width:580px;
	height:40px;
}

.loginTd
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.loginAreaTd
{
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	background-color: #4B7E22;
}

a.whiteLink
{
	font-family: Arial,Helvetica,Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.whiteLink:visited { color: #FFFFFF; }
a.whiteLink:active { color: #FFFFFF; }
a.whiteLink:hover { color: #FFFFFF;/*text-decoration: underline;*/ }

.searchDiv
{
	border: solid 1px #FFFFFF;
	padding: 3px 3px 3px 3px;
	margin-left: 5px;
	background-color: #4B7E22;
	color: #FFFFFF;
}

.sub_deleted
{
	text-decoration: line-through;
}

.sub_notactive
{
	text-decoration: none;
	color: #A40000;
}

.sub_active
{
	text-decoration: none; 
}

.launchPaperBoy
{
	font-size: 13px;
	font-weight: bold;
}



























.grouping-bg
{
	background-color: #eeeeee;
}

form {
	padding: 0px;
	margin: 0px;
	spacing: 0px;	
}

select {
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
}

.whiteBackground
{
	background-color: #FFFFFF;
}

.lightGrayBackground
{
	background-color: #dddddd;
}

.ms-ButtonHeightWidth
{
    WIDTH: 128px
}
.ms-formlabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: left
}
.ms-formtable .ms-formbody
{
    LINE-HEIGHT: 1.3em
}
.ms-formbody
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: verdana;
    WIDTH: 400px;
}
.ms-formbody FONT
{
    LINE-HEIGHT: normal
}
.ms-toolbar
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
TABLE.ms-toolbar
{
    BORDER-RIGHT: #95b7f3 1px solid;
    BORDER-TOP: #95b7f3 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/toolgrad.gif);
    BORDER-LEFT: #95b7f3 1px solid;
    BORDER-BOTTOM: #95b7f3 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #9ebff6
}
.ms-rtetoolbarmenu
{
    COLOR: black;
    BACKGROUND-COLOR: #b2cdf8
}
.ms-rtetoolbarunsel
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.ms-rtetoolbarsel
{
    BORDER-RIGHT: #000084 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000084 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND-IMAGE: url(/_layouts/images/rtebnsel.gif);
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000084 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000084 1px solid;
    BACKGROUND-REPEAT: repeat-x
}
.ms-rtetoolbardis
{
    FILTER: alpha(opacity=25)
}
A.ms-rtetoolbardis
{
    CURSOR: default
}
.ms-rtetoolbarhov
{
    BORDER-RIGHT: #000084 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000084 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND-IMAGE: url(/_layouts/images/rtebnhov.gif);
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000084 1px solid;
    CURSOR: hand;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000084 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #fddd98
}
TABLE.ms-toolbar
{
    BORDER-RIGHT: #95b7f3 1px solid;
    BORDER-TOP: #95b7f3 1px solid;
    BACKGROUND-IMAGE: url(../images/toolgrad.gif);
    BORDER-LEFT: #95b7f3 1px solid;
    BORDER-BOTTOM: #95b7f3 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #9ebff6
}
#treeScrollDiv
{
	width: 230px;
	height: 100%;
	overflow: hidden;
}


/* Navigation */
.cbToolbar
{
	height:26px;
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image:url(../images/tool-bg.gif);
}
.tdToolbar
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
}
tr.trToolbar
{
	vertical-align: middle;
}
.tbS
{
	padding: 0px 2px 0px 4px;
	border: solid 1px #000000;
	background-color:#FFD695;
	vertical-align:middle;
	height:26px;
}
.tbNS
{
	padding: 1px 3px 1px 5px;
	vertical-align:middle;
	height:26px;
}
/* / Navigation */

.dateTb
{
	width: 80px;
}

.remark
{
	width: 150px;
	height: 50px;
}

div.hjalprutaGuide
{
	position: absolute;
	visibility: visible;
	top: 20px;
	left: 480px;
	width: 198px;
	z-index: 1098;
	border: solid 1px;
}

div.hjalprutaGuidePlug
{
	position: absolute;
	visibility: visible;
	top: 5px;
	left: 150px;
	width: 198px;
	z-index: 1098;
}

