html, body {
     background: #FFF;
     color: #FFF;
     font-family: Arial;
     font-size: 12px;
     height: 101%;
}

* {
     margin: 0pt;
     padding: 0pt;
}

.clr {
     clear: both;
}

.r {
     float: right;
}

.l {
     float: left;
}

h1 {
     font-family: Arial;
     font-size: 20px;
     font-weight: normal;
}

h2 {
     color: #F68428;
     font-family: Arial;
     font-size: 14px;
     font-weight: normal;
}

h2 a {
     color: #F68428;
     font-family: Arial;
     font-weight: normal;
}

h3 {
     font-size: 18px;
}

h4 {
     font-size: 14px;
}

a {
     color: #F68428;
     text-decoration: none;
}

a:hover {
     color: #000000;
}

p {
     padding: 3px 0px;
}

li {
     margin-left: 30px;
}

img {
     border: 0pt none;
     vertical-align: middle;
}

fieldset {
     border: 0pt none;
}

.green {
     color: green;
}

.red {
     color: red;
}

noscript {
     color: red;
}

.must {
     color: red;
     float: left;
     font-size: 16px;
     margin-left: 10px;
     margin-top: 2px;
     position: absolute;
}

strong {
     font-family: Arial;
     font-weight: normal;
}

#header_wrapper {
     background: url("images/header_wrapper_new.png") repeat-x;
     height: 593px;
     width: 100%;
}

#header {
     background: url("images/logo_payoff_zpey.png") no-repeat;
     height: 593px;
     margin: 0pt auto;
     position: relative;
     width: 986px;
     z-index: 200;
}

#subheader_wrapper {
     background: url("images/header_wrapper_new.png") repeat-x;
     height: 225px;
     width: 100%;
}

#subheader {
     background: url("images/logo_payoff_zpey.png") no-repeat;
     height: 225px;
     margin: 0pt auto;
     position: relative;
     width: 986px;
     z-index: 200;
}

#logo {
     height: 106px;
     left: 0px;
     position: absolute;
     top: 30px;
     width: 600px;
}

ul#menu {
     left: 0px;
     position: absolute;
     top: 138px;
     z-index: 200;
}

ul#menu li {
     float: left;
     height: 53px;
     list-style: none outside none;
     margin: 0pt;
     position: relative;
     z-index: 201;
}

ul#menu li.spacer {
     background: url("images/menu_spacer.jpg") no-repeat;
     width: 2px;
}

ul#menu li a {
     color: #FFF;
     float: left;
     font-family: Arial;
     font-size: 14px;
     height: 53px;
     line-height: 53px;
     padding: 0px 10px;
     text-transform: uppercase;
}

ul#menu li a:hover, ul#menu li a.active {
     color: #000;
}

ul#menu ul {
     border: 1px solid #1F1F1F;
     display: none;
     left: -2px;
     position: absolute;
     top: 53px;
     z-index: 202;
}

ul#menu ul li {
     background: #333;
     float: none;
     height: 30px;
     list-style: none outside none;
     margin: 0pt;
     position: relative;
     z-index: 203;
}

ul#menu ul li a {
     color: #FFFFFF;
     display: block;
     float: none;
     font-family: arial;
     font-size: 12px;
     height: 30px;
     line-height: 30px;
     padding: 0px 10px;
     white-space: nowrap;
}

ul#menu ul li a:hover, ul#menu ul li a.active {
     background: none;
     color: #000;
     display: block;
}

ul#menu li:hover ul {
     display: block;
}

ul#menu_small {
     color: #000;
     font-family: arial;
     height: 25px;
     padding-top: 8px;
     width: 100%;
}

ul#menu_small li.l {
     float: left;
}

ul#menu_small li {
     float: right;
     list-style: none outside none;
     margin: 0pt;
}

ul#menu_small li span {
     color: #FFF;
     font-size: 11px;
     padding: 0px 5px;
}

ul#menu_small li a.flag {
     padding: 0px 1px;
}

ul#menu_small li a {
     color: #000;
     font-size: 11px;
     padding: 0px 5px;
}

ul#menu_small li a:hover, ul#menu_small li a.active {
     color: #999;
}

