@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2'),url(//fonts.gstatic.com/s/roboto/v15/CrYjSnGjrRCn0pd9VQsnFOvvDin1pK8aKteLpeZ5c0A.woff) format('woff')}

.awesomebut {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
  color:#000000;
}

.f_left {
	float: left;
}

.f_right {
	float: right;
}

.adm_text {
color: #000;
font-style: normal; 
font-size: 12px; 
font-family:Roboto, Tahoma, Arial,sans-serif;
}

#NewElementTemplateContainer, #NewElementEditorElementsContainer {
  width: 360px;
  margin:0px auto;
  text-align: left;
}
@media all and (min-width: 680px) { #NewElementTemplateContainer, #NewElementEditorElementsContainer { width: 540px; } }
@media all and (min-width: 860px) { #NewElementTemplateContainer, #NewElementEditorElementsContainer { width: 720px; } }
@media all and (min-width: 1040px) { #NewElementTemplateContainer, #NewElementEditorElementsContainer { width: 900px; } }
@media all and (min-width: 1220px) { #NewElementTemplateContainer, #NewElementEditorElementsContainer { width: 1080px; } }
.adm_newelement {
color: #000;
display:inline-block;
font-style: normal; 
font-size: 10px; 
font-family:Roboto, Tahoma, Arial,sans-serif;
width:180px;
}
.adm_newelement>*, .adm_newelement>a.adm_ele_ico {
  margin:10px auto;
}
.adm_newelement>a.adm_ele_ico {
  margin:10px auto;
  box-sizing: border-box;
  width: 150px;
}
.adm_newelement>div:first-child {
  text-align:center;
}
.adm_newelement>a.adm_ele_ico>img {
  height:56px;
  width:90px;
  margin: 20px 30px;
  border:0px;
}

#NewElementTemplateGroupTabsMenu {
  width:100%;
}
#NewElementTemplateGroupTabsMenu>tbody>tr>td:first-child {
  width:100%;
  position: relative;
}
#NewElementTemplateGroupTabsContainer {
  overflow: hidden;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
#NewElementTemplateGroupTabsTable {
  margin:0px 0px 0px 0px;
  border-left:solid 1px #cccccc;
  width: 100%;
}
#NewElementTemplateGroupTabsTable>tbody>tr>td:last-child {
  border-bottom:1px solid #cccccc;
}
#NewElementTemplateGroupTabsScrollButtons {
  white-space: nowrap;
  border-left: 1px solid #cccccc;
}
#NewElementTemplateGroupTabsScrollButtons>a.adm_color_menu {
  display: inline-block;
}

.adm_txt_black,
td.adm_txt_black,
div.adm_txt_black,
span.adm_txt_black
.adm_txt_black td,
.adm_txt_black div,
.adm_txt_black span
 {
color: #000!important;
font-style: normal!important; 
font-size: 12px!important; 
font-family: Roboto, Tahoma, Arial,sans-serif!important;
}

div#senderrorguid { color:#FFFFFF!important; }

.adm_txt_disabled {
color: #AFAFAF;
font-style: normal; 
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
}

/*LINKS*/

a.adm_black_txt {
color: #000000; 
text-decoration: underline;
}

a.adm_black_txt:active {
color: #000000; 
}

a.adm_black_txt:hover {
color: #666666; 
}
a.adm_black_txt:visited {
color: #000000; 
}

a.adm_black_txt:visited:hover {
color: #666666; 
}

a.adm_orange_txt {
color: #FE9002; 
text-decoration: underline;
}
a.adm_orange_txt:active {
color: #FE9002; 
}
a.adm_orange_txt:hover {
color: #000000; 
}
a.adm_orange_txt:visited {
color: #FE9002; 
}
a.adm_orange_txt:visited:hover {
color: #000000; 
}

/*FORMS*/

.adm_txt_fields, .adm_zoneeditpadinput, .adm_zoneeditprtinput, .adm_txt_fields_disabled {
border: #000000 solid 1px;
background-color: #ffffff;
color: #000;
font-style: normal; 
font-size: 11px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
}
.adm_txt_fields_disabled {
border: #afafaf solid 1px;
color: #afafaf;

}

.adm_form_button {
background-color: #FE9002;

color: #fff;
font-style: normal; 
font-weight: normal;
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
padding-top:12px;
padding-bottom:12px;
border-width:0px;
}

#ContextMenuPasswordSaveTable {
  width:100%;
}
#ContextMenuPasswordSaveTable>tbody>tr>td:last-child {
  width:100%;
  text-align:right;
}
#ContextMenuTitle, #ContextMenuPassword { 
  width: 110px; 
  border-width:0px;
  padding-top:12px;
  padding-bottom:12px;
  font-size:12px;
}
.adm_choosenewslistselect {
border: #FE9002 solid 1px;
font-style: normal; 
font-weight: normal;
font-size: 11px; 
font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; 
color: #000000;
background-color: #ffffff;
margin-top: 10px;
vertical-align: top
}

.adm_choosenewslisttext {
font-style: normal; 
font-weight: bold;
font-size: 11px; 
font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; 
color: #000000;
background-color: #ffffff;
}

.adm_choosenewslistbody {
margin: 10px;
background-color: #FE9002
}

.adm_helpbody {
margin: 10px;
background-color: #adb500
}

.adm_input_profile {
border: #000000 solid 1px;
color: #ffffff; 
font-style: normal; 
font-weight: normal;
font-size: 11px; 
font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; 
color: #000000;
background-color: #ffffff;
margin-top: 4px;
margin-bottom: 4px;
}

.adm_input_profile {
width: 160px;
}

.adm_textarea {
border: #000000 solid 1px;
color: #ffffff; 
font-style: normal; 
font-weight: normal;
font-size: 11px; 
font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; 
color: #000000;
background-color: #ffffff;
}

.editmode>tbody>tr>td>.adm_element, .editmode>tbody>tr>td>div.zonewrapper>.adm_element {
  border:1px #000000 solid;
}

/*PAGENAME*/

.pagename_layer_old{
  width: 300px;
  height: 50px;
  overflow: auto;
  position: absolute;
  top: 300px;
  left: 500px;  
  z-index: 10;
}
  
.pagename_table {
background-color: #ffffff;
border: #000000 solid 1px;
padding: 2px;
}

/*PAGENAME MENU*/

.pagename_menu_old {
  width: 170px;
  height: 100px;
  overflow: auto;
  position: absolute;
  top: 387px;
  left: 264px;  
  z-index: 10;
}

.pagename_rename_table_old {
background-color: #ffffff;
border: #000000 solid 1px;
border-top: 0px;
padding: 1px;
width: 170px
}

a.adm_pagename_button, a.adm_pagename_button_on, a.adm_pagename_button:active, a.adm_pagename_button:visited, 
a.adm_arrowbutton_leftdown, a.adm_arrowbutton_leftdown_on, a.adm_arrowbutton_leftdown:active, a.adm_arrowbutton_leftdown:visited, 
a.adm_arrowbutton_rightup, a.adm_arrowbutton_rightup_on, a.adm_arrowbutton_rightup:active, a.adm_arrowbutton_rightup:visited, 
a.adm_arrowbutton_up, a.adm_arrowbutton_up_on, a.adm_arrowbutton_up:active, a.adm_arrowbutton_up:visited, 
a.adm_arrowbutton_down, a.adm_arrowbutton_down_on, a.adm_arrowbutton_down:active, a.adm_arrowbutton_down:visited,
a.adm_arrowbutton_left, a.adm_arrowbutton_left_on, a.adm_arrowbutton_left:active, a.adm_arrowbutton_left:visited, 
a.adm_arrowbutton_right, a.adm_arrowbutton_right_on, a.adm_arrowbutton_right:active, a.adm_arrowbutton_right:visited {
color: #fff; 
font-style: normal; 
font-weight:normal;
padding-top:10px;
padding-bottom:10px;
font-size:11px;
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;

display: block;
line-height: 19px;
padding-left: 7px;
white-space: nowrap;
border: #ffffff solid 1px;
border-top: 0px;
}

.adm_more_button {
  background-image:url('/img/menuarrow/FFFFFF.gif');
  background-repeat: no-repeat;
  background-position: center right;
  position:relative;
}

a.adm_pagename_button:hover, a.adm_pagename_button:visited:hover {
color: #fff; 
background-color: #FE4902;

}

a.adm_arrowbutton_leftdown, a.adm_arrowbutton_leftdown_on, a.adm_arrowbutton_leftdown:active, a.adm_arrowbutton_leftdown:visited   {
background: url(/img_admin/adm_menu_bg_arrow-left-down.png) no-repeat #FE9002;
padding-left: 23px;
background-position: left 6px;
}

a.adm_arrowbutton_rightup, a.adm_arrowbutton_rightup_on, a.adm_arrowbutton_rightup:active, a.adm_arrowbutton_rightup:visited   {
background: url(/img_admin/adm_menu_bg_arrow-right-up.png) no-repeat #FE9002;
padding-left: 23px;
background-position: left 6px;
}

a.adm_arrowbutton_up, a.adm_arrowbutton_up_on, a.adm_arrowbutton_up:active, a.adm_arrowbutton_up:visited   {
background: url(/img_admin/adm_menu_bg_arrow-up.png) no-repeat #FE9002;
padding-left: 23px;
background-position: left 6px;
}

a.adm_arrowbutton_down, a.adm_arrowbutton_down_on, a.adm_arrowbutton_down:active, a.adm_arrowbutton_down:visited   {
background: url(/img_admin/adm_menu_bg_arrow-down.png) #FE9002 no-repeat;
padding-left: 23px;
background-position: left 6px;
}

a.adm_arrowbutton_left, a.adm_arrowbutton_left_on, a.adm_arrowbutton_left:active, a.adm_arrowbutton_left:visited   {
background: url(/img_admin/adm_menu_bg_arrow-left.png) no-repeat #FE9002;
padding-left: 23px;
background-position: left 6px;
}

a.adm_arrowbutton_right, a.adm_arrowbutton_right_on, a.adm_arrowbutton_right:active, a.adm_arrowbutton_right:visited   {
background: url(/img_admin/adm_menu_bg_arrow-right.png) no-repeat #FE9002;
padding-left: 23px;
background-position: left 6px;
}

a.adm_arrowbutton_leftdown:hover, a.adm_arrowbutton_leftdown:visited:hover {
color: #fff; 
background-color: #FE4902;
background: url(/img_admin/adm_menu_bg_arrow-left-down.png) no-repeat #FE4902;
background-position: left 6px;
}
a.adm_arrowbutton_rightup:hover, a.adm_arrowbutton_rightup:visited:hover {
color: #fff; 
background-color: #FE4902;
background: url(/img_admin/adm_menu_bg_arrow-right-up.png) no-repeat #FE4902;
background-position: left 6px;
}

a.adm_arrowbutton_up:hover, a.adm_arrowbutton_up:visited:hover   {
color: #fff; 
background-color: #FE4902;
background: url(/img_admin/adm_menu_bg_arrow-up.png) no-repeat #FE4902;
background-position: left 6px;
}

a.adm_arrowbutton_down:hover, a.adm_arrowbutton_down:visited:hover   {
color: #fff;
background-color: #FE4902;
background: url(/img_admin/adm_menu_bg_arrow-down.png) #FE4902 no-repeat;
background-position: left 6px;
}

a.adm_arrowbutton_left:hover, a.adm_arrowbutton_left:visited:hover   {
color: #fff; 
background-color: #FE4902;
background: url(/img_admin/adm_menu_bg_arrow-left.png) no-repeat #FE4902;
background-position: left 6px;
}

a.adm_arrowbutton_right:hover, a.adm_arrowbutton_right:visited:hover   {
color: #fff; 
background-color: #FE4902;
background: url(/img_admin/adm_menu_bg_arrow-right.png) no-repeat #FE4902;
background-position: left 6px;
}


  
a.adm_pagename_button_on, a.adm_pagename_button_on:active, a.adm_pagename_button_on:hover, a.adm_pagename_button_on:visited, a.adm_pagename_button_on:visited:hover {
background-color: #FE4902;

color: #FFFFFF;
}


/*CREATE PAGES MENU*/
.pageadmin {
  float: left;
  /*padding: 5px;*/
}
a.adm_page_button, a.adm_page_button_hidden, a.adm_page_button_extlink, a.adm_page_button_hidden_extlink, a.adm_tert_button {
color: #000000; 
font-weight:bold;
font-style: normal; 
font-size: 13px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #e0e0e0;
display: block;
line-height: 18px;
padding: 15px 5px 15px 15px;
white-space: nowrap;
position:relative;
}


a.adm_page_button_hidden, a.adm_page_button_hidden_extlink {
	  font-style: italic; 
	  font-weight:normal; 
	  background-image: none; 
    background-color: #efefef;
	  border-style : dashed;
    border-width:1px;
    border-color: #c3c3c3;
    padding: 13px 4px 15px 15px;
}

.dragmode .pageadminview a.adm_page_button, .dragmode .pageadminview a.adm_page_button_hidden, 
.dragmode .pageadminview a.adm_page_button_extlink, .dragmode .pageadminview a.adm_page_button_hidden_extlink, 
.dragmode .pageadminview a.adm_tert_button, .dragmode .pageadminview a.adm_page_button_hidden, .dragmode .pageadminview a.adm_page_button_hidden_extlink  {
  padding-left: 35px;
}

#theDebugDiv { display: none; }
.dragmode #theDebugDiv { display: block; }

a.adm_page_button {  }

