#dlgcontent {padding:20px}
#dialog {position:absolute; width:425px; padding:0px; z-index:200; background:#fff}
#dialog-header {display:block; position:relative; width:411px; padding:3px 6px 7px; height:14px; font-size:12px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(../images/dialog_close.gif) no-repeat}
#dialog-content {display:block; height:130px; padding:6px; color:#666666; font-size:11px; text-align:center;}
#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#FFF; opacity:.75; filter:alpha(opacity=75); z-index:100}
.dlgerror {background:#fff url(../images/error_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.dlgerrorheader {background:url(../images/error_header.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.warning {background:#fff url(../images/warning_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(../images/warning_header.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.success {background:#fff url(../images/success_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(../images/success_header.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.prompt {background:#fff url(../images/prompt_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(../images/prompt_header.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}



#dhtmlgoodies_tooltip{
	background-color:#FFFFC4;
	border:1px solid #ffffff;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:0.9em;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	
}
#dhtmlgoodies_tooltipShadow{
	position:absolute;
	background-color:#555;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#content .in-content-main .sheettable td {
	border:0;
	margin:0;
	padding:1px;
}

#content .in-content-main .trerrow td {
	border:0;
	margin:0;
	padding:1px;
	xbackground-color:#a71e45;
	background-color:#c84469;
	color:#ffffff;
}

#content .in-content-main .trokrow td {
	border:0;
	margin:0;
	padding:1px;
	background-color:#6aeb85;
	color:#ffffff;
}

#content .in-content-main .traddedrow td {
	background-color:#d0e2c7;
}

#content .sophia_bg1  {
	padding: 0;
	margin: 0;
	height:50%;
	xmax-height:50%;
	width:100%;
	display: block; 
	position: relative; 
	background-color:#f7fafa;
}

#content .sophia_bg2  {
	padding: 0;
	margin: 0;
	height:50%;
	max-height:50%;
	width:100%;
	display: block; 
	position: relative; 
	xbackground-color:#ff00ff;
}

#content .sophia_scrollarea1 {
	padding: 0;
	margin: 0;
	height:100%;
	min-height:200px;
	display: block; 
	xposition: absolute; 
	xoverflow-y: auto;
	xbackground-color:#ffff00;
}

#content .sophia_scrollarea2 {
	padding: 0;
	margin: 0;
	height:100%;
	min-height:200px;
	display: block; 
	xposition: absolute; 
	xoverflow-y: auto;
}

#content .sophia_bg1 h1 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#04a2dc;
	padding: 5px 8px 6px 9px;
	margin:0;
	color:#ffffff;
}
#content .sophia_bg2 h1 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#04a2dc;
	padding: 5px 8px 6px 9px;
	margin:0;
	color:#ffffff;
}



#content .sophia_bg1_td  {
	padding:0;
	margin:0;
	width:50%;
	max-width:50%;
}
#content #div1 select {
	inherit:none;
	float:none;
}
#content .sophia_bg1_vert  {
	float:left;
	padding: 0;
	margin: 0;
	height:100%;
	max-width:100%;
	width:100%;
	display: block; 
	xposition: relative; 
	background-color:#f7fafa;
}
#content .sophia_scrollarea1_vert {
	padding: 0;
	margin: 0;
	height:100%;
	xmin-height:200px;
	display: block; 
	xposition: absolute; 
	xoverflow-x: auto;
}

#content .sophiabusiness_scrollarea1_vert {
	padding: 0;
	margin: 0;
	margin-left:22px;
	height:100%;
	xmin-height:200px;
	display: block; 
	xposition: absolute; 
	xoverflow-x: auto;
}

#content .sophia_bg1_vert_left {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 8px 5px 4px;
	margin:0;
	color:#ffffff;
	background: url(../images/bg_freischalten_left_blue.gif) no-repeat right #04a2e4;
	xbackground-color:#247979;
}
#content .sophia_bg1_vert_right {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#04a2dc;
	padding: 5px 8px 6px 9px;
	margin:0;
	color:#ffffff;
	background: url(../images/bg_freischalten_right_blue.gif) no-repeat left #04a2e4;
	xbackground-color:#247979;
}

