/*##### Stylesheet Orange v1 #####*/
/* 1. General Styles
 1.1 HTML Objects
 1.2 Gernerel Classes
 2 Styles for Page-Frameworksizing
 3 Styles for Elements in Pagetop
 3.1 Search
 3.2 Main Navigation
 4 Styles for Elements in Leftcolumn
 4.1 Sub-Navigation
 4.1.a Sub-Navigation Firefox Hacks
 4.2 Sub-Navigation 2. Level
 5 Styles for Contentarea
 5.1 Tab-Navigation in Contentarea
 5.2 Teaserbox in Contentarea
 5.2.a Firefox CSS Hack
 5.2.b IE7 CSS Hack
 5.3 Boxes in Contentarea
 5.3.a IE7 & Firefox CSS Hack
 5.4 Flashteaserbox on Startpage
 5.5 Frontpageboxes
 5.5.1 Frontpageboxes List-Navigation
 5.5.1.a Firefox CSS Hacks
 5.5.1.b IE7 CSS Hacks
 5.6 Productboxes
 5.6.a IE7 CSS Hacks
 5.7 Productboxes big
 5.7.a Firefox CSS Hacks
 5.7.b IE7 Hacks
 5.8 Divs for Pages with Tab-Navigation
 6 Right Column
 6.1 Style for Boxes
 6.2 Right Column List-Navigation
 6.2.a Firefox CSS Hacks
 6.2.b IE7 CSS Hacks
 6.3 Right Column List-Navigation 2nd Level
 6.3.a Firefox CSS Hacks
 6.3.b IE7 CSS Hacks
 7 Bottom Div Styles
 7.1 Bottom-Service List-Navigation
 8 Help Div Styles
 9 Form Classes
 9.1 Form in Contentarea
 10 Dark Layer
 11 Table
 11.1 Grey Table
 12 Orange list

 */
/* 1.1 HTML Objects */


body {
    background-color: rgb( 255, 255, 255 );
    font-family: Arial, Helvetica, Sans-Serif;
    margin: 0px;
    padding: 0px;
}

img {
    border: 0px;
    text-decoration: none;
}

img.icon {
    vertical-align: middle;
}

a {
    text-decoration: none;
}

a:hover {
    color: rgb( 255, 104, 4 );
    text-decoration: underline;
}
/* 1.2 Gernerel Classes */
.nofloat {
    float: none;
    clear: both;
}

.orange {
    color: rgb( 255, 104, 4 );
}

.grey {
    color: rgb( 102, 102, 102 );
}

.pbig {
    font-size: 14px;
    color: rgb( 51, 51, 51 );
}

.pnormal {
    font-size: 12px;
    font-weight: bold;
}

.pmedium {
    font-size: 11px;
}

.psmall {
    font-size: 10px;
}

.invisible {
    display: none;
}

.goesright {
    float: right;
    margin-right: 10px;
}

.goescenter {
    text-align: center;
}

.floatleft {
    float: left;
}

.pspacer {
    height: 10px;
    float: none;
}
/* 2 Styles for Page-Frameworksizing */
div#mama {
    width: 950px;
    margin: 20px auto;
    background: transparent url('/Content.Node/images/orange-logo.gif') top left no-repeat;
}

div#ppapa {
}

div#ptop {
    height: 66px;
}

div#pcenter {
    width: 950px;
    margin: 20px 0 0 0;
    background: transparent url('') right top repeat-y;
}

div#pleft {
    width: 150px;
    float: left;
    margin: 0 0 0 10px;
}

div#pcontent {
    width: 620px;
    float: left;
    margin-left: 0px;
}

.p2col {
    width: 780px !important;
}

html > body .p2col
{
   width: 790px !important;
}

.p2colLeftcol {
    width: 620px !important;
}

html > body .p2colLeftcol {
    width: 630px !important;
}

.p2colRightcol {
    width: 140px !important;
}

html > body .p2colRightcol {
    width: 150px !important;
}

div#pcontentstart {
    width: 950px;
    padding: 0px;
    margin-left: 0px;
}

html > body div#pcontent {
    width: 630px;
}

div#pcontent div#ptext {
    padding: 0px;
    font-size: 12px;
    color: rgb( 51, 51, 51 );
    line-height: 120%;
}

div#pcontent div#ptext table h1 {
    font-size: 90%;
    font-weight: bold;
}

div#pcontent div#ptext h1 {
    font-size: 40px;
    font-weight: lighter;
    color: rgb( 255, 104, 4 );
    width: 600px;
    padding: 0px;
    margin: 0px;
}

div#pcontent div#ptext h2, div#pcontent div#ptext h3 {
    font-size: 14px;
    font-weight: bold;
    color: rgb( 51, 51, 51 );
    padding: 0px;
	margin: 0;
    margin: 20px 0 5px 0;
}

div#pcontent div#ptext h4 {
    font-size: 12px;
    font-weight: bold;
    color: rgb( 0, 0, 0 );
    width: 600px;
    padding: 0px;
    margin: 20px 0 5px 0;
}

div#pcontent div#ptext div.grey {
    border-bottom: 1px solid rgb( 213, 213, 213 );
    height: 1px;
    margin: 10px 0 15px 0;
}

/*
div#pcontent div#ptext a {
    color: rgb( 255, 104, 4 );
}
*/

a.image {
    text-decoration: none;
    border: 0px;
}

div#pcontent div#ptext a:hover {
    color: rgb( 255, 104, 4 );
}

div#pcontent div#ptext div#pleftcolumn {
    width: 407px;
    float: left;
}

div#pcontent div#ptext div#pleftcolumn p {
    margin: 5px 5px 0 0
}

div#pcontent div#ptext div#prightcolumn {
    width: 204px;
    float: left;
}
/* 2.1.a Firefox CSS Hack */
html > /**/ body div#pcontent div#ptext div#pleftcolumn {

    width: 415px;
    float: left;
	margin-right: 9px;
}

html > /**/ body div#pcontent div#ptext div#prightcolumn {
    width: 200px;
    float: left;
}
/* 2.2.b IE7 CSS Hack */
* + html div#pcontent div#ptext div#pleftcolumn {
    width: 415px;
    float: left;
	margin-right: 9px;
}

* + htmldiv#pcontent div#ptext div#prightcolumn {
    width: 200px;
    float: left;
}
/* 3 Styles for Elements in Pagetop */
/* 3.1 Search */
div#pnavigation div#psearch {
    float: right;
    padding: 6px 20px 0 0;
}

div#pnavigation div#psearch .psearchinput {
    width: 115px;
    height: 13px;
    border: 1px rgb( 195, 195, 195 ) solid;
    float: left;
}

div#pnavigation div#psearch .psearchbutton {
    padding: 0 0 0 7px;
}
/* 3.2 Main Navigation */
div#pnavigation {
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    background: transparent url('/Content.Node/images/bg-mainnav.jpg') left top repeat-x;
    height: 29px;
    border-top: 1px rgb( 255, 104, 4 ) solid;
}