a.adm_page_button:active, a.adm_page_button_hidden:active, a.adm_page_button_extlink:active, a.adm_page_button_hidden_extlink:active, a.adm_tert_button:active,
a.adm_page_button:visited, a.adm_page_button_hidden:visited, a.adm_page_button_extlink:visited, a.adm_page_button_hidden_extlink:visited, a.adm_tert_button:visited,
a.adm_page_button:hover, a.adm_page_button_extlink:hover, a.adm_tert_button:hover,
a.adm_page_button:visited:hover, a.adm_page_button_extlink:visited:hover, a.adm_tert_button:visited:hover {
color: #000000; 
}

a.adm_page_button_hidden:hover, a.adm_page_button_hidden_extlink:hover,
a.adm_page_button_hidden:visited:hover, a.adm_page_button_hidden_extlink:visited:hover {
color: #808080; 
}

a.adm_page_button:active {
background-color: #e0e0e0;
}

a.adm_page_button:hover {
background-color: #efefef;
}
a.adm_page_button:visited {
background-color: #e0e0e0;
}

a.adm_page_button:visited:hover {
background-color: #efefef;
}

a.adm_page_button_hidden_extlink 
{
background-image: url(/img_admin/adm_pagebtn_bg_extlink.png);
background-repeat: no-repeat;
background-position: right;
}

a.adm_page_button_extlink {
background-image: url(/img_admin/adm_pagebtn_bg_extlink.png);
background-repeat: no-repeat;
background-position: right;
}

a.adm_page_button_extlink:active {
color: #000; 
background-color: #e0e0e0;
background-image: url(/img_admin/adm_pagebtn_bg_extlink.png);
}

a.adm_page_button_extlink:hover {
color: #000; 
background-color: #efefef;
background-image: url(/img_admin/adm_pagebtn_bg_extlink.png);
}
a.adm_page_button_extlink:visited {
color: #000; 
background-color: #e0e0e0;
background-image: url(/img_admin/adm_pagebtn_bg_extlink.png);
}

a.adm_page_button_extlink:visited:hover {
color: #000; 
background-color: #efefef;
background-image: url(/img_admin/adm_pagebtn_bg_extlink.png);
}
a.adm_page_folder_icon {
  float: left; 
  display: block; 
  background-color: #e0e0e0;  
}
a.adm_page_folder_icon:hover {
  background-color: #efefef;
}
a.adm_page_folder_icon img {
  display: block; 
  padding: 18px 13px 17px; 
  border-width: 0px 1px 0px 0px; 
  border-style: solid; 
  border-color: #ffffff;
}
/* info icons */

.adm_paii {
  position:absolute;  
  height: 25px;
  top: 12px;
}
.adm_paii_off {
  opacity: 0.2;
}
.adm_paii_green, .adm_paii_yellow, .adm_paii_red {
  right: 5px;
  width: 28px;
}
.adm_paii_green {
  background-image:url('/img_admin/icon_publish_green.png');  
}
.adm_paii_yellow {
  background-image:url('/img_admin/icon_publish_yellow.png');  
}
.adm_paii_red {
  background-image:url('/img_admin/icon_publish_red.png');  
}
.adm_paii_admin {
  right: 33px;
  width: 25px;
  background-image:url('/img_admin/icon_administration.png');  
}
.adm_paii_link {
  right: 33px;
  width: 24px;
  background-image:url('/img_admin/icon_link.png');  
}
.withaccess .adm_paii_link {
  right: 58px;
}
.adm_paii_hs {
  right: 57px;
  width: 23px;
  background-image:url('/img_admin/icon_hiddensearch.png');  
}
.withaccess .adm_paii_hs {
  right: 82px;
}
.adm_paii_hs.adm_paii_off {
  background-image:url('/img_admin/icon_hiddensearch_black.png');  
}
.adm_paii_pw {
  right: 80px;
  width: 20px;
  background-image:url('/img_admin/icon_password.png');  
}
.withaccess .adm_paii_pw {
  right: 105px;
}
.adm_paii:hover,.adm_paii_off:hover{
  opacity: 0.5;
}

/* adminalt drag and drop */
.adm_page_drag { 
  width: 17px;
  height: 17px;
  padding: 2px;
  position:absolute;
  left: 8px;
  top:14px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('/img_admin/icon-dragndrop-blk.gif');
  opacity:0.2;
  cursor:grab;
  display: none;
}
.adm_page_drag:hover { 
  opacity:0.5;
}

.dragmode .pageadminview .adm_page_drag { display: inline; }

/*Tertier admin menu*/




a.adm_tert_button, a.adm_tert_button:active, a.adm_tert_button:visited { 
font-size: 12px;
font-weight:normal;
display: inline;
padding: 10px ;
background-color: #c1c1c1; 
color:#ffffff;
border-right:1px #ffffff solid;
}

a.adm_tert_button:hover, a.adm_tert_button:visited:hover  {
font-size: 12px;
font-weight:normal;
display: inline;
padding: 10px ;
color: #4b4b4b; 
background-color: #e0e0e0;
}

.adm_tert_button_on {
color: #4b4b4b; 
font-style: normal; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
line-height: 18px;
white-space: nowrap;
font-size: 12px;
font-weight:normal;
display: inline;
padding: 10px ;
background-color: #e0e0e0;
border-right:1px #ffffff solid;
}

.adm_tert_button_on:hover,.adm_tert_button_on:hover:visited {
color: #000000;  
background: #ffffff;
}
/*arrows*/

a.adm_page_ico {
background-color: #e0e0e0;
display: block;
border-left: 1px #ffffff solid;
padding: 20px 17px 19px 17px;
text-align: center;
}

a.adm_page_ico:active {
background-color: #e0e0e0;
}

a.adm_page_ico:hover {
background-color: #efefef;
}
a.adm_page_ico:visited {
background-color: #e0e0e0;
}

a.adm_page_ico:visited:hover {
background-color: #efefef;
}

/*new subpage*/

.subpage_width {
width: 85px;
}

a.adm_new_subpage_button {
color: #fff; 
font-style: normal; 
font-weight:normal;
font-size: 10px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;

display: block;
line-height: 24px;
text-align: center;
white-space: nowrap;
margin-bottom: 10px;
}

a.adm_new_subpage_button:active {
color: #fff; 
background-color: #FE9002;

}

a.adm_new_subpage_button:hover {
color: #fff; 
background-color: #FE4902;

}
a.adm_new_subpage_button:visited {
color: #fff; 
background-color: #FE9002;

}

a.adm_new_subpage_button:visited:hover {
color: #fff; 
background-color: #FE4902;

}

/*new page*/

a.adm_new_page_button {
color: #fff; 
font-style: normal; 
font-weight:normal;
font-size: 10px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;

display: block;
line-height: 24px;
text-align: center;
white-space: nowrap;
margin-bottom: 10px;
}

a.adm_new_page_button:active {
color: #fff; 
background-color: #FE9002;

}

a.adm_new_page_button:hover {
color: #fff; 
background-color: #FE4902;

}
a.adm_new_page_button:visited {
color: #fff; 
background-color: #FE9002;

}

a.adm_new_page_button:visited:hover {
color: #fff; 
background-color: #FE4902;

}

a.adm_new_page2_button {
color: #fff; 
font-style: normal; 
font-weight:normal;
font-size: 10px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;
display: block;
line-height: 16px;
text-align: center;
white-space: nowrap;
border: #000000 solid 1px;
margin-bottom: 10px;
margin-top: 10px
}

a.adm_new_page2_button:active {
color: #fff; 
background-color: #FE9002;
}

a.adm_new_page2_button:hover {
color: #fff; 
background-color: #FE4902;
}
a.adm_new_page2_button:visited {
color: #fff; 
background-color: #FE9002;
}

a.adm_new_page2_button:visited:hover {
color: #fff; 
background-color: #FE4902;
}


/*ADMIN BUTTON*/

a.adm_button, input.adm_button {
color: #fff; 
font-weight:normal;
font-style: normal; 
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;

display: block;
padding: 10px;
text-align: center;
white-space: nowrap;
}

a.adm_button:active {
color: #fff; 
background-color: #FE9002;

}

a.adm_button:hover, input.adm_button:hover {
color: #fff; 
background-color: #FE4902;

}
a.adm_button:visited {
color: #fff; 
background-color: #FE9002;

}

a.adm_button:visited:hover {
color: #fff; 
background-color: #FE4902;

}

/*ADMIN CLOSE BUTTON*/

a.adm_close_button {
color: #fff; 
font-weight:normal;
font-style: normal; 
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;
display: block;
text-align: center;
width: 14px
}

a.adm_close_button:active {
color: #fff; 
background-color: #FE9002;
}

a.adm_close_button:hover {
color: #fff; 
background-color: #FE4902;
}
a.adm_close_button:visited {
color: #fff; 
background-color: #FE9002;
}

a.adm_close_button:visited:hover {
color: #fff; 
background-color: #FE4902;
}


/*ADMIN MENU*/

#Page_Layout_ctrAdminToolbar__LanguageTD { vertical-align: top; }


.adm_menu_new_element {
padding-bottom: 20px;
padding-top: 20px;
}
    
a.adm_menu_on,a.adm_menu {
color: #fff; 
font-style: normal; 
padding:10px;
font-size:12px;
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE4902;
display: block;
text-align: center;
border-right: 1px solid #d7d7d7;
}
a.adm_menu_on:visited {
color: #fff!important; 
background-color: #FE4902;

}
a.adm_menu {
background-color: #FE9002;
}


a.adm_menu:visited{
  color: #ffffff;
}

a.adm_menu:hover, a.adm_menu:visited:hover {
background-color: #FE4902;

}

.adm_lang_select {
color: #fff; 
font-style: normal; 
padding:9px 10px;
font-size:12px;
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;

display: block;
border-width:0px;
width:100%;
text-align: center;
}
/* zone */
.editmode #ZoneTop {
  border-top-width:0px;
  border-bottom-width:0px;
}

.editmode .subzonefirst {
  background-image: url(/img_admin/1x1dfdfdf.gif);
  background-position: left;
  background-repeat: repeat-y;
}
.editmode .subzonelast
{
  background-image: url(/img_admin/1x1dfdfdf.gif);
  background-position: right;
  background-repeat: repeat-y;
}
.editmode .onepixelsubzone {
	background-color: #dfdfdf;	
}
.editmode #ZoneTop>table.adm_toolbar, .editmode #ZoneTop>.zonewrapper>table.adm_toolbar {
  border-right-width:0px;		
}
.editmode .subzone table.adm_toolbar {
  border-right:1px solid #dfdfdf;	
}

div.adm_toolbar {
  position:relative;
}

div.adm_contextcont {
  position:absolute;
}

.editmode #ZoneTop>table>tbody>tr>td.newelementpaddingtd,.editmode #ZoneTop>.zonewrapper>table>tbody>tr>td.newelementpaddingtd {
  border-left-width:0px;	
  border-right-width:0px;	
}
.editmode #ZoneTop>table>tbody>tr>td.newelementtd, .editmode #ZoneTop>.zonewrapper>table>tbody>tr>td.newelementtd {
  border-right-width:0px;	
}

.newelementtd>table { visibility: hidden; }
.newelementpaddingtd { font-size: 5px; }

/* Editmode vertical dotted line */
/*
#ZoneTop>.zonewrapper>.editmode>tbody>tr>td:first-child, 
#ZoneTop>.editmode>tbody>tr>td:first-child, 
#ZoneTop>.zonewrapper>.editmode>tbody>tr>td.subzonelast:last-child, 
#ZoneTop>.editmode>tbody>tr>td.subzonelast:last-child, 
.editmode>tbody>tr>td, 
.editmode>tbody>tr>td>.element,
.editmode>tbody>tr>td>.formtable,
.editmode>tbody>tr>td>div>div.adm_edittoolbar,
.editmode>tbody>tr>td>table.adm_elmnew,
.editmode>tbody>tr>td>table.formtable>tbody>tr>td>table.adm_elmnew,
.editmode>tbody>tr.adm_rfz_padding>td:first-child,
#ZoneTop>.zonewrapper>.editmode.elmrotationfadezone,
#ZoneTop>.editmode.elmrotationfadezone,
.editmode>tbody>tr>td>.photoalbum,
table.editmode>tbody>tr>td .element,
table.editmode>tbody>tr>td .element_adm,
table.editmode>tbody>tr>td .element_adm2,
.zonelayout.editmode.center {
	background-image: url('data:image/gif;base64,R0lGODlhAQAMAIABAAAAAP///yH5BAEKAAEALAAAAAABAAwAAAIFhIMGGAUAOw==');
  background-repeat: repeat-y;
}
#ZoneTop>.zonewrapper>.editmode>tbody>tr>td.subzonelast:last-child, 
#ZoneTop>.editmode>tbody>tr>td.subzonelast:last-child, 
.editmode>tbody>tr>td>.element, 
.editmode>tbody>tr>td>.formtable,
.editmode>tbody>tr>td>div>div.adm_edittoolbar,
.editmode>tbody>tr>td>table.adm_elmnew,
.editmode>tbody>tr>td>table.formtable>tbody>tr>td>table.adm_elmnew,
.editmode>tbody>tr.adm_rfz_padding>td:first-child,
.editmode>tbody>tr>td>.photoalbum,
table.editmode>tbody>tr>td .element,
table.editmode>tbody>tr>td .element_adm,
table.editmode>tbody>tr>td .element_adm2 {
  background-position: top right;
}
*/
.editmode>tbody>tr>td:first-child,
.editmode>tbody>tr>td.padtd, 
#ZoneTop>.zonewrapper>.element,
#ZoneTop>.zonewrapper>.element_adm,
#ZoneTop>.zonewrapper>.element_adm2,
#ZoneTop>.element,
#ZoneTop>.element_adm,
#ZoneTop>.element_adm2 { background-image: none; }