#content .sophia_bg1_vert input[type="checkbox"] {
	background: transparent;
	border: 0;
}

#content .statusbar {
	xfloat: left; margin: 0px 0px 0px 0px;overflow:visible;position: relative; display:block;
	width:146px;
	height:12px;
	border:0px;
	background: url(../images/bar_bg_.gif) no-repeat left top;
	white-space: nowrap;
}

#content .abs-holder {xfloat: left; margin: 0px 0px 0px 0px;overflow:visible;position: relative; display:block;}
#cannew {
	left:-1px;
	top:-6px;
	width:580px;
	height:578px;
	background-color:#ffffff;
/*	opacity:0.85;
	filter:alpha(opacity=85);
	-khtml-opacity: 0.85;
	-moz-opacity: 0.85;*/
	display:none;
	position:absolute;
	border:1px solid;
	border-color:#bad5d5;
	padding:0px;
}

#canimp {
	left:101px;
	top:-6px;
	width:283px;
	height:131px;
	background-color:#ffffff;
	display:none;
	position:absolute;
	border:1px solid;
	border-color:#bad5d5;
	padding:0px;
}

#viewset {
	left:294px;
	top:-6px;
	width:430px;
	height:191px;
	background-color:#ffffff;
	display:none;
	position:absolute;
	border:1px solid;
	border-color:#bad5d5;
	padding:0px;
}

#tsiimp {
	right:4px;
	top:-6px;
	width:283px;
	height:131px;
	background-color:#ffffff;
	display:none;
	position:absolute;
	border:1px solid;
	border-color:#bad5d5;
	padding:0px;
}

#content .sophia_windowtitle {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 4px 6px 5px;
	margin:0;
	color:#ffffff;
	xbackground-color:#247979;
	background-color:#04a2dc;
	vertical-align:middle;
}

#cannew #sophia_windowcontent, #canimp #sophia_windowcontent2, #tsiimp #sophia_windowcontent3, #viewset #sophia_windowcontent4 {
	padding:0;
	margin:0;
	margin-left:8px;
	margin-top:5px;
	width:95%;
}

#cannew #sophia_windowcontent td, #canimp #sophia_windowcontent2 td, #tsiimp #sophia_windowcontent3 td, #viewset #sophia_windowcontent4 td  {
	padding:0;
	margin:0;
	background-color:#ffffff;
	vertical-align: middle;
}

#cannew #sophia_windowcontent table td, #canimp #sophia_windowcontent2 table td, #tsiimp #sophia_windowcontent3 table td {
	padding-top:1px;
	margin:0;
	background-color:#ffffff;
	border: 0;
	vertical-align: middle;
}

#cannew #sophia_windowcontent table td a, #canimp #sophia_windowcontent2 table td a, #tsiimp #sophia_windowcontent3 table td a {
	color:#247979;
	font-weight:bold;
	border: 0;
}


#cannew #sophia_windowcontent table td a:hover, #canimp #sophia_windowcontent2 table td a:hover, #tsiimp #sophia_windowcontent3 table td a:hover {
	background-color:#8dbaba;
	color:#ffffff;
	font-weight:bold;
	border: 0;
}

#cannew #sophia_windowcontent td input[type="text"] {
	height:18px;
	vertical-align: middle;
}

#cannew #sophia_windowcontent table td input[type="checkbox"] {
	background: transparent;
	border:0;
	margin:0;
	padding:0;
}


#content .menu-holder {xfloat: left; margin: 0 6px 20px 3px;overflow:visible;position: relative; display:block;xmax-width:220px;}
#content .menu-holder.right { margin: 0 0 20px 3px; }

#content .dropdown-menu { display: block; width: 200px; height: 25px; margin: 0; position: absolute;left:0;top:-1px;}
	