ul.flash {
     bottom: 15px;
     height: 363px;
     left: -20px;
     overflow: hidden;
     padding: 3px 20px;
     position: absolute;
     width: 984px;
}

ul.flash li img {
     left: 0px;
     position: absolute;
     top: 0px;
}

ul.flash li {
     height: 362px;
     left: 21px;
     list-style: none outside none;
     margin: 0pt;
     overflow: hidden;
     position: absolute;
     top: 3px;
     width: 984px;
}

ul.flash li div {
     bottom: 10px;
     padding: 5px 10px;
     position: absolute;
     right: 0px;
     text-align: right;
     width: auto;
}

ul.flash li div h2 {
     color: #FFFFFF;
     font-family: georgia;
     font-size: 30px;
     font-weight: normal;
}

ul.flash li div p a, ul.flash li div p {
     color: #D15428;
     font-family: georgia;
     font-size: 20px;
     font-weight: normal;
     padding: 0px 50px 0px 0px;
}

#flash_left {
     background: url("images/flash_left.jpg") no-repeat;
     bottom: 0px;
     height: 367px;
     left: -35px;
     position: absolute;
     width: 35px;
}

#flash_right {
     background: url("images/flash_right.jpg") no-repeat;
     bottom: 0px;
     height: 367px;
     position: absolute;
     right: -35px;
     width: 35px;
}

#content_wrapper {
    
}

#content {
     margin: 0pt auto;
     padding: 20px 0px 0px;
     width: 986px;
}

#content_left {
     float: left;
     padding: 0px 19px 0px 0px;
     width: 316px;
}

#content_right {
     float: right;
     width: 651px;
}

#content_post, #ajax_post {
     float: left;
     width: 651px;
}

.p {
     padding: 0px 19px 0px 0px;
}

.content_column {
     float: left;
     width: 316px;
}

.btn_product {
     background: url("images/btn_product_new.png") no-repeat;
     height: 50px;
     padding: 5px 0px 0px 20px;
     position: relative;
     width: 296px;
     z-index: 1;
}

.btn_product a {
     background: #000;
     display: block;
     height: 55px;
     left: 0px;
     opacity: 0.01;
     position: absolute;
     top: 0px;
     width: 316px;
     z-index: 2;
}

.btn_product_header {
     color: #FFFFFF;
     display: block;
     font-family: Arial;
     font-size: 14px;
     font-weight: normal;
     line-height: 20px;
     text-transform: uppercase;
}

.btn_product_text {
     color: #8E8870;
     display: none;
     font-size: 12px;
     padding: 3px 0px;
}

.front_picture_product {
     height: 118px;
     margin: 20px 0px 5px;
     overflow: hidden;
     position: relative;
     width: 315px;
}

.front_picture_product img {
     left: 0px;
     position: absolute;
     top: 0px;
}

.text_heading {
     color: #000000;
     font-family: Arial;
     font-size: 18px;
     font-weight: normal;
     height: 33px;
     line-height: 33px;
     margin-top: 15px;
     padding-left: 10px;
     text-transform: uppercase;
}

.text_subheading {
     color: #000000;
     font-family: Arial;
     font-size: 14px;
     font-weight: normal;
     margin-top: 15px;
     padding-left: 10px;
}

.text_post {
     clear: both;
     color: #514C41;
     display: block;
     font-size: 12px;
     padding: 3px 10px 6px;
}

.text_post img {
     border: 1px solid #CCCCCC;
     padding: 2px;
}

.text_post em {
     color: #000000;
     font-size: 13px;
}

.text_post strong {
     font-size: 13px;
}

a.text_post:hover {
     color: #FFFFFF;
}

.text_link {
     color: #948E76;
     display: block;
     font-size: 13px;
     padding: 3px 10px 6px;
     text-decoration: underline;
}

a.text_link:hover {
     color: #FFFFFF;
}

.text_link_lesmer {
     clear: both;
     color: #999;
     display: block;
     font-size: 13px;
     padding: 3px 5px 3px 0px;
}

.product_post {
     background: #EEEEEE;
     border: 1px solid #CCCCCC;
     color: #000000;
     display: block;
     margin-top: 3px;
     padding: 5px 10px;
}

