/* CSS Document */

body { padding: 0; margin: 0; text-align: center; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; }

h1, h2, h3 { color: #604300; padding: 0; margin: 0; }

h1 { font-weight: normal; text-transform: none; font-size: 2.2em; padding-bottom: 20px; }
h1.start { font-weight: normal; text-transform: none; font-size: 3em; padding-bottom: 20px; }

#footer h1 { font-weight: bold; text-transform: uppercase; color: #808080; font-size: 1.2em;}

h2 { font-weight: bold; text-transform: uppercase; font-size: 1.2em; display:block; color: #000; }
#puffar h2 { font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #e5e0d7; font-size: 1.4em; display: block; padding-bottom: 6px; }

h3 { font-weight: normal; text-transform: uppercase;}

strong { color: #604300; }

a { color: #604300; }


/* //////// MENU //////// */

#wrapper_menu { width: 960px; margin-left: auto; margin-right: auto; padding-top: 50px; text-align: right; }
#wrapper_menu img { float: left; }

#wrapper_menu ul { margin: 0; padding: 0; padding-top: 44px; }
#wrapper_menu ul li { display: inline; list-style-type: none; }
#wrapper_menu ul li a { text-transform: uppercase; font-size: 1.3em; text-decoration: none; color: #000; font-weight: 700; padding: 0px 15px 5px 15px; }
#wrapper_menu ul li.selected a { background: url(../px/menu-selected.gif) no-repeat bottom; }


/* //////// MAIN WRAPPER //////// */

#wrapper { width: 100%; text-align: left; background: url(../px/bg-top.gif) repeat-x top #e5e1d8; }
#wrapper_left { width: 100%; text-align: left; background: url(../px/bg-top-left.gif) no-repeat top left; }
#wrapper_right { width: 100%; text-align: left; background: url(../px/bg-top-right.gif) no-repeat top right; }
#wrapper_right img.flik { float: right; padding-top: 23px; }

#wrapper_content { width: 100%; text-align: left; background: url(../px/bg-main-content.gif) repeat-x bottom; font-family: Arial, Helvetica, sans-serif; padding: 30px 0px 40px 0px; }
#wrapper_content p {padding: 0; margin: 0; margin-bottom: 15px; font-size: 1.1em; }

#content_left { float: left; width: 460px; padding: 10px;  }
#content_right { float: left; width: 460px; padding: 10px; }


/* //////// SIDFOT WRAPPER //////// */

#wrapper_footer { width: 100%; text-align: left; background: url(../px/bg-footer.gif) repeat-x top; font-family: Verdana, Arial, Helvetica, sans-serif; }
#wrapper_footer_left { width: 100%; text-align: left; background: url(../px/bg-footer-left.gif) no-repeat top left; }
#wrapper_footer_right { width: 100%; text-align: left; background: url(../px/bg-footer-right.gif) no-repeat top right; }


#footer { margin-left: auto; margin-right: auto; width: 960px; padding-top: 50px; }

.footer_column { width: 300px; padding: 10px; float: left; }
.footer_content { border-bottom: 1px solid #dbd5c8; border-top: 1px solid #dbd5c8; padding: 10px 0px 10px 0px; font-size: 0.9em; margin-bottom: 10px; }
.footer_content .contact { float:left; width: 150px; }
.footer_content p { margin: 0; padding: 0; padding-bottom: 10px; }