div#pinnernavigation {
    background: transparent url('/Content.Node/images/bg-ul-mainnav.jpg') left 1px no-repeat;
    height: 29px;
}

div#pnavigation ul {
    list-style-type: none;
    padding: 0px;
    margin: 0 0 0 25px;
    height: 34px;
}

div#pnavigation li {
    margin: 0px;
    padding: 0px;
    float: left;
    list-style-type: none;
    background: transparent url('/Content.Node/images/bg-li-mainnav.jpg') right 1px no-repeat;
    height: 28px;
}

div#pnavigation li div {
    margin: 0px;
    padding: 7px 11px 0 11px;
    background: transparent;
    height: 28px;
    float: left;
}

div#pnavigation li a {
    font-size: 11px;
    color: rgb( 51, 51, 51 );
    text-decoration: none;
}

div#pnavigation li a.active {
    color: rgb( 255, 104, 4 );
    text-decoration: none;
}

div#pnavigation li a:hover {
    color: rgb( 255, 104, 4 );
    text-decoration: none
}
/* 4 Styles for Elements in Leftcolumn */
/* 4.1 Sub-Navigation */
div#psubnavigation {
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    width: 140px;
}

div#psubnavigation ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

div#psubnavigation li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 6px no-repeat;
    border-width: 1px 0 0px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#psubnavigation li div {
    margin: 0px;
    padding: 3px 0 3px 15px;
    background: transparent;
}

div#psubnavigation li.first div {
    margin: 0px;
    padding: 3px 0 3px 0px;
    background: transparent;
}

div#psubnavigation li.first {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url(none) left 5px no-repeat;
    border-width: 1px 0 0px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#psubnavigation li.last {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url(none) left 5px no-repeat;
    border-width: 1px 0 0px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#psubnavigation li.active {
    color: rgb( 255, 104, 4 );
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 6px no-repeat;
}

div#psubnavigation li a {
    font-size: 11px;
    color: rgb( 51, 51, 51 );
}

div#psubnavigation li a:hover {
    color: rgb( 255, 104, 4 );
    background: transparent;
    text-decoration: underline;
}

div#psubnavigation li.active a.active {
    color: rgb( 255, 104, 4 );
}
/* 4.1.a Sub-Navigation Firefox Hacks */
html > /**/ body div#psubnavigation li.active {
    color: rgb( 255, 104, 4 );
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}

html > /**/ body div#psubnavigation li.first div {
    margin: 0px;
    padding: 5px 0 5px 0px;
    background: transparent;
}


html > /**/ body div#psubnavigation li div {
    margin: 0px;
    padding: 5px 0 5px 15px;





    background: transparent;
}

html > /**/ body div#psubnavigation li {
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}
/* 4.1.b Sub-Navigation IE7 Hacks */
* + html div#psubnavigation li.active {
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 3px no-repeat;
}

* + html div#psubnavigation li {
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 3px no-repeat;
}

* + html div#psubnavigation li div {
    margin: 0px;
    background: transparent;
}

* + html div#psubnavigation li.first div {
    margin: 0px;
    padding: 2px 0 2px 0px;
    background: transparent;
}
/* 4.2 Sub-Navigation 2. Level  */
div#psubnavigation ul li ul li {
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: rgb( 255, 255, 255 ) url('/Content.Node/images/bg-li-subnav.gif') 15px 7px no-repeat;
    border: 0px;
}

div#psubnavigation ul li ul li div {
    padding: 2px 0 3px 21px;
    background: transparent;
}

div#psubnavigation ul li ul li.active {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: rgb( 226, 226, 226 ) url('/Content.Node/images/bg-li-a-subnav.gif') 15px 7px no-repeat;
}

div#psubnavigation ul li ul li a {
    font-size: 11px;
    color: rgb( 0, 0, 0 );
}

div#psubnavigation ul li ul li a:hover {
    color: rgb( 255, 104, 4 );
    background: transparent;
}

div#psubnavigation ul li ul li.active a.active {
    color: rgb( 0, 0, 0 );
}
/* 4.2.a Sub-Navigation 2. Level Firefox Hacks */
html > /**/ body div#psubnavigation ul li ul li {
    background: rgb( 255, 255, 255 ) url('/Content.Node/images/bg-li-subnav.gif') 15px 7px no-repeat;
}

html > /**/ body div#psubnavigation ul li ul li div {
    padding: 3px 0 3px 21px;
    background: transparent;
}

html > /**/ body div#psubnavigation ul li ul li.active {
    background: rgb( 226, 226, 226 ) url('/Content.Node/images/bg-li-a-subnav.gif') 15px 7px no-repeat;
}
/* 4.2.b Sub-Navigation 2. Level IE7 Hacks */
* + html div#psubnavigation ul li ul li div {
    padding: 2px 0 1px 21px;
    background: transparent;
}

* + html div#psubnavigation ul li ul li.active {
    background: rgb( 226, 226, 226 ) url('/Content.Node/images/bg-li-a-subnav.gif') 15px 7px no-repeat;
}
/* 5 Styles for Contentarea */
/* 5.1 Tab-Navigation in Contentarea */
div#ptabnavigation {
    margin: 20px 2px 0px 0px;
    font-weight: bold;
    background: transparent url('/Content.Node/images/bg-ul-tabnav.gif') left 2px repeat-x;
    height: 25px;
}

div#ptabnavigation ul.ptabs {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    height: 34px;
}

div#ptabnavigation li {
    margin: 0px;
    padding: 0px;
    float: left;
    list-style-type: none;
    background: transparent url('/Content.Node/images/bg-li-tabnav.gif') right 1px no-repeat;
    height: 28px;
}

div#ptabnavigation li div {
    margin: 0px;
    padding: 5px 15px 0 15px;
    background: transparent url('/Content.Node/images/bg-div-tabnav.gif') left 1px no-repeat;
    height: 28px;
    float: left;
}

div#pcontent div#ptext div#ptextinside li.active {
    margin: 0px;
    padding: 0px;
    float: left;
    list-style-type: none;
    background: transparent url('/Content.Node/images/bg-li-a-tabnav.gif') right 1px no-repeat;
    height: 28px;
}

div#pcontent div#ptext div#ptextinside li.active div {
    margin: 0px;
    padding: 5px 15px 0 15px;
    background: transparent url('/Content.Node/images/bg-div-a-tabnav.gif') left 1px no-repeat;
    height: 28px;
    float: left;
}

div#pcontent div#ptext div#ptextinside li a {
    font-size: 11px;
    color: rgb( 51, 51, 51 );
}

div#pcontent div#ptext div#ptextinside li a:hover {
    color: rgb( 255, 104, 4 );
}

div#pcontent div#ptext div#ptextinside li.active a {
    color: rgb( 255, 104, 4 );
}