a.product_post.active, a.product_post:hover {
     color: #F68428;
}

ul#product_types {
     float: right;
     margin-bottom: 20px;
     width: 260px;
}

ul#product_types li.heading {
     background: none;
     border: 0pt none;
     color: #000000;
     cursor: default;
     list-style: none outside none;
     padding: 5px;
}

ul#product_types li {
     background: #EEEEEE;
     border: 1px solid #CCCCCC;
     color: #666666;
     cursor: pointer;
     list-style: none outside none;
     margin-top: 2px;
     padding: 5px;
}

ul#product_types li div {
     border-top: 1px solid #847A65;
     color: #666666;
     margin-top: 4px;
     padding-top: 4px;
}

ul#product_types li div strong {
     color: #F68428;
}

ul#product_types li.active {
     color: #000000;
}

table.product_lines {
     border: 3px solid #444444;
     margin-top: 10px;
     width: 638px;
}

table.product_lines td {
     color: #000000;
     font-size: 10px;
     padding: 2px;
}

#newsletter_wrapper {
     background: url("images/newsletter_new.png") no-repeat;
     height: 226px;
     margin-top: 15px;
     position: relative;
     width: 316px;
     z-index: 99;
}

#dealers_header {
     color: #FFFFFF;
     font-family: Arial;
     font-size: 16px;
     left: 25px;
     position: absolute;
     top: 35px;
}

#dealers_header a {
     color: #FFFFFF;
}

#dealers_text {
     color: #000000;
     font-family: Arial;
     font-size: 12px;
     left: 25px;
     position: absolute;
     top: 75px;
}

#dealers_form {
     color: #FFFFFF;
     cursor: pointer;
     font-size: 12px;
     left: 116px;
     padding: 8px 0px 8px 10px;
     position: absolute;
     top: 66px;
     width: 140px;
}

ul.dropdown_wrapper {
     background: #494642;
     border: 1px solid #373430;
     color: #FFFFFF;
     font-size: 12px;
     left: 116px;
     padding: 5px 0px;
     position: absolute;
     top: 100px;
     width: 146px;
     z-index: 100;
}

ul.dropdown_wrapper li {
     list-style: none outside none;
     margin: 0pt;
}

ul.dropdown_wrapper li a {
     color: #FFFFFF;
     display: block;
     padding: 3px 0px 3px 10px;
}

ul.dropdown_wrapper li a:hover {
     color: #999999;
}

#newsletter_header {
     color: #000000;
     font-family: Arial;
     font-size: 14px;
     font-weight: bold;
     left: 45px;
     position: absolute;
     top: 145px;
}

#newsletter_wrapper #email {
     background: none;
     border: none;
     color: #FFFFFF;
     left: 52px;
     padding: 5px;
     position: absolute;
     top: 168px;
     width: 176px;
}

#newsletter_wrapper #submit {
     background: none;
     border: none;
     cursor: pointer;
     left: 234px;
     padding: 5px;
     position: absolute;
     top: 172px;
}

#statements {
     background: #F68428;
     height: 174px;
     margin-top: 15px;
     position: relative;
     width: 651px;
}

#statements_header {
     color: #000000;
     font-size: 13px;
     left: 20px;
     position: absolute;
     top: 30px;
}

#statements_header em {
     color: #000000;
}

#statements_text {
     color: #FFFFFF;
     font-family: Arial;
     font-size: 16px;
     left: 0px;
     padding: 0px 40px;
     position: absolute;
     text-align: center;
     top: 60px;
     width: 571px;
}

#statements_text span {
     color: #000000;
}

#footer_wrapper {
     background: #F68428 url("images/footer_wrapper_new.png") repeat-x;
     clear: both;
     width: 100%;
}

#footer {
     background: url("images/footer_logo.png") no-repeat scroll center 58px;
     height: 400px;
     margin: 0pt auto;
     position: relative;
     width: 986px;
}

#footer_text {
     color: #FFFFFF;
     font-family: Arial;
     font-size: 16px;
     position: absolute;
     text-align: center;
     top: 300px;
     width: 986px;
}

#footer_copyright {
     color: #FFFFFF;
     font-size: 11px;
     position: absolute;
     text-align: center;
     top: 330px;
     width: 986px;
}

