/* layout classes */

body { 
    background-color: #BCC7B7; 
    margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border:none;

    /*scrollbar-face-color: #808080; / * / obviously change this to whatever you want / * /
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFBF0;
    scrollbar-3dlight-color: #808080;
    scrollbar-shadow-color: #FFFBF0;
    scrollbar-darkshadow-color: #808080;
    scrollbar-track-color: #CCCCCC;*/
}

.lbodyshadow {
    background:url(/pages/u/templates/marketingiskola/shadow_l.gif);
}

.rbodyshadow {
    background:url(/pages/u/templates/marketingiskola/shadow_r.gif) repeat-y;
}

.hdr_undrln {
    background:url(/pages/u/templates/marketingiskola/hdr_undrln.gif) repeat-x;
}

.ftr_undrln {
    background:url(/pages/u/templates/marketingiskola/ftr_undrln.gif) repeat-x;
}

.border_l {
    background:url(/pages/u/templates/marketingiskola/border_l.gif) repeat-y;
    width:1px;
}
.border_r {
    background:url(/pages/u/templates/marketingiskola/border_r.gif) repeat-y;
    width:1px;
}
.border_m {
    background:url(/pages/u/templates/marketingiskola/border_m.gif) repeat-y;
    width:2px;
}

.border_tl {
    background:url(/pages/u/templates/marketingiskola/border_tl.gif) repeat-x;
    width:265px;
    height:2px;
}
.border_tr {
    background:url(/pages/u/templates/marketingiskola/border_tr.gif) no-repeat;
    width:684px;
    height:2px;
}
.border_br {
    background:url(/pages/u/templates/marketingiskola/border_br.gif) no-repeat;
    width:681px;
    height:1px;
}
/* topmenu */




#menu1 {
background-color: #ffffff;
background: url(/pages/u/templates/marketingiskola/menu1.gif) bottom right no-repeat;
width: 110px;
height:45px;
vertical-align:bottom;
padding-bottom:10px;
padding-right:20px;
text-align:center;

}

#menu2 {
background-color:#FFFFFF;
background: url(/pages/u/templates/marketingiskola/menu2.gif) bottom right no-repeat;
width: 110px;
height:45px;
vertical-align:bottom;
padding-bottom:10px;
padding-right:20px;
text-align:center;
}

#menu3 {
background-color:#FFFFFF;
background: url(/pages/u/templates/marketingiskola/menu3.gif) bottom right no-repeat;
width: 110px;
height:45px;
vertical-align:bottom;
padding-bottom:10px;
padding-right:20px;
text-align:center;

}

#menu4 {
background-color:#FFFFFF;
width: 110px;
height:45px;
vertical-align:bottom;
padding-bottom:10px;
padding-right:20px;
text-align:center;

}

td#menu1 a{
color:#67bca3;
font-size: 14px;
font-weight: bold;
font-family:Arial;
text-decoration:none;

}
td#menu2 a{
color:#00a28c;
font-size: 14px;
font-weight: bold;
font-family:Arial;
text-decoration:none;

}

td#menu3 a{
color:#009c84;
font-size: 14px;
font-weight: bold;
font-family:Arial;
text-decoration:none;

}

td#menu4 a{
color:#005f4e;
font-size: 14px;
font-weight: bold;
font-family:Arial;
text-decoration:none;

}
.left_pane {
    background:url(/pages/u/templates/marketingiskola/lpane_bg.gif) repeat-y right;
    width:265px;
    background-color:#fff;
    vertical-align:top;
}
.left_pane_title {
    background-color:#7C9F96;
    border-bottom: 1px solid #D1DEDA;
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:1.3em; 
    font-weight: normal;
    color: #fff;
    padding-bottom: 8px;
    padding-left: 17px;
    vertical-align: bottom;
    text-align:left;
    letter-spacing:0.04em;
}
.left_pane_body {
    margin:0;
    padding:0;
    /*padding: 17 15 17 15;*/
    vertical-align: top;
}



.right_pane {
    width:681px;
    background:url(/pages/u/templates/marketingiskola/rpane_bg.gif) repeat-y;
    height:100%;
    vertical-align:top;
}
.right_pane_body {
    /*padding: 20 30;*/
    vertical-align: top;
}
.right_pane_footer {
    height:35px;
    background-color: #CAD9D5;
    background:url(/pages/u/templates/marketingiskola/rpane_ftr_bg.gif) no-repeat;
    /*padding: 5 10 5 10;*/
    vertical-align:middle;
}