div#ptabnavigation2{margin:0px 10px 0px 0px;font-weight:bold;background:transparent url('../images/bg-ul-tabnav.gif') left 2px repeat-x;height:29px;}
div#ptabnavigation2 ul.ptabs{list-style-type:none;padding:0px;margin:0px;height:34px;}
div#ptabnavigation2 li{margin:0px;padding:0px;float:left;list-style-type:none;background:transparent url('../images/bg-li-tabnav.gif') right 1px no-repeat;height:28px;}
div#ptabnavigation2 li div{margin:0px;padding:5px 15px 0 15px;background:transparent url('../images/bg-div-tabnav.gif') left 1px no-repeat;height:28px;float:left;}
div#ptabnavigation2 li.active{margin:0px;padding:0px;float:left;list-style-type:none;background:transparent url('../images/bg-li-a-tabnav.gif') right 1px no-repeat;height:28px;}
div#ptabnavigation2 li.active div{margin:0px;padding:5px 15px 0 15px;background:transparent url('../images/bg-div-a-tabnav.gif') left 1px no-repeat;height:28px;float:left;}
div#ptabnavigation2 li a{font-size:11px;color:rgb(51,51,51);}
div#ptabnavigation2 li a:hover{color:rgb(255,104,4);}
div#ptabnavigation2 li.active a{color:rgb(255,104,4);}

/* 5.2 Teaserbox in Contentarea */
div#ptext div#ptextinside div.pouterbox {
    width: 639px;
    margin: 10px 0px 0px 0px;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

html > body div#ptext div#ptextinside div.pouterbox {
    width: 639px;
}

div#ptext div#ptextinside div.pouterbox div.pinnerbox {
    *width: 616px;
    width: 612px;
    padding: 10px 0 10px 0;
    margin: 0px 4px 0px 0px;
    background: transparent url('/Content.Node/images/bg-pinnerbox-right.gif') left bottom repeat-x;
    border: 2px rgb( 213, 213, 213 ) solid;
}

div#ptext div#ptextinside div.pouterbox div.pinnerbox p {
    padding: 0 10px 0 10px;
    float: left;
    line-height: 130%;
    margin: 0px;
}

div#ptext div#ptextinside div.pouterbox div.pinnerbox p.pleft h3 {
    width: 290px;
    font-size: 90%;
    color: rgb( 51, 51, 51 );
    margin: 0px;
    padding: 0px;
}

div#ptext div#ptextinside div.pouterbox div.pinnerbox p a {
    color: rgb( 0, 0, 0 );
    font-weight: bold;
}

div#ptext div#ptextinside div.pouterbox div.pinnerbox p a:hover {
    color: rgb( 255, 104, 4 );
    font-weight: bold;
}

div#ptext div#ptextinside div.pouterbox div.pinnerbox p.pleft {
    border-right: 1px rgb( 172, 172, 172 ) solid;
    width: 291px;
}

div#ptext div#ptextinside div.pouterbox div.pinnerbox p.pright {
    color: rgb( 51, 51, 51 );
}

div#ptext div#ptextinside div.pouterbox div.pinnerbox p.pright a {
    color: rgb( 51, 51, 51 );
}

div#ptext div#ptextinside div.pouterbox div.pinnerbox p.pright a:hover {
    color: rgb( 255, 104, 4 );
}

div#ptext div#ptextinside div.pouterbox div.pinnerbox div.phelp {
    float: right;
    padding: 10px 10px 0 0;
}

div#ptext div#ptextinside div.pboxbottom {
    width: 618px;
    height: 5px;
    margin: 0px 0px 12px 0px;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-bottom.gif') right top no-repeat;
}

html > body div#ptext div#ptextinside div.pboxbottom {
    width: 632px;
}
/* 5.2.a Firefox CSS Hack */
html > /**/ body div#ptext div#ptextinside div.pouterbox div.pinnerbox {
    width: 633px;
    margin: 0px 5px 0px 0px;
}
/* 5.2.b IE7 CSS Hack */
* + html div#ptext div#ptextinside div.pouterbox div.pinnerbox {
    width: 633px;
    margin: 0px 5px 0px 0px;
}
/* 5.3 Boxes in Contentarea */
div#ptext div#ptextinside div.pouterbox div.pinnerbox div.pformblock {
    width: 190px;
    float: left;
    margin: 0px;
}

div#ptext div#ptextinside div.pouterbox div.pinnerbox form {
    padding: 0 10px 0 10px;
    line-height: 130%;
    margin: 0px;
}

div#ptext div#ptextinside div.pouterbox div.pinnerbox form select, div#ptext div#ptextinside div.pouterbox div.pinnerbox form input.textinput {
    width: 170px;
}
/* 5.3.a IE7 & Firefox CSS Hack */
html > body div#ptext div#ptextinside div.pouterbox div.pinnerbox div.pformblock {
    width: 201px;
}
/* 5.4 Flashteaserbox on Startpage */
div#ptext div#ptextinside div#flashteaser {
    float: left;
    width: 635px;
    margin: 0px;
    padding: 0px;
    font-size: 11px;
}

div#ptext div#ptextinside div#flashteaser div.pouterbox {
    width: 632px;
    margin: 0px;
    padding: 0 3px 0 0;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

div#ptext div#ptextinside div#flashteaser div.pouterbox div.pinnerbox {
    width: 631px;
    padding: 0px;
    margin: 0px;
    background: transparent url('none') left bottom repeat-x;
    border: 0px;
}

div#ptext div#ptextinside div#flashteaser div.pboxbottom {
    width: 635px;
    padding: 0px;
    margin: 0px;
    background: transparent url('/Content.Node/images/bg-pfrontpagebox-bottom.gif') right top no-repeat;
}
/* 5.5 Frontpageboxes */
div#ptext div#ptextinside div.frontpagebox {
    float: left;
    width: 150px;
    padding: 0px;
    margin: 0 0 0 6px;
    font-size: 11px;
}

div#ptext div#ptextinside div.frontpagebox h3 {
    font-size: 14px;
    color: rgb( 54, 54, 54 );
    padding: 0 0 0px 0;
    margin: 0 10px 10px 10px;
    border-width: 0px;
}

div#ptext div#ptextinside div.frontpagebox form h3 {
    font-size: 14px;
    color: rgb( 54, 54, 54 );
    padding: 0 0 10px 0;
    margin: 0 0px 10px 0px;
    border-width: 0 0px 1px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#ptext div#ptextinside div.frontpagebox p {
    padding: 0 10px 0 10px;
}

div#ptext div#ptextinside div.frontpagebox div.pouterbox {
    width: 145px;
    margin: 0px 0px 0px 0px;
    padding: 0 0px 0;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox {
    line-height: 100%;
    width: 145px;
    height: 223px;
    padding: 8px 0 8px 0;
    margin: 0px 4px 0px 0px;
    background: transparent url('/Content.Node/images/bg-pinnerbox-right.gif') right bottom repeat-x;
    border: 1px rgb( 213, 213, 213 ) solid;
}

