.editor {background-color:white; border:solid 1px silver; border-top:none}
.editortextarea {font-family: 'Courier New', Courier, Monospace; font-size:9pt; line-height:14pt; }
.safaritextarea {font-family: Monospace; font-size:10pt}
.editorbreadcrumb {font-size:7pt; background-color:whitesmoke; border-top:solid 1px silver}
.editortoolbarcontainer {background: white url(images/normalbtn.gif) repeat 0px 0px;}
.editortoolbarcontainer .toolbar {height:31px !important; border-left:none; border-right:none}

/* mindre forskønnelse af redigering i non-IE browsere */
.compmode
{
	padding:10px;
}
.compmode .editable td td
{
	padding-bottom: 3px;
}
.compmode .editable td td td
{
	padding-bottom: 0px;
}
/* slut på forskønnelse */

.mainbackground 
/* baggrundsfarve i sideredigering */
{
/*	background-color: #EBEADB; */
	background-color: white; 
}
.maindarkbackground 
{
	background-color: transparent; 	
}
#mainscrolldiv
{
	border-color: Silver;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
}
.panecell 
{
/*	background-color: #EBEADB; 
	background: white; */
	background: white url(../includes/images/toolbar_bg.gif) repeat;
	/* bemærk: højden er også sat i editweb_page og editweb_pagelist 
	   (af hensyn til netscape m.fl.) 
	height: 30px;*/
/*	border-bottom: solid 1px silver; */
}
.wysiwygtoolbar
{
	background-color:#E0E0E0;
	background-color:#D6DFF5;
	background-color:#EBEADB;
	padding-top: 3px;
	padding-left: 2px;
	padding-right:3px;
} 
.wysiwygtoolbar, .wysiwygtoolbar TD 
{
	/* set font size so the buttons don't jump around for large font sizes */
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10pt; 
}
/* editwebtoolbar er en DIV, der ligger uden om wysiwygtoolbar'en 
   (bruges fx til at sætte border...) */