.main_body {
    background-color: #fff;
    vertical-align: top;
    width:950px;
    height:100%;
}

.content_body {
    background-color: #fff;
    vertical-align: top;
    width:950px;
    height:100%;
}

#page_title {
    font-family:arial, verdana, helvetica, sans-serif;
    font-size: 14pt;
    font-weight:bold;
    margin: 0 0 20 0;
}

#content_pane {
    padding: 20 20 20 20;
}


#msg-box-frame {
    position:absolute;
    z-index:20000;
    width:132px;
    height:60px;
}

.msg-box-contents-frame {
    text-align:right;
}
.msg-box-contents-frame-safari {
    margin: 3 15 0 0;
}
.msg-box-contents-frame-ie {
    margin: 30 20 0 0; 
    font-weight:bold;
}
.msg-box-contents-frame-ff {
    margin: 30 20 0 0; 
    font-weight:bold;
}
.msg-box-contents-frame-other {
    margin: 30 20 0 0; 
    font-weight:bold;
}

.msg-box-contents {
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:13pt;
    text-align:right;
    color: #fff;
    background-color:#E01B22;
    padding: 5 10 5 10;
}


.null {
    font-size:0px;
    margin: 0 0 0 0;
}

.medd_SessionLink {
    font-weight: normal;
    font-size: 8pt;
    font-style: normal;
    text-decoration:none;
    color: #6D6E71;
    margin-left:3px;
    margin-right:3px;
}
.medd_SessionLink a {
    color: #6D6E71;
}




.medd_Level1MenuItem {
    font-weight: bold;
    font-size: 11pt;
    font-style: normal;
    color: #6D6E71;
    margin-top:13px;
    margin-bottom:4px;
    white-space:normal;
}
.medd_Level1MenuItem a {
    color: #6D6E71;
}

.medd_Level2MenuItem {
    font-weight: normal;
    font-size: 9pt;
    font-style: normal;
    color: #ED1C24;
    white-space:normal;
}
.medd_Level2MenuItem a {
    color: #ED1C24;
}

.medd_Level3MenuItem {
    font-weight: normal;
    font-size: 9pt;
    font-style: italic;
	color:#3D7264;
    white-space:nowrap;
}
.medd_Level3MenuItem a {
	color:#3D7264;
}

.medd_FolderContent {
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight: bold;
    font-size: 11pt;
    font-style: normal;
    color: #ED1C24;
    text-decoration:none;
    text-align:left;
    margin-left:20px;
    margin-bottom:7px;
}
.medd_FolderContent a {
    color: #ED1C24;
}

.medd_DownloadLink {
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    font-style: normal;
    color: #ED1C24;
    text-decoration:none;
    text-align:left;
}
.medd_DownloadLink a {
    color: #ED1C24;
}

.medd_editor_help {
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:8pt;
    text-align:right;
    vertical-align:bottom;
    color: #6D6E71;
}
.medd_editor_help a {
    color: #ED1C24;
    text-decoration:none;
}

.medd_UserEntryNote {
    background-color:rgb(255,255,153);
    padding:0 5 0 5;
}


/* print */

.medd_printPageTitle {
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:14pt;
    font-weight:bold;
}

/*.medd_printUserEntryBox {
    border: 1px solid black;
    margin: 0px;
}*/

.medd_printCopyright {
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:8pt;
    text-align:center;
}

.medd_loadingMsg {
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:8pt;
    font-weight:bold;
}



/* extjs classes */

/*x-tree-root-ct x-tree-no-lines*/


.x-panel {
    background: transparent;
	border: 0 none;
	margin: 0;
}
.x-tree {
    background: transparent;
	border: 0 none;
}
.x-panel-body {
    background: transparent;
	border: 0 none;
	padding: 3 10 3 10;
}
.x-panel-body-noheader {
    background: transparent;
	border: 0 none;
}

