/**
 * Static container
 * 
 * CSS definitions for static landing pages
 *  
 * LICENSE: This code is licenced to skinflips.com
 *
 * @package    DACH_SHOP
 * @subpackage PHP_WEBSITE 
 * @copyright  2010 Tortoise Design GmbH
 * @license    http://www.skinflips.com
 * @author     Nada Vilotijevic <nada.vilotijevic@softserbia.com>
 * @version    $Id: static.css 2328 2010-07-02 10:38:27Z nenadpet $
 * @link       http://www.skinflips.com
 * @since      File available since Release 0
*/

h1, h2 {
    font-size: 15px;
    color: #01b1af;
    font-weight: bold;
    padding-bottom: 5px;
    text-transform:uppercase;
}

.page-container-with-sidebar { margin: 5px 0px 0px 0px; }

/****** slavisa 2do fix this ************************/
.plain-page-container {
    width: 698px;
    min-height: 200px;
    overflow: hidden;
    margin: 0px auto; 
    padding: 20px;
}
.plain-page-container div.column {
    float: left;
    width: 175px;
}
.plain-page-container div.column div.element {
    float: left;
    padding: 5px 0px 0px 0px;
}

.plain-page-container div.column div.element div.element-img {
    width: 65px; 
    float: left;
}
.plain-page-container div.column div.element div.element-img a {
    cursor:pointer;
}

.plain-page-container div.column div.element div.element-text {
    float: left;
    width: 100px;
    padding: 14px 0px 0px 0px;
    font-weight: bold;
}

/*********************** containers for all landing pages *********************/
.landing-container {
    width: 755px;
    min-height: 200px;
    overflow: hidden;
    margin: 0px auto; 
    padding: 20px;
}
.landing-container div.page-title {
    padding: 90px 0px 0px 0px;
    text-align: left;
}
.landing-container div.text-link {
    padding: 0px;
    text-align: left;
}
.landing-container p {
    padding: 0px 20px 0px 0px;
}
.landing-container p.text-with-top-padding {
    padding: 20px 0px 0px 0px;
}
.landing-container p.text-with-bottom-padding {
    padding: 0px 0px 20px 0px;
}
.landing-container p.list-left-padding {
    padding: 0px 0px 0px 40px;
}

.landing-container p.text-italic {
    font-style: italic;
}

.landing-container  ul {
    padding: 10px 0px 0px 70px;
    text-align: left;
}

/*********************************** end **************************************/

/************************* clear left, buttons ********************************/
.clear-left {
    clear: both;
}

.btn-design {
    float: left;
    padding: 0px 0px 0px 110px;
}
.btn-devices {
    float: left;
    padding: 0px 0px 0px 20px;
}
.btn-go-to-the-design-category, .btn-make-your-own-design {
    padding: 15px 0px 10px 0px;
}
.btn-go-to-home {
    padding-top: 20px;
}
.btn-go-for-voucher  {
    padding-top: 20px;
}
.btn-go-to-home {
    padding-top: 20px;
}
.btn-motive-for-selection {
    padding: 20px 0px 10px 0px;
    text-align: left;
}

/*********************************** end **************************************/

/********************************* content ************************************/
.landing-container div.content {
    min-height: 1px;
    overflow: hidden;
    padding: 350px 0px 0px 0px;
}
.landing-container div.main-button {
    width: 345px;
    height: 110px;
    padding: 135px 0px 0px 355px;
}
.landing-container div.main-button div.btn-devices {
    height: 48px;
}
.landing-container div.main-button div.btn-design {
    height: 48px;
    padding: 10px 0px 0px 20px;
}
.landing-container div.content div.main-buttons {
    width: 750px;
    height: 48px;
}
.landing-container div.content div.product-explaination {
    width: 750px; 
    min-height: 200px; 
    overflow: hidden; 
    padding: 10px 0px 0px 0px;
    text-align: left;
}
.landing-container div.content div.products-highlights {
    float: left;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    width: 750px;
    min-height: 10px;
    overflow: hidden;
}
/*********************************** end **************************************/