.editwebtoolbar 
{
	border: none;
}
.wysiwygtoolbar SELECT {
	font-size: 8.5pt; 
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
/*
.wysiwygtoolbar .btn
{
    border-right: medium none;
    border-top: medium none;
    margin: 0px 2px;
    border-left: medium none;
    cursor: pointer; cursor: hand;
    border-bottom: medium none
}
*/
.wysiwygtoolbar .btn-vruler
{
    border-right: #ffffff 1px solid;
    margin: 0px 4px 2px;
    border-left: #808080 1px solid;
    width: 2px;
    height: 16px
}

.wysiwygtoolbar .selectorButton
{
    border-right: white 2px groove;
    border-top: white 2px groove;
    border-left: white 2px groove;
    cursor: pointer; cursor: hand;
    border-bottom: white 2px groove
}
.wysiwygtoolbar .selectorItem
{
    border-right: white 1px inset;
    border-top: white 1px inset;
    border-left: white 1px inset;
    cursor: pointer; cursor: hand;
    border-bottom: white 1px inset
}
.wysiwygtoolbar .selectorNoItem
{
    border-right: #ccc6ac 1px solid;
    border-top: #ccc6ac 1px solid;
    border-left: #ccc6ac 1px solid;
    border-bottom: #ccc6ac 1px solid;
    background-color: #ccc6ac
}
.wysiwygtoolbar .selectorBox
{
    border-right: white 2px outset;
    border-top: white 2px outset;
    display: none;
    margin-left: -2px;
    border-left: white 2px outset;
    border-bottom: white 2px outset;
    position: absolute;
    background-color: #ccc6ac
}

.wysiwygtoolbar .btn-vruler, .pane .btn-vruler {
	border-right: #ffffff 1px solid; 
	margin: 0px 4px 2px; 
	border-left: #808080 1px solid; 
	width: 2px;
	height: 16px
}

.contextmenu, .contextmenu TD 
{
    font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.contextmenu .menuItem, .contextmenu .menuItemDisabled 
{
	padding-left: 5px;
	padding-right: 5px;
	background-Color: #FBFDF2;
	color: black;
	cursor: pointer; cursor: hand;
}
.contextmenu .menuItemDisabled 
{
	color: #808080;
}
.contextmenu .highlightItem
{
	padding-left: 5px;
	padding-right: 5px;
	background-color: highlight;
	color: white;
	cursor: pointer; cursor: hand;
}
.contextmenu .menuSep
{
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	height: 1px;
	background-color: #999999;
}
.clickableSpan 
{
	padding:4;
	width:500;
	background-color: blue;
	color: white;
	border: 5px gray solid;
	cursor: pointer; cursor: hand;
}
.layoutcell
{
    border: #999999 1px solid;
	border: #999999 1px dotted;
	padding:3px;
}
.layoutfield
{
}
.placelink
{
	display: inline-block;
    color: black;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    padding:2px;
}
A.placelink:hover
{
    color: black;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: white;
    padding:1px;
    border:solid 1px #565656;
	text-decoration: none;
}
.wysiwygfieldlink 
{
	display: block;
	float:left;
	clear:both;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    padding:2px;
}
A.wysiwygfieldlink:hover 
{
	text-decoration: none;
	background-color: white;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    color:black;
    padding:1px;
    border:solid 1px #565656;
}
.disabledlink
{
    color: #888888
}
.editsettings, .createsection
{
    font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 8px;
	border: solid 1px whitesmoke;
	border-right-color:#aaa;
	border-bottom-color:#aaa;
	background:#e3e5e8;
}
#mainscrolldiv .editsettings A, #mainscrolldiv .editsettings A:hover,
#mainscrolldiv .createsection A, #mainscrolldiv .createsection A:hover
{
    font-size: 8pt !important;
	font-family: Arial, Helvetica, Sans-Serif !important;
	color: #000 !important;
	text-decoration: none !important;
	padding: 8px 10px 8px 18px;
	background:transparent url(../includes/images/cmdlink_arrow.png) no-repeat 1px center;
}
#mainscrolldiv .editsettings A:hover,
#mainscrolldiv .createsection A:hover
{
	text-decoration: underline !important;
	color: #2b81b5;
}
#mainscrolldiv .editsettings a.dblink, #mainscrolldiv .editsettings a.dblink:hover
{
	padding-left: 22px;
	background:transparent url(../includes/images/dblinkarrow.png) no-repeat 5px center;

}

.hover-div-inner A, .sectiondivclass A
{
	cursor: text;
}
.hiddenframe, .hiddenframe IFRAME
{
	/* notice: Must use display:block, otherwise IE Mac won't show some pages (for example the
	    "page template" page correctly (probably because it then ignores width+height) */
	display: block; 
	visibility: hidden;
	width: 0px;
	height: 0px;
	/* overflow: hidden is needed for IE Mac to hide the iframe */
	overflow: hidden;
	border: medium none;
	/* position: absolute is necessary for IE Mac to show the page for editing news items correctly */
	position: absolute;
}
.statusdialog {
	border: whitesmoke 1px outset; 
	display: block; 
	visibility: hidden; 
	position: absolute; 
	background-color: whitesmoke;
}
.statusdialogcontents {
	font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	color: #000000;
	padding-right: 50px; 
	padding-left: 50px; 
	padding-bottom: 30px; 
	padding-top: 30px; 
}
.statusdialogcontents b
{
	font-weight: normal;
}

.logindialog {
	border: none;
	display: block; 
	visibility: hidden; 
	position: absolute; 
	background-color: #EBEADB;
}

.comppage .boxcmdlink 
{
	margin-left: 7px;
}

.htmlmemoclass 
{
	font-family: Courier New, Courier, Monospace;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
}
.adminfont 
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px; 
	line-height: normal; 
	text-decoration: none; 
	text-indent: 0px; 
	margin: 0px; 
	padding: 0px; 
	border: none; 
}
.sectionlayoutinfobox
{
	border-left: 1px solid #AAAAAA; 
	border-right: 1px solid #AAAAAA; 
	border-bottom: 1px solid #AAAAAA; 
	/* necessary in IE - otherwise hover borders will sometimes get an incorrect height */
	width: 100%;
	/* HDN 18.06.2010 - above hack appears to cause problems in standards mode so it is overridden in hover_standards.css */
}
.sectionlayoutinfo 
{
	padding:4px;
	margin: 0px;
	background-color:#F4F4F4;
	border-top: 1px solid #AAAAAA; 
	border-bottom: 1px solid #AAAAAA;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #666666;
	line-height: 12pt;
}
.sectionlayoutcontent 
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
}

/*
.tsMenu {
	border: 1px solid #000084;
	background-color: #F6F6F6;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: default; 
}
.tsMenu .column 
{
	border-left: 1px solid #000084;
	background-image: url(/admin/setup/context_gradient.gif);
	background-repeat: repeat-y;
	padding-top: 1px;
}
.tsMenu .menuItem, .tsMenu .menuItemDisabled {
	position: relative;
	height: 23px;
	cursor: default; 
}
.tsMenu .menuHover {
	position: relative;
	height: 23px;
}
.tsMenu .menuHover .menuText {	
	border: 1px solid #000084;
	background-color: #FFEFC6; */
	/* the border is set on the text in order to be able to place the icon using the same CSS code in IE, FireFox, etc. */
/*	margin-left: 1px;
	margin-right: 1px;
	padding-left: 30px;
	padding-right: 18px;
	padding-top: 3px;
	padding-bottom: 4px;
}
.tsMenu .menuItemDisabled {
	color: #8C8E8C;
}
.tsMenu .menuSep {
	margin-left: 32px;
	height: 1px;
	overflow: hidden;
	background-color: #6B8ECE;
	margin-bottom: 1px;
}
.tsMenu .menuText {
	padding-left: 32px;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 5px;
}
.tsMenu .submenuIcon {
	position: absolute; 
	top: 8px; 
	left: -8px; 
	width: 100%; 
	text-align: right; 
}
.tsMenu .menuIcon, .tsMenu .menuIconWithHover {
	position: absolute; 
	top: 3px; 
	left: 4px; 
}
.tsMenu .menuIconHover {
	display: none; 
	position: absolute; 
	top: 3px; 
	left: 4px; 
}
.menuHover .menuIconWithHover {
	display: none; 
}
.menuHover .menuIconHover {
	display: inline; 
} */
