#beheer_container{
width: 700px;
margin:0 auto;
padding:0;
}
table.beheer_table{
width:100%;
}
table.beheer_table td.options{
width: 110px;
}
td.options a{
text-decoration:none;
}
td.options a img{
padding:0px 1px;
border:0px;
}
table.beheer_table td.links{
width: 90px;
text-align:center;
}
#loading_holder,#message_holder{
left:40%;
position:absolute;
text-align:center;
top:30px;
}
#loading_holder img{
border: 1px solid black;
}
#message_holder{
background:white;
border: 1px solid red;
width: 300px;
text-align:left;
}
#message_options{
right:0px;
position:absolute;
}
#message_container{
  padding:5px;
}


#content_holder_sub,div.relative{
position:relative;
zoom:1; /* IE test fix */
}
#content_holder_sub div.popover_holder{
right: 20px;
}
div.popover_holder{
position:absolute;
}
div.popover_container{
position:relative;
border:1px solid black;
background:white;
padding: 10px;
}
div.popover_options{
background:white;
padding:0px 5px;
height: 20px;
position:absolute;
top:-22px;
right:1px;
border:1px solid black;
border-bottom:0px;
overflow-y:hidden;
}
div.popover_options img{
vertical-align:middle;
border:0px;
cursor:pointer;
}
div.popover_content{}div.categorylist_selector_holder{
padding: 5px 0px;
}
div.categorylist_selector_holder a{
text-decoration:none;
color:red;
}
div.categorylist_selector_holder a:hover{
color:blue;
}
ul.categorylist,ul.categorylist li{
margin:0;
padding:0;
list-style:none;
}
ul.categorylist ul{
padding-left: 15px;
}
ul.categorylist li{
padding-left: 5px;
}
ul.categorylist a img{
vertical-align:text-bottom;
}
ul.categorylist a{
text-decoration:none;
cursor:pointer;
}
ul.categorylist a.linked{
color:green;
}
ul.categorylist a.protected{
color:#C29100;
font-weight:bold;
}
ul.categorylist a.notlinked{
color:red;
}
tr.level td.name{font-weight:bold;}
tr.level_0 td.name{padding-left:0px;color:#C29100;}
tr.level_1 td.name{padding-left:15px;}
tr.level_2 td.name{padding-left:25px;color:#0000B3;}
tr.level_3 td.name{padding-left:35px;color:#006633;}
tr.level_4 td.name{padding-left:40px;}

table.productlinks td.options{
width: 60px;
text-align:center!important;
}
table.categorylinks td.notlinked{
color:red;
}div.admin_edit_holder{}
div.item_beheer_options_holder{
position:absolute;
right:0px;
top:1px;
}
#main_language_content_container{
border:1px solid black;
}
div.language_content_holder{
padding:20px;
}
div.title{
padding: 5px 0px;
}
div.wrow{
padding-bottom:10px;
}
div.editcontainer input.text{
width: 250px;
}
div.meta_holder{
position:absolute;
padding: 5px;
}
div.meta{
float:left;
padding: 0px 5px;
}
textarea.meta{
width: 300px;
height:150px;
}
div.tab{
float:left;
border:1px solid black;
padding:2px 5px;
margin-right: 2px;
}
div.active{
background:red;
color:white;
}
div.active a{
color:white !important;
font-weight:bold;
text-decoration:none;
}#productadminsearch_container,div.adminsearch_container{
vertical-align:text-bottom;
line-height:20px;
padding: 10px 0px;
}
#productadminsearch_container div.searchcont,div.adminsearch_container div.searchcont{
padding: 2px 0px;
}
div.adminsearch_container div.search_title{
float:left;
width: 200px;
}
#productadminsearch_container div.search_param,div.adminsearch_container div.search_param{
float:left;
}
div.adminsearch_container div.searchtext div.search_param{
float:left;
}
div.adminsearch_container div.searchtext{
float:left;
}
div.adminsearch_container div.searchon,div.adminsearch_container div.searchtext{
padding: 0px;
}
,div.adminsearch_container div.searchon div.search_title{
width: 20px;
}
div.adminsearch_container div.searchon div.search_title{
width: 20px;
padding: 0px 10px;
}
#productadminsearch_searchnav div.pagenumbers{
padding:5px;
}#product_order_preview_container{
height: 190px;
width: 660px;
border: 1px solid black;
border-width: 1px 0px 1px 0px;
padding: 5px 0px;
}
#product_order_preview_image{
float:left;
}
#product_order_preview_content{
float:left;
padding-left: 20px;
}