/****************************** content movie *********************************/
.landing-container div.content div.movie {
    float: left;
    width: 353px;
    margin: 0px;
    padding: 50px 0px 0px 0px;
    min-height: 10px;
    overflow: hidden;
    text-align: left;
}
.landing-container div.content div.movie div.own-design {
    padding-top: 10px;
}
/*********************************** end **************************************/

/****************************** content photo *********************************/
.landing-container div.content div.photo {
    float: left;
    width: 377px;
    min-height: 250px;
    overflow: hidden;
    margin: 0px;
    padding: 50px 0px 0px 20px;
    text-align: left;
}
.landing-container div.content div.photo ul {
    width: 300px;
    padding: 10px 0px 0px 40px;
    text-align: left;
}
.landing-container div.content div.photo li {
    padding: 5px 0px 0px 0px;
}
/*********************************** end **************************************/
/****************************** mobile phone skins ****************************/
.landing-container div.content div.movie div.mobile-phone-own-design {
    padding: 50px 0px 0px 0px;
    height: 177px;
    width: 349px;
}
.landing-container div.mobile-phone-skins {
    text-align: left;
    width: 700px;
}
.landing-container div.mobile-phone-skins ul {
    padding: 10px 0px 50px 250px;
    text-align: left;
}
.landing-container div.mobile-phone-skins li {
    padding: 5px 0px 0px 0px;
}
.landing-container div.mobile-phone-skins p {
    padding: 5px 0px 0px 250px;
}
/****************************** end *******************************************/
/****************************** design-with-quality ***************************/
.landing-container div.design-with-quality {
    min-height: 50px;
    overflow: hidden;
    width: 750px;
    text-align: left;
    padding: 10px 0px 0px 0px;
}
.landing-container div.design-with-quality div.img {
    float: left;
}
.landing-container div.design-with-quality div.design-with-quality-content {
    float: left;
    text-align: left;
    padding: 20px 0px 0px 5px;
    width: 600px;
}
/****************************** end *******************************************/
/****************************** sony, x-box, nintendo design*******************/
.landing-container div.design-with-quality div.design-with-quality-content-top {
    float: left;
    padding: 120px 0px 0px 10px;
    width: 550px;
}
/****************************** end *******************************************/
/****************************** sony design********************************/
.landing-container div.sony-design-with-quality {
    float: left;
    height: 130px;
    text-align: left;
}
.landing-container div.sony-design-with-quality div.img {
    float: left;
    margin-top: -100px;
    width: 120px;
}
/****************************** end *******************************************/
/****************************** other static pages ****************************/
.paragraph-container {
    width: 698px;
    padding: 0px;
    min-height: 10px;
    overflow: hidden;
}
.paragraph-container div.first-character {
    float: left;
    width: 20px;
    padding: 10px 0px 0px 0px;
}
.paragraph-container div.paragraph {
    float: left;
    width: 690px;
    padding: 10px 0px 10px 0px;    
}
.paragraph-container a {
    text-decoration: underline;
}
.paragraph-container div.bank-details {
    float: left;
    width: 300px;
    padding: 30px 30px 0px 10px;
}
.paragraph-container div.customer-service {
    float: left;
    width: 300px;
    padding: 30px 0px 0px 30px;
}
/****************************** about page ************************************/
.about-container {
    width: 698px;
    min-height: 900px;
    overflow: hidden;
    background: url('../../images/static/about-bg.png') no-repeat;
    background-position: top right;
    padding: 20px;
    text-align: left;
}
.about-container div.top-content {
    float: left;
    height: 230px;
    padding: 20px 0px 0px 0px;
    width: 400px;
}
.about-container div.main-text {
    float: left;
    width: 698px;
    min-height: 250px;
    overflow: hidden;
    padding: 0px 0px 20px 0px;
}
.about-container div.main-text div.content {
    float: left;
    width: 400px;
    padding: 0px;
}
.about-container div.main-text div.content td.list {
    padding: 20px 0px 0px 30px;
    width: 243px;
    vertical-align: text-bottom;
}
.about-container div.main-text div.content td.link {
    vertical-align: bottom;
}
/****************************** end *******************************************/
/****************************** static pages container * **********************/
.terms-of-conditions-container,
.protection-of-privacy-container,
.sell-your-designs-container,
.payment-container, .affiliate-container,
.find-bug-container, .our-partners-container,
.testimonials-container, .impress-container, .popular-designs-container,
.team-container {
    width: 698px;
    min-height: 100px;
    overflow: hidden;
    text-align: left;
    padding: 20px;
}
/****************************** end ******************** **********************/
/*************************terms of conditions page ****************************/
.terms-of-conditions-container div.grey-bg {
    /*float: left;*/ 
    width: 698px; 
    min-height: 100px; 
    overflow: hidden; 
    background: #dae0e4;
}
/****************************** protection of privacy page ********************/
.protection-of-privacy-container div.big-title, 
.protection-of-privacy-container p {
    padding: 20px 0px 0px 0px;
}    
/****************************** sell your designs page ************************/
.sell-your-designs-container div.content {
    width: 698px;
    min-height: 350px;
    overflow: hidden;
    background: url('../../images/static/sell-your-designs-bg.png') no-repeat;
    background-position: 90% 0px;
    padding: 20px;
}
.sell-your-designs-container div.big-title {
    float: left;
    width: 400px;
    padding: 0px 0px 0px 20px;
}
.sell-your-designs-container div.main-text-sell {
    float: left;
    width: 440px;
    padding: 50px 0px 0px 20px;
}    
.sell-your-designs-container div.main-text-sell ol {
    float: left;
    width: 410px;
    padding: 0px 0px 0px 30px;
}    
/****************************** shipping page *********************************/
.shipping-container {
    width: 698px;
    height: 450px;
    /*overflow: hidden;*/
    text-align: left;
    padding: 20px;
    background: url('../../images/static/shipping-bg.jpg') no-repeat 60px 140px;
}
.shipping-container div.main-text-shipping {
    width: 600px;
    text-align: left;
    padding: 100px 0px 0px 80px;
}
/****************************** payment page **********************************/
.payment-container div.main-content {
    padding: 30px 0px 0px 20px;
}
.payment-container div.main-content div.content {
    height: 150px;
    vertical-align: text-bottom; 
}