div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox img.imagebutton {
    margin: 5px 0 5px 0;
}

div#ptext div#ptextinside div.frontpagebox div.pboxbottom {
    width: 150px;
    background: transparent url('/Content.Node/images/bg-pfrontpagebox-bottom152.gif') right top no-repeat;
}
/* ##### FF Hacks ##### */
html > /**/ body div#ptext div#ptextinside div.frontpagebox {
    float: left;
    width: 152px;
    padding: 0px;
    margin: 0 0 0 5px;
    font-size: 11px;
}

html > /**/ body div#ptext div#ptextinside div.frontpagebox div.pouterbox {
    width: 147px;
    margin: 0px 3px 0px 0px;
    padding: 0 6px 0 0;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

html > /**/ body div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox {
    line-height: 100%;
    width: 147px;
    height: 223px;
    padding: 8px 0 8px 0;
    margin: 0px 5px 0px 0px;
    background: transparent url('/Content.Node/images/bg-pinnerbox-right.gif') right bottom repeat-x;
    border: 1px rgb( 213, 213, 213 ) solid;
}

html > /**/ body div#ptext div#ptextinside div.frontpagebox div.pboxbottom {
    width: 152px;
    background: transparent url('/Content.Node/images/bg-pfrontpagebox-bottom152.gif') right top no-repeat;
}

html > /**/ body div#ptext div#ptextinside div.frontpagebox img.imagebutton {
    margin: 15px 0 15px 0;
}
/* ##### IE7 Hacks ##### */
* + html div#pright div#ptext div#ptextinside div.frontpagebox {
    float: left;
    width: 152px;
    padding: 0px;
    margin: 0 0 0 5px;
    font-size: 11px;
}

* + html div#ptext div#ptextinside div.frontpagebox div.pouterbox {
    width: 147px;
    margin: 0px 3px 0px 0px;
    padding: 0 6px 0 0;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

* + html div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox {
    line-height: 100%;
    width: 147px;
    height: 223px;
    padding: 8px 0 8px 0;
    margin: 0px 5px 0px 0px;
    background: transparent url('/Content.Node/images/bg-pinnerbox-right.gif') right bottom repeat-x;
    border: 1px rgb( 213, 213, 213 ) solid;
}

* + html div#ptext div#ptextinside div.frontpagebox div.pboxbottom {
    width: 152px;
    background: transparent url('/Content.Node/images/bg-pfrontpagebox-bottom152.gif') right top no-repeat;
}

* + html div#ptext div#ptextinside div.frontpagebox img.imagebutton {
    margin: 10px 0 10px 0;
}
/* 5.5.1 Frontpageboxes List-Navigation */
div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox ul {
    list-style-type: none;
    padding: 0px;
    margin: 10px 0px 0 0px;
    width: 120px;
}

div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
    border-width: 1px 0 0px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li div {
    margin: 0px;
    padding: 2px 0 2px 12px;
    background: transparent;
}

div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li.first div {
    margin: 0px;
    padding: 3px 0 3px 0px;
    background: transparent;
}

div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li.first {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url(none) left 5px no-repeat;
    border-width: 1px 0 0px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li.last {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url(none) left 5px no-repeat;
    border-width: 1px 0 0px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li.active {
    color: rgb( 255, 104, 4 );
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}

div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li a {
    font-size: 11px;
    color: rgb( 51, 51, 51 );
}

div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li a:hover {
    color: rgb( 255, 104, 4 );
    background: transparent;
}

div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li.active a.active {
    color: rgb( 255, 104, 4 );
}
/* 5.5.1.a Firefox CSS Hacks */
html > /**/ body div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li.active {
    color: rgb( 255, 104, 4 );
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}

html > /**/ body div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li.first div {
    margin: 0px;
    padding: 5px 0 5px 0px;
    background: transparent;
}

html > /**/ body div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li div {
    margin: 0px;
    padding: 5px 0 5px 10px;
    background: transparent;
}

html > /**/ body div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li {
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}
/* 5.5.1.b IE7 CSS Hacks */
* + html div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li.active {
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}

* + html div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li {
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}

* + html div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li div {
    margin: 0px;
    padding: 5px 0 3px 10px;
    background: transparent;
}

* + html div#ptext div#ptextinside div.frontpagebox div.pouterbox div.pinnerbox li.first div {
    margin: 0px;
    padding: 2px 0 2px 0px;
    background: transparent;
}
/* 5.6 Productboxes */
div#ptext div#ptextinside div.productbox {
    width: 213px;
    float: left;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
}

div#ptext div#ptextinside div.productbox h3 {
    font-size: 14px;
    color: rgb( 255, 104, 4 );
    padding: 0 0 0px 0;
    margin: 0 10px 10px 10px;
    border-width: 0px;
}

div#ptext div#ptextinside div.productbox form h3 {
    font-size: 14px;
    color: rgb( 0, 0, 0 );
    padding: 5px 0 0px 0;
    margin: 0 0px 4px 0px;



    border-width: 0px;
}

div#ptext div#ptextinside div.productbox p {

    padding: 0 10px 0 10px;
}

div#ptext div#ptextinside div.productbox div.pouterbox {
    width: 202px;
    margin: 0px 0px 0px 0px;
    padding: 0 0px 0 0;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

div#ptext div#ptextinside div.productbox div.pouterbox div.pinnerbox {
    line-height: 100%;
    width: 202px;
    height: 165px;
    padding: 15px 0 8px 0;
    margin: 0px 4px 0px 0px;
    background: transparent url('none') left bottom repeat-x;
    border: 1px rgb( 213, 213, 213 ) solid;
}

div#ptext div#ptextinside div.productbox div.pouterbox div.pinnerbox div.productinfo {
    height: 74px;
    font-weight: bold;  
    text-align: right;
}

div#ptext div#ptextinside div.productbox div.pouterbox div.pinnerbox div.productinfobottom {
    font-weight: bold;
    text-align: right;
}

div#ptext div#ptextinside div.productbox div.pouterbox div.pinnerbox div.webshopinfo {
    padding-top: 6px;
    float: right;
    /* text-transform: uppercase; */
    font-size: 10px;
    font-weight: normal;
    /* text-align: left;  */
    text-align: right;
    width: 120px;
    line-height: 100%;
}

div#ptext div#ptextinside div.productbox div.pboxbottom {
    width: 205px;
    padding: 0px;
    margin: 0px;
    background: transparent url('/Content.Node/images/bg-pfrontpagebox-bottom205.gif') right top no-repeat;
}
/* #####5.6.a FF Hacks ##### */
html > /**/ body div#ptext div#ptextinside div.productbox {
    width: 213px;
    float: left;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
}

html > /**/ body div#ptext div#ptextinside div.productbox div.pouterbox {
    width: 202px;
    margin: 0px 5px 0px 0px;
    padding: 0 6px 0 0;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

