@charset "utf-8";
/* KOEKRAF LAYOUT.CSS */
body {
width:100%;
height:100%;
text-align:center;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
background-image:url(images/body_background.jpg);
background-repeat:no-repeat;
background-position:top center;
}
.clear {
clear:both;
}

div {
position:relative;
}


#page {
width:950px;
margin-left:auto;
margin-right:auto;
margin-top:0;
text-align:left;
background-image:url(images/main_back_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#ffffff;
padding-bottom:10px;
} 

#header {
width:950px; /*1000px - 0px border */
background-image:url(images/header_back.jpg);
background-repeat:repeat-x;
height:111px;
}

/* HEADER AREA */
.header_logo {
margin-left:30px;
_margin-left:10px;
padding-top:20px;
width:225px;
float:left;
}
.header_logo img {
border:none;
}
.header_right {
width:695px;
float:right;
}

/* Navigation */
.header_navigation {
list-style-type:none;
padding:0;
margin-top:51px;
margin-left:35px;
display:block;
}
.header_navigation li {
display:block;
float:left;
}
.header_navigation li a {
display:block;
width:123px;
height:21px; /*29px-8px apdding */
padding-top:8px;
overflow:hidden;
background-image:url(images/nav_btn.jpg);
margin-left:5px;
text-align:center;
text-decoration:none;
font-size:10pt;
font-weight:bold;
margin-top:0;
}
.header_navigation li a:hover {
color:#004a99;
}
.top_no a{
color:#4a4444;
}
.top_act a{
color:#004a99;
}
/* Navigation END */
.header_language {
width:220px;
margin-top:6px;
float:right;
}
.header_search {
margin-top:6px;
float:right;
}
.header_language img {
border:none;
margin-right:5px;
}
/* Such Formular */
.header_search_input {
background-color:#f4f4f4;
border: 1px solid #a5acb2;
width:225px;
float:left;
}
.header_search_label {
float:left;
margin-top:2px;
margin-right:9px;
}
.header_search_button {
display:block;
margin-left:4px;
margin-top:1px;
float:left;
}

/* HEADER AREA END */

/* Main Area */
#main {
border-top:1px solid #cfd1d0;
border-left:1px solid #cfd1d0;
border-right:1px solid #cfd1d0;
padding-left:32px;
padding-top:10px;
padding-right:20px;
width:896px; /*950px - -32 px padding - 20 px padd - 2px border */
overflow:hidden;
}


/* FOOTER */
#footer {
height:38px;
background-image:url(images/footer_back.jpg);
background-repeat:repeat-x;
margin-bottom:10px;
margin-top:5px;
text-align:left;
}
.footer_content {
width:950px;
margin-right:auto;
margin-left:auto;
color:#FFFFFF;
padding-top:10px;
}
.footer_copyright {
display:block;
float:left;
}
.footer_copyright p {
margin:0;
padding:0;
}
.footer_menu {
display:block;
float:right;
}
.footer_menu a {
color:#FFFFFF;
text-decoration:none;
}

