.header-medium1,
#folderlisting a {
    color:#cf5000;
}


table#folderlisting table.listbutton td {
    border: none;
}

tr.visible {
    visibility: visible;
    display: table-row;
}

tr.notvisible {
   visibility: collapse;
   display: none;
}

tr.collapsed td.expandable {
    background-image: url(/IPS/pub/webstudio/bbg_orange_01.gif);
}

tr.expanded td.expandable {
    background-image: url(/IPS/pub/webstudio/bbg_orange_01.gif);
}

div#feedback {
    margin-top:15px;
    width: 656px;
    background-color: #FFFFAA;
    border: 1px solid #ACA899;
    padding: 1px 4px 1px 4px;
    text-align: center;
    font-size: 10pt;
    margin-bottom: 10px;
}

div#feedback.show {
    display: block;
}


.notvisible {
    visibility: hidden;
    display: none;
}

.visible {
    visibility: visible;
}


td.leftflip_on {
    background-image: url(/IPS/pub/webstudio/flip_on_left_01.gif);
}

td.middleflip_on {
    background-image: url(/IPS/pub/webstudio/flip_on_bg_01.gif);
}

td.rightflip_on {
    background-image: url(/IPS/pub/webstudio/flip_on_right_01.gif);
}

td.leftflip_off {
    background-image: url(/IPS/pub/webstudio/flip_off_left_01.gif);
}

td.middleflip_off {
    background-image: url(/IPS/pub/webstudio/flip_off_bg_01.gif);
}

td.rightflip_off {
    background-image: url(/IPS/pub/webstudio/flip_off_right_01.gif);
}

td.arrow:hover {
    background-color: #F3E1C7;
}

td.marked {
    background-color: #FFFFCC;
    background-image: url(/IPS/pub/webstudio/savehere.gif);
    background-repeat: no-repeat;
    background-position: 95% 50%;
    cursor: pointer;
}

td.markedinvalid {
    background-color: #CC0000;
    cursor: default;
}

tr.showWithFocus {
    background-color: #FFFFCC !important;
}

.hide {
    display: none;
}

.show {
    display: inline;
}

input.namebox {
}

.white {
    color: white;
}

textarea.optimize {
    width: 600px;
}

.tree, .expanded-tree {
    vertical-align: middle;
}

img.tree, img.expanded-tree {
    width: 16px;
    height: 25px;
    padding: 0px;
    border: none;
}

form.tree {
    margin: 0px;
    padding: 0px;
    display: inline;
}

table.fchooser {
    float: left;
}

td.showWeb {
    padding-right: 15px;
    vertical-align: middle;
}


.padding-15-left {
    padding-left: 15px;
}

.padding-15-right {
    padding-right: 15px;
}

.padding-10-top {
    padding-top: 10px;
}

tr.showTableRow {
    display: table-row;
}

tr.dnd {
    background-color: yellow;
}

div.pwfield {
    vertical-align: center;
    margin-bottom: 10px;
}

div#pwprotect {
    margin-bottom: 50px;
}

div#pwprotect h2, div#publishcontrol h2 {
    margin-top: 0px;
}

div#pwprotect label {
    display: inline;
}

div#pwprotect input {
    display: inline;
    margin-left: 10px;
}

div#pwprotect input#recursive {
    margin-left: 0px;
}

div#pwprotect input#active {
    margin-left: 0px;
}

div.pcelement {
    margin-bottom: 10px;
}

/* Used in Upgrade/MyAccount */
.bargraph {
    border: 1px solid black;
    margin-top:5px;
    margin-bottom:5px;
    width:100px;
    float:left;
}

.bargraph img {
    border-right: 1px solid black;
}

/* Used in Traffic */
/* Used in Upgrade/MyAccount */
.bargraphTraffic {
    border: 1px solid black;
    margin-top:5px;
    margin-bottom:5px;
    width:60px;
    float:left;
}

.bargraphTraffic img {
    border-right: 1px solid black;
}

div.tabNotice {
    color: white;
    float: right;
    padding-top: 10px;
}

.tabNotice a, .tabNotice a:visited {
  color: white;
}

.tabFeatureNotice {
    padding-bottom: 10px;
    font-weight: bold;
}

tr .expanded-tree {
    display: none;
}

tr.expanded img.tree.line {
    display: none;
}

tr.expanded .expanded-tree {
    display: inline;
}

/* Shop */
.marked {
  color:#CF5000;
  font-weight:bold;
}
.menu_left {
	xborder-right:solid 1px #B78938;
	width:30px;
}
.moving {
	border-left:solid 1px #B78938;
	width:16px;
}
.synlig {
	background:url(bbg_green_01.gif) repeat-x 0px 0px;
	border-left:1px solid #99FFCC;
	border-right:1px solid #003300;
	color:#FFFFFF;
}
.notpublished {
	background-color:#FFFFCC;
}
.synlig_notpublished {
	background:url(bbg_orange_02.gif) repeat-x 0px 0px;
	border-left:1px solid #F7E9A8;
	border-right:1px solid #113300;
	color:#FFFFFF;
}
.invalid {
	color: #666666;
}
.invalid td.redno {
  border-left:1px solid #B76958;
  background-image:url(bbg_red_01.gif);
}
.product h3 {
  margin-bottom:0px;
}