html > /**/ body div#ptext div#ptextinside div.productbox div.pouterbox div.pinnerbox {
    line-height: 100%;
    width: 202px;
    height: 165px;
    padding: 15px 0 8px 0;
    margin: 0px 5px 0px 0px;
    background: transparent url('none') left top repeat-x;
    border: 1px rgb( 213, 213, 213 ) solid;
}

html > /**/ body div#ptext div#ptextinside div.productbox div.pboxbottom {
    width: 205px;
    padding: 0px;
    margin: 0px;
    background: transparent url('/Content.Node/images/bg-pfrontpagebox-bottom205.gif') right top no-repeat;
}
/* ##### 5.6.b IE7 Hacks ##### */
* + html div#ptext div#ptextinside div.productbox {
    width: 213px;
    float: left;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
}

* + html div#ptext div#ptextinside div.productbox div.pouterbox {
    width: 202px;
    margin: 0px 5px 0px 0px;
    padding: 0 6px 0 0;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

* + html div#ptext div#ptextinside div.productbox div.pouterbox div.pinnerbox {
    line-height: 100%;
    width: 202px;
    height: 165px;
    padding: 15px 0 8px 0;
    margin: 0px 5px 0px 0px;
    background: transparent url('none') left top repeat-x;
    border: 1px rgb( 213, 213, 213 ) solid;
}

* + html div#ptext div#ptextinside div.productbox div.pboxbottom {
    width: 205px;
    padding: 0px;
    margin: 0px;
    background: transparent url('/Content.Node/images/bg-pfrontpagebox-bottom205.gif') right top no-repeat;
}

* + html div#ptext div#ptextinside div.productbox div.pouterbox div.pinnerbox div.webshopinfo {
    padding-top: 6px;
    float: right;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
    width: 120px;
    line-height: 100%;
}
/* 5.7 Productboxes big */
div#ptext div#ptextinside div.productboxbig {
    width: 309px;
    float: left;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
}

div#ptext div#ptextinside div.productboxbig h3 {
    font-size: 14px;
    color: rgb( 255, 104, 4 );
    padding: 0 0 0px 0;
    margin: 0 10px 10px 10px;
    border-width: 0px;
}

div#ptext div#ptextinside div.productboxbig form h3 {
    font-size: 14px;
    color: rgb( 255, 104, 4 );
    padding: 0 0 0px 0;
    margin: 0 0px 5px 0px;
}

div#ptext div#ptextinside div.productboxbig form div.productinfo h3 {
    font-size: 14px;
    color: rgb( 255, 104, 4 );
    padding: 0 0 0px 0;
    margin: 0 0px 5px 0px;
    border-width: 0px;
}

div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox p {
    padding: 0 10px 0 10px;
}

div#ptext div#ptextinside div.productboxbig div.pouterbox {
    width: 307px;
    margin: 0px;
    padding: 0 3px 0 0;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox {
    line-height: 100%;
    width: 304px;
    height: 172px;
    padding: 8px 0 8px 0;
    margin: 0px 0px 0px 0px;
    background: transparent url('none') left bottom no-repeat;
    border: 1px rgb( 213, 213, 213 ) solid;
}

div#ptext div#ptextinside div.productboxbig div.pboxbottom {
    width: 308px;
    background: transparent url('/Content.Node/images/bg-pfrontpagebox-bottom308.gif') right top no-repeat;
}
/* 5.7.a Firefox CSS Hacks */
html > /**/ body div#ptext div#ptextinside div.productboxbig {
    width: 309px;
    float: left;
    padding: 0px;
    margin: 0 0 0 1px;
    font-size: 11px;
}


html > /**/ body div#ptext div#ptextinside div.productboxbig div.pouterbox {
    width: 307px;
    margin: 0px 3px 0px 0px;
    padding: 0 3px 0 0;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

html > /**/ body div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox {
    line-height: 100%;
    width: 304px;
    height: 172px;
    padding: 8px 0 8px 0;
    margin: 0px 5px 0px 0px;
    background: transparent url('none') left bottom no-repeat;
    border: 1px rgb( 213, 213, 213 ) solid;
}

html > /**/ body div#ptext div#ptextinside div.productboxbig div.pboxbottom {
    width: 308px;
    background: transparent url('/Content.Node/images/bg-pfrontpagebox-bottom308.gif') right top no-repeat;
}
/* 5.7.b IE7 Hacks */
* + html div#ptext div#ptextinside div.productboxbig {
    width: 309px;
    float: left;
    padding: 0px;
    margin: 0 0 0 1px;
    font-size: 11px;
}

* + html div#ptext div#ptextinside div.productboxbig div.pouterbox {
    width: 307px;
    margin: 0px 3px 0px 0px;
    padding: 0 3px 0 0;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

* + html div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox {
    line-height: 100%;
    width: 304px;
    height: 172px;
    padding: 8px 0 8px 0;
    margin: 0px 5px 0px 0px;
    background: transparent url('none') left bottom no-repeat;
    border: 1px rgb( 213, 213, 213 ) solid;
}

* + html div#ptext div#ptextinside div.productboxbig div.pboxbottom {
    width: 308px;
    background: transparent url('/Content.Node/images/bg-pfrontpagebox-bottom308.gif') right top no-repeat;
}
/* 5.7 Productboxes big List-Navigation */
div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox ul {
    list-style-type: none;
    padding: 0px;
    margin: 10px 0px 0 10px;
    width: 112px;
}

div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
    border-width: 1px 0 0px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li div {
    margin: 0px;
    padding: 2px 0 2px 10px;
    background: transparent;
}

div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li.first div {
    margin: 0px;
    padding: 3px 0 3px 0px;
    background: transparent;
}

div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li.first {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url(none) left 5px no-repeat;
    border-width: 1px 0 0px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li.last {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url(none) left 5px no-repeat;
    border-width: 1px 0 0px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li.active {
    color: rgb( 255, 104, 4 );
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}

div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li a {
    font-size: 11px;
    color: rgb( 51, 51, 51 );
}

div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li a:hover {
    color: rgb( 255, 104, 4 );
    background: transparent;
}

div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li.active a.active {
    color: rgb( 255, 104, 4 );
}
/* 5.7.a Firefox CSS Hacks */
html > /**/ body div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li.active {
    color: rgb( 255, 104, 4 );
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}




html > /**/ body div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li.first div {
    margin: 0px;
    padding: 5px 0 5px 0px;
    background: transparent;
}

html > /**/ body div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li div {
    margin: 0px;
    padding: 5px 0 5px 10px;
    background: transparent;
}

html > /**/ body div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li {
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}
/* 5.7.b IE7 Hacks */
* + html div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li.active {
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}

* + html div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li {
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}

* + html div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li div {
    margin: 0px;
    padding: 5px 0 3px 10px;
    background: transparent;
}

* + html div#ptext div#ptextinside div.productboxbig div.pouterbox div.pinnerbox li.first div {
    margin: 0px;
    padding: 2px 0 2px 0px;
    background: transparent;
}
/* 5.8 Divs for Pages with Tab-Navigation */

div#pcontent div#ptext div#ptextinside div#tabdiv1, div#pcontent div#ptext div#ptextinside div#tabdiv2, div#pcontent div#ptext div#ptextinside div#tabdiv3 {
    display: block;
}
/* 5.9 Bannerbox in Contentarea */
div#ptext div#ptextinside div.pbannerbox {
    float: left;
}