.payment-container div.main-content div.content div.pic-payment {
    float: left;
    padding: 30px 0px 0px 20px;
    width: 202px;
    height: 119px;
}
.payment-container div.main-content div.content div.box-payment {
    float: left;
    padding: 30px 0px 0px 20px;
    width: 400px;
}
/****************************** affiliate page ********************************/
.affiliate-container div.main-text-affiliate {
    width: 670px;
    min-height: 330px;
    overflow: hidden;
    background: url('../../images/static/affiliate-bg.png') no-repeat 15px 10px;
    padding: 20px;
}
.affiliate-container div.small-text-affilate {
    width: 698px;
}
.affiliate-container div.main-text-affiliate ul {
    width: 460px;
    padding: 5px 0px 0px 30px;
    font-size: 12px;
}
/****************************** team container ********************************/
.team-container div.team-main-text {
    width: 698px;
    padding: 0px;
}
.team-container p.text-with-top-padding {
    padding: 10px 0px 0px 0px;
}

.team-container p.people {
    padding: 10px 0px 0px 37px;
}

/****************************** press container ********************************/
.press-container {
    width: 698px;
    min-height: 10px;
    overflow: hidden;
    padding: 20px;
}
.press-container div.press-main-text {
    /*width: 400px;*/
    padding: 30px 0px 0px 0px;
}
/****************************** buy voucher container *************************/
.buy-voucher-container {
    width: 755px;
    min-height: 100px;
    overflow: hidden;
    margin: 0px auto;
    padding: 20px;
}
.buy-voucher-container div.content {
    padding: 370px 0px 0px 0px;
}
.buy-voucher-container div.content div.radio-buttons {
    float: left;
    width: 400px;
    padding: 0px;
    font-weight: bold;
}
.buy-voucher-container div.content div.radio-buttons div.radio-button {
    float: left;
    width: 400px;
    padding: 5px 0px 5px 0px;
}
.buy-voucher-container div.content div.radio-buttons div.radio-button p {
    font-size: 9px;
    padding: 3px 0px 0px 25px;
    font-weight: normal;
}
.buy-voucher-container div.content div.texts {
    float: left;
    width: 300px;
    min-height: 10px;
    overflow: hidden;
    padding: 0px 0px 0px 30px;
}
.buy-voucher-container div.content div.texts p.text-bottom {
    padding: 10px 0px 20px 0px;
}
.form-field-radio {
    margin: 0px 5px 0px 5px;
}
.btn-add-to-shopping-basket {
    margin: 30px 0px 0px 25px;
    width: 260px;
    height: 38px;
    float: left;
    padding: 0px;
    background: url('../../images/static/btn-add-to-shoping-basket.jpg') no-repeat;
    border: none;
    cursor: pointer;
}
/****************************** corporate container ***************************/
.corporate-container {
    width: 698px;
    min-height: 550px;
    overflow: hidden;
    background: url('../../images/static/corporate-bg.png') no-repeat;
    background-position: 250px 45px;
    padding: 20px;
}
.corporate-container div.main-text-corporate {
    width: 385px;
    padding: 10px 0px 0px 0px;
}
.corporate-container p.top {
    padding: 10px 0px 0px 0px;
}
/****************************** vouchers container ***************************/
.vouchers-container {
    width: 698px;
    min-height: 550px;
    overflow: hidden;
    background: url('../../images/static/vouchers-bg.png') no-repeat;
    background-position: 545px 25px;
    padding: 20px;
}
.vouchers-container div.vouchers-title {
    width: 570px;
}
.vouchers-container div.main-text-vouchers {
    padding: 20px 0px 0px 0px;
}
.vouchers-container div.main-text-vouchers div.logo-devices {
    float: left;
    width: 250px;
    padding: 30px 0px 0px 0px;
}
p.top {
    padding: 10px 0px 0px 0px;
}
.text-under-picture {
    width: 200px;
    padding: 16px 0px 0px 0px;
    font-weight: bold;
}
.text-under-picture div.explanation {
    font-size: 9px;
    font-weight: normal;
}
/****************************** find bug **************************************/
.find-bug-container div.main-title {
    width: 400px;
    padding: 10px 0px 0px 10px;
}