.ext-strict .ext-ie .x-tree .x-panel-bwrap{
    position:relative;
    overflow:hidden;
}
.x-tree-icon, .x-tree-ec-icon, .x-tree-elbow-line, .x-tree-elbow, .x-tree-elbow-end, .x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus{
	border: 0 none;
	height: 18px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 16px;
    background-repeat: no-repeat;
}
.x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon, .x-tree-node-leaf .x-tree-node-icon{
	border: 0 none;
	height: 18px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 16px;
	background-position:center;
    background-repeat: no-repeat;
}
.ext-ie .x-tree-node-indent img, .ext-ie .x-tree-node-icon, .ext-ie .x-tree-ec-icon {
    vertical-align:middle !important;
}
/* some default icons for leaf/folder */
.x-tree-node-expanded .x-tree-node-icon{
    display:none;
	/*background-image:url(/include/javascript/extjs/resources/images/default/tree/folder-open.gif);*/
}
.x-tree-node-leaf .x-tree-node-icon{
    display:none;
	/*background-image:url(/include/javascript/extjs/resources/images/default/tree/leaf.gif);*/
}
.x-tree-node-collapsed .x-tree-node-icon{
    display:none;
	/*background-image:url(/include/javascript/extjs/resources/images/default/tree/folder.gif);*/
}
/* checkboxes */
.ext-ie input.x-tree-node-cb {
    width:15px;
    height:15px;
}
input.x-tree-node-cb {
    margin-left:1px;
}
.ext-ie input.x-tree-node-cb {
    margin-left:0;
}

.x-tree-noicon .x-tree-node-icon{
	width:0; height:0;
}
/* loading icon */
.x-tree-node-loading .x-tree-node-icon{
	background-image:url(/pages/include/javascript/extjs/resources/images/default/tree/loading.gif) !important;
}
.x-tree-node-loading a span{
	 font-style: italic;
	 color:#444444;
}
.ext-ie .x-tree-node-el input {
    width:15px;
    height:15px;
}


/* No line styles */
.x-tree-no-lines .x-tree-elbow{
	background:transparent;
}
.x-tree-no-lines .x-tree-elbow-plus{
	background-image:url(/pages/include/javascript/extjs/resources/images/default/tree/elbow-plus-nl.gif);
}
.x-tree-no-lines .x-tree-elbow-minus{
	background-image:url(/pages/include/javascript/extjs/resources/images/default/tree/elbow-minus-nl.gif);
}
.x-tree-no-lines .x-tree-elbow-end{
	background:transparent;
}
.x-tree-no-lines .x-tree-elbow-end-plus{
	background-image:url(/pages/include/javascript/extjs/resources/images/default/tree/elbow-end-plus-nl.gif);
}
.x-tree-no-lines .x-tree-elbow-end-minus{
	background-image:url(/pages/include/javascript/extjs/resources/images/default/tree/elbow-end-minus-nl.gif);
}
.x-tree-no-lines .x-tree-elbow-line{
	background:transparent;
}


/* Arrows */
.x-tree-arrows .x-tree-elbow{
	background:transparent;
}
.x-tree-arrows .x-tree-elbow-plus{
    background:transparent url(/pages/include/javascript/extjs/resources/images/default/tree/arrows.gif) no-repeat 0 0;
}
.x-tree-arrows .x-tree-elbow-minus{
    background:transparent url(/pages/include/javascript/extjs/resources/images/default/tree/arrows.gif) no-repeat -16px 0;
}
.x-tree-arrows .x-tree-elbow-end{
	background:transparent;
}
.x-tree-arrows .x-tree-elbow-end-plus{
    background:transparent url(/pages/include/javascript/extjs/resources/images/default/tree/arrows.gif) no-repeat 0 0;
}
.x-tree-arrows .x-tree-elbow-end-minus{
    background:transparent url(/pages/include/javascript/extjs/resources/images/default/tree/arrows.gif) no-repeat -16px 0;
}
.x-tree-arrows .x-tree-elbow-line{
	background:transparent;
}

.x-tree-arrows .x-tree-ec-over .x-tree-elbow-plus{
    background-position:-32px 0;
}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-minus{
    background-position:-48px 0;
}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-plus{
    background-position:-32px 0;
}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-minus{
    background-position:-48px 0;
}



.x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus{
	cursor:pointer;
}
.ext-ie ul.x-tree-node-ct{
    font-size:0;
    line-height:0;
    zoom:1;
}
.x-tree-node-ct{
    padding:0;
    margin:0;
}

.x-tree-node{
	font: normal 11px arial, tahoma, helvetica, sans-serif;
	white-space: normal;
	list-style: none;
}