div#ptext div#ptextinside div.pbannerbox div.pouterbox {
    width: 416px;
    margin: 0px;
    padding: 0px;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

html > body div#ptext div#ptextinside div.pbannerbox div.pbannerbox div.pouterbox {
    width: 422px;
}

div#ptext div#ptextinside div.pbannerbox div.pouterbox div.pinnerbox {
    width: 416px;
    padding: 0px;
    margin: 0px 4px 0px 0px;
    background: transparent url('/Content.Node/images/bg-pinnerbox-right.gif') left bottom repeat-x;
    border: 1px rgb( 213, 213, 213 ) solid;
}

div#ptext div#ptextinside div.pbannerbox div.pboxbottom {
    width: 420px;
    height: 5px;
    margin: 0px 0px 12px 0px;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-bottom.gif') left top no-repeat;
}

html > body div#ptext div#ptextinside div.pbannerbox div.pboxbottom {
    width: 420px;
    height: 5px;
    margin: 0px 0px 12px 0px;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-bottom.gif') left top no-repeat;
}
/* 5.9.a Firefox CSS Hack */
html > /**/ body div#ptext div#ptextinside div.pbannerbox div.pouterbox div.pinnerbox {

    width: 416px;
    margin: 0px;
}

html > /**/ body div#ptext div#ptextinside div.pbannerbox div.pouterbox {
    width: 422px;
    margin: 0px;
    padding: 0px;

    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}
/* 5.9.b IE7 CSS Hack */
* + html div#ptext div#ptextinside div.pbannerbox div.pouterbox div.pinnerbox {
    width: 416px;
    margin: 0px;
}

* + html div#ptext div#ptextinside div.pbannerbox div.pouterbox {
    width: 422px;
    margin: 0px;
    padding: 0px;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}
/* 6 Right Column */
div#pright {
    width: 160px;
    float: left;
    margin: 0px;
    font-size: 70%;
    color: rgb( 153, 153, 153 );
    font-weight: bold;
}
/* 6.1 Style for Boxes */
div#pright div.pouterbox {
    width: 150px;
    margin: 0px 0px 0px 3px;
    padding: 0 0 0 5px;
    background: transparent url('/Content.Node/images/pbox-right-l.gif') left top no-repeat;
}

div#pright div.pouterbox div.pinnerbox {
    width: 150px;
    margin: 0px 0px 0px 5px;
    background: transparent url('/Content.Node/images/bg-pinnerbox-right.gif') left bottom repeat-x;
    border: 1px rgb( 213, 213, 213 ) solid;
}

div#pright div.pouterbox div.pinnerbox form {
    padding: 10px;
}

div#pright div.pouterbox div.pinnerbox h3 {
    font-size: 14px;
    color: rgb( 54, 54, 54 );
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    border-width: 0 0px 1px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#pright div.pouterbox div.pinnerbox p {
    padding: 0 10px 0 10px;
}

div#pright div.pouterbox div.pinnerbox form {
    padding: 10px;
}

div#pright div.pboxbottom {
    width: 155px;
    height: 5px;
    margin: 0px 0px 0px 3px;
    background: transparent url('/Content.Node/images/bg-pbox-right-bottom.gif') left top no-repeat;
}
/* 6.2 Right Column List-Navigation */
div#pright div.pouterbox div.pinnerbox {
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

div#pright div.pouterbox div.pinnerbox ul {
    list-style-type: none;
    padding: 0px;
    margin: 10px 0 0 0;
    width: 130px;
}

div#pright div.pouterbox div.pinnerbox li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
    border-width: 1px 0 0px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#pright div.pouterbox div.pinnerbox li div {
    margin: 0px;
    padding: 3px 0 3px 15px;
    background: transparent;
}

div#pright div.pouterbox div.pinnerbox li.first div {
    margin: 0px;
    padding: 3px 0 3px 0px;
    background: transparent;
}

div#pright div.pouterbox div.pinnerbox li.first {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url(none) left 5px no-repeat;
    border-width: 1px 0 0px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#pright div.pouterbox div.pinnerbox li.last {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url(none) left 5px no-repeat;
    border-width: 1px 0 0px 0;
    border-color: rgb( 228, 228, 228 );
    border-style: solid;
}

div#pright div.pouterbox div.pinnerbox li.active {
    color: rgb( 255, 104, 4 );
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}

div#pright div.pouterbox div.pinnerbox li a {
    font-size: 11px;
    color: rgb( 51, 51, 51 );
}

div#pright div.pouterbox div.pinnerbox li a:hover {
    color: rgb( 255, 104, 4 );
    background: transparent;
}

div#pright div.pouterbox div.pinnerbox li.active a.active {
    color: rgb( 255, 104, 4 );
}
/* 6.2.a Firefox CSS Hacks */
html > /**/ body div#pright div.pouterbox div.pinnerbox li.active {
    color: rgb( 255, 104, 4 );
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}

html > /**/ body div#pright div.pouterbox div.pinnerbox li.first div {
    margin: 0px;
    padding: 5px 0 5px 0px;
    background: transparent;
}

html > /**/ body div#pright div.pouterbox div.pinnerbox li div {
    margin: 0px;
    padding: 5px 0 5px 15px;
    background: transparent;
}

html > /**/ body div#pright div.pouterbox div.pinnerbox li {
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}
/* 6.2.b IE7 CSS Hacks */
* + html div#pright div.pouterbox div.pinnerbox li.active {
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}

* + html div#pright div.pouterbox div.pinnerbox li {
    background: transparent url('/Content.Node/images/subnav-icon.gif') left 0px no-repeat;
}

* + html div#pright div.pouterbox div.pinnerbox li div {
    margin: 0px;
    padding: 5px 0 3px 15px;
    background: transparent;
}

* + html div#pright div.pouterbox div.pinnerbox li.first div {
    margin: 0px;
    padding: 2px 0 2px 0px;
    background: transparent;
}
/* 6.3 Right Column List-Navigation 2nd Level */
div#pright div.pouterbox div.pinnerbox ul li ul {
    margin: 0px;
}

div#pright div.pouterbox div.pinnerbox ul li ul li {
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/bg-li-subnav.gif') 15px 7px no-repeat;
}



div#pright div.pouterbox div.pinnerbox ul li ul li div {
    padding: 2px 0 3px 21px;
    background: transparent;
}

div#pright div.pouterbox div.pinnerbox ul li ul li.active {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/Content.Node/images/bg-li-a-subnav.gif') 15px 7px no-repeat;
}