.find-bug-container div.main-text {
    width: 690px;
    height: 300px;
    padding: 10px 0px 0px 10px;
    background: url('../../images/static/find-bug-bg.png') no-repeat;
    background-position: right bottom;
}

.find-bug-container ul {
    width: 400px;
    padding: 10px 0px 0px 30px;
}
.find-bug-container div.text-under-list {
    padding: 0px 0px 0px 30px;
}
/****************************** our partners **********************************/
.our-partners-container div.main-text {
    width: 450px;
    padding: 10px 0px 10px 10px;    
}
.our-partners-container div.partners-img {
    padding: 10px 0px 10px 0px;
}
/****************************** jobs ******************************************/
.jobs-container {
    background: url('../../images/static/nd-jobs-people.jpg') no-repeat;
    background-position: 400px 76px;
    padding: 20px;
    min-height: 450px;
    overflow: hidden; 
    width: 698px;   
}

.jobs-container div.jobs-main-content {
    padding: 40px 0px 0px 0px;
    width: 350px;    
}
.jobs-container p.small-text {
    padding: 20px 0px 0px 0px;
}
/****************************** testimonials **********************************/
.testimonials-container div.testimonials-paragraph {
    padding: 20px 0px 0px 0px;
    height: 75px; 
    width: 690px;   
}
.testimonials-container div.testimonials-paragraph div.testimonials-text {
    float: left;
    padding: 0px 0px 0px 0px;
    height: 100px; 
    width: 630px;   
}
.testimonials-container div.testimonials-paragraph div.testimonials-img {
    float: left;
}
/****************************** impressum *************************************/
.impress-container div.impress-title {
    padding: 20px 0px 0px 10px;
    width: 720px;
    height: 22px;
    font-size: 18px;
    text-align: left;
}
.impress-container div.impress-paragraph {
    padding: 10px 0px 0px 10px;
    width: 720px;   
}