/* Editmode top and buttom dotted line */
.zonelayout.editmode, .zonelayout.editmode>tbody {
  border-top: #000000 dashed 1px;
  border-bottom: #000000 dashed 1px;
}
#ZoneLayoutTop { border: none; }

.editmode>tbody>tr>td>.element {

}

/* Editmode Hover Outline 
.editmode>tbody>tr>td>.element:hover {
  outline: solid #FE9002 2px;
  outline-offset: 3px;
}
*/
.adm_outlineborder {
  background-color: #FE9002;
  position:absolute;
}
.adm_newoutlineborder {
	background-image: url('data:image/gif;base64,R0lGODlhBgAGAIABAP6QAv///yH5BAEKAAEALAAAAAAGAAYAAAIIhIMGGMoPIysAOw==');
  position:absolute;
}

.editmode>tbody>tr>td.subzone>table:first-of-type>tbody>tr:first-child>td.newelementpaddingtd {
  padding-bottom:19px;	
}
.editmode.adm_editzone>tbody>tr>td.subzone>table:first-of-type>tbody>tr:first-child>td.newelementpaddingtd {
  padding-bottom:0px;
}	


/*ELEMENTS MENU*/

.adm_ele_menu_table {
/*margin-top: 10px;*/
}


a.adm_edittoolbar_button {
display: inline-block;
color: #fff; 
font-weight:bold;
font-style: normal; 
font-size: 10px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;
border-right: #A6A6A6 solid 1px;
border-top: #A6A6A6 solid 1px;
padding:0px 7px 0px 7px;
line-height: 18px;
text-align: center;
white-space: nowrap;

background-repeat: repeat-x;
}


a.adm_ele_menu, a.adm_ele_menu_on {
color: #fff; 
font-weight:bold;
font-style: normal; 
font-size: 10px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;
border: #A6A6A6 solid 1px;
border-left: 0px;
border-bottom: 0px;
line-height: 18px;
padding-left: 7px;
padding-right: 7px;
text-align: center;
white-space: nowrap;

}

a.adm_ele_menu, a.adm_ele_menu_on {
display: block;
}

a.adm_ele_menu:active {
color: #fff; 
background-color: #FE9002;
text-decoration: none;

}

a.adm_ele_menu:hover {
color: #fff; 
background-color: #FE4902;
text-decoration: none;

}
a.adm_ele_menu:visited {
color: #fff; 
background-color: #FE9002;
text-decoration: none;

}

a.adm_ele_menu:visited:hover {
color: #fff; 
background-color: #FE4902;
text-decoration: none;

}

a.adm_ele_menu_on, a.adm_ele_menu_on:active, a.adm_ele_menu_on:hover, a.adm_ele_menu_on:visited, a.adm_ele_menu_on:visited:hover {
background-color: #FE4902;

color: #FFFFFF;
}

a.adm_ele_ico_menu {
background-color: #FE9002;
display: block;
border-color: #A6A6A6;
border-style: solid;
border-width: 1px;
border-left: 0px;
border-bottom: 0px;
padding: 4px;
padding-bottom: 5px;
text-align: center;

}

a.adm_ele_ico_menu:active {
color: #fff; 
background-color: #FE9002;

}

a.adm_ele_ico_menu:hover {
color: #fff; 
background-color: #FE4902;

}
a.adm_ele_ico_menu:visited {
color: #fff; 
background-color: #FE9002;

}

a.adm_ele_ico_menu:visited:hover {
color: #fff; 
background-color: #FE4902;

}

.adm_ele_ico_menu img { display:block; }

a.adm_ele_ico_button {
background-color: #FE9002;
display: block;
border: #000000 solid 1px;/*#A6A6A6 solid 1px;*/
padding: 3px 4px 3px 4px;
text-align: center;

}

a.adm_ele_ico_button:active, a.adm_ele_ico_button:visited {
color: #fff; 
background-color: #FE9002;

}

a.adm_ele_ico_button:hover, a.adm_ele_ico_button:visited:hover {
color: #fff; 
background-color: #FE4902;

}

a.adm_ele_ico_button img{
  display:block;
}

a.adm_ele_ico_button_red, a.adm_ele_ico_button_red:active, a.adm_ele_ico_button_red:visited {
background-color: #FE9002;
display: block;
border: #A6A6A6 solid 1px;
padding: 3px 4px 3px 4px;
text-align: center;
color: #fff; 
background-image: url(/img_admin/adm_menu_bg_delete.gif);
}

a.adm_ele_ico_button_red:hover, a.adm_ele_ico_button_red:visited:hover {
background-color: #FE4902;

}

a.adm_ele_ico_button_red img {
  display:block;
}

a.adm_deltabx, a.adm_deltabx:active, a.adm_deltabx:visited{
display:inline-block;
color: #FE4902;
background-color: #ffffff;
border:solid 1px #FE4902;
box-sizing: border-box;
font-size:12px;
text-decoration:none;
line-height:12px;
}

a.adm_deltabx:hover, a.adm_deltabx:visited:hover {
color: #ffffff;
background-color: #FE4902;

}

.adm_tabcaption_over, .adm_tabcaption_over td {
color: #000000;
font-style: normal; 
font-size: 10px; 
font-weight: bold;
font-family: Roboto, Tahoma, Arial,sans-serif;
white-space: nowrap;
}
.adm_tabcaption_over {
background-image: url(/img_admin/adm_tab_corner.gif);
background-position: right top;
background-repeat: no-repeat;
background-color: #ffffff;
display: block;
border: #000000 solid 1px;
border-left: 0px;
border-bottom: 1px solid #ffffff;
padding: 2px;
padding-left: 8px;
padding-right: 8px;
text-align: center;
}


div.adm_iconcontainer {
  width:19px; 
  line-height: 0px
}

div.adm_iconcontainer a, div.adm_iconcontainer span {
  position: absolute;
  display: inline-block;
}

.adm_contexticoncontainer {
  position:relative;
  text-align: left;
}
a.adm_icon, a.adm_icon:active, a.adm_icon:visited  {
/*border: #A6A6A6 solid 1px;*/
border: #000000 solid 1px;
color: #fff; 
background-color: #FE9002;
display: block;
padding: 3px 4px 3px 4px;
text-align: center;
z-Index: 100;
}

div.adm_iconcontainer a, div.adm_iconcontainer span {
  position: absolute;
  display: inline-block;
}

a.adm_icon img { display: block; }

span.adm_icon, span.adm_icon:active, span.adm_icon:visited  {
/*border: #A6A6A6 solid 1px;*/
border: #000000 solid 1px;
color: #fff; 
background-color: #FE9002;
display: block;
padding: 3px 4px 3px 4px;
text-align: center;
z-Index: 100;
}

span.adm_icon:hover, span.adm_icon:visited:hover {
background-color: #FE4902;
}

span.adm_icon img { display: block; }

span.adm_icon {
  cursor: grab;
}

#MiniSite_Elements_dragMockup *,#MiniSite_Elements_dragMockup {
  cursor: grabbing!important;
}

span.adm_icon, span.adm_icon:active, span.adm_icon:visited  {
/*border: #A6A6A6 solid 1px;*/
border: #000000 solid 1px;
color: #fff; 
background-color: #FE9002;
display: block;
padding: 3px 4px 3px 4px;
text-align: center;
z-Index: 100;
}

span.adm_icon:hover, span.adm_icon:visited:hover {
background-color: #FE4902;
}

span.adm_icon img { display: block; }

span.adm_icon {
  cursor: grab;
}

#MiniSite_Elements_dragMockup *,#MiniSite_Elements_dragMockup {
  cursor: grabbing!important;
}

a.adm_iconred, a.adm_iconred:active, a.adm_iconred:visited  {
border: #A6A6A6 solid 1px;
border-bottom:0px;
color: #fff; 
background-color: #DB2B2B;
display: block;
padding: 3px 4px 3px 4px;
text-align: center;
background-image: url(/img_admin/adm_menu_bg_delete.gif);
z-index: -1;
}

a.adm_iconred:hover, a.adm_iconred:visited:hover {
background-color: #FE4902;

}

.adm_errmsgcontainer {
border: #A6A6A6 solid 1px;
background-color: #DB2B2B;
color: #fff; 
padding: 10px;
width: 200px;
font-style: normal; 
font-size: 11px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
}

/*ELEMENTS*/


.editmode>tbody>tr>td>element, .element_adm, .element_adm2 {
  /*border: #000000 solid 1px;*/
}
.editmode>tbody>tr>td>.zonewrapper>.contelm,
.editmode>tbody>tr>td>.contelm
{
	padding: 20px 0px 20px 0px;
}

.adm_highlight {
  height: 20px;
}
/*element 01*/

.element_01_adm_left {
vertical-align: top;
border-right: #000000 solid 1px;
padding-right:10px;
}

.element_01_adm_right {
vertical-align: top;
text-align: right;
}

/*element 02*/

.element_02_adm_right {
vertical-align: top;
border-left: #000000 solid 1px;
padding-left:10px;
}

.element_02_adm_left {
vertical-align: top;
}


/*element 04*/

.element_04_adm {

}

/*element 05*/

.element_05_adm {
}

/*element 06*/

.element_06_adm {
}

/*NEW ELEMENT*/

.adm_pageproperties_table {
border: #cccccc solid 1px;
background-color: #ffffff;
padding: 10px;
color: #000;
font-style: normal; 
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
}

.adm_pageproperties_table .adm_input, .adm_pageproperties_table .adm_input_profile,
.adm_pageproperties_table .adm_textarea, .adm_color_table .adm_select,
.adm_color_table .adm_input, .adm_color_table .adm_textarea,
.adm_color_table .adm_txt_fields {
font-size: 12px; 
padding: 10px;
background-color: #ebebeb;
border-width: 0px;
}

.adm_pageproperties_table .grey_box .adm_input, .adm_pageproperties_table .grey_box .adm_input_profile,
.adm_pageproperties_table .grey_box .adm_textarea, .adm_color_table .grey_box .adm_select,
.adm_color_table .grey_box .adm_input, .adm_color_table .grey_box .adm_textarea,
.adm_color_table .grey_box .adm_txt_fields {
background-color: #ffffff;
}

#MiniSite_Elements_NewElement_Dialog {
z-index: 10;
}

a.adm_ele_ico {
border: #A6A6A6 solid 1px;
padding: 1px;
display: block;
margin-right: 6px;
}

a.adm_ele_ico:active {
border-color: #A6A6A6;
}

a.adm_ele_ico:hover {
border-color: #FE9002;
}
a.adm_ele_ico:visited {
border-color: #A6A6A6;
}

a.adm_ele_ico:visited:hover {
border-color: #FE9002;
}