#product_sort_container{
margin:0;
padding:0;
}
li.product_order{
float:left;
border: 1px solid black;
margin: 2px;
padding:2px;
height: 34px;
width:34px;
position:relative;
list-style:none;
cursor:pointer;
}
div.product_order_thumb{}
div.product_order_details{
background:white;
padding: 10px;
border: 1px solid #A1907E;
position:absolute;
z-index: 3;
width: 250px;
}
li.lightup{
border: 3px solid #242021;
padding:1px;
margin: 1px;
}
a.btn{
text-decoration:none;
}
a.update_btn{
background: #242021 url('/block_background.gif') repeat-x;
line-height:20px;
padding: 0px 15px;
color:white;
border: 1px solid white;
cursor:pointer;
display:block;
width: 40px;
}table td.ccode{
text-align:center !important;
width: 30px;
}
table td.puid{
width: 180px;
}
tr.prodstat_0{
color:#A6A6A6;
}
tr.prodstat_1{}
tr.prodstat_2{
color:green;
font-weight:bold;
}
table.beheer_product td.status{
width:60px;
}
div.productadminsearch_container,div.adminsearch_container{
padding:10px 0px;
}
.catlist option.level_0{}
.catlist option.level_1{
  padding-left:15px;
}
.catlist option.level_2{
padding-left: 25px;
}table.order_overview td.options{
width:70px;
padding-left:10px;
}
table.order_overview td.tamount{
text-align:center;
}#definetranslation tr:hover td.variable{
color:black;
font-weight:bold;
}
#definetranslation td.variable{
vertical-align:top;
width: 190px;
}
#definetranslation td.value{
text-align:right;
}
#definetranslation td.header{
text-align:left;
}
#definetranslation input.text{
width: 500px;
}
#definetranslation textarea{
width: 500px;
height:100px;
}
#definetranslation textarea.email_textarea{
width: 500px;
height:250px;
}/*Javascript Styles Begin*/
input.date_input{width:105px;}
div.jscalendar_holder{position:absolute;background:white;}
table.jscalendar{font-family:verdana;font-size: 10px;border: 1px solid darkblue;width:180px;padding:0px 2px;}
table.jscalendar td{padding: 2px;}
table.jscalendar tr.monthholder td,table.jscalendar tr.yearholder td{padding: 0px;}
table.jscalendar a.nav{text-decoration:none;color:red;display:block;width: 100%;	cursor:pointer;}
table.jscalendar a.navleft{text-align:right;text-decoration:none;}
table.jscalendar a.navright{text-align:left;text-decoration:none;}
table.jscalendar a.prevmonth{color:lightgrey;text-decoration:none;}
table.jscalendar a.curmonth{color:darkblue;text-decoration:none;}
table.jscalendar a.nextmonth{	color:lightgrey;text-decoration:none;}
table.jscalendar a.today{color:yellow;background:black;}
table.jscalendar td.day{background:lavender;}
table.jscalendar td.weekend{color:red;}
table.jscalendar tr.dayholder td{border-bottom: 1px solid silver;}
div.jsoptions{position:absolute;top:0px;right: 0px;}
div.jsoptions a{color:red;text-decoration:none;border: 1px solid darkblue;display:block;width: 8px;font-size: 9px;text-align:right;cursor:pointer;font-family:verdana;font-weight:bold;height:9px;line-height: 9px;background:darkblue;}
/*Javascript Styles End*/


table.beheer_table{
border-bottom:2px solid #231F20;
}
table.beheer_table td.header{
font-weight:bold;
border-bottom:2px solid #231f20;
color:#d8d1ca;
background:#231f20;
text-align:left;
}
table.beheer_table td{
color:#796658;
}
table.beheer_table td.header a{
color:#d8d1ca;
}
div.beheer_options_holder{
padding-bottom:10px;
}
div.beheer_option{
padding-left: 10px;
}
a.beheer_option{
text-decoration:none;
color:red;
}
a.beheer_option:hover{
color:blue;
}
div.beheer_nav_holder{
padding: 20px 0px;
}
div.beheer_nav{
padding-bottom:2px;
}
a.beheer_nav{
text-decoration:none;
color:blue;
}
a.beheer_nav:hover{
color:red;
}
div.beheer_option,div.beheer_nav{
padding-bottom:2px;
}
a.beheer_option img,a.beheer_nav img{
 border:0;
 padding-right:5px;
 vertical-align:text-bottom;
}

div.frontimagepreview,div.imagepreview{
top:-75px;
right:0;
position:absolute;
border:1px solid black;
}

table.beheer_partner td.option{
 width:auto;
}
tr.odd{
background:#ececec;
}
tr.odd:hover, tr.even:hover{
background:#ADADAD;
}
tr.noresult{
background:#EDEDED;
color:black;
font-weight:bold;
}
tr.noresult td{
text-align:center;
}
