body {
background: #cfe4ee url("/images/bg.png");
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
color: #504F43;
margin: 0;
}
.container {
background-color: #ffffff;
padding: 0;
min-height: 920px;
}
#header {
background: #ffffff;
height: 128px;
top: 0;
}
#headerright {
position: relative;
float: right;
right: 0;
padding: 3px;
padding-top: 0;
width: 180px;
height: 125px;
border: 0 solid #000;
}
#headermiddle {
float: right;
width: 81px;
height: 125px;
background: url("/images/header_rightline.png") no-repeat top right;
border: 0 solid #000;
}
#headerleft {
min-width: 1px;
float: right;
border: 0 solid #000;
height: 1px;
}
#content2 {
float: left;
width: 94%;
background-color: #fff;
text-align: left;
font-size: 12px;
padding: 23px;
left: 0;
border: 0 solid green;
}
#column_left2 {
position: relative;
margin-left: -185px;
padding: 3px;
padding-top: 0;
margin-top: 0;
font-size: 12px;
float: left;
width: 250px;
bottom: 40px;
text-align: left;
border: 0 solid black;
color: #333333;
}
#column_left2 a {
color: #333333;
text-decoration: none;
}
#column_left2 a:hover {
color: #bf90c1;
text-decoration: none;
background-color: white;
}
.button_right {
margin-top: 20px;
text-align: right;
right: 0;
}
#menubox_categories .categories .cat_active {
font-weight: bold;
color: #8e5292;
}
#menubox_categories_left .categories .cat_active {
font-weight: bold;
color: #8e5292;
}
#menubar {
border-top: 1px solid #d1e5f0;
margin-bottom: 10px;
width: 100%;
text-align: center;
float: left;
font-family: Arial;
font-size: 1em;
line-height: normal;
position: relative;
top: -3px;
}
#menubar ul {
width: 100%;
margin: 0;
padding: 0;
padding-left: 30px;
list-style: none;
}
#menubar li {
float: left;
margin: 0;
padding-left: 0;
padding-right: 45px;
text-align: center;
}
#menubar li a {
font-weight: bold;
word-spacing: 0;
color: #333333;
}
#menubar li a:hover {
color: #bf90c1;
text-decoration: none;
}
.menubarmain A:link, .menubarmain A:visited {
font-size: 12px;
color: #333333;
font-weight: bold;
text-decoration: none;
}
.menubarmain A:active {
color: #bf90c1;
text-decoration: none;
}
.menubarmain A:hover {
color: #bf90c1;
text-decoration: none;
background-color: white;
}
.menubarmain {
height: 20px;
}


/* LINKS GLOBAL */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer}
a:hover {text-decoration:underline;}
a:link {color:#BF90C1}
a:visited {color:#BF90C1}
a:hover,a:active {color:#BF90C1}
a img {border:none}


/* WHOLE SITE WRAPPER */

#header-start {background: url(/images/header_start.gif) bottom left no-repeat; width: 970px; margin: 0 auto; padding:0; height: 8px;}

#wrap {margin: 0 auto; width:920px; /*background: url(img/back_header.gif) no-repeat #fff; */ background-color: #fff;  padding: 0px 25px 0px 25px; border-bottom: none;}


/* HEADER WITH LOGO, SEARCH BOX AND LANGUAGE SELECTION */
#header {height:124px; border-bottom: 1px solid #fff; padding-top: 2px;}
#header #logo {float:left; background: url(/images/logo.gif) no-repeat; width: 517px; height: 124px;}
#header #logo a {display: block; width: 517px; height: 124px; text-indent: -3000px;}
#header #search {padding: 9px 0 10px 0;}
#header #search table.tablesearch {}
#header #search a {font-size:11px;}
#header #search table.tablesearch tr td {}
#header #search table.tablesearch tr td.searchfield input {border: 1px solid #BF90C1;}

#loginsearch {float: right; background: url(/images/header_rightline.png) no-repeat; padding: 0 0 0 95px; height: 125px;}


/* TOPMENU AS LIST */
#topmenuwrap {border-top: 1px solid #d1e5f0;}
#topmenu {float:left; padding:0; margin:0; list-style-type:none; height:36px; font-size:13px;}
#topmenu li {height:36px; float:left; padding: 0px 40px 0px 0; margin:0;}
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {line-height:36px; vertical-align:middle; text-decoration:none; font-weight:bold; cursor:pointer; color:#000; margin:0; padding:0;}
#topmenu a:hover {color:#DEDCCE;}

/* FOOTER */

ul.contentlist {margin:0; padding: 10px 0 0 0; text-align: center; list-style:none;}
ul.contentlist li {color:#504F43; font-size:11px; display: inline;}
ul.contentlist li a {text-decoration: none; color:#504F43; font: 11px arial, verdana, sans-serif;}

.footer {clear:both;font-size:11px; color:#817958; padding: 0 8px 0 8px;}
.footer a {color:#817958; text-decoration:none;}

#footer-end {background: url(/images/footer_end.gif) no-repeat; width: 970px; margin: 0 auto; padding:0; height: 8px;}