a.adm_ele_ico_topimage{border: #000 solid 1px;padding: 1px;display: block;}
a.adm_ele_ico_topimage:active {border: #000 solid 1px;}
a.adm_ele_ico_topimage:hover {border: #FE9002 solid 1px;}
a.adm_ele_ico_topimage:visited {border: #000 solid 1px;}
a.adm_ele_ico_topimage:visited:hover {border: #FE9002 solid 1px;}

a.adm_ele_ico_topimage2{border: #000 solid 1px;padding: 1px;display: block;}
a.adm_ele_ico_topimage2hover{border: #FE9002 solid 1px;padding: 1px;display: block;}

#MiniSite_Elements_ElmHtml_ImagePositionContextMenu {
  white-space: normal;
  text-align: center;
}
a.adm_ele_ico.adm_ele_ico_on {
border-width: 2px;
padding: 0px;
border-color: #FE9002;
}

/*COLOR CHANGER*/

/*menu*/
.adm_color_menu_left_td {
border-left: #cccccc solid 1px;
}

a.adm_color_menu, a.adm_color_menu:active, a.adm_color_menu:visited, .adm_color_menu_over {
/*text-shadow: 0 1px 0.2px #666666;*/
background-color: #FFFFFF;
display: block;
border: #cccccc solid 1px;
border-left: 0px;
padding: 10px;
text-align: center;
color: #555555;
font-style: normal; 
font-size: 12px; 
font-weight: normal;
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
white-space: nowrap;
}

a.adm_color_menu:hover, a.adm_color_menu:visited:hover {
color: #000; 
background: #e0e0e0; /* Old browsers */
}


/*over*/

.adm_color_menu_over {
color:#000000;
background-color: #ffffff;
border-bottom-color: #ffffff;
}

/*main table - bruges ogs? p? f.eks topimage*/

.adm_color_table {
border: #cccccc solid 1px;
border-top: 0px;
background-color: #ffffff;
padding: 10px;
margin-bottom: 20px;
}

.adm_left_color_td {
border-right: #cccccc solid 1px;
background-color: #ffffff;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 8px;
color: #000;
font-style: normal; 
font-size: 11px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
}

.adm_right_color_td {
background-color: #ffffff;
padding-left: 10px;
color: #000;
font-style: normal; 
font-size: 11px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
}

.color_theme_table {
border-top: #cccccc solid 1px;
}

.color_theme_td {
border: #cccccc solid 1px;
border-top: 0px;
border-left: 0px;
padding: 4px;
padding-left: 8px;
padding-right: 8px;
color: #000000;
}

.color_theme_color {
padding: 4px;
border-top: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
}


/*color changer button*/

a.adm_color_changer_button {
background-color: #ffffff;
border: 1px solid #cccccc;
display: block;
width: 220px;
text-decoration: none;
padding:10px;
box-sizing:border-box;

}

a.adm_color_changer_button:active {
background-color: #ffffff;
}

a.adm_color_changer_button:hover {
background-color: #e0e0e0;
cursor: pointer;
}
a.adm_color_changer_button:visited {
background-color: #ffffff;
}

a.adm_color_changer_button:visited:hover {
background-color: #e0e0e0;
cursor: pointer;
}

.adm_color_changer_button_on {
border: 1px solid #cccccc;
background-color: #e0e0e0;
display: block;
width: 220px;
padding:10px;
box-sizing:border-box;
}

.adm_color_changer_button_text {
color: #000;
font-style: normal; 
font-weight: normal;
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
text-decoration: none;
}

.adm_color_changer_button_color {
border: #cccccc 1px solid;
}

.adm_color_changer_button_color img {
  display:block;
}

/*colors*/
.adm_colorselect_table {
border-bottom: #cccccc 1px solid;
border-top: #cccccc 1px solid;
padding: 4px 
}

/*adm_colorselect_button*/
a.adm_colorselect_button {
border: #cccccc solid 1px;
display: block;
margin: 3px;
}

a.adm_colorselect_button:active {
border: #cccccc solid 1px;
}

a.adm_colorselect_button:hover {
border: #000 solid 1px;
}
a.adm_colorselect_button:visited {
border: #cccccc solid 1px;
}

a.adm_colorselect_button:visited:hover {
border: #000 solid 1px;
}

a.adm_colorselect_button img {
  display:block;

}
/*SITEMANAGEMENT*/

/*Big buttons*/

a.adm_big_button {
background-color: #FE9002;
display: block;
border: #000000 solid 1px;
padding: 10px;
text-decoration: none;
width: 222px;
}

a.adm_big_button:active {
color: #fff; 
background-color: #FE9002;
}

a.adm_big_button:hover {
color: #fff; 
background-color: #FE4902;
cursor: pointer;
}
a.adm_big_button:visited {
color: #fff; 
background-color: #FE9002;
}

a.adm_big_button:visited:hover {
color: #fff; 
background-color: #FE4902;
cursor: pointer;
}


/*Head*/

.button_head {
color: #ffffff;
font-style: normal; 
font-weight: normal;
font-size: 20px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
}

/*TOP IMAGE CHANGER*/

.adm_left_topimage_td {
background-color: #ffffff;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 8px;
color: #000;
font-style: normal; 
font-size: 11px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
border-bottom: #000000 1px solid;
}


.adm_right_topimage_td {
background-color: #ffffff;
color: #000;
font-style: normal; 
font-size: 11px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
border-bottom: #000000 1px solid;
padding-bottom: 10px;
}
/*START BOKS*/

.start_table_out_pages_admin {
border: 0px;
border: #b0b0b0 solid 1px;
overflow: auto;
position: absolute;
}

.start_table_out {
border: 0px;
border-right: #545454 solid 1px;
border-bottom: #545454 solid 1px;
}

.start_table_in {
border: 1px solid #ffffff;
background-color: #fe4902;
background-image: url(/img/start_table_in_bg.jpg);
background-repeat: repeat-y;
}

.start_td {
padding: 10px;
color: #ffffff;
font-weight: normal;
}


/*CREATE PASSWORD*/

.adm_showpassword {
border: #F3F3F3 solid 1px;
font-style: normal; 
font-weight: normal;
font-size: 11px; 
font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; 
color: #000000;
background-color: #ffffff;
padding-left: 3px;
width: 77px;
line-height: 18px;
}


/*sitemap*/

.adm_lastedit {
border: #DDDDDD solid 1px;
font-style: normal; 
font-weight: normal;
font-size: 10px; 
font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; 
color: #000000;
background-color: #DDDDDD;
text-align: center;
width: 70px;
line-height: 18px;
padding: 5px;
}
.adm_lastedit.template {
  width: 140px;
}

.adm_visits{
border: #F3F3F3 solid 1px;
font-style: normal; 
font-weight: normal;
font-size: 10px; 
font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; 
color: #000000;
background-color: #F3F3F3;
width: 60px;
line-height: 18px;
text-align: center;
}

.adm_sitemap_splitter {
background-color: #FFFFFF;
}

.adm_sitemapline {
background-image: url(/img_admin/line_black.gif);
}

/*MENU - ADM TOPMENU*/
.img_top {
width: 100%;
height: 72px;
background: url(/img_admin/adm_topimage.png) no-repeat;
background-position: left 15px center;
}

.hor_adm_topmenu_td {
background: #c1c1c1;
}

a.adm_topmenu {
display: block;
color: #ffffff;
background: #c1c1c1;
font-weight:normal;
font-style: normal; 
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
padding: 10px;
text-align: center;
white-space: nowrap;
border-right: #ffffff 1px solid;
}

a.adm_topmenu:active {
color: #ffffff;
}

a.adm_topmenu:hover {
color: #4e4e4e;
background: #e0e0e0!important;
}
a.adm_topmenu:visited {
color: #ffffff;
}

a.adm_topmenu:visited:hover {
color: #000000;
background: #ffffff!important; 
}

/*knap2*/

a.adm_topmenu2 {
display: block;
color: #fff; 
font-weight:normal;
font-style: normal; 
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
padding: 10px;
text-align: center;
white-space: nowrap;
background: #FE9002;
}

a.adm_topmenu2:active {
color: #fff; 
}

a.adm_topmenu2:hover {
color: #ffffff;
background: #fe4902;  
}
a.adm_topmenu2:visited {
color: #fff; 
}

a.adm_topmenu2:visited:hover {
color: #ffffff;
background: #fe4902;
}

/*Knap over*/

a.adm_topmenu_ov {
display: block;
color: #4e4e4e;
background: #e0e0e0;
font-weight:normal;
font-style: normal; 
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
padding: 10px;
text-align: center;
white-space: nowrap;
border-right: #ffffff 1px solid;
}

a.adm_topmenu_ov:active {
color: #4e4e4e; 
background: #e0e0e0;
}

a.adm_topmenu_ov:hover {
color: #000000;  
background: #ffffff;
}
a.adm_topmenu_ov:visited {
color: #4e4e4e; 
background: #e0e0e0;
}

a.adm_topmenu_ov:visited:hover {
color: #3d3d3d; 
background: #ffffff;
}

/* Advanced / Simple */
a.adm_advsim_button {
color: #fff; 
font-style: normal; 
font-weight:normal;
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;

display: block;
white-space: nowrap;
padding: 10px;

}

a.adm_advsim_button:active {
color: #fff; 
background-color: #FE9002;

}

a.adm_advsim_button:hover {
color: #fff; 
background-color: #FE4902;

}
a.adm_advsim_button:visited {
color: #fff; 
background-color: #FE9002;

}

a.adm_advsim_button:visited:hover {
color: #fff; 
background-color: #FE4902;

}

/*  Subscriptions */
.adm_linkbutton, a.adm_linkbutton {
color: #fff; 
font-style: normal; 
font-weight:normal;
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;

white-space: nowrap;
display:inline-block;
padding: 10px;
}

a.adm_linkbutton:active {
color: #fff; 
background-color: #FE9002;

}

a.adm_linkbutton:hover {
color: #fff; 
background-color: #FE4902;

}
a.adm_linkbutton:visited {
color: #fff; 
background-color: #FE9002;

}

a.adm_linkbutton:visited:hover {
color: #fff; 

background-color: #FE4902;
}

a.adm_linkbutton_on {
color: #fff;
font-style: normal; 
font-weight:normal;
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;

white-space: nowrap;
display:inline-block;
padding: 10px;
}

a.adm_linkbutton_on:active {
color: #fff; 
background-color: #FE9002;

}

a.adm_linkbutton_on:hover {
color: #fff; 
background-color: #FE4902;

}
a.adm_linkbutton_on:visited {
color: #fff; 
background-color: #FE9002;

}

a.adm_linkbutton_on:visited:hover {
color: #fff; 

background-color: #FE4902;
}

a.adm_linkbutton_lime {
color: #fff; 
font-style: normal; 
font-weight:normal;
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #ABB100;
background-repeat: repeat-x;
white-space: nowrap;
display:inline-block; 
padding: 10px;
}

a.adm_linkbutton_lime:active {
color: #fff; 
background-color: #ABB100;
}

a.adm_linkbutton_lime:hover {
color: #fff; 
background-color: #ABB100;

}
a.adm_linkbutton_lime:visited {
color: #fff; 
background-color: #ABB100;
}

a.adm_linkbutton_lime:visited:hover {
color: #fff; 

background-color: #FE4902;
}

a.adm_linkbutton_disabled, a.adm_linkbutton_disabled:active, a.adm_linkbutton_disabled:hover, a.adm_linkbutton_disabled:visited, a.adm_linkbutton_disabled:visited:hover {
color: #AFAFAF; 
font-style: normal; 
font-weight: normal ;
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #e2e2e2;
white-space: nowrap;
display:inline-block;
display: block;
padding: 10px;
}


.mysubscriptions TD
{
	padding: 2px;
}

.mysubscriptions TD.money 
{
	padding: 2px 0px 2px 2px;
}

.mysubscriptions TD.currency
{
	padding: 2px 2px 2px 0px;
}

.mysubscriptions TD.services
{
	padding-bottom: 5px;
	width:100%;
}


.mysubscriptions TD.header, .mysubscriptions .header TD
{
	font-weight:bold ;
	border-bottom: solid 1px black;
}

.mysubscriptions TD.footer, .mysubscriptions .footer TD
{
	font-weight:bold ;
	border-top: solid 1px black;
	padding-bottom: 10px;
}

.mysubscriptions TD.bottons, .mysubscriptions .bottons TD
{
	padding-top: 3px;
}

TABLE.mysubscriptions 
{
	width: 100%;
}


.packages TD
{
	padding: 2px;
}

.packages TD.money 
{
	padding: 2px 0px 2px 2px;
	text-align:right;
}

.packages TD.currency
{
	padding: 2px 2px 2px 0px;
}

.packages TD.header, .packages .header TD
{
	font-weight:bold ;
	border-bottom: solid 1px black;
}

.packages TD.footer, .packages .footer TD
{
	font-weight:bold ;
	border-top: solid 1px black;
	padding-bottom: 10px;
}

.packages TD.bottons, .packages .bottons TD
{
	padding-top: 3px;
}

TABLE.packages 
{
	width: 100%;
}

.chooseperiod TD 
{
	width:150px;
	margin-right:10px;
    vertical-align:middle;
}

.chooseperiod TD a 
{
	border:solid 2px black;
	border-bottom-width: 2px;
	display:block;
	text-decoration:none;
	width:150px;
	margin-right:10px;
	vertical-align:middle;
	padding: 30px 0px 31px 0px;
	font-weight:bold;
	line-height: 16px;
	font-size: 13px;
}

.chooseperiod TD a:active
{
	color: #FE9002;
	border-color: #FE9002;
}
.chooseperiod TD a:hover
{
	color: #FE9002;
	border-color: #FE9002;
}


.invoicesubscriptions TD
{
	padding: 2px;
}

.invoicesubscriptions TD.money 
{
	padding: 2px 0px 2px 2px;
}

.invoicesubscriptions TD.currency
{
	padding: 2px 2px 2px 0px;
}

.invoicesubscriptions TD.header, .invoicesubscriptions .header TD
{
	font-weight:bold ;
	text-align:center;
	border-bottom: solid 1px black;
}

.invoicesubscriptions TD.footer, .invoicesubscriptions .footer TD
{
	font-weight:bold ;
	border-top: solid 1px black;
	padding-bottom: 10px;
}

.invoicesubscriptions TD.bottons, .invoicesubscriptions .bottons TD
{
	padding-top: 3px;
}

TABLE.invoicesubscriptions 
{
	width: 100%;
}

.adm_profile_header {
font-weight: bold;
/*border-bottom: solid #000000 1px;*/
padding-bottom: 2px;
}

.adm_profile_header2 {
  vertical-align:middle;
}

/* Profil */

.adm_select 
{
color: #000;
font-style: normal; 
font-size: 11px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
border: solid 1px #000;
}

/* Help */

.help {
background-color: #f1f3e8;
border: #ed9803 solid 1px;
padding: 10px;
color: #231F20;
font-weight: normal; 
font-size: 11px; 
font-family: Roboto,  Tahoma, Verdana, Arial, Helvetica, sans-serif; 
margin-top: 2px;
margin-bottom: 2px;
}

.helpbutton 
{
  background-color: #FE9002;
  border-radius:8px;
  width: 16px;
  height: 16px;
  font-size: 11px; 
  padding-left:4px;
  padding-right:4px;
  font-family: Roboto,  Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
  cursor: pointer;  	
  text-decoration: none;
}
a.helpbutton:active { color: #fff; background-color: #FE9002;cursor: pointer;  }
a.helpbutton:hover { color: #fff; background-color: #FE4902; cursor: pointer; }
a.helpbutton:visited { color: #fff; background-color: #FE9002;cursor: pointer; }
a.helpbutton:visited:hover { color: #fff; background-color: #FE4902;cursor: pointer;  }

span.helpbutton:active { color: #fff; background-color: #FE9002;cursor: pointer;  }
span.helpbutton:hover { color: #fff; background-color: #FE4902; cursor: pointer; }
span.helpbutton:visited { color: #fff; background-color: #FE9002;cursor: pointer; }
span.helpbutton:visited:hover { color: #fff; background-color: #FE4902;cursor: pointer;  }


span.delete_button 
{
  border: solid 1px #000000;
  background-color: #FE9002;
  background-image: url(/img_admin/adm_menu_bg_delete.gif);
  /* width: 16px; */
  /* height: 16px; */
  font-size: 12px; 
  /* padding-left:4px; */
  /* padding-right:4px; */
  font-family: Roboto,  Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
  cursor: pointer;  	
  text-decoration: none;
  padding: 10px;
}

/* Shop  summer 2007 */

.td_top_payment {
background-color: #e2e2e2;
border-right: #ffffff 1px solid;
border-top: #ffffff 1px solid;
padding: 10px;
padding-top: 25px;
}

.td_top_payment_end {
background-color: #e2e2e2;
border-top: #ffffff 1px solid;
}

.td_top_payment2 {
background-color: #e2e2e2;
border-right: #ffffff 1px solid;
border-top: #ffffff 1px solid;
padding: 10px;
}

.td_payment_number_01 {
background-color: #e2e2e2;
border-right: #ffffff 1px solid;
border-top: #ffffff 1px solid;
padding-left: 65px;
background-image: url(/img_admin/pay_number_01.gif);
background-repeat: no-repeat;
height: 54px;
}

.td_payment_number_02 {
background-color: #e2e2e2;
border-right: #ffffff 1px solid;
border-top: #ffffff 1px solid;
padding-left: 65px;
background-image: url(/img_admin/pay_number_02.gif);
background-repeat: no-repeat;
height: 54px;
}

.td_01_payment {
background-color: #e2e2e2;
border-right: #ffffff 1px solid;
border-top: #ffffff 1px solid;
padding: 10px;
}

.td_02_payment {
background-color: #e2e2e2;
border-right: #ffffff 1px solid;
text-align: center;
border-top: #ffffff 1px solid;
padding: 10px;
}

.td_payment_info {
background-color: #efefef;
text-align: left;
border-top: #ffffff 1px solid;
padding: 10px;
}



a.extend_btn {
color: #ffffff; 
font-weight: bold ;
font-size: 11px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
    text-decoration: none;
    background-color: #fe9002;
    display: block;
    width:100%;
    line-height: 36px;
    text-align: center;
    border-top: #ffffff 1px solid;
    
}

a.extend_btn:active {
 text-decoration: none;
    background-color: #fe9002;
    display: block;
    width:100%;
color: #ffffff; 
}

a.extend_btn:hover {
    text-decoration: none;
    background-color: #11b625;
    color: #ffffff; 
    display: block;
    width:100%;
}
a.extend_btn:visited {
	text-decoration: none;
	background-color: #fe9002;
	display: block;
	width:100%;
color: #ffffff; 
}

a.extend_btn:visited:hover {
    text-decoration: none;
    background-color: #11b625;
    color: #ffffff; 
    display: block;
    width:100%;
}

a.extend_btn_disabled{
color: #AFAFAF; 
font-weight: bold ;
font-size: 11px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
    text-decoration: none;
    background-color: #e2e2e2;
    display: block;
    width:100%;
    line-height: 33px;
    text-align: center;
    border-top: #ffffff 1px solid;
 cursor:default;    
}

a.extend_btn_disabled:active {
 text-decoration: none;
    background-color: #e2e2e2;
    display: block;
    width:100%;
color: #AFAFAF; 
}

a.extend_btn_disabled:hover {
    text-decoration: none;
    background-color: #e2e2e2;
    color: #AFAFAF; 
    display: block;
    width:100%;
}
a.extend_btn_disabled:visited {
	text-decoration: none;
	background-color: #e2e2e2;
	display: block;
	width:100%;
color: #AFAFAF; 
}

a.extend_btn_disabled:visited:hover {
    text-decoration: none;
    background-color: #e2e2e2;
    color: #AFAFAF; 
    display: block;
    width:100%;
}

.input_payment {
border: #ffffff 1px solid;
text-align: center;
width: 20px}

a.minusplus_btn {
    text-decoration: none;
    background-color: #fe9002;
   
    text-align: center;
    width: 100%;
    display: block;
    border: #ffffff 1px solid
    
}

a.minusplus_btn:active {
 text-decoration: none;
    background-color: #fe9002;
   
    display: block;
    width:100%;
}

a.minusplus_btn:hover {
    text-decoration: none;
    background-color: #FE4902;
    
    display: block;
    width:100%;
}
a.minusplus_btn:visited {
	text-decoration: none;
	background-color: #fe9002;
	
	display: block;
	width:100%;
}

a.minusplus_btn:visited:hover {
    text-decoration: none;
    background-color: #FE4902;
    
   display: block;
    width:100%;
}


a.orange      { color: #FE9002; font-style: normal; font-size: 11px; font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; text-decoration: underline; }
a.orange:active    { color: #FE9002 }
a.orange:hover     { color: #848484 }
a.orange:visited    { color: #FE9002 }
a.orange:visited:hover     { color: #848484 }

a.orange_disabled      { color: #AFAFAF; font-style: normal; font-size: 11px; font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; text-decoration: none; cursor:default; }
a.orange_disabled:active    { color: #AFAFAF}
a.orange_disabled:hover     { color: #AFAFAF }
a.orange_disabled:visited    { color: #AFAFAF }
a.orange_disabled:visited:hover     { color: #AFAFAF}

.subscriptionwarning { background-color: #aeb600; padding: 3px;margin-bottom: 10px; }
.subscriptionwarning a { display: block; text-decoration: none; color: #000000; background-color: #FFFFFF; padding: 10px; font-weight: bold;}
.subscriptionwarning a:hover { background-color: #aeb600; color:#FFFFFF; display: block; text-decoration: none;  }
.subscriptionwarning a:visited:hover { background-color: #aeb600; color:#FFFFFF; display: block; text-decoration: none;  }

.subscriptionwarningcritical, .blockedrobotswarning { background-color: #FF0000; padding: 3px;margin-bottom: 10px; }
.subscriptionwarningcritical, .blockedrobotswarning a { display: block; text-decoration: none; color: #000000!important; background-color: #FFFFFF; padding: 10px; font-weight: bold;}
.subscriptionwarningcritical, .blockedrobotswarning a:hover { background-color: #FF0000; color:#FFFFFF!important; display: block; text-decoration: none;  }
.subscriptionwarningcritical, .blockedrobotswarning a:visited:hover { background-color: #FF0000; color:#FFFFFF; display: block; text-decoration: none;  }

.globalalert { background-color: #aeb600; padding: 3px;margin-bottom: 10px; }
.globalalert span { display: block; color: #000000; background-color: #FFFFFF; padding: 10px; font-weight: bold;}

/*Domains 2007*/

.domain_splitter {
background-image: url(/img_admin/dot_grey.gif);
background-repeat: repeat-y;
background-position: center;
}

.domain_td_bottom {
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

.domain_td_top {
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #cccccc;
font-weight:bold;
}

.domain_td {
padding-top:2px;
padding-bottom:2px;
}

.domain_input {
border: #cccccc solid 1px;
font-size: 12px; 
font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; 
background-color: #ffffff;
color: #000000;
padding: 8px;
}

.domain_input_provider {
border: #000000 solid 1px;
font-size: 11px; 
font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; 
color: #000000;
width: 250px;
padding-left:3px;
height:17px;
 }

.domain_input_provider_txt {
border: #000000 solid 1px;
font-size: 11px; 
overflow: auto;
width: 250px;
height: 150px;
padding:5px;
font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; 
color:#7e7e7e;
}

.domain_info {
text-align:justify;
padding:10px;
background-color:#fafafa;
border:1px solid #cecece;
}

.domain_search_box {
text-align:justify;
padding:2px;
margin-top:5px;
background-color:#fafafa;
border:1px solid #cecece;
}

.domain_mail_box {
padding:10px;
margin-top:10px;
background-color:#fafafa;
border:1px solid #cecece;
}

.domain_line_dotted {
height:12px;
background-image: url(/img_admin/line_dotted.gif);
background-repeat: repeat-x;
background-position: 0px 6px;
}

/*End Domains 2007*/

/* TopHeight */

.topheight_radio {
	margin-right: 7px; 
	color: Red;
}

.topheight_td {
	padding: 10px 0px 10px 0px;
}

div.topheight_userheight 
{
	padding: 10px 0px 0px 5px;
	width: 75px;
	float: left;
}

/* Simple File */

.simplefile_file
{
  font-weight:bold;
  font-size:11px; 
  font-family: Roboto, Tahoma, Arial,sans-serif; 
  border:1px solid #000000;
  padding-top:2px;
  padding-bottom:3px;
}

/*Webshop Card Todo*/

.wsc_todo_number {
	width: 22px; 
	height: 22px; 
	background-color: #8e8e8e; 
	color: #ffffff; 
	text-align: center; 
	font-size:14px; 
	font-weight: bold; 
	border-right: 1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-top:6px solid #ffffff;
}

.wsc_todo_head {
	background-color: #e2e2e2; 
	border-bottom:1px solid #ffffff;
	border-top:6px solid #ffffff;
}

.wsc_todo_content {
	background-color: #f2f2f2 ; 
	padding: 6px; 
}

a.wsc_todo_head_link, a.wsc_todo_head_link:active, a.wsc_todo_head_link:visited {
	cursor: pointer; 
	text-decoration:none; 
	display: block;
	height: 19px;
	padding: 3px 6px 0 6px;
	color: #fe9002; 
	background-color: #F2F2F2;
	background-repeat: repeat-x;
	font-weight: bold;
}

a.wsc_todo_head_link:hover, a.wsc_todo_head_link:visited:hover  {
color: #ffffff;  
background-color: #FE9002;
}

/* Dialogs */

#ElmEmailShopItemDetailWarningPopup, #ElmEmailShopItemWarningPopup {
  z-index: 3000;
}

/* Zone Edit */
.adm_zoneeditpadinput {
	width: 30px;
	text-align: center;
}
.adm_zoneeditprtinput {
	width: 45px;
	text-align: center;
}

.adm_zoneedittitlediv, .adm_zoneeditpaddiv, .adm_zoneeditprtdiv, .adm_zoneedithidediv {
	float: left;
	border-left: 1px solid #000000;
	text-align:center;
	line-height: 20px;
}

.adm_zoneedittitlediv { padding:20px 5px 5px 0px; text-align:left; border:0px;}
.adm_zoneeditprtdiv { padding:0px 5px 25px 5px; }
.adm_zoneeditpaddiv { padding:40px 5px 5px 5px; }
.adm_zoneedithidediv { padding:0px 5px 0px 5px; }

/* fotoalbum */
.editmode>tbody>tr>td>.photoalbum { padding-top:20px; }
.editmode>tbody>tr>td>.zonewrapper>.photoalbum { padding-top:20px; }

.publish>tbody>tr>td>table>tbody>tr>td.paddingrowtdtop,
.publish>tbody>tr>td>.zonewrapper>table>tbody>tr>td.paddingrowtdtop,
.publish>tbody>tr>td>table>tbody>tr>td.paddingrowtdbottom,
.publish>tbody>tr>td>.zonewrapper>table>tbody>tr>td.paddingrowtdbottom { display: none; } 

.editmode>tbody>tr>td>table>tbody>tr>td.paddingrowtdtop,
.editmode>tbody>tr>td>.zonewrapper>table>tbody>tr>td.paddingrowtdtop,
.editmode>tbody>tr>td>table>tbody>tr>td.paddingrowtdbottom,
.editmode>tbody>tr>td>.zonewrapper>table>tbody>tr>td.paddingrowtdbottom { height:20px; }

.adm_phototd { position:relative; }

.adm_phototd div { 
  position: absolute; 
  top:0px;
  left:0px;
  right:100%;
}

.missingimagetd { display: none; }
.editmode>tbody>tr>td>div>.missingimagetd  { display: block; text-align: center; }
.editmode>tbody>tr>td>div>.missingimagetd>a { display:block; padding: 20px 0px; } 
.editmode>tbody>tr>td>table>tbody>tr>.missingimagetd  { display: table-cell; text-align: center; }
.editmode>tbody>tr>td>.zonewrapper>table>tbody>tr>.missingimagetd  { display: table-cell; text-align: center; }
.editmode>tbody>tr>td>table>tbody>tr>.missingimagetd>a { display:block; padding: 20px 0px; } 
.editmode>tbody>tr>td>.zonewrapper>table>tbody>tr>.missingimagetd>a { display:block; padding: 20px 0px; } 
.missingphotosdiv {
  height: 75px;
  text-align: center;
  background-color:#fe9002;
  background-image:url('/img_admin/adm_image_missing_center.gif');
  background-repeat:no-repeat;
  background-position: center center;
  position:relative;
  cursor:pointer;
}
.missingphotosdiv>* {display:none}



/* PostCard */
.editmode .postcardsendcontainer { border:solid 1px #000000; border-top: 0px; padding-bottom: 10px; }

/* Forms and Fields */

.adm_field  { border:solid 1px #000000; border-width: 0px 1px 0px 1px; padding: 10px; background-color: white; vertical-align: top;}
.adm_field .adm_txt_fields, .adm_field .adm_textarea  { box-sizing: border-box; }

/* whitediv */
.adm_floatright { float: right; }


.dialog, .dialogalt {
  background-color: #FFFFFF;
  z-Index: 3000;
  padding: 30px;
  -webkit-box-shadow: 0 5px 7px 6px rgba(0,0,0,0.15);
  box-shadow: 0 5px 7px 6px rgba(0,0,0,0.15);
}


/* Tabs */

.adm_tabtitle { 
  font-weight:bold;
  border-bottom:#cccccc solid 1px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-style: normal; 
  font-size: 12px; 
  font-family: Roboto, Tahoma, Arial,sans-serif;
}
.adm_tabbody { 
  padding:20px;
  border:solid 1px #cccccc;
  border-top:0px;
  color: #000000;
  font-style: normal; 
  font-size: 12px; 
  font-family: Roboto, Tahoma, Arial,sans-serif;
}

.adm_tabbody td { 
  color: #000000;
  font-style: normal; 
  font-size: 12px; 
  font-family: Roboto, Tahoma, Arial,sans-serif;
}

.adm_dropdowncontainer {
  border: solid 1px #a6a6a6; 
  padding: 1px;
  position: absolute;
  visibility:hidden;
  background-color:white;
}

.adm_dropdowniframe {
  border:0px;
  margin:0px;
  padding:0px;
  width:300px;
  height:18px;
}

.adm_globallyblocked {
  margin-top:10px;
  padding: 10px;
  border: #FE9002 4px solid;
  color: #000000;
  background-color: #FFFFFF;
  
}

a.adm_topzonelink .adm_topzoneon {
  color: black;
  cursor: pointer;
  padding: 9px;
  border: 2px solid #FE9002;
  text-decoration: none;
  margin: 0px 40px 40px 0px;
}


a.adm_topzonelink .adm_topzone {
  color: black;
  cursor: pointer;
  padding: 10px;
  border: 1px solid #A6A6A6;
  text-decoration: none;
  margin: 0px 40px 40px 0px;
}


a.adm_topzonelink:visited .adm_topzone, a.adm_topzonelink:active .adm_topzone, a.adm_topzonelink:visited:active .adm_topzone {
  border: 1px solid #A6A6A6;
}

a.adm_topzonelink:hover .adm_topzone, a.adm_topzonelink:visited:hover .adm_topzone {
  border: 1px solid #FE9002;
}

a.adm_topzonelink {
  text-decoration:none;
}

div.adm_topzonelinkcontainer {
  display:block;
  width:210px;
  float:left;

}

/* Shop Multidimentional Inventory */

.stockdimentions {
  border-top: 1px black solid;
  border-left: 1px black solid;
}

.stockdimentions td {
  border-bottom: 1px black solid;
  border-right: 1px black solid;
  padding: 5px;
  text-align: center;
}

.dimention {
  font-weight: bold;
}

span.headervertical {
  display: block;
  writing-mode: tb-rl;
  -webkit-transform: rotate(90deg);	
  -moz-transform: rotate(90deg);
}

td.stock {
  padding: 0px;
}
.stock input {
  text-align:center;
  width: 30px;
  height: 16px;
  border: none;
  font-size: 11px;
  background-image:url('/img_admin/Infinit.gif');
  background-position: center center;
  background-repeat: no-repeat;
}

td.headervertical  { 
  height: 100px;
}

/* Permissions */

a.adm_permlink_deny, a.adm_permlink_allow, div.adm_permlink_deny, div.adm_permlink_allow {
  font-style: normal; 
  font-size: 11px; 
  font-family: Roboto, Tahoma, Arial,sans-serif;
  display:block;
  padding: 5px;
  text-decoration: none;
}

a.adm_permlink_deny, a.adm_permlink_allow {
  cursor: pointer;
}
a.adm_permlink_deny {
  color: red;
}
a.adm_permlink_allow {
  color:black;
}
div.adm_permlink_deny {
  color:#FF4F4F;
  color:#FF4F4F;
}
div.adm_permlink_allow {
  color:#4F4F4F;
}



a.adm_permlink_deny:active, a.adm_permlink_allow:active {
background-color: #fedfb8;
color:black;
}

a.adm_permlink_deny:hover, a.adm_permlink_allow:hover, a.adm_permlink_deny:hover span, a.adm_permlink_allow:hover span{
background-color: #fedfb8;
color:black;
}
a.adm_permlink_deny:visited, a.adm_permlink_allow:visited {
background-color: #FFFFFF;
}

a.adm_permlink_deny:visited:hover, a.adm_permlink_allow:visited:hover {
background-color: #fedfb8;
color:black;
}

/* Error */

.errordialog {
  background-color: #FFFFFF;
  color: #000000;
  font-style: normal; 
  font-size: 12px; 
  font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold;
  z-Index: 3000;
  padding: 30px;
  -webkit-box-shadow: 0 5px 7px 6px rgba(0,0,0,0.15);
  box-shadow: 0 5px 7px 6px rgba(0,0,0,0.15);
}

a.errordialog {
  color: #0000ff;
  font-style: normal!important;
	font-weight: normal;  

}
.errordialogborder {
  background-color: #FFFFFF;
  border: solid 1px #000000;
  padding: 20px;
}

.errordialogcaption {
  text-align: center;
  padding-bottom: 20px;
}

.errordialogtext {
  font-weight: normal;
  padding-bottom: 20px;
}

.adm_pagename_button img { display:block; }
.adm_pagename_button_on img { display:block; }

a.adm_ico_inline img, a.adm_ico_inline:visited img {
  padding: 5px;
  vertical-align: middle;
  border:1px solid #a6a6a6;
  background-image: url('/img_admin/adm_pagebtnico_bg.gif');
}

a.adm_ico_inline:active img, a.adm_ico_inline:hover img, a.adm_ico_inline:visited:hover img {
  background-image: url('/img_admin/adm_pagebtnicoon_bg.gif');
}

a.adm_tabbutton_on {
  background-color: #ffffff;
  border: #cccccc solid 1px;
  border-left: 0px;
  border-bottom: 1px solid #ffffff;
  padding: 10px;
  text-align: center;
  color: #000000;
  font-style: normal; 
  font-size: 12px; 
  font-weight: bold;
  font-family: Roboto, Tahoma, Arial,sans-serif;
  white-space: nowrap;
  display:block;
  float:left;
  text-decoration: none;
}

a.adm_tabbutton {
  background-color: #ffffff;
  display:block;
  float:left;
  border: #cccccc solid 1px;
  border-left: 0px;
  border-bottom: 1px solid #cccccc;
  padding: 10px;
  text-align: center;
  color: #555555;
  font-style: normal; 
  font-size: 12px; 
  font-weight: normal;
  font-family: Roboto, Tahoma, Arial,sans-serif; 
  text-decoration: none;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
}

a.adm_tabbutton:active, a.adm_tabbutton:visited  {
color: #555555;
background-color: #ffffff;
}

a.adm_tabbutton:hover, a.adm_tabbutton:visited:hover {
color: #000;
background-color: #e0e0e0 
}

table.adm_fieldslayout>tbody>tr>td {
  padding: 10px 0px 0px 5px;
  vertical-align: top;
}

table.adm_fieldslayout>tbody>tr>td:first-child {
  padding-left: 0px;
}

table.adm_fieldslayout>tbody>tr:first-child>td {
  padding-top: 0px;
}

table.adm_checkboxlayout td {
  vertical-align: top;
}  

table.adm_checkboxlayout>tbody>tr>td {
  padding-top: 3px;
}  
table.adm_checkboxlayout>tbody>tr>td:first-child {
  padding: 0px 5px 0px 0px;
}  

a.adm_warninglink, a.adm_warninglink:visited  {
  display: block;
  text-decoration: none;
  padding: 5px 5px 5px 5px;
  color:white;
}

a.adm_warninglink:hover, a.adm_warninglink:visited:hover, a.adm_warninglink:active {
  background-color: #db8888;
}


.adm_warningcontainer {
border: #A6A6A6 solid 1px;
background-color: #DB2B2B;
color: #fff; 
padding: 5px;
font-style: normal; 
font-size: 11px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
}

a.adm_iconwarning, a.adm_iconwarning:active, a.adm_iconwarning:visited  {
color: #fff; 
font-style: normal; 
font-weight:bold;
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #DB2B2B;
white-space: nowrap;
display:inline-block;
padding: 10px;
}

#ElmEmailShopItemDetailsContainer a.adm_iconwarning {
padding: 0px 5px 0px 5px;
}


a.adm_iconwarning:hover, a.adm_iconwarning:visited:hover {
background-color: #FE4902;

}

table.adm_padtable>tbody>tr>td { padding: 0px 10px 10px 0px; }
table.adm_padtable>tbody>tr:last-child>td { padding-bottom: 0px; }
table.adm_padtable>tbody>tr>td:last-child { padding-right: 0px; }

/* Calendar */

.adm_calendarbuttontd {
  padding-left: 5px;
}
.adm_calendarbutton {
}
.adm_calendarbutton img {
  background-color: #000000;
}

div.adm_calendarcontainer {
  position:absolute;
  border: #000000 1px solid;
  background-color: #FFFFFF;
}

a.adm_calendarprev, a.adm_calendarnext, a.adm_calendarprev:active, a.adm_calendarnext:active, div.adm_calendarmonthcaption, div.adm_calendarweekdaycaption {
  font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif;
  background-color: #FFFFFF;
  color: #000000;
  font-style: normal; 
  font-size: 10px; 
  display:block;
  float:left;
  text-align: center;
  text-decoration:none;
  padding: 2px 0px 2px 0px;
  height: 20px;
}
div.adm_calendarmonthcaption {
  width:100px;
}
div.adm_calendarweekdaycaption {
  padding: 0px 0px 0px 0px;
}
a.adm_calendarprev, a.adm_calendarnext, div.adm_calendarweekdaycaption {
  width: 20px;
}

a.adm_calendarday , a.adm_calendarday:active, a.adm_calendarday:visited, div.adm_calendarpadding {
  font-family: Roboto,  Tahoma, Verdana, Arial, sans-serif;
  background-color: #FFFFFF;
  color: #000000;
  font-size: 10px; 
  display:block;
  float:left;
  text-align: center;
  text-decoration:none;
  border: #FFFFFF 1px solid;
  cursor: hand;
}

a.adm_calendarday span, a.adm_calendarday:active span, a.adm_calendarday:visited span {
  color: #000000;
  font-size: 10px; 
  text-decoration:none;
  width: 18px;
  height: 14px;
  display:block;
  padding: 2px 0px 2px 0px;
  vertical-align: center;
}

a.adm_calendarday:hover, a.adm_calendarday:hover:visited {
  background-color: #000000;
  color: #FFFFFF;
}
a.adm_calendarday:hover span, a.adm_calendarday:hover:visited span{
  color: #FFFFFF;
}

table.adm_calendar a.adm_calendartoday {
  border: #000000 1px solid;
}

table.adm_calendar a.adm_calendarselectedday span {
  background-color: #000000;
  color: #FFFFFF;
}

/* Admin Extra */

.adm_txt_error 
{
  color: #FE4902;
  font-weight: bold; 
  font-size: 10px; 
  font-family: Roboto, Tahoma, Arial,sans-serif;
  background-color: White;
}

.adm_context_error
{
  color: #FE4902;
  font-weight: bold; 
  font-size: 10px; 
  font-family: Roboto, Tahoma, Arial,sans-serif;
  background-color: White;
  padding: 1px 3px 3px 3px;
  border:solid 1px #000000;
  border-top:0px;
}

.pagename_rename_table_errored {
background-color: #ffffff;
border: #666666 solid 1px;
border-top: 0px;
border-bottom: 0px;
padding: 1px;
width: 170px;
}



.pagename_layer_simple{
  width: 300px;
  overflow: auto;
  display: none;
  margin-bottom: 10px;
}
  
.pagename_layer{
  width: 300px;
  overflow: auto;
  position: absolute;
  z-index: 10;
  visibility: hidden;
}
  
BODY.fileupload 
{
  border: 0px;
  background-color: #5195c5;
  margin: 0px;
  padding: 0px;
}

.progressbar_box 
{
  font-size: 8px;
  height: 15px;
  border:solid 1px black;
  margin: 0px 10px 10px 10px;
  
}

.progressbar_bar
{
  width:    0px;
  height: 15px;
  background-color: White;
}
  
.progressbar_message
{
  position:absolute;
  color: #000;
  font-style: normal; 
  font-size: 11px; 
  font-family: Roboto, Tahoma, Arial,sans-serif;
  z-index: 3;
}

.progressbar_hiddensubmit
{
  color: #5195c5;
  font-style: normal; 
  font-size: 11px; 
  font-family: Roboto, Tahoma, Arial,sans-serif;
  z-index: 3;
  border: solid 1px #5195c5;
  margin: 1px;
  padding: 1px;
  background-color: #5195c5;  
}


BODY.CROPTool_fileupload
{
  border: 0px;
  background-color: #000000;
  margin: 0px;
  padding: 0px;
}

.CROPTool_progressbar_box 
{
  font-size: 8px;
  height: 15px;
  border:solid 1px #FE9002;
  margin: 0px 10px 10px 10px;
  
}

.CROPTool_progressbar_bar
{
  width:0px;
  height: 15px;
  background-color: White;
}
  
.CROPTool_progressbar_message
{
  position:absolute;
  color: #FE9002;
  font-style: normal; 
  font-size: 11px; 
  font-family: Roboto, Tahoma, Arial,sans-serif;
  z-index: 3;
}

.CROPTool_progressbar_submit
{
  color: #fff; 
  font-weight:normal;
  font-style: normal; 
  font-size: 12px; 
  font-family:Roboto, Tahoma, Arial,sans-serif; 
  text-decoration: none;
  background-color: #FE9002;
  padding: 10px;
  margin-top:1px;
}

.CROPTool_progressbar_file
{
  font-weight:bold;
  font-size:12px; 
  font-family: Roboto, Tahoma, Arial,sans-serif; 
  border:1px solid #FFFFFF;
  padding:10px;
}

.CROPTool_Button
{
  color: #fff; 
  font-weight:normal;
  font-style: normal; 
  font-size: 12px; 
  font-family: Roboto, Tahoma, Arial,sans-serif; 
  text-decoration: none;
  background-color: #fe9002;
  width: 180px;
  box-sizing: border-box;
  padding: 10px;
  display: inline-block;
}

.adm_menu_inactive {
color: #6C6C6C; 
font-weight:bold;
font-style: normal; 
font-size: 10px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: #FE9002;
display: block;
border: black solid 1px;
border-left: 0px;
padding: 3px;
padding-left: 7px;
padding-right: 7px;
text-align: center;
}


.pagename_menu{
  width: 170px;
  position: absolute;
  visibility:hidden;
}

.pagename_rename_table {
background-color: #ffffff;
border: #666666 solid 1px;
border-top: 0px;
width: 170px;
}


.tracecontent td
{
  color: Black;
}

.topimage_contextmenu {
  position: absolute;
  visibility:hidden;
}

a.content_missing, a.itemtitle_missing {
font-style: normal; 
font-size: 11px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
}

a.content_missing {
padding-bottom: 15px;
padding-top: 15px;
}

a.content_missing:hover, a.content_missing:visited:hover, a.itemtitle_missing:hover, a.itemtitle_missing:visited:hover {
text-decoration: underline;
}

.elmrawhtml a.content_missing,
.elmhtmlimageleft a.content_missing,
.elmhtmlimagefloatleft a.content_missing,
.elmhtmlimageright a.content_missing,
.elmhtmlimagefloatright a.content_missing,
.elmhtmlnoimage  a.content_missing {
  display: block;
  padding: 30px;
  font-weight: bold;
  text-align: center;
  color:#fff;
}
.adm_missingcontent, .res td.adm_missingcontent
 {
  background-color: #FE9002; 
  height: 80px;
  line-height: 80px;
  text-align: center;
  box-sizing: border-box;
}
.adm_missingcontent a{
  display: block;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
}
.adm_missingcontent a:hover{
  text-decoration: underline;
}

.shop_table>tbody>tr>td.adm_missingcontent
 {
  height: 120px;
  line-height: 120px;
}
.shop_table>tbody>tr>td.adm_missingcontent>a>img { border:1px #fff solid;margin:8px; }

.editmode>tbody>tr>td>.adm_htmlmissing,
.editmode>tbody>tr>td>.zonewrapper>.adm_htmlmissing 
{ background-color: #FE9002; background-image:none!important; }


.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimageleft>tbody>tr>td:first-child, 
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatleft a.adm_img_missing,
.editmode>tbody>tr>td>.zonewrapper>.adm_htmlmissing.adm_imgmissing.elmhtmlimageleft>tbody>tr>td:first-child, 
.editmode>tbody>tr>td>.zonewrapper>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatleft a.adm_img_missing {
  border-right: 1px solid #fff;
}
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimageright>tbody>tr>td:last-child, 
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatright a.adm_img_missing,
.editmode>tbody>tr>td>.zonewrapper>.adm_htmlmissing.adm_imgmissing.elmhtmlimageright>tbody>tr>td:last-child, 
.editmode>tbody>tr>td>.zonewrapper>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatright a.adm_img_missing {
  border-left: 1px solid #fff;
}
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatleft a.adm_img_missing,
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatright a.adm_img_missing,
.editmode>tbody>tr>td>.zonewrapper>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatleft a.adm_img_missing,
.editmode>tbody>tr>td>.zonewrapper>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatright a.adm_img_missing {
  border-bottom: 1px solid #fff;
}
.editmode>tbody>tr>td>.adm_imgmissing.elmhtmlimagefloatleft>tbody>tr>td>div:first-child,
.editmode>tbody>tr>td>.adm_imgmissing.elmhtmlimagefloatright>tbody>tr>td>div:first-child,
.editmode>tbody>tr>td>.adm_imgmissing.elmhtmlimageleft>tbody>tr>td:first-child,
.editmode>tbody>tr>td>.adm_imgmissing.elmhtmlimageright>tbody>tr>td:last-child,
.editmode>tbody>tr>td>.zonewrapper>.adm_imgmissing.elmhtmlimagefloatleft>tbody>tr>td>div:first-child,
.editmode>tbody>tr>td>.zonewrapper>.adm_imgmissing.elmhtmlimagefloatright>tbody>tr>td>div:first-child,
.editmode>tbody>tr>td>.zonewrapper>.adm_imgmissing.elmhtmlimageleft>tbody>tr>td:first-child,
.editmode>tbody>tr>td>.zonewrapper>.adm_imgmissing.elmhtmlimageright>tbody>tr>td:last-child { 
  width: 50%;
}
.elmhtmlimageright.adm_imgmissing>tbody>tr>td:first-child { width: auto; }

/*
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatleft>tbody>tr>td>div:first-child {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
} 
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatright>tbody>tr>td>div:first-child {
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatleft>tbody>tr>td>div:first-child,
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatright>tbody>tr>td>div:first-child { 
  width: 50%;
  height: 150px;
  text-align: center;
  background-color:#fe9002;
  background-image:url('/img_admin/adm_image_missing_center.gif');
  background-repeat:no-repeat;
  background-position: center center;
  position:relative;
}
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatleft>tbody>tr>td>div:first-child>a,
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatright>tbody>tr>td>div:first-child>a{ 
  position:absolute;
  display:block;
  box-sizing: border-box;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  border-top:115px solid transparent;
  color:white;
  font-weight:bold;
  text-decoration: none;
}
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatleft>tbody>tr>td>div:first-child>a:hover,
.editmode>tbody>tr>td>.adm_htmlmissing.adm_imgmissing.elmhtmlimagefloatright>tbody>tr>td>div:first-child>a:hover{ 
  text-decoration: underline;
}
*/

a.adm_schemeselect_button 
{
	display:block;
	padding: 3px 3px 1px 3px;
	border: solid 1px black;
	text-decoration: none;
}

a.adm_schemeselect_button:hover {
	padding: 2px 2px 0px 2px;
	border: solid 2px black;
}

a.adm_schemeselect_button:visited:hover {
	padding: 2px 2px 0px 2px;
	border: solid 2px black;
}

.adm_ele_box
{
  padding:20px 0px 20px 0px;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:black;	
}

.adm_ele_box_notediting
{
  margin:0px 0px 10px 0px;
}

.adm_page_title_error 
{
color: #FE4902;
font-weight: bold; 
font-size: 11px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
}

td.fileupload_caption 
{
font-weight: normal; 
font-size: 12px; 
font-family: Roboto, Tahoma, Arial,sans-serif;
}

.element_contextmenu {
  border-top: #A6A6A6 solid 1px;
  width:200px;
  z-Index: 100;
}
.adm_more_button>.element_contextmenu {
  left: 100%;
  top: -1px;
}
.grey_box{
  background: #efefef;
  padding: 15px;
  margin-bottom: 20px;
}

/* Zone lines */
.lline, .rline {background-image: url(/img_admin/1x1dfdfdf.gif);background-repeat: repeat-y;}
.rline {background-position: right;}
.lline {background-position: left;}

.elmhtmlimageleft  td.adm_img_missing, .elmhtmlimageright td.adm_img_missing {
  background-color: #FE9002;
  vertical-align: inherit;
}
.editmode>tbody>tr>td>.elmhtmlimagefloatleft div.adm_img_missing,
.editmode>tbody>tr>td>.elmhtmlimageleft   td.adm_img_missing,
.editmode>tbody>tr>td>.elmhtmlimagefloatright div.adm_img_missing,
.editmode>tbody>tr>td>.elmhtmlimageright  td.adm_img_missing
 {
  width:50%;
}



a.adm_img_missing {
  background-image:url('/img_admin/adm_image_missing_center.gif');
  background-repeat:no-repeat;
  background-size:auto;
  padding-top:95px; 
  padding-bottom:10px; 
  background-color: #FE9002;
  background-position: center 10px;
  color: white;
  text-decoration:none;
  font-weight:bold;
  display:block;
  text-align:center;
}

a.adm_img_missing:hover {
  color: #DFDFDF;
}

.elmhtmlimagecenter>tbody>tr>td>a.adm_img_missing {
  background-size:auto;
}

.editmode>tbody>tr>td>.elmhtmlimagefloatleft  .adm_textarea,
.editmode>tbody>tr>td>.elmhtmlimageleft  .adm_textarea,
.editmode>tbody>tr>td>.elmhtmlimagefloatright  .adm_textarea,
.editmode>tbody>tr>td>.elmhtmlimageright .adm_textarea,
.editmode>tbody>tr>td>.elmhtmlimagecenter .adm_textarea {
  width:100%;height:150px;border:1px #000 solid;box-sizing:border-box;
}
.editmode>tbody>tr>td>.elmhtmlimagefloatleft  .adm_altcounter,
.editmode>tbody>tr>td>.elmhtmlimageleft  .adm_altcounter,
.editmode>tbody>tr>td>.elmhtmlimagefloatright  .adm_altcounter,
.editmode>tbody>tr>td>.elmhtmlimageright .adm_altcounter,
.editmode>tbody>tr>td>.elmhtmlimagecenter .adm_altcounter {
  border:1px #000 solid;
  border-top:0px;
  box-sizing:border-box;
}


.adm_menu_table {
	margin-bottom:10px;
  width: 100%;
  height: 24px;
}
.content_table .adm_menu_table {
margin-top: 20px;
}

.adm_cropsize {
color: black; 
font-style: normal; 
font-weight:normal;
font-size: 10px; 
font-family: Roboto, Tahoma, Arial,sans-serif; 
text-decoration: none;
background-color: white;

display: block;
line-height: 19px;
padding-left: 7px;
padding-right: 7px;
white-space: nowrap;
border: #a6a6a6 solid 1px;
text-align:right;
border-top: 0px;
}

.adm_editclassnamescontainer {
  border: 1px solid #a6a6a6; 
  padding: 3px; 
  position: absolute; 
  background-color: white; 
}

.adm_editvaluescontainer, .adm_panecontainer {
  border: 1px solid #a6a6a6; 
  border-top: 0px; 
  box-sizing:border-box;
  background-color: white; 
}
.adm_editvaluescontainer {
  height: 40px;
}
.adm_editvaluescontainer .adm_pagename_button { 
  padding-top: 10px;
  padding-bottom: 10px;
}
.adm_editvaluescontainer  .adm_input{ 
  width:119px;
  box-sizing:border-box;
  border: none;
  line-height:24px;
  padding-left: 3px;
  padding-right: 3px;
  display:block;
  float:left;
  padding-top: 8px;
  padding-bottom: 8px;
}
.adm_editvaluescontainer>a.adm_pagename_button {
  box-sizing:border-box;
  display:block;
  text-align: center;
  float:right;
  width:79px;
}
#MiniSite_Elements_ElmHtml_ImagePositionContextMenu>.adm_newelement{
        width: 96px;
}
#MiniSite_Elements_ElmHtml_ImagePositionContextMenu>.adm_newelement>a.adm_ele_ico {
        width: 81px;
}
#MiniSite_Elements_ElmHtml_ImagePositionContextMenu>.adm_newelement>a.adm_ele_ico>img {
  margin:0px;
  width:77px;
  height:49px;
}

a.adm_pagename_button.adm_contextmenu_chechbox,
a.adm_pagename_button.adm_contextmenu_chechbox:active, 
a.adm_pagename_button.adm_contextmenu_chechbox:visited {
  background-image:url('/img_admin/checkbox_true.gif');
  background-position: 8px 8px;
  background-repeat: no-repeat;
  padding-left: 27px;
}
.adm_fieldiframe {
  height: 16px; width: 100%; border: 0px solid green; margin: 0px; padding:0px;
}

.adm_menu_field_cont .adm_pagename_button, .adm_menu_field_cont .adm_txt_fields {
box-sizing: border-box;
}
.adm_menu_field_cont .adm_pagename_button {
  float:right;
  width:87px;
  text-align:center;
  padding-left:0px;
}
.adm_menu_field_cont .adm_txt_fields {
  padding-top: 6px;
  padding-bottom:7px;
  width:100%;
}
.adm_menu_field_cont>table { width:100%; }

/* Layout Admin */
.adm_layoutvarcap { 
  width:200px; 
  display:inline-block;
}
.adm_vartype_color {
  position:relative;
}
.adm_spinner {
  color:#FE9002;
  position:absolute;
  left: -15px;
  top: 2px;
}
.adm_layoutvar {
  margin: 5px 0px;
}

.adm_vartype_borderwidth input {

}
.adm_colorpreview {
  border: black 1px solid;
  height: 19px;
  width: 19px;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: middle;
}
.adm_layoutvar>.awesomebut.fa-lock {
  background-color: transparent!important;
  color:black!important;
}
.adm_inputpixel { width:88px;text-align:center }
.adm_layoutvar .adm_selectmenu { 
  width: 116px;
}
.adm_layoutvar .adm_varvalue>input.adm_inputpixel { 
  width: 110px;
}
.ui-dialog  button.ui-widget{ font-size: 11px; }

.adm_pane .ui-widget, .ui-selectmenu-menu .ui-widget {
  font-size: 1em;
}
input.ui-spinner-input, li.ui-menu-item { font-size: 11px; }

.adm_input, .adm_input_profile {
border: #AAAAAA solid 1px;
color: #ffffff; 
font-style: normal; 
font-weight: normal;
font-size: 11px; 
font-family: Tahoma, Verdana, Arial, sans-serif; 
color: #000000;
background-color: #ffffff;
padding-top: 2.2px;
padding-bottom: 2.2px;
}

.adm_vartype_font .ui-selectmenu-button span.ui-selectmenu-text {
  font-size: 16px;
  line-height:20.4px;
	padding: 2.4px 2.1em 1.4px 6.4px;
  padding-bottom:1.4px;
}
.ui-fontsel {

}
.ui-fontsel li.ui-menu-item {
  font-size: 16px;
}
.ui-fontsel li:nth-child(1) { font-family: Tahoma,Arial,sans-serif }
.ui-fontsel li:nth-child(2) { font-family: Georgia,Times,serif }
.ui-fontsel li:nth-child(3) { font-family: Arial,Tahoma,sans-serif }
.ui-fontsel li:nth-child(4) { font-family: 'Comic Sans MS',cursive }
.ui-fontsel li:nth-child(5) { font-family: Impact,'Arial Black',sans-serif }
.ui-fontsel li:nth-child(6) { font-family: 'PT Sans',sans-serif }
.ui-fontsel li:nth-child(7) { font-family: 'Lato',sans-serif }
.ui-fontsel li:nth-child(8) { font-family: 'Play',sans-serif }
.ui-fontsel li:nth-child(9) { font-family: 'Ropa Sans', sans-serif }
.ui-fontsel li:nth-child(10) { font-family: 'Baumans', cursive }
.ui-fontsel li:nth-child(11) { font-family: 'Homenaje', sans-serif }
.ui-fontsel li:nth-child(12) { font-family: 'Open Sans Condensed', sans-serif }
.ui-fontsel li:nth-child(13) { font-family: 'Ubuntu', sans-serif }
.ui-fontsel li:nth-child(14) { font-family: 'Ubuntu Condensed', sans-serif }
.ui-fontsel li:nth-child(15) { font-family: 'Tulpen One', cursive }
.ui-fontsel li:nth-child(16) { font-family: 'Rancho', cursive }
.ui-fontsel li:nth-child(17) { font-family: 'PT Sans Narrow', sans-serif }
.ui-fontsel li:nth-child(18) { font-family: 'Bangers', cursive }
.ui-fontsel li:nth-child(19) { font-family: 'Nova Round', cursive }
.ui-fontsel li:nth-child(20) { font-family: 'Black Ops One', cursive }
.ui-fontsel li:nth-child(21) { font-family: 'Loved by the King', cursive }
.ui-fontsel li:nth-child(22) { font-family: 'Nothing You Could Do', cursive }
.ui-fontsel li:nth-child(23) { font-family: 'Monoton', cursive }
.ui-fontsel li:nth-child(24) { font-family: 'Permanent Marker', cursive }
.ui-fontsel li:nth-child(25) { font-family: 'Oswald', sans-serif }
.ui-fontsel li:nth-child(26) { font-family: 'Open Sans', sans-serif }
.ui-fontsel li:nth-child(27) { font-family: 'Amaranth', sans-serif }
.ui-fontsel li:nth-child(28) { font-family: 'Nosifer', cursive }
.ui-fontsel li:nth-child(29) { font-family: 'Raleway', cursive }
.ui-fontsel li:nth-child(30) { font-family: 'UnifrakturMaguntia', cursive }
.ui-fontsel li:nth-child(31) { font-family: 'UnifrakturCook', cursive }
.ui-fontsel li:nth-child(32) { font-family: 'Roboto', sans-serif }
.ui-fontsel li:nth-child(33) { font-family: 'Roboto Condensed', sans-serif }
.ui-fontsel li:nth-child(34) { font-family: 'Source Sans Pro', sans-serif }
.ui-fontsel li:nth-child(35) { font-family: 'Droid Sans', sans-serif }

.adm_vartype_font.fontsel-Tahoma .ui-widget {font-family: Tahoma,Arial,sans-serif }
.adm_vartype_font.fontsel-Georgia .ui-widget {font-family: Georgia,Times,serif }
.adm_vartype_font.fontsel-Arial .ui-widget {font-family: Arial,Tahoma,sans-serif }
.adm_vartype_font.fontsel-Comic .ui-widget {font-family: 'Comic Sans MS',cursive }
.adm_vartype_font.fontsel-Impact .ui-widget {font-family: Impact,'Arial Black',sans-serif }
.adm_vartype_font.fontsel-PTSans .ui-widget {font-family: 'PT Sans',sans-serif }
.adm_vartype_font.fontsel-Lato .ui-widget {font-family: 'Lato',sans-serif }
.adm_vartype_font.fontsel-Play .ui-widget {font-family: 'Play',sans-serif }
.adm_vartype_font.fontsel-RopaSans .ui-widget {font-family: 'Ropa Sans', sans-serif }
.adm_vartype_font.fontsel-Baumans .ui-widget {font-family: 'Baumans', cursive }
.adm_vartype_font.fontsel-Homenaje .ui-widget {font-family: 'Homenaje', sans-serif }
.adm_vartype_font.fontsel-OpenSansCondensed .ui-widget {font-family: 'Open Sans Condensed', sans-serif }
.adm_vartype_font.fontsel-Ubuntu .ui-widget {font-family: 'Ubuntu', sans-serif }
.adm_vartype_font.fontsel-UbuntuCondensed .ui-widget {font-family: 'Ubuntu Condensed', sans-serif }
.adm_vartype_font.fontsel-TulpenOne .ui-widget {font-family: 'Tulpen One', cursive; }
.adm_vartype_font.fontsel-Rancho .ui-widget {font-family: 'Rancho', cursive }
.adm_vartype_font.fontsel-PTSansNarrow .ui-widget {font-family: 'PT Sans Narrow', sans-serif }
.adm_vartype_font.fontsel-Bangers .ui-widget {font-family: 'Bangers', cursive }
.adm_vartype_font.fontsel-NovaRound .ui-widget {font-family: 'Nova Round', cursive }
.adm_vartype_font.fontsel-BlackOpsOne .ui-widget {font-family: 'Black Ops One', cursive }
.adm_vartype_font.fontsel-LovedByTheKing .ui-widget {font-family: 'Loved by the King', cursive }
.adm_vartype_font.fontsel-NothingYouCouldDo .ui-widget {font-family: 'Nothing You Could Do', cursive }
.adm_vartype_font.fontsel-Monoton .ui-widget {font-family: 'Monoton', cursive }
.adm_vartype_font.fontsel-PermanentMarker .ui-widget {font-family: 'Permanent Marker', cursive }
.adm_vartype_font.fontsel-Oswald .ui-widget {font-family: 'Oswald', sans-serif }
.adm_vartype_font.fontsel-OpenSans .ui-widget {font-family: 'Open Sans', sans-serif }
.adm_vartype_font.fontsel-Amaranth .ui-widget {font-family: 'Amaranth', sans-serif }
.adm_vartype_font.fontsel-Nosifer .ui-widget {font-family: 'Nosifer', cursive }
.adm_vartype_font.fontsel-Raleway .ui-widget {font-family: 'Raleway', cursive }
.adm_vartype_font.fontsel-UnifrakturMaguntia .ui-widget {font-family: 'UnifrakturMaguntia', cursive }
.adm_vartype_font.fontsel-UnifrakturCook .ui-widget {font-family: 'UnifrakturCook', cursive; }
.adm_vartype_font.fontsel-Roboto .ui-widget {font-family: 'Roboto', sans-serif; }
.adm_vartype_font.fontsel-RobotoCondensed .ui-widget {font-family: 'Roboto Condensed', sans-serif; }
.adm_vartype_font.fontsel-SourceSansPro .ui-widget {font-family: 'Source Sans Pro', sans-serif; }
.adm_vartype_font.fontsel-DroidSans .ui-widget {font-family: 'Droid Sans', sans-serif; }

/* MiniSite Forms */

.publish tbody>tr>td.elm_msftd { border:solid 1px #000000; }


/* External Video */
.elmexternalvideo   a.adm_missing { 
  height: 151px;
  background-position: center center;
  display:block;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #FE9002;
}

.adm_pane {
  background-color: #FFFFFF;
  border:1px solid #000000;
  padding: 10px;
  
}

/* Rotation Fade Zone */

.editmode.elmrotationfadezone>tbody>tr>td.subzone {
  border:1px solid #ABB100; 
  border-width:1px 0px; 
  position:relative;
}
.editmode.elmrotationfadezone>tbody>tr>td.subzone>.adm_rfz_rightborder,
.editmode.elmrotationfadezone>tbody>tr>td.subzone>.adm_rfz_leftborder {
  background-color:#ABB100; 
  width: 1px;
  position:absolute;
  top: 0px;
  bottom: 0px;
}
.editmode.elmrotationfadezone>tbody>tr>td.subzone>.adm_rfz_rightborder {
  right: 0px;
}
.adm_rfz_padding>td { height: 20px; }
.elmrotationfadezone>tbody>tr.adm_rfz_padding:first-child>td {
  border-top: #000000 dashed 1px;
  height: 25px;
}
.elmrotationfadezone>tbody>tr.adm_rfz_padding:last-child>td {
  border-bottom: #000000 dashed 1px;
  height: 25px;
}
.adm_elmrotationfadezone_form {
  position:relative;
}
.adm_elmrotationfadezone_form>div {
  position:absolute;
  z-Index: 100;
}

/* Preview Element */
.elmpreviewcontainer>.element { background-image:none!important; }
.editmode>tbody>tr>td>.elmpreviewcontainer { padding-top: 20px; }

/* ElementDescriptor */

.editmode>tbody>tr>td>.adm_elmdescriptor, .editmode>tbody>tr>td>div.zonewrapper>.adm_elmdescriptor {
  box-shadow: 0px 0px 20px #718; 
}
.adm_validator { color: red; font-weight: bold; }
.adm_formtable>tbody>tr:nth-child(2n)>td { padding-bottom:5px; } 
.adm_formtable>tbody>tr:nth-child(2n-1)>td { padding-right:5px; } 

/* ElmRawHtml */

.adm_pane.adm_raw {
  position:relative;
  padding:0px;
}
.adm_pane.adm_raw>span {
  display:block;
  float:right;
  max-width: 15em;
  background-color:rgba(0,0,0, .7);
  color:white!important;
  padding: 10px;
  text-align:center;
}

.adm_pane.adm_raw>div {
  position: absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
}
.adm_pane.adm_raw>div>div {
  overflow:hidden;
  height:100%;
  width:100%;
}
.adm_pane.adm_raw>div>div>pre {
  margin:0px;
  color:rgba(0,0,0, .5);
}

.adm_helppopupheader {
  height:100px;
  background-image: url('/img_admin/adm_topimage.png');
  background-position: 40px 25px;
  background-color: #ffffff;
  background-repeat: no-repeat;
  border: 1px solid #cccccc;
  border-bottom: 0px;
}
.adm_helppopupheader>a {
  float:right;
  margin:5px;
}
.adm_helppopup {
  background-color: #ffffff;
  color: #000;
  font-style: normal; 
  font-size: 12px; 
  font-family:Roboto, Tahoma, Arial,sans-serif;
  padding: 40px;
  border: 1px solid #cccccc;
  border-bottom: 0px;
}
.adm_helppopupfooter {
  background-color: #ffffff;
  padding: 40px;
  text-align:center;
  border: 1px solid #cccccc;
}

/* Dragging */
.gms_draggingphoto { text-align: center; }
#MiniSite_Elements_dropZone { background-color:rgba(254, 144, 2, .3); position: absolute; z-Index: 1999; }
.adm_icon_grip { 
  width:9px;
  height:11px;
  left:18px;
  background-repeat:no-repeat;
  background-position: center center;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAArHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjaXVBbDsMgDPvPKXYE8gCS47C2k3aDHX8JRK1aS+DYBAcBx+/7gVcAewGpXZu1VhxiYjS80LKwGIvMfWFPxrsP5wG5xc68ZDuyf7hfrwtd0n/ffehb5mgG4Rk8wTE56uzTDGJaPqYGKw/otWjL2Ax/aun+GXv1PCagg5GL7xpT2F/AxmPycG0UlXhdp8/RB39YyEf3+rMYhwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAFpJREFUKM+VklEKwDAIQxPp/a+c/oyxitHOnyL6IImlJJgSAFaDaIDvO0IaeqwC4h951lyexyVwgFQTn6v16FbyU3l6d6JY7oo5CN4ALnJVkqbjcujtN2IneQOVdRYZHyf1vAAAAABJRU5ErkJggg==')
}

/* HtmlEditor */
#htmleditortextarea {
  width: 100%;
  height: 450px;
  box-sizing:border-box;
}
#imagetexttextarea,#phototexttextarea,#rawhtmltextarea { 
  width:100%; 
  height: 250px;
  box-sizing:border-box;
}

/* New Element */

#MiniSite_Elements_NewElement_Dialog_TemplatesContextMenu, 
#MiniSite_Elements_NewElement_Dialog_FieldContextMenu,
#MiniSite_Elements_NewElement_DialogFieldFormNameSelect,
#MiniSite_Elements_NewElement_DialogTemplateGroupsDropDown,
#ElmNewElementNewForm,
#ElmNewElementNewGroup,
#senderrordialog { z-index: 3000; }

/* PhotoAlbum Ajax */

#ElmPhotoAlbumMultiImageContainer { height:400px; overflow-y:scroll; text-align: right; }
#ElmPhotoAlbumMultiImageContainer>div>* {
  display:inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: 10px;
}
#ElmPhotoAlbumMultiImageContainer>div:first-child>* {
  margin-top: 0px;
}
#ElmPhotoAlbumMultiImageContainer textarea {
  width:350px;
  height:125px;
}
#ElmPhotoAlbumMultiImageContainer>div>div:first-child {
  width: 340px;
  text-align:center;
}
#ElmPhotoAlbumMultiImageContainer>div {
  position: relative;
}
#ElmPhotoAlbumMultiImageContainer>div>div:last-child {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(255, 255, 255, .8);
}
#ElmPhotoAlbumMultiImageContainer>div>div:last-child>div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  text-align: center;
}
