body
{
  background-color:#CDD1C1;
  background-image:url('bg_body.png');
  background-repeat:repeat-x;
  margin:0px;
  text-align:center;
  font-family:arial,sans-serif;
}
h1
{
  color:white;
  padding-top:70px;
  padding-left:15px;
  padding-bottom:0px;
  margin-bottom:0px;
  font-size:15px;
  margin-top:0px;
}
h2.heading
{
  margin-top:0px;
  padding-top:0px;
  margin-left:15px;
  font-size:10px;
  color:white;
}
img
{
  border-style:none;
}
form th
{
  text-align:left;
  width:140px;
}
#left
{
  float:left;
  width:210px;
}
#center
{
  margin:auto;
  padding-top:0px;
  margin-top:0px;
  margin-bottom:0px;
  width:1000px;
  position:relative;
  text-align:left;
}
#header
{
  background-image:url('bg_header.png');
  background-repeat:no-repeat;
  width:1000px;
  height:39px;
  margin:0px;
  padding-top:4px;
}
#heading
{
  background-image:url('bg_heading.png');
  width:202px;
  height:122px;
}
#content
{
  clear:both;
  width:1000px;
  margin-top:4px;
}
#menu
{
  margin-top:4px;
  padding-left:0px;
  margin-left:0px;
  list-style:none;
}
#menu li
{
  display:block;
  width:202px;
  height:44px;
  background-image:url('bg_menu.png');
  background-repeat:no-repeat;
  margin-top:4px;
}
#menu li.hassubmenu
{
  height:139px;
  position:relative;
}
#menu li span.container
{
  padding-top:10px;
  padding-left:20px;
  display:block;
}
#menu li span.container span.container2
{
  color:black;
  margin-top:7px;
  font-size:10px;
  margin-left:10px;
  float:left;
  font-weight:bold;
  display:block;
  cursor:pointer;
}
#menu li ul.submenu
{
  position:absolute;
  top:44px;
  left:0px;
  padding-left:0px;
  margin-left:0px;
}
#menu li ul.submenu li
{
  background-image:url('bg_submenu.png');
  margin-left:0px;
}
#menu a
{
  text-decoration:none;
  display:block;
  width:202px;
  height:44px;
}
#menu li span.container img
{
  float:left;
}
#main
{
  float:left;
  width:790px;
}
#mainheading
{
  background-color:#AFB49B;
  width:788px;
  border-style:solid;
  border-width:1px;
  border-color:#9DA486;
  height:52px;
}
#mainheading h2
{
  padding-top:18px;
  padding-left:18px;
  margin:0px;
  font-size:16px;
}
#navigation
{
  margin-top:5px;
  background-color:#7F7F7F;
  width:788px;
  border-style:solid;
  border-width:1px;
  border-color:#838483;
  height:30px;
  color:white;
  position:relative;
}
#langselect
{
  position:absolute;
  top:5px;
  right:5px;
}
#navigation .container
{
  margin-top:10px;
  margin-left:15px;
  font-size:0.8em;
}
#navigation a
{
  color:white;
}
#maincontent
{
  width:788px;
  margin-top:5px;
  border-color:#C5C5C5;
  border-style:solid;
  border-width:1px;
  background-color:#F1F1F1
}
#maincontent .container
{
  padding-left:9px;
  padding-top:9px;
  padding-bottom:9px;
}
ul#pagenumbers
{
  margin:0px;
  padding:0px;
  list-style:none;
}
ul#pagenumbers li
{
  display:block;
  background-image:url('bg_pagenumber.png');
  background-repeat:no-repeat;
  float:left;
  width:18px;
  height:28px;
  margin-right:5px;
}
ul#pagenumbers .pagenumcontainer
{
  padding:4px;
}
ul#pagenumbers li.active
{
  background-image:url('bg_pagenumber_active.png');
}
ul#pagenumbers a
{
  color:black;
  text-decoration:none;
}
#footer
{
  margin-top:10px;
  padding-top:15px;
  padding-left:90px;
  background-repeat:no-repeat;
  background-image:url('logo_wd.png');
  font-size:12px;
  color:#A3A3A3;
  background-color:white;
}
#footer .container
{
  margin:0px;
  padding:0px;
  height:30px;
}