#footer_copyright a {
     color: #000000;
}

#footer_copyright a:hover {
     color: #FFFFFF;
}

#calendar {
     background: url("images/kalender_new.png") repeat;
     height: 140px;
     margin-top: 15px;
     padding: 45px 5px 5px;
     position: relative;
     width: 306px;
}

#calendar_header {
     color: #000000;
     font-family: Arial;
     font-size: 16px;
     left: 20px;
     position: absolute;
     text-transform: uppercase;
     top: 15px;
}

#calendar_header span {
     color: #F68428;
     text-transform: none;
}

#calendar_nav {
     font-size: 20px;
     position: absolute;
     right: 20px;
     top: 10px;
}

#calendar_table {
     border-bottom: 1px solid #6B6D68;
     height: 132px;
     width: 100%;
}

.dager td {
     color: #2E2E2C;
     text-align: center;
     vertical-align: middle;
     width: 14%;
}

.dager th {
     color: #CCCCCC;
     font-family: Arial;
     font-size: 13px;
     height: 24px;
     vertical-align: top;
     width: 14%;
}

.dager td.idag {
     background: #F68428;
     color: #FFFFFF;
     font-weight: bold;
}

.dager td.none {
     background: #999999;
     color: #666666;
}

.dager td.merket {
     background: #F68428;
}

.dager td.merket a {
     color: #FFFFFF;
     display: block;
     font-weight: bold;
}

.dager td.merket a:hover {
    
}

.popup {
     background: #000000;
     border: 1px solid #1C1C1C;
     height: 100px;
     margin: 0px 0px 0px 315px;
     padding: 5px;
     position: absolute;
     width: 250px;
}

.input_text {
     border: 3px solid #CCC;
     padding: 3px;
     width: 290px;
}

.input_select {
     border: 3px solid #CCC;
     padding: 3px;
     width: 302px;
}

.input_txta {
     border: 3px solid #CCC;
     padding: 3px;
     width: 290px;
}

.input_submit {
     padding: 3px;
}

ul#galleri {
     padding: 15px 0px 0px 15px;
}

ul#galleri li.spacer {
     background: none;
     border: none;
     clear: both;
     float: none;
     height: 10px;
     padding: 0px;
}

ul#galleri li {
     background: #000000;
     border: 1px solid #444444;
     float: left;
     list-style: none outside none;
     margin: 0px 10px 0px 0px;
     padding: 20px;
}

ul#galleri li a {
     display: block;
     text-align: center;
     width: 156px;
}

ul#galleri li a img {
     border: 1px solid #111111;
}

.prod_large_pic {
     background: #000000;
     border: 1px solid #444444;
     height: 274px;
     margin-top: 15px;
     position: relative;
}

.prod_large_pic a {
     border: 1px solid #000000;
     display: block;
     height: 252px;
     left: 10px;
     line-height: 252px;
     overflow: hidden;
     position: absolute;
     text-align: center;
     top: 10px;
     width: 292px;
}

.prod_large_pic a img {
    
}

.prod_small_pictures {
     background: #000000;
     border: 1px solid #444444;
     height: 108px;
     margin-top: 15px;
     overflow: auto;
     padding: 10px;
     white-space: nowrap;
}

.prod_small_pictures a {
     margin-right: 8px;
}

.prod_small_pictures a img {
     border: 1px solid #111111;
}

a.prod_pic {
     float: left;
     width: 120px;
}

a.prod_pic img {
     border: 1px solid #CCCCCC;
     padding: 2px;
}

.prod_text {
     float: left;
     width: 490px;
}

.prod_post {
     color: #514C41;
     display: block;
     float: left;
     font-size: 12px;
     margin-top: 15px;
     padding: 3px 10px;
     width: 100%;
}

#status_bar {
     clear: both;
     color: #000000;
     margin-top: 5px;
     padding: 10px;
}

#status_bar a {
     color: #B1B6A8;
}

#status_bar a:hover {
     color: #D15428;
}

ul#presse li {
     background: #000000;
     border: 1px solid #444444;
     list-style: none outside none;
     margin: 10px 0pt 0pt;
     padding: 10px;
}

