html, body {
    margin              :   0;
    padding             :   0;
    width               :   100%;
    height              :   100%;
    background-color    :   #f0efef;
    background-image    :   url("/images/bg_header.gif");
    background-repeat   :   repeat-x;
    color               :   #000000;
}

* {
    font-family         :   verdana, tahoma, arial, helvetica, sans-serif;
}

table#centertable {
    height              :   100%;
    width               :   770px;
    border-collapse     :   collapse;
    background-color    :   #f7f1f3;
    margin-left         :   115px;
    background-image    :   url("/images/bg_content_page.gif");
    background-repeat   :   repeat-y;
}

table#centertable td#contentcontainer {
    vertical-align      :   top;
    padding             :   0;
}

/**********/
/* HEADER */
/**********/

div#header {
    height              :   90px;
    background-color    :   #ffffff;
    background-image    :   url("/images/bg_top.gif");
    background-repeat   :   no-repeat;
}

div#container {
    overflow            :   auto;
    position            :   relative;
    margin              :   0;
    padding             :   0;
}

div#logo {
    width               :   592px;
    height              :   90px;
    float               :   left;
}

div#logo h1 {
    width               :   592px;
    height              :   90px;
    line-height         :   400px;
    overflow            :   hidden;
    background-image    :   url("/images/logo.gif");
    background-repeat   :   no-repeat;
    margin              :   0;
    padding             :   0;
}

div#languageselector {
    width               :   178px;
    float               :   right;
    text-align          :   right;
    padding-top         :   52px;
}

div#languageselector select {
    font-size           :   11px;
}

/**************/
/* NAVIGATION */
/**************/

div#navigation {
    float               :   left;
    width               :   231px;
    /*height              :   400px;*/
    background-color    :   #dddada;
    margin              :   0;
    padding             :   0;
}

div#navigation ul {
    margin              :   0;
    padding             :   0;
    list-style-type     :   none;
}

div#navigation ul li {
    border-bottom       :   1px solid #ffffff;
    font-size           :   11px;
    line-height         :   13px;
}

div#navigation ul li a {
    display             :   block;
    text-decoration     :   none;
    height              :   16px;
    padding-top         :   4px;
    padding-bottom      :   1px;
    padding-left        :   10px;
    color               :   #000000;
}

div#navigation ul li a:hover {
    background-color    :   #bcb6b6;
    color               :   #ffffff;
    font-weight         :   bold;
}

div#navigation ul li.active {
    background-color    :   #bcb6b6;
    padding-left        :   10px;
    padding-bottom      :   4px;
    padding-top         :   4px;
    color               :   #ffffff;
    font-weight         :   bold;
}

/***********/
/* CONTENT */
/***********/

div#content {
    float               :   right;
    width               :   521px;
    margin              :   0;
    padding             :   0;
    padding-left        :   18px;
    font-size           :   11px;
    line-height         :   18px;
    border-top          :   1px solid #bcb6b6;
    padding-top         :   30px;
}

p {
    margin-right        :   35px;
}

div.brown {
    color               :   #998a8a;
	margin-left			:	5px;		
}

h1 {
    font-size           :   14px;
    color               :   #3b230f;
}

/******************/
/* OTHER ELEMENTS */
/******************/

div#pagevisual {
    position            :   absolute;
    left                :   0;
    top                 :   0;
    background-color    :   #f0efef;
    padding-top         :   90px;
    z-index             :   5;
}

div#news {
	clear				: 	both;
	float				:	left;
    width               :   226px;
    /*height              :   80px;*/
    background-color    :   #ecebe8;
    margin              :   45px 0 0 0;
    padding             :   0 0 0 5px;
}

#newsitem {
	background:			5px 12px no-repeat; /* background-image is declared inside template */
	padding: 			25px 5px 0 5px !important;
}

#newsitem p {
	font-weight:		bold;
}

.small {
	font-size:			10px;
	line-height:		16px;
}

/**********/
/* FOOTER */
/**********/

table#centertable td#footerleft {
    padding             :   0;
    vertical-align      :   bottom;
    font-size           :   9px;
    padding-bottom      :   10px;
    padding-top         :   20px;
    padding-left        :   10px;
    width               :   220px;
}

table#centertable td#footerright {
    padding             :   0;
    vertical-align      :   bottom;
    font-size           :   9px;
    padding-bottom      :   10px;
    padding-top         :   20px;
    padding-left        :   18px;
    width               :   522px;
}

table#centertable td#footerleft a {
    color               :   #847878;
}

table#centertable td#footerleft a:hover {
    color               :   #000000;
}

sup {
    font-size           :   8px;
}

div.clear {
    clear               :   both;
    font-size           :   0;
    line-height         :   0;
}

div.otherlanguages {
    display             :   none;
}

a {
    color               :   #8e8a8a;
}
a:hover {
    color               :   #000000;
}

a.lightbg ,
a.whitebg, 
a.back {
	padding-left:		18px;
	color:				#fa7404 !important;
	font-weight:		normal;
}

a.back {
	background:			url(/images/linkprefix_back.gif) bottom left no-repeat;
}

a.whitebg {
	background:			url(/images/linkprefix_white.gif) bottom left no-repeat;
}

a.lightbg {
	background:			url(/images/linkprefix_lightgrey.gif) bottom left no-repeat;
}

a.whitebg:hover ,
a.back:hover {
	text-decoration		:	none;
}