/*********************************** prices  **********************************/
.prices-container {
    width: 718px;
    min-height: 100px;
    padding: 0px 0px 20px 20px;
    text-align: left;
    overflow: hidden;
}
.prices-container div.device-price-container {
    float: left;
    width: 350px;
    min-height: 208px;
    margin: 33px 5px 0px 0px;
    padding: 0px;
    overflow: hidden;
    background: url('../../images/static/nd-prices-container-content-bg.png') repeat-y;
}

.prices-container div.device-price-container div.top-bg {
    float: left;
    width: 350px;
    height: 10px;
    overflow: hidden;
    background: url('../../images/static/nd-prices-container-top-bg.png') no-repeat;
}
.prices-container div.device-price-container div.bottom-bg {
    float: left;
    width: 350px;
    height: 10px;
    overflow: hidden;
    background: url('../../images/static/nd-prices-container-bottom-bg.png') no-repeat;
}

.prices-container div.device-price-container div.content {
    float: left;
    width: 350px;
    min-height: 188px;
    overflow: hidden;
}
.prices-container div.device-price-container div.content div.image {
    float: left;
    width: 219px;
    padding: 15px 0px 0px 3px;
}
.prices-container div.device-price-container div.content div.text {
    float: left;
    width: 119px;
    min-height: 188px;
    padding: 0px 3px;
}
.prices-container div.device-price-container div.content div.text div.price-type,
.prices-container div.device-price-container div.content div.text div.price-type-center,
.prices-container div.device-price-container div.content div.text div.price {
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    padding: 3px 5px 0px 10px;
    text-align: left;
}
.prices-container div.device-price-container div.content div.text div.price-type-center {
    font-size: 16px;
    padding: 3px 5px 0px 5px;
    text-align: center;
}
.prices-container div.device-price-container div.content div.text div.price {
    font-size: 30px;
    text-align: center;
    padding: 0px;
}

      