div#pright div.pouterbox div.pinnerbox ul li ul li a {
    font-size: 11px;
    color: rgb( 0, 0, 0 );
}

div#pright div.pouterbox div.pinnerbox ul li ul li a:hover {
    color: rgb( 255, 104, 4 );
    background: transparent;
}

div#pright div.pouterbox div.pinnerbox ul li ul li.active a.active {
    color: rgb( 0, 0, 0 );
    font-weight: bold;
}
/* 6.3.a Firefox CSS Hacks */
html > /**/ body div#pright div.pouterbox div.pinnerbox ul li ul li {
    background: transparent url('/Content.Node/images/bg-li-subnav.gif') 15px 10px no-repeat;
}

html > /**/ body div#pright div.pouterbox div.pinnerbox ul li ul li div {
    padding: 6px 0 3px 21px;
    background: transparent;
}

html > /**/ body div#pright div.pouterbox div.pinnerbox ul li ul li.active {
    background: transparent url('/Content.Node/images/bg-li-a-subnav.gif') 15px 10px no-repeat;
}
/* 6.3.b IE7 CSS Hacks */
* + html div#pright div.pouterbox div.pinnerbox ul li ul li div {
    padding: 5px 0 3px 21px;
    background: transparent;
}

* + html div#pright div.pouterbox div.pinnerbox ul li ul li {
    background: transparent url('/Content.Node/images/bg-li-subnav.gif') 15px 10px no-repeat;
}

* + html div#pright div.pouterbox div.pinnerbox ul li ul li.active {
    background: transparent url('/Content.Node/images/bg-li-a-subnav.gif') 15px 10px no-repeat;
}
/* 7 Bottom Div Styles */
div#pbottom {
    width: 950px;
    background: rgb( 255, 255, 255 );
    border-top: 5px rgb( 224, 224, 224 ) solid;
    padding: 8px 0 0 0;
}
/* 7.1 Bottom-Service List-Navigation */
div#pbottom ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    width: 950px;
    height: 20px;
}

div#pbottom li {
    margin: 0px;
    padding: 0 22px 0 8px;
    margin: 0px;
    float: left;
    background: url('/Content.Node/images/bottomnav-icon.gif') left 8px no-repeat;
}

div#pbottom li a {
    font-size: 11px;
    color: rgb( 102, 102, 102 );
}

div#pbottom li a.active {
    color: rgb( 102, 102, 102 );
}

div#pbottom li a:hover {
    color: rgb( 102, 102, 102 );
}
/* 8 Help Div Styles */
div#phelp {
    top: 70px;
    left: 200px;
    border: 1px rgb( 0, 0, 0 ) solid;
    width: 400px;
    background: rgb( 255, 255, 255 );
    display: none;
}
/* 9 Form Classes */
/* 9.1 Form in Contentarea */
div#ptext div#ptextinside input, div#ptext div#ptextinside select {
    font-size: 11px;
}

/* 11. Table Styles */






/*
 Kills our Tables
 table{width:620px;}
 div#pcontent div#ptext th,div#pcontent div#ptext td{font-size:11px;}
 div#pcontent div#ptext th{border-width:1px;border-style:solid;border-color: rgb(203,203,203);background:rgb(245,245,245);}
 div#pcontent div#ptext table{border-width:0 1px 1px 1px;border-style: solid;border-color: rgb(214,214,214);border-collapse:collapse;}
 div#pcontent div#ptext tr{border-width:1px 0 0 0;border-style: solid;border-color: rgb(245,245,245);}
 div#pcontent div#ptext td.tdlight{background:rgb(235,235,235);border-width:1px 0 1px 0;border-style:solid;border-color: rgb(214,214,214);}
 div#pcontent div#ptext td.tddark{background:rgb(214,214,214);}
 div#pcontent div#ptext td.tdnone{background:rgb(255,255,255);border-width:1px 0 0 0;border-style:solid;border-color: rgb(214,214,214);}
 */
h2.subheadline {
    margin: 5px 0 5px 0 !important;
}
/* 11.1 Grey Table  */
/*##### Grey table TABLE####*/
.ptabheadleft {
    background-image: url('/Content.Node/images/table_gray_background_left.gif');
    font-weight: bold;
    background-color: rgb( 235, 235, 235 );
    /*border-left: 1px solid rgb( 150, 150, 150 ); */
    border-bottom: 1px solid rgb( 214, 214, 214 );
    border-top: 1px solid rgb( 150, 150, 150 );
    overflow: hidden;
    padding-left: 5px;
    padding-right: 7px;
    padding-top:5px;
    padding-bottom:7px;
}

.ptabheadmid {
    background-image: url('/Content.Node/images/table_gray_background.gif');
    font-weight: bold;
    background-color: rgb( 235, 235, 235 );
    border-bottom: 1px solid rgb( 214, 214, 214 );
    border-top: 1px solid rgb( 150, 150, 150 );
    overflow: hidden;
    padding-left: 7px;
    padding-right: 7px;
    padding-top:5px;
    padding-bottom:7px;
}

.ptabheadright {
    background-image: url('/Content.Node/images/table_gray_background.gif');
    font-weight: bold;
    background-color: rgb( 235, 235, 235 );
    border-right: 1px solid rgb( 150, 150, 150 );
    border-bottom: 1px solid rgb( 214, 214, 214 );
    border-top: 1px solid rgb( 150, 150, 150 );
    overflow: hidden;
    padding-left: 7px;
    padding-right: 7px;
    padding-top:5px;
    padding-bottom:7px;
}

.ptabrow, .pcms td {
    border-bottom: 1px solid rgb( 214, 214, 214 );
    padding: 5px;
    padding-left: 7px;
}

.ptabrowdark {
    border-bottom: 1px solid rgb( 214, 214, 214 );
    background-color: rgb(245,245,245);
    padding: 5px;
    padding-left: 7px;
}


table.pcms {
    font-size: 11px;
    width: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

/* 12 ###  orange list ### */
ul.pbulletlist{list-style-type:none ;list-style-position:outside;padding-left:2px; margin-left:2px;}
ul.pbulletlist li{background:url('/Content.Node/images/bottomnav-icon.gif') no-repeat 0px 5px; padding-left:10px; }


/*  ###  ### */
.movedown5 {
    position: relative;
    top: 5px;
}

.moveup5 {
    position: relative;
    top: -5px;
}

.movedown3 {
    position: relative;
    top: 3px;
}

.moveup3 {
    position: relative;
    top: -3px;
}

.black{color:rgb(0,0,0);}

.blacklight {
    font-weight: normal;
    color: #000;
}

.palertbox {
    border: 1px solid rgb( 255, 104, 4 );
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.pgrayline, hr {
    border: none;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid rgb( 172, 172, 172 );
    margin-bottom: 10px;
}

.pformlabel {
    float: left;
    width: 120px;
    margin-bottom: 2px;
    min-height: 20px;
}

.prightcont {
    width: 280px;
}

.perror_noborder .palertbox
{
	border: none !important;
}

.poverview
{
	border-top: 1px solid rgb( 172, 172, 172 );
    margin-bottom: 10px;
}

.poverview h2, .parrowheadline
{
	background-image: url(/Content.Node/images/arrow.gif);
	background-repeat: no-repeat;
	margin: 0 !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	padding-left: 20px !important;
}
/*##### Productboxes2 #####*/
div#ptext div#ptextinside div.productbox2{width:210px;float:left;padding:0px;margin:0px;font-size:11px;}

div#ptext div#ptextinside div.productbox2 h3{font-size:14px;color:rgb(255,104,4);padding:0 0 0px 0;margin:0 10px 10px 10px;border-width:0px;}
div#ptext div#ptextinside div.productbox2 form h3{font-size:14px;color:rgb(0,0,0);padding:5px 0 0px 0;margin:0 0px 4px 0px;border-width:0px;}
div#ptext div#ptextinside div.productbox2 p{padding:0 10px 0 10px;}
div#ptext div#ptextinside div.productbox2 div.pouterbox{width:199px;margin:0px 0px 0px 0px;padding:0 0px 0 0;background:transparent url('../images/bg-pbigbox-center-r.gif') right top no-repeat;}
div#ptext div#ptextinside div.productbox2 div.pouterbox div.pinnerbox{line-height:100%;width:199px;height:235px;padding:15px 0 8px 0;margin:0px 4px 0px 0px;background:transparent url(../images/bg-pinnerbox-right.gif) repeat-x scroll left bottom;border:1px rgb(213,213,213) solid;}
div#ptext div#ptextinside div.productbox2 div.pouterbox div.pinnerbox div.productinfo{height:144px;font-weight:bold;text-align:right;}
div#ptext div#ptextinside div.productbox2 div.pouterbox div.pinnerbox div.productinfobottom{font-weight:bold;text-align:right;}
div#ptext div#ptextinside div.productbox2 div.pouterbox div.pinnerbox div.webshopinfo{padding-top:6px;float:right;font-size:10px;font-weight:normal;text-align:left;width:197px;line-height:100%;}
div#ptext div#ptextinside div.productbox2 div.pboxbottom{width:202px;padding:0px;margin:0px;background:transparent url('../images/bg-pfrontpagebox-bottom205.gif') right top no-repeat;}

/* ##### FF Hacks ##### */
html>/**/body div#ptext div#ptextinside div.productbox2{width:210px;float:left;padding:0px;margin:0px;font-size:11px;}
html>/**/body div#ptext div#ptextinside div.productbox2 div.pouterbox{width:199px;margin:0px 5px 0px 0px;padding:0 6px 0 0;background:transparent url('../images/bg-pbigbox-center-r.gif') right top no-repeat;}
html>/**/body div#ptext div#ptextinside div.productbox2 div.pouterbox div.pinnerbox{line-height:100%;width:199px;height:235px;padding:15px 0 8px 0;margin:0px 5px 0px 0px;background:transparent url(../images/bg-pinnerbox-right.gif) repeat-x scroll left bottom;border:1px rgb(213,213,213) solid;}
html>/**/body div#ptext div#ptextinside div.productbox2  div.pboxbottom{width:202px;padding:0px;margin:0px;background:transparent url('../images/bg-pfrontpagebox-bottom205.gif') right top no-repeat;}

/* ##### IE7 Hacks ##### */
*+html div#ptext div#ptextinside div.productbox2{width:210px;float:left;padding:0px;margin:0px;font-size:11px;}
*+html div#ptext div#ptextinside div.productbox2 div.pouterbox{width:199px;margin:0px 5px 0px 0px;padding:0 6px 0 0;background:transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;}
*+html div#ptext div#ptextinside div.productbox2 div.pouterbox div.pinnerbox{line-height:100%;width:199px;height:235px;padding:15px 0 8px 0;margin:0px 5px 0px 0px;background:transparent url('/Content.Node/images/bg-pinnerbox-right.gif') repeat-x scroll left bottom;border:1px rgb(213,213,213) solid;}
*+html div#ptext div#ptextinside div.productbox2  div.pboxbottom{width:202px;padding:0px;margin:0px;background:transparent url('/Content.Node/images/bg-pfrontpagebox-bottom205.gif') right top no-repeat;}
*+html div#ptext div#ptextinside div.productbox2 div.pouterbox div.pinnerbox div.webshopinfo{padding-top:6px;float:right;font-size:10px;font-weight:normal;text-align:left;width:117px;line-height:100%;}

.poption_list{margin-left:7px;border-bottom:1px solid rgb(191,191,191);float:left;padding-bottom:3px;padding-top:3px;width:180px;}

.pclearer {clear:both;}

.pbusinessbutton {background: url(/Content.Node/images/business_button_bg.gif); width: 208px; height: 36px; background-repeat:no-repeat}
.pbusinessbutton a {font-weight: bold; font-size: 14px; padding-top: 6px; padding-left: 24px !important; display: block; color:#333333 !important; text-decoration:none !important;width:100%;height:100%;}

.pteaserinnerbox
{
	margin-left: 7px;
	margin-bottom: 3px;
	margin-right: 7px;
        background-image: url(/Content.Node/images/arrow.gif);













	background-repeat: no-repeat;
	padding-left: 20px !important;
}

.pteaserinnerbox h2
{
margin-top: 0px !important;
}

.businessstartbox a
{
background-position: 8px 7px !important;
margin-top: 0 !important;
}


.pimagebox {
    width: 206px;
    float: left;
    padding: 0px;
    margin: 0px;
}

.pimagebox .pouterbox {
    width: 205px !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0 0px 0 0;
    background: transparent url('/Content.Node/images/bg-pbigbox-center-r.gif') right top no-repeat;
}

.pimagebox .pouterbox .pinnerbox {
    line-height: 100%;
    width: 201px !important;
    height: 188px !important;
    overflow: hidden;
    padding: 0px !important;
    margin: 0px 4px 0px 0px;
    background: transparent url('none') left bottom repeat-x;
    border: 1px rgb( 213, 213, 213 ) solid !important;
}

.pimagebox .pboxbottom
{
   width: 205px !important;
}

#pcontent a, #pright a
{
 color: #ff6600;
}

a.pblacklight
{
	color: #333333 !important;
	font-weight: normal;
}

.parrowlink
{
	background-image: url(/Content.Node/images/subnav-icon.gif);
	background-repeat: no-repeat;
	background-position: 0px -5px;
	padding-left: 12px;
	color: #333333;
}

#ptop{
	font-size: 11px;
	line-height: 68px;
	padding-left: 45px;
}

#pcontent .temp_resize div
{
	width: 201px !important;
}

#pcontent .temp_resize .pinnerbox
{
	height: 154px !important;
}

#pcontent .temp_resize .pboxbottom
{
	background-repeat: repeat-x !important;
}

#pcontent .temp_resize li
{
	width: 170px;
}