#content .dropdown-menu ul {
	position: absolute;
	top: 0;
	left: -1px;
	padding: 0;
	margin: 0;
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
}

#content .dropdown-menu ul li {
	position: relative;
	xwidth: 200px;
	width: 190px;
	height: 25px;
	background: url(../images/dropdown_left.gif) no-repeat left top;
	padding: 0 0 0 0;
	list-style-type:none;
}

#content .dropdown-menu ul li a {
	color:#557014;
	display: block;
	width: 192px;
	padding: 5px 0 7px 8px;
	background: url(../images/dropdown_right.gif) no-repeat right 0;
	text-decoration:none;
}

#content .dropdown-menu ul li a:visited {
	color:#557014;
	text-decoration:none;
}

#content .dropdown-menu ul li a:hover {
	color:#17546f;
	background: url(../images/dropdown_right.gif) no-repeat right -25px;
	text-decoration:none;
}


/*#content .dropdown-menu ul#categories li ul,
#content .dropdown-menu ul#order_by li ul,
#content .dropdown-menu ul#asc_desc li ul {
	background: url(../images/dropdown_top.gif) no-repeat left top;	
  	display: none;
  	position: absolute; 
	padding-top: 9px;
	top: 17px;
  	left: 0;
}*/

#content .dropdown-menu ul li ul.starting {
	background: url(../images/dropdown_top.gif) no-repeat left top;	
  	display: none;
  	position: absolute; 
	padding-top: 9px;
	top: 17px;
  	left: 0;
}

#content .dropdown-menu ul li ul li {
	font-size:11px;
	height: 1%;
	background: url(../images/dropdown_bg.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	list-style-type:none;
}

#content .dropdown-menu ul li ul li a {
	font-weight: normal;
	color:#557014;
	margin: 0;
	width: 190px;
	display: block;
	padding: 2px 0px 2px 20px;
	background: url(../images/dropdown_bg.gif) no-repeat left 0;
	text-decoration:none;
	outline:none;
}

	
#content .dropdown-menu ul li ul li a:visited {
	color:#557014;
}


#content .dropdown-menu ul li ul li a:hover {
	background: url(../images/dropdown_bg.gif) no-repeat left -50px;
	text-decoration:none;
	color: #708738;
}

#content .dropdown-menu ul li ul li a.selected {
	background: url(../images/dropdown_bg.gif) no-repeat left -50px;
	text-decoration:none;
	color: #708738;
	outline:none;
}

#content .dropdown-menu ul li ul li h2 {
	font-weight: bold;
	font-size: 11px;
	color:#86A736;
	margin: 0;
	width: 200px;
	display: block;
	padding: 3px 0px 0px 8px;
	background: url(../images/dropdown_bg.gif) no-repeat left 0;
	text-decoration:none;
}

#content .dropdown-menu ul li ul li.bottom {
	background: url(../images/dropdown_bottom.gif) no-repeat left top;
	display: block;
	height: 8px;
	width: 200px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}

#content .dropdown-menu ul li > ul {
	top: auto;
	left: auto;
}

.xheader1
{
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold
}
.xheader2
{
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold
}
.xheader3
{
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}
.xheader4
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.xheader5
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}

/*#content .dropdown-menu ul#categories li:hover ul,
#content .dropdown-menu ul#categories li.over ul,
#content .dropdown-menu ul#order_by li:hover ul,
#content .dropdown-menu ul#order_by li.over ul,
#content .dropdown-menu ul#asc_desc li:hover ul,
#content .dropdown-menu ul#asc_desc li.over ul { display: block; }*/

/*
#content .dropdown-menu ul#categories li:active ul,
#content .dropdown-menu ul#categories li.active ul,
#content .dropdown-menu ul#order_by li:active ul,
#content .dropdown-menu ul#order_by li.active ul,
#content .dropdown-menu ul#asc_desc li:active ul,
#content .dropdown-menu ul#asc_desc li.active ul { display: none; }*/