/*** NEED TO OPTIMIZE ***/
/**************** spielkonsolen/mp3-player skins container ********************/
.plain-page-container-folien-design {
    width: 790px;
    height: 820px;
    margin: 0px auto;
    margin-top: 45px;
    padding: 20px 20px 20px 20px;
    position: relative;
    color: #3b3b3b;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.plain-page-container-folien-design div.logo {
    left: 6px;
    position: absolute;
    top: -45px;
    z-index: 1;
}
.plain-page-container-folien-design div.headers {
    position: relative;
    height: 50px;
    font-weight: bold;
    font-family: "Arial black";
}
.plain-page-container-folien-design div.headers h1 {
    color: #ff8511;
    font-size: 35px;
    position: relative;
}
.plain-page-container-folien-design div.headers div.text1 {
    bottom: 7px;
    font-weight: bold;
    position: absolute;
    top: 25px;
    right: 0px;
}
.plain-page-container-folien-design div.banner {
    height: 250px;
    position: relative; 
}
.plain-page-container-folien-design div.banner div.slideshow-img {
    position: absolute; 
    left: 0px; 
    z-index: 5;
    width: 790px; 
    height: 251px;
}
.plain-page-container-folien-design div.check-designs {
    background-color: #ededed;
    border: 1px solid #cecece;
    padding: 20px 0px 20px 20px;
    text-align: center;
}
.plain-page-container-folien-design div.slideshowtext h2 {
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0px 20px 0px;
    text-align: center;
    font-family: "Arial black";
    font-size: 18px;   
}
.plain-page-container-folien-design div.slideshowtex div.textelement span {
   color:#ff8511;
}
.plain-page-container-folien-design div.design-skins-container {
    min-height: 350px;
    overflow: hidden;
}
.plain-page-container-folien-design div.design-skins-container div.skins-design {
    float: left;
    width: 520px;
    min-height: 350px;
    overflow: hidden;
    background: url('../../images/static/123skins-design-folien-bg.gif') no-repeat 0px 80px;
}
.plain-page-container-folien-design div.design-skins-container div.skins-design span {
    color: #97c117;
}
.plain-page-container-folien-design div.design-skins-container div.box-milimeter-without-install,
.plain-page-container-folien-design div.design-skins-container div.box-easily-removable-course-units {
    float: left;
    width: 200px;
    height: 99px;
    font-size: 15px;
    font-weight: bold;
}
.plain-page-container-folien-design div.design-skins-container div.box-text {
    width: 190px;
}
.plain-page-container-folien-design div.design-skins-container div.box-milimeter-without-install {
    padding: 19px 0px 0px 60px;
}
.plain-page-container-folien-design div.design-skins-container div.box-easily-removable-course-units {
    padding: 19px 0px 0px 50px;
}
.plain-page-container-folien-design div.design-skins-container div.confidence-by-quality  {
    float:left;
    width: 252px;
    padding: 0px 0px 0px 18px;
}
.plain-page-container-folien-design div.design-skins-container div.confidence-by-quality  span {
    color: #ff8511;
}
.plain-page-container-folien-design div.design-skins-container div.confidence-by-quality div.ekomi-topic {
    background-color: #ededed;
    border: 1px solid #cecece;
    height : 33px;
    text-align: center;
    padding-top: 20px;
    width: 250px;
    font-size: 15px;
    margin-bottom: 13px;
    height: 33px;
    line-height: 17px;
}
.plain-page-container-folien-design div.design-skins-container div.confidence-by-quality div.seals {
    background-image: url('../../images/static/seals.jpg');
    height: 171px;
    width: 74px;
    float: left;
    margin-right: 5px;
}
.plain-page-container-folien-design div.design-skins-container div.confidence-by-quality div.ekomi {
    float: left;
}

/******/
.lp-logo {
    left: 6px;
    position: absolute;
    top: -45px;
    z-index: 1;
}
.lp-logo img {
    width: 168px;
    height: 73px;
}


#header {
    position: relative;
    height: 50px;
    font-family: "Arial black";
}
#header h1 {
    font-family: "Arial black";
    color: #FF8511;
    font-size: 35px;
    height: 50px;
    position: relative;
}
#header .text1 {
    bottom: 7px;
    font-weight: bold;
    position: absolute;
    right: 0;
}


.left_bigImage {
    width:790px;
    height:250px;
    position: relative; 
    overflow: hidden; 
}

.banner {
    height:250px;
    position: relative; 
}
.banner div.slideshow-img {
    position: absolute; 
    left: 0px; 
    z-index: 5;
    width: 790px; 
    height: 251px;
}

#slideshowtext h2 {
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0px 20px 0px;
}

.textelement {
    text-align: center;
}

.textelement span {
   color:#FF8511;
}

.goon {
    background-color: #ededed;
    border: 1px solid #cecece;
    padding: 20px 0px 20px 20px;
    text-align: center;
}

#design-skins .skins-design {
    float:left;
}
#design-skins h3 {
    font-size: 23px;
    line-height: 24px;
    padding: 20px 0;
    font-family: "Arial black";
}

