@charset "utf-8";

body {
color:#232323;
background-attachment:scroll;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-position:center top;
background-color:#000;
margin:0;
padding:0;
}

div,h1,h2,h3,h4,p,form,label,input,textarea,img,span {
margin:0;
padding:0;
}

a, a:hover {
color:#fff;

}

img {
float:left;
margin-right:10px;
border:5px;
}

#logo_banner {
width:1004px;
float:none;
height:115px;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
}

#menu_banner {
width:1004px;
font-family:Georgia;
font-size:11px;
color:#908b51;
text-decoration:none;
float:none;
height:41px;
margin:0 auto;
padding:0;
}

.menu_area {
float:left;
height:42px;
width:660px;
color:#ffd5a8;
margin:0;
padding:0 0 0 344px;
}

.menu_hover,.menu {
font-family:"Trebuchet MS";
font-size:11px;
font-weight:700;
color:#ffd5a8;
text-decoration:none;
height:26px;
float:left;
margin:0;
padding:16px 22px 0;
}

.menu_hover,.menu:hover {
color:#b7170e;
background-color:#4a0b03;
}

#search_banner {
width:1004px;
text-align:center;
float:none;
height:69px;
margin:0 auto;
padding:0;
}

#banner {
width:1004px;
float:none;
height:328px;
background-image:url(images/banner.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
}

.banner_area {
float:left;
height:328px;
width:356px;
margin:0;
padding:0 0 0 648px;
}

.publications,.services {
background-repeat:no-repeat;
float:left;
height:138px;
width:176px;
color:#7f421c;
font-family:Arial;
font-size:10px;
font-weight:400;
text-decoration:none;
margin:0;
padding:25px 0 0 150px;
}

.services {
background-image:url(images/services_01.jpg);
}

.publications {
background-image:url(images/publications.jpg);
}

.banner_head {
font-family:Georgia;
font-size:24px;
color:#1a0102;
}

.banner_head2, .banner_head2 a, .banner_head2 a:hover {
color:#1a0102;
}

.more {
font-family:"Trebuchet MS";
font-size:10px;
font-weight:400;
text-transform:uppercase;
color:#ffd5a8;
text-decoration:none;
background-image:url(images/submit.png);
background-repeat:no-repeat;
float:left;
height:19px;
width:57px;
margin-top:7px;
padding:2px 0 0;
}

.more:hover {
background-image:url(images/submit1.png);
background-repeat:no-repeat;
}

#body_area {
width:1004px;
height:auto;
margin:0 auto;
}

.body_textarea {
float:left;
height:auto;
width:928px;
padding:30px 42px 0 34px;
}

.head {
font-family:Georgia;
font-size:20px;
color:#fbd8b9;
float:left;
width:928px;
margin:0;
padding:22px 0 15px 20px;
}

.text {
font-family:"Trebuchet MS";
font-size:14px;
color:#ab8459;
float:left;
width:928px;
margin:0 0 25px;
}

.testimonials_head {
font-family:Georgia;
font-size:24px;
color:#fbd8b9;
margin-bottom:10px;
}

.testimonials_head2 {
font-family:Arial;
font-size:14px;
color:#fbd8b9;
}

#fotter {
width:100%;
min-width:1004px;
float:left;
height:89px;
background:url(images/fotter.jpg) repeat-x top;
}

.fotter_validation,.fotter_links {
float:left;
height:20px;
width:100%;
color:#ffd5a8;
padding:15px 0 0;
}

.fotter_validation {
padding:5px 0 0;
}

a.fotterlink:visited,a.fotterlink:link {
text-decoration:none;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:700;
color:#ffd5a8;
padding-right:5px;
padding-left:5px;
}

a.fotterlink:hover {
color:#fff;
}

a.css:visited,a.css:link,a.xhtml:visited,a.xhtml:link {
color:#FFF;
text-decoration:none;
font-family:Arial;
font-size:11px;
font-weight:700;
background-color:#492f14;
clear:none;
float:none;
height:20px;
width:150px;
border:1px dotted #FFF;
padding:0 10px;
}

a.css:visited,a.css:link {
background-color:#000;
width:100px;
border:1px dotted #FFF;
padding:0 20px;
}

a.css:hover {
background-color:#492f14;
}

.contactfeildnameall {
width:550px;
height:400px;
float:left;
padding:0 0 0 160px;
}

.contactfeildname {
width:550px;
height:20px;
float:none;
margin-top: 10px;
}
.contactfeildname-w {
width:550px;
height:210px;
float:none;
margin-top: 10px;
}
.contactfeildname-tekst {
width:250px;
float:left;
padding-top: 3px;
}
.contactfeildname-wpis {
width:300px;
float:left;
}


.tekstinput {
width: 290px;
height: 20px;
}

.contactinput {
width: 290px;
height: 200px;
}


.submitbutton {
width:90px;
height:20px;
float:none;
text-align:center;
margin: auto;
}

#submitbutton {
color:#FFF;
text-decoration:none;
font-family:Arial;
font-size:11px;
background-color:#492f14;
clear:none;
float:none;
height:20px;
width:80px;
border:1px dotted #FFF;
cursor:pointer;
padding:0 10px;
}


a.xhtml:hover,.submitbutton:hover {
background-color:#000;
} 