.savebutton
{
  width:132px;
  height:38px;
}
.filterbox
{
  background-image:url('filterbox_top.png');
  background-repeat:no-repeat;
  background-position:top left;
  background-color:#DDE1D2;
  width:770px;
}
.filterbox .container
{
  width:770px;
  background-image:url('filterbox_bottom.png');
  background-repeat:no-repeat;
  background-position:bottom left;
}
.filterbox .container .container2
{
  padding-top:15px;
  padding-left:15px;
}
.filterbox .filters
{
  float:left;
  width:530px;
}
.filterbox .buttons
{
  float:left;
  padding-top:20px;
}
.filterbox .buttons a
{
  text-decoration:none;
  color:white;
  font-weight:bold;
}
.clear
{
  clear:both;
}
.headerbutton
{
  width:98px;
  height:31px;
  background-image:url('bg_headerbutton.png');
  background-repeat:no-repeat;
  text-align:center;
  font-size:10px;
  color:black;
  float:left;
  margin-right:10px;
}
.headerbutton a
{
  color:black;
  text-decoration:none;
  display:block;
  margin:auto;
  padding-top:10px;
}
.headerbutton div
{
  
}
.headerbutton img
{
  float:left;
  margin-left:5px;
  margin-top:-5px;
}
.list
{
  border-collapse:collapse;
  width:770px;
  margin-right:0px;
  padding-right:0px;
}
.list tr.listheader
{
  height:56px;
  width:770px;
  background-repeat:no-repeat;
}
.list tr.listheader th.heading
{
  background-image:url('bg_listheader.png');
  background-position:center;
}
.listheader th
{
  text-align:left;
  font-weight:normal;
    
}
.listheader th.lastth
{
  background-image:url('bg_listheader.png');
  width:140px;
  background-position:top right;
}
.listheader th.firstth
{
    background-image:url('bg_listheader.png');
  width:70px;
  background-position:top left;
}

.list th,td
{
  padding-left:5px;
}
.list tr
{
  background-image:url('bg_listitem.png');
  background-position:bottom left;
  background-repeat:repeat-x;
  height:35px;
  background-color:#E8E8E8;
}
.list tr:hover
{
  background-image:url('bg_listitem_active.png');
  background-color:#D2D7C4;
}
.list img
{
  margin-left:5px;
}

.addbutton
{
  background-image:url('button_add.png');
  background-repeat:no-repeat;
  font-size:0.7em;
  width:132px;
  height:60px;
  padding:0px;
  margin:0px;
  text-decoration:none;
}
.addbutton a
{
  color:white;
  text-decoration:none;
  font-weight:bold;
}
.addbutton .buttoncontainer
{
  padding-left:45px;
  margin:0px;
  padding-top:12px;
}
hr.listhr
{
  color:#C7C7C7;
  height:1px;
  background-color:#C7C7C7;
  border-color:#C7C7C7;
}
hr.advhr
{
  color:#C7C7C7;
  height:1px;
  background-color:#C7C7C7;
  border-color:#C7C7C7;
  width:520px;
  margin-left:10px;
  float:left;
}
.checkboxfield
{
  background-image:url('corner_left_checkboxfield.png');
  background-repeat:no-repeat;
  background-color:#DDE1D1;
  padding-left:25px;
  padding-top:0px;
  padding-bottom:0px;
}
.checkboxfield .cbcontainer
{
  background-image:url('corner_right_checkboxfield.png');
  background-position:top right;
  background-repeat:no-repeat;
  height:38px;
  padding:0px;
}
.checkboxfield .cbcontainer .cbcontainer2
{
  padding:5px;
}
.advsettingsexpander
{
  font-size:0.8em;
  color:#FF8F00;
  text-decoration:underline;
  font-weight:bold;
}
#advanced
{
  display:none;
  margin-left:20px;
}
#advanced th
{
  font-weight:normal;
}
.widgetbox
{
  padding-left:5px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#e0e0e0;
}
.gallery_image
{
  float:left;
  background-color:#ECF4F9;
  padding:5px;
  margin:10px;
  text-align:center;
}
#loginbox
{
  background-color:white;
  margin-top:5px;
  margin-bottom:5px;
}
.loginboxcontainer
{
  padding-top:16px;
  padding-left:10px;
  padding-bottom:16px;
}
.logininputs
{
  float:left;
  width:230px;
}
.logininputs input
{
  width:220px;
  height:33px;
  padding:10px;
  margin-bottom:5px;
  border-style:solid;
  border-width:1px;
  border-color:#C7C7C7;
  font-size:10px;
}
.loginsubmit
{
  float:left;
  margin-top:20px;
}