#design-skins .skins-design span {
    color: #97c117;
}

#design-skins .textbox {
    background-image: url('../../images/static/123skins-design-folien-bg.gif');
    font-size: 15px;
    font-weight: bold;
    height: 236px;
    width: 520px;
    font-family: Arial,Helvetica,sans-serif;
}
#design-skins .textbox .box-milimeter {
    clear: left;
    float: left;
    height: 110px;
    width: 250px;
    position: relative;
}
#design-skins .textbox .box-milimeter .text1 {
    left: 60px;
    position: absolute;
    top: 19px;
}

#design-skins .textbox .box-easily-removable {
    float: left;
    height: 110px;
    width: 250px;
    position: relative;
}
#design-skins .textbox .box-easily-removable .text1 {
    left: 60px;
    position: absolute;
    top: 19px;
}

#design-skins .textbox .box-fold-no-install {
    clear: left;
    float: left;
    height: 110px;
    width: 250px;
    position: relative;
}
#design-skins .textbox .box-fold-no-install .text1 {
    left: 60px;
    position: absolute;
    top: 26px;
}

#design-skins .textbox .box-game-console-course {
    float: left;
    height: 110px;
    width: 250px;
    position: relative;
}
#design-skins .textbox .box-game-console-course .text1 {
    left: 60px;
    position: absolute;
    top: 26px;
}
#design-skins .bottomRight  {
    float:right;
}
#design-skins .bottomRight span {
    color:#FF8511;
}
.bottomRight .seals {
    background-image: url('../../images/static/seals.jpg');
    height: 171px;
    width: 74px;
    float: left;
    margin-right: 5px;
}

.ekomi-topic {
    background-color: #ededed;
    border: 1px solid #cecece;
    height : 33px;
    padding-top: 20px;
    text-align: center;
    width: 250px;
    font-size: 15px;
    margin-bottom: 13px;
    height: 33px;
    line-height: 17px;
    font-family: Arial,Helvetica,sans-serif
}
.ekomi {
    float: right;
}

.plain-page-container-folien-design {
    width: 790px;
    height: 820px;
    margin: 0px auto;
    margin-top: 45px;
    padding: 20px 20px 20px 20px;
    position: relative;
    color: #3b3b3b;
}

/****************************** end *******************************************/

/****************************** Help and FAQ **********************************/
.faq-container {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 698px;
    padding: 20px;
    text-align: left;
}
#faq-content {
    width: 698px;
}
.body-faq {
    color: #525252;
    padding: 0px 40px 25px 40px;
    /*margin-left: 40px;*/
    text-align: justify;
}
.question {
    margin: 0px;
    padding: 0px;
}
.faq-img {
    padding-right: 3px;
}
.faq-chapter {
    font-size: 14px;
    font-weight: bold;
    color: #5a7800;
    padding: 25px 5px 3px 0px;
}
.faq-chapter h2 {
    font-size: 21px;
    font-weight: bold;
    color: #5a7800;
}
.faq-questions-text {
    text-decoration: underline;
}
.question h3 a div:hover {
    color: #B4DC00;
}
.answer-show .body-faq {
    display: block;
}
a.medium-help-faq-link:link, a.medium-help-faq-link:visited, a.medium-help-faq-link:active {
    font-size: 12px;
    color: #343434;
    margin: 2px 0px 0px 30px;
}
a.medium-help-faq-link:link span, a.medium-help-faq-link:visited span,
a.medium-help-faq-link:active span, a.medium-help-faq-link:hover span {
    text-decoration: underline;
}
a.medium-help-faq-link:link img, a.medium-help-faq-link:visited img,
a.medium-help-faq-link:active img, a.medium-help-faq-link:hover img {
    text-decoration: none;
}
a.medium-help-faq-link:hover {
    color: #b4dc00;
}
/****************************** end *******************************************/