.x-tree-node-el {
    line-height:18px;
    cursor:pointer;
}

.x-tree-node a, .x-dd-drag-ghost a{
	text-decoration:none;
	/*color:black;*/
	-khtml-user-select:none;
	-moz-user-select:none;
    -kthml-user-focus:normal;
    -moz-user-focus:normal;
    -moz-outline: 0 none;
    outline:0 none;
}
.x-tree-node a span, .x-dd-drag-ghost a span{
	text-decoration:none;
	/*color:black;*/
	/*color:#3D7264;*/
	/*font-style:italic;*/
	padding:1px 3px 1px 2px;
}
.x-tree-node .x-tree-node-disabled a span{
	color:gray !important;
}
.x-tree-node .x-tree-node-disabled .x-tree-node-icon{
	-moz-opacity: 0.5;
   opacity:.5;
   filter: alpha(opacity=50);
}
.x-tree-node .x-tree-node-inline-icon{
	background:transparent;
}
.x-tree-node a:hover, .x-dd-drag-ghost a:hover{
	text-decoration:none;
}
/*.x-tree-node div.x-tree-drag-insert-below{
 	 border-bottom:1px dotted #3366cc;
}
.x-tree-node div.x-tree-drag-insert-above{
	 border-top:1px dotted #3366cc;
}*/
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below{
 	 border-bottom:0 none;
}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above{
	 border-top:0 none;
}
/*.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{
 	 border-bottom:2px solid #3366cc;
}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{
	 border-top:2px solid #3366cc;
}
.x-tree-node .x-tree-drag-append a span{
	 background:#dddddd;
	 border:1px dotted gray;
}*/
.x-tree-node .x-tree-node-over {
	background-color: #eee;
}
.x-tree-node .x-tree-selected {
	background-color: #d9e8fb;
    /*font-weight: bold;*/
}
.x-dd-drag-ghost .x-tree-node-indent, .x-dd-drag-ghost .x-tree-ec-icon{
	display:none !important;
}
/* Fix for ie rootVisible:false issue */
.x-tree-root-ct {
    zoom:1;
    padding:0;
    margin:0;
}

/*.x-tree-no-lines .x-tree-elbow{background:transparent;}
.x-tree-no-lines .x-tree-elbow-plus{background-image:url(/include/javascript/extjs/resources/images/default/tree/elbow-plus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-minus{background-image:url(/include/javascript/extjs/resources/images/default/tree/elbow-minus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-end{background:transparent;}
.x-tree-no-lines .x-tree-elbow-end-plus{background-image:url(/include/javascript/extjs/resources/images/default/tree/elbow-end-plus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-end-minus{background-image:url(/include/javascript/extjs/resources/images/default/tree/elbow-end-minus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-line{background:transparent;}*/


.x-tree-node-indent {width:0px;}

.x-tree-hd-text {display: none;}

.x-tree-root-node {left:0;}



/*  

.x-tree-node a span .blue_bg {
    color:#ED1C24;
}

.x-tree-node {
    background: transparent;
    border: 0px;
}

.x-tree-node {
    /*border-top: 1px solid #ddd;* /
    color: red;
    border: 0px;
    list-style-type: none;
}

.x-panel-body {
    border: 0px;
    background: transparent;
}

.x-panel {
    border: 0px;
    background: transparent;
}

.x-tree-no-lines ol,ul {list-style:none;}
*/


/* login classes */

.me_LoginPageBody {
    vertical-align: top;
    margin-top: 20px;    
}

.me_LoginPageTable {
    margin-top: 5px;    
}

.me_LoginPageTableFieldText {
    font-family:arial, verdana, helvetica, sans-serif;
    font-size: 9pt;
    color: #000;
}

.me_LoginPageTableFieldLink {
    font-family:arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: underline;
    color: #3D7264;
}
.me_LoginPageTableFieldLink a {
    color: #3D7264;
}

.me_LoginErrorMsg {
    font-family:arial, verdana, helvetica, sans-serif;
    font-size: 9pt;
    color: #ED1C24;
}
 
.me_LoginInfoMsg {
    font-family:arial, verdana, helvetica, sans-serif;
    font-size: 9pt;
    color: #000;
}
    
.me_LoginPageButton {
    font-family:arial, verdana, helvetica, sans-serif;
    color: black;
}






