﻿/******************************************************************************************************
* copyright (c) 2014 MEDIAL MULTIMEDIA SERVICES
* client: synoga
* project: website
*
* version: 1.0.0
* date: 2014-01
*******************************************************************************************************/

html, body 
{
    padding:0px;
    margin:0px;  
    background-color: #F2F2F2;
}

body 
{
    font-family: 'cooper_hewittbook', sans-serif;
    font-size:16px;
    color:#444343;
}
h1,h2{
    font-family: 'geometria_lightlight', sans-serif;
    font-weight:normal;
}
h3,h4{
    font-family: 'cooper_hewittbook', sans-serif;
}


/* fonts */
@font-face {
    font-family: 'cooper_hewittbold';
    src: url('fonts/CooperHewitt-Bold-webfont.eot');
    src: url('fonts/CooperHewitt-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/CooperHewitt-Bold-webfont.woff2') format('woff2'),
         url('fonts/CooperHewitt-Bold-webfont.woff') format('woff'),
         url('fonts/CooperHewitt-Bold-webfont.ttf') format('truetype'),
         url('fonts/CooperHewitt-Bold-webfont.svg#cooper_hewittbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cooper_hewittbook';
    src: url('fonts/CooperHewitt-Book-webfont.eot');
    src: url('fonts/CooperHewitt-Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/CooperHewitt-Book-webfont.woff2') format('woff2'),
         url('fonts/CooperHewitt-Book-webfont.woff') format('woff'),
         url('fonts/CooperHewitt-Book-webfont.ttf') format('truetype'),
         url('fonts/CooperHewitt-Book-webfont.svg#cooper_hewittbook') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cooper_hewittsemibold';
    src: url('fonts/CooperHewitt-Semibold-webfont.eot');
    src: url('fonts/CooperHewitt-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/CooperHewitt-Semibold-webfont.woff2') format('woff2'),
         url('fonts/CooperHewitt-Semibold-webfont.woff') format('woff'),
         url('fonts/CooperHewitt-Semibold-webfont.ttf') format('truetype'),
         url('fonts/CooperHewitt-Semibold-webfont.svg#cooper_hewittsemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'geometria_lightlight';
    src: url('fonts/Geometria-Light-webfont.eot');
    src: url('fonts/Geometria-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Geometria-Light-webfont.woff2') format('woff2'),
         url('fonts/Geometria-Light-webfont.woff') format('woff'),
         url('fonts/Geometria-Light-webfont.ttf') format('truetype'),
         url('fonts/Geometria-Light-webfont.svg#geometria_lightlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**/

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;} /* Hide from IE Mac \*/

/**/

.pl-0 {padding-left: 0px !important;}
.pl-3 {padding-left: 3px !important;}
.pl-5 {padding-left: 5px !important;}
.pl-10 {padding-left: 10px !important;}
.pl-15 {padding-left: 15px !important;}
.pl-25 {padding-left: 25px !important;}
.pl-50 {padding-left: 50px !important;}

.pt-0 {padding-top: 0px !important;}
.pt-3 {padding-top: 3px !important;}
.pt-5 {padding-top: 5px !important;}
.pt-10 {padding-top: 10px !important;}
.pt-15 {padding-top: 15px !important;}

.pb-0 {padding-bottom: 0px !important;}
.pb-4 {padding-bottom: 4px !important;}
.pb-5 {padding-bottom: 5px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pb-15 {padding-bottom: 15px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-50 {padding-bottom: 50px !important;}

.pr-0 {padding-right: 0px !important;}
.pr-5 {padding-right: 5px !important;}
.pr-10 {padding-right: 10px !important;}
.pr-15 {padding-right: 15px !important;}
.pr-20 {padding-right: 20px !important;}
.pr-50 {padding-right: 50px !important;}
.pr-75 {padding-right: 75px !important;}
.pr-100 {padding-right: 100px !important;}
.pr-105 {padding-right: 105px !important;}

.mb-0 {margin-bottom: 0px !important;}
.mb-2 {margin-bottom: 2px !important;}
.mb-4 {margin-bottom: 4px !important;}
.mb-5 {margin-bottom: 5px !important;}
.mb-7 {margin-bottom: 7px !important;}
.mb-8 {margin-bottom: 8px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-15 {margin-bottom: 15px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-50 {margin-bottom: 50px !important;}

.mt-0 {margin-top: 0px !important;}
.mt-1 {margin-top: 1px !important;}
.mt-2 {margin-top: 2px !important;}
.mt-3 {margin-top: 3px !important;}
.mt-4 {margin-top: 4px !important;}
.mt-5 {margin-top: 5px !important;}
.mt-7 {margin-top: 7px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-12 {margin-top: 12px !important;}
.mt-15 {margin-top: 15px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-25 {margin-top: 25px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-50 {margin-top: 50px !important;}
.mt-60 {margin-top: 60px !important;}
.mt-70 {margin-top: 70px !important;}
.mt-80 {margin-top: 80px !important;}
.mt-90 {margin-top: 90px !important;}
.mt-100 {margin-top: 100px !important;}

.ml-0 {margin-left: 0px !important;}
.ml-3 {margin-left: 3px !important;}
.ml-4 {margin-left: 4px !important;}
.ml-5 {margin-left: 5px !important;}
.ml-8 {margin-left: 8px !important;}
.ml-10 {margin-left: 10px !important;}
.ml-15 {margin-left: 15px !important;}
.ml-20 {margin-left: 20px !important;}
.ml-25 {margin-left: 25px !important;}
.ml-30 {margin-left: 30px !important;}
.ml-40 {margin-left: 40px !important;}
.ml-50 {margin-left: 50px !important;}
.ml-60 {margin-left: 60px !important;}
.ml-70 {margin-left: 70px !important;}
.ml-75 {margin-left: 75px !important;}
.ml-80 {margin-left: 80px !important;}
.ml-90 {margin-left: 90px !important;}
.ml-100 {margin-left: 100px !important;}

.mr-0 {margin-right: 0px !important;}
.mr-5 {margin-right: 5px !important;}
.mr-8 {margin-right: 8px !important;}
.mr-15 {margin-right: 15px !important;}
.mr-20 {margin-right: 20px !important;}
.mr-30 {margin-right: 30px !important;}
.mr-40 {margin-right: 40px !important;}
.mr-50 {margin-right: 50px !important;}
.mr-60 {margin-right: 60px !important;}
.mr-70 {margin-right: 70px !important;}
.mr-80 {margin-right: 80px !important;}
.mr-90 {margin-right: 90px !important;}
.mr-100 {margin-right: 100px !important;}
.mr-150 {margin-right: 150px !important;}
.mr-200 {margin-right: 200px !important;}
.mr-250 {margin-right: 250px !important;}
.mr-300 {margin-right: 300px !important;}
.mr-350 {margin-right: 350px !important;}

.br-5 
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

select
{
    width:125px;
}

.cb
{
    clear:both;
    height:1px;
    line-height:1px;
    overflow:hidden;
    font-size:1px;
}

.fl
{
    float:left;
}

.fr
{
    float:right;
}

.w40 {width:40px !important; }
.w70 {width:70px !important; }
.mr10 {margin-right:10px;}
.size-s {width:40px !important;}
.size-m {width:70px !important;}
.size-l {width:188px !important;}
.wauto {width: auto !important;}
.hauto {height: auto !important;}
.hidden {display:none !important;}
.block {display:block !important;}
.font10 {font-size:10px !important;}
.font11 {font-size:11px !important;}
.font12 {font-size:12px !important;}
.center {text-align:center !important;}
.relative {position:relative !important;}
.absolute {position:absolute !important;}

h2 
{
    margin-top:0px;
    margin-bottom:10px;
    font-size:11px;
}
 
.dialog-modal-login 
{
    display:none;
}   

.dialog-modal-data, .dialog-modal-query, .dialog-modal-alert, .dialog-modal-confirm, .dialog-modal-outlook-export, .dialog-modal-config, .dialog-modal-vouchers
{
    display:none;
    overflow:hidden;
}

.dialog-modal-config input[type=checkbox] 
{
    margin-right:5px;    
}

.dialog-modal-outlook-export textarea
{
    padding:0px;
    border:1px solid #999999;
    font-family:Arial;
    font-size:11px;
    width:99%;
    height:270px;
}

.dialog-modal-data label
{
    width: 100px;
}

.dialog-modal-data .right label 
{
    width:90px;
}

.dialog-modal-data label, .dialog-modal-data textarea, .dialog-modal-data input, .dialog-modal-data select
{
    display:block;
    float:left;
    /*margin-bottom:5px;*/
}

.dialog-modal-data .left
{
    float:left;
    width:380px;
}

.dialog-modal-data .right select, .dialog-modal-data .right input[type=text],
.dialog-modal-data .left select, .dialog-modal-data .left input[type=text]
{
    width:250px;
    padding:1px !important;
}

.dialog-modal-data .left input[type=text], .dialog-modal-data .right input[type=text]
{
    width:245px;
    padding:2px 1px 2px 3px !important;
}

.dialog-modal-data .right
{
    float:right;
    width:345px;
}

.ui-dialog .ui-dialog-content
{
    padding: 5px 10px;
}

.success-message, .error-message
{
    font-weight:bold;
    /*float:right;*/
    z-index:1003;
    display:none;
    margin: 0px 10px 0px 0px;
    background-color: #FFFFFF;
    position: fixed;
    /*left: 0px;
    top:0px;*/
    -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;
    text-align: center;
    width:1200px;
    font-size:12px;
}

.error-message 
{
    background-color: #990000;
    /*border: 1px solid #990000;*/
    color:#ffffff;
}

.success-message 
{
    background-color: #009900;
    /*border: 1px solid #009900;*/
    color:#ffffff;
}

.error-message span, .success-message span
{
    padding:8px;
    display:block;
}

.header .fm-button
{
    margin: 0px 0px 10px 0px;
}

/*new*/

.pagewrapper 
{
    margin:auto;
    width:1200px;
}
 
.header 
{
    height:75px;
    position:relative;
}

.header .logo 
{
    /*background: url(/images/bg_logo.png) no-repeat 0 -10px scroll transparent;    */
    display:block;
    float:left;
    text-decoration:none;
    background:#0076BA;
    color:#fff;
    font-size:1.4em;
    font-style: italic;
    font-weight:bold;
    padding:0 20px;
    border-right:1px solid #e0e0e0;
    
}

.login .header .logo {
    float: none;
    margin: auto;
}

.login label 
{
    width:85px;
    display:block;
}

.header .config
{
    background: url(/images/bg_config.png?ts=1402111400) no-repeat 0 0 scroll transparent;    
    width:110px;
    height:29px;
    display:block;
    float:right;
}        

.header .logout
{
    background: url(/images/bg_logout.png?ts=1402111400) no-repeat 0 0 scroll transparent;    
    width:116px;
    height:29px;
    display:block;
    float:right;
}        

.navigation 
{
    background: url(/images/bg_navigation_blank.png?ts=1402111400) no-repeat 0 0 scroll transparent;
    height:65px;
}

.navigation a 
{
    display:block;
    padding: 0px 15px 0px 15px;
    height:42px;
    line-height:42px;
    float:left;
    color:#666666;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    border-right:1px solid #dbd7d7;
}

.navigation a:hover 
{
    height:42px;
    border-bottom:3px solid #edbd3c;
}
        
.content 
{
    margin:auto;
}


.login .content
{
    min-height:300px;
    position:relative;    
}

.footer 
{
    margin-top:20px;
    background: url(/images/bg_footer.png?ts=1402111400) no-repeat 0 0 scroll transparent;
    color:#FFFFFF;
    height:28px;
    font-weight:normal;
    font-size:11px;
    padding:10px 0px 0px 16px;
}

.footer .copyright 
{
    font-weight:bold;
    font-size:12px;
}

img, a
{
    outline:none;
}

#DataTable td 
{
    cursor:pointer;
}

.form-item 
{
    float:left;
    clear:left;
    margin-bottom: 5px;
}

/*IE 7 only*/
*:first-child+html .form-item
{
    float:none;
}

/* ui overwrites*/

.login .content .ui-dialog 
{
   top:40px !important;
   position:relative !important;
   left:0px !important;
   margin:auto !important;
}

#ErrorMessage.ui-state-error 
{
    background:none !important;
    border:0px !important;
}

#ErrorMessage.ui-state-error p 
{
    margin:0px;
    padding:10px 10px 10px 0px;
}

#ErrorMessage.ui-state-error .ui-icon 
{
    float: left; 
    margin-right: .3em;
}

.noscript.ui-state-error.ui-corner-all 
{
    width:280px;
    margin: 100px auto 150px auto;
}

.noscript.ui-state-error.ui-corner-all p 
{
    margin:0px;
    padding:10px;
}

.noscript.ui-state-error.ui-corner-all p .ui-icon 
{
    float: left;
    margin-right: .3em;
}

.ui-widget {
    font-size: 11px;
    font-family:arial;
}

.ui-dialog .ui-dialog-content 
{
    overflow:hidden !important;
}

.ui-dialog .ui-dialog-buttonpane 
{
    border:0px;    
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Arial,sans-serif;
    font-size: 11px;
}

.ui-widget-content.jqgrow.ui-row-ltr.ui-state-hover td
{
    background:none !important;
    background-color:#f4cd6b !important;    
}

.ui-widget-content.jqgrow.ui-row-ltr.ui-state-highlight td 
{
    background:none !important;
    background-color:#f9e6b5 !important;  
    border-right: 1px solid #AAAAAA !important;  
    border-bottom: 1px solid #AAAAAA !important;  
}

.ui-dialog-titlebar.ui-widget-header 
{
    background: url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x scroll 50% 50% transparent;
}

.ui-widget-overlay 
{
    /*width: 100% !important;
    height: 100% !important;*/
    
}

tr.ui-search-toolbar input, .ui-widget input, .ui-widget select, .ui-widget textarea {
    padding: 2px !important;
    font-size:11px !important;
    font-family:Arial !important;
}

tr.ui-search-toolbar input, tr.ui-search-toolbar select, #DataPager .ui-pg-input, #DataPager .ui-pg-selbox
{
    padding: 0px !important;
    border: 1px solid #999999;
}

tr.ui-search-toolbar input, tr.ui-search-toolbar select, #DataPager .ui-pg-input, #DataPager .ui-pg-selbox
{
    height:16px !important;
    line-height:16px !important;
    padding:0px !important;
}

tr.ui-search-toolbar select, #DataPager .ui-pg-selbox
{
    height:18px !important;
    line-height:18px !important;
}

#DataPager .ui-pg-selbox 
{
    width:50px;
}
#DataPager .ui-pg-input
{
    padding-left:2px !important;
}

#DataPager_center 
{
    width:500px !important;
}

.ui-jqgrid tr.ui-search-toolbar th {
    border-top-width: 0px !important;
}

.ui-jqgrid .ui-jqgrid-title 
{
    margin-left:10px !important;
}

.ui-jqgrid-titlebar.ui-widget-header
{
    background: url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x scroll 50% 50% transparent;    
}

.ui-jqgrid-sortable 
{
    font-weight:bold !important;
}

/*jqgrid*/

.ui-jqgrid .loading 
{
    background: 0px none;
    background-color:#FFFFFF !important; 
    top: 40%;
    left: 39%;
    padding: 10px 50px 10px 50px;
    border-width: 1px !important;
    font-weight:bold;
    color:#999999;
    border-color:#AAAAAA;
    -moz-border-radius: 4px 4px 4px 4px;
}

#GridDataError 
{
    /*margin:100px 0px 150px 400px;*/
    width:222px;
    text-align:center;
    background: 0px none;
    background-color:#FFFFFF !important; 
    top: 33%;
    left: 40%;
    /*padding-left: 40px;*/
    border-width: 1px !important;
    font-weight:bold;
    color:#999999;
    border-color:#AAAAAA;
    -moz-border-radius: 4px 4px 4px 4px;
    position:absolute;
}
    
.ui-jqgrid-titlebar .ui-jqgrid-title.refresh 
{
    float:right !important; 
    padding-right:10px;
}

.ui-jqgrid-titlebar .ui-jqgrid-title.refresh span 
{
    margin-top:-2px;
}

.ui-jqgrid-titlebar .ui-jqgrid-title.refresh a 
{
    font-weight:normal;
    text-decoration:none;
}

.ui-jqgrid-titlebar .ui-jqgrid-title.refresh a:hover
{
    /*text-decoration:underline !important;*/
    color:#666666;
}

/**/

.cb-row-select
{
    margin-left:5px;
}
    
span.original-data
{
    display:none;
}

.error
{
    color:Red;
}

.error-message-validation
{
    display:none;
    color:Red;
    float:left;
    margin:10px 0px 0px 38px;
}

.readonly
{
    border:none;
}

tr.locked {
    background: none #E6E6E6;
}

/**/
/*header*/
.header {
    width:100%;
    height:70px;
    line-height:70px;
    position:fixed;
    z-index:9999;
    background:#F4F4F4;
    box-shadow:0px 2px 2px rgba(0,0,0,0.1);
}
.header-content {
   max-width:1280px;
   margin:0 auto;
}

.lp .container-page
{
    /*background: url(../images/lp/v5_Expedia_bewerben.jpg?ts=1402111400) no-repeat 0 0 scroll transparent;*/
    margin: auto;
    position:relative;
}

.lp.link-placed .container-page 
{
    background: url(../images/lp/Info-page_nach-Linkeinbau.jpg?ts=1402111400) no-repeat 0 0 scroll #FFFFFF;
    min-height:789px;
}


.lp .container-intro 
{
    position: absolute;
    left: 73px;
    top: 157px;    
    color:#333333;
}

.lp.home .container-intro {
    color: #333333;
    position: relative;
    left:0px;
    top:0px;
}

.lp .container-intro h1
{
    margin:0px 0px 15px 0px;
    padding:0px;
    font-size:32px;
    line-height:32px;
}

.lp .container-intro p
{
    font-weight:normal;
    font-size:21px;
    line-height:21px;    
}


.lp.link-placed .container-intro p
{
    padding: 0 0 0 0px;
    width: 480px;
    font-size:16px;
    line-height:24px;    
    margin-top:10px;
}
 
.lp .container-howto
{
    position: absolute;
    left: 73px;
    top: 550px;    
    color:#333333;   
    width:380px; 
}

.lp.home .container-howto {
    color: #ffffff;
    position: relative;
    left:0px;
    top:0px;
    width: auto;
}

.lp .container-howto h2
{
    margin:0px 0px 15px 0px;
    padding:0px;
    font-weight:bold;
    font-size:16px;
    line-height:16px;
    color:#003366;    
}

.lp.home .container-howto h2 
{
    color:#ffffff;  
    margin-bottom:30px;
}

.lp .container-howto p.first 
{
    font-size:14px;
    line-height:20px;   
    padding:0px 30px 0px 0px;  
    margin:0px 0px 18px 0px;
}            

.lp .container-howto p 
{
    margin:25px 0px 18px 0px;
    padding:0px 0px 0px 52px;
    font-weight:normal;
    font-size:16px;
    line-height:19px;       
}

.lp.home .container-howto p 
{
    background: url(../images/lp/home/bullet-1.png?ts=1402111400) no-repeat 0 0 scroll transparent;
    margin-left:5px;
    height:40px;
    padding: 0 0 0 65px;
    font-size:14px;
    line-height:16px;       
}                        

.lp.home .container-howto p.bullet-1 {background: url(../images/lp/home/bullet-1.png?ts=1402111400) no-repeat 0 0 scroll transparent;}
.lp.home .container-howto p.bullet-2 {background: url(../images/lp/home/bullet-2.png?ts=1402111400) no-repeat 0 0 scroll transparent;}
.lp.home .container-howto p.bullet-3 {background: url(../images/lp/home/bullet-3.png?ts=1402111400) no-repeat 0 0 scroll transparent;}

.lp.home .container-partners .sliding
{
    height:210px;
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;   
    padding-bottom:30px; 
}
                    
.lp.home .container-partners .sliding .sliding-nav 
{
    position:absolute;
    bottom:0px;
    right:0px;
    z-index:1;
    width:100%; 
    text-align:center;
}
                    
.lp.home .container-partners .sliding .sliding-nav a
{
    background:url(../images/lp/home/icon-slider-nav.png?ts=1402111400) no-repeat 0 0 scroll transparent;
    width: 19px;
    height: 19px;
    display:inline-block;
    margin-right: 5px;
}                    

.lp.home .container-partners .sliding .sliding-nav a.active
{
    background:url(../images/lp/home/icon-slider-nav-active.png?ts=1402111400) no-repeat 0 0 scroll transparent;
}        
    
.lp.home .container-partners .sliding .sliding-content .sliding-item 
{
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    z-index:1;
    background-color: #204C78;
}
                    
.lp.home .container-partners .sliding .sliding-content .sliding-item.active
{
    z-index:2;
}          
    
.lp .container-logos 
{
    background: url(../images/lp/bg-footer-logos.jpg?ts=1402111400) no-repeat 0 0 scroll transparent;
    left:73px;
    position: absolute;
    top: 941px;
    width: 460px;   
}

.lp.link-placed .container-logos 
{
    top: 542px;
}

.lp .container-logos p
{
    color:#333333;
    font-size:10px;
    line-height:16px;
    width:210px;
    padding:0px;
    margin:55px 0px 0px 0px;
}

.lp .container-logos p a
{
    color:#006699;
    text-decoration:underline;
}

.lp .container-links
{
    position: absolute;
    right: 20px;
    top: 1125px;
}

.lp.link-placed .container-links 
{
    top: 675px;
}

.lp .container-links a 
{
    color:#333333;
    text-decoration:underline;
    font-size:12px;
    margin-left:10px;
}

.lp .container-forms 
{
    position: absolute;
    right: 13px;
    top: 450px;
    width: 421px; 
    height:643px;    
    background: url(../images/lp/bg-forms.png?ts=1402111400) no-repeat scroll 0 0 transparent;
}

.lp.home.include .container-forms
{
    left:0px;
    top:0px;
}

.lp .container-forms.taf 
{
    background: url(../images/lp/bg-forms-taf.png?ts=1402111400) no-repeat scroll 0 0 transparent;    
}

.lp .container-form-tabs 
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 415px; 
}

.lp .container-form-tabs a 
{
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    line-height: 26px;
    padding: 12px 0px 12px 0px;
    text-align: center;
    text-decoration: none;
    width: 205px;
}

.lp .container-form,
.lp .container-tellafriend 
{
   
}

.lp .container-form .wrapper,
.lp .container-tellafriend .wrapper 
{
   
}

.lp .container-form .form-item,
.lp .container-tellafriend .form-item,
.lp .container-callback .form-item
{
    clear:none;
    float: left;
    height:40px;
    width:100%;
}

.lp .container-form input,
.lp .container-form select,
.lp .container-form textarea,
.lp .container-tellafriend input,
.lp .container-tellafriend select,
.lp .container-tellafriend textarea,
.lp .container-callback input,
.lp .container-callback select,
.lp .container-callback textarea
{
    padding: 5px;
    width: 292px;    
    font-size:14px;
    font-family:Arial;
    border: 1px solid #cecece;
    border-radius: 5px;
}

.lp input[placeholder].active,
.lp select[placeholder].active,
.lp textarea[placeholder].active
{
    border: 2px solid #f29700;
}

.lp .container-form textarea,
.lp .container-tellafriend textarea,
.lp .container-callback textarea
{
    height:288px;
}

.lp .container-form select,
.lp .container-tellafriend select,
.lp .container-callback select
{
    width: 315px;    
    padding: 4px 5px 4px 5px;
}

.lp .container-form .error,
.lp .container-tellafriend .error,
.lp .container-callback .error
{
    color:#333333;
    border: 2px solid #FF0000;
}

.lp .container-form .button-submit-form,
.lp .container-tellafriend .button-submit-taf,
.lp .container-callback .button-submit-form
{
    padding:15px; display:block; margin:20px auto 0;  background:-webkit-linear-gradient(#0072B8, #0088C3); background: -o-linear-gradient(#0072B8, #0088C3); background: -moz-linear-gradient(#0072B8, #0088C3); background: linear-gradient(#0072B8, #0088C3); float:none; clear:both; border-radius:5px;color:#fff; text-align: center; text-decoration:none; font-size:1.2em; border:0; width:auto;
}


.lp .container-faq h3 
{
    font-size: 1.1em;
    font-weight:bold;
    color: #444343;
    margin:0px 0px 30px 0px;
    padding: 0;    
}

.lp.home .container-faq h4
{
    font-weight:bold;
    color:#444343;
    margin:15px 0px 0px 15px;
    padding:0px;
    cursor:pointer;
    background: url(../images/lp/arrow-right.png?ts=1402111400) no-repeat scroll 0 5px transparent;
    padding-left:15px;
    font-size:14px;
    font-weight:normal;    
}

.lp.home .container-faq h4.opened
{
    background: url(../images/lp/arrow-down.png?ts=1402111400) no-repeat scroll 0 5px transparent;
    font-weight:bold;
}


.lp .container-faq p a 
{
    color:#333333;
    text-decoration:underline;
}


.ui-widget-content .ui-icon-phone
{
    background-image: url(../images/icon-phone.png?ts=1402111400);
}

.lp #ContainerFormContentThankyou p 
{
    padding:20px;
    font-size:14px; 
    color:#ffffff;
}

.lp #ContainerTellafriendContentThankyou p 
{
    padding:20px 40px 20px 40px;
    font-size:14px; 
    color:#ffffff;
}

.lp.home #toolbar.fixed {    
    position: fixed;     
    top: 0px; 
    z-index:10000;
    left:auto;
    display:none;
} 

.lp.home #toolbar 
{
    left:-10000px;
    width: 992px;
    height:70px;
    background: url(../images/lp/home/bg-toolbar.png?ts=1402111400) no-repeat 0 0 scroll transparent;
    position: absolute;  
}

.lp.home .overlay 
{
    display:none; 
    position: fixed; 
    background-color: #000; 
    left: 0px; 
    top: 0px; 
    width:100%; 
    height:100%; 
    z-index: 10001;
    opacity: 0.55; 
    -moz-opacity:.55; 
    filter:alpha(opacity=55);
} 
        
.lp .container-nav {float:right;}
.lp .container-nav a {padding:0px 20px; text-decoration:none; float:left; font-size: 1.1em; font-weight:normal; color:#000; border-right:1px solid #e0e0e0;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.lp .container-nav a:last-child,.lp .container-nav a.last {border:0;}
.lp .container-nav a.active {background:#e4e4e4;}
.lp .container-nav a:hover {background:#e4e4e4;}
.lp .container-nav a.lang {color:#0076BA; display:block;padding:0 10px;}
.lp .container-nav a.lang.first{margin-left:20px;}
.lp .container-nav a.lang:hover,.lp .container-nav a.lang.active{background:#0076BA; color:#fff;}
        
.lp .container-frame-form {background-color: #ffffff; position: fixed; padding:40px 20px 0; display:none; z-index:10002;}
.lp .container-frame-form iframe {width:585px; height:400px;}
.lp .container-frame-form-taf {background-color: #ffffff; position: fixed; margin-top:100px; margin-left:180px; padding:10px 0px 10px 0px; display:none; z-index:10002; border: 2px solid #003366;}
.lp .container-frame-form-taf iframe {width:635px; height:400px;}
.lp .container-frame-imprint,.container-frame-nobs,.container-frame-ganter,.container-frame-lambert {width:635px; height:auto; background-color: #ffffff; position: fixed; padding:10px 0px 10px 0px; display:none; z-index:10002;}
.container-frame-nobs,.container-frame-ganter,.container-frame-lambert{ padding: 40px 20px;}
.container-frame-nobs .photo_people,.container-frame-ganter .photo_people,.container-frame-lambert .photo_people{float:none; margin:0 auto;}
.container-frame-nobs .nobs,.container-frame-ganter .ganter,.container-frame-lambert .lambert {width:20%; float:left;}
.lp .container-frame.container-frame-nobs .wrapper,.lp .container-frame.container-frame-ganter .wrapper,.lp .container-frame.container-frame-lambert .wrapper{width:70%; float:right; height:auto; border-left:1px solid #e8e8e8; padding-left:4%; overflow:hidden;}
.lp .container-frame.container-frame-nobs p,.lp .container-frame.container-frame-ganter p,.lp .container-frame.container-frame-lambert p{font-size:1em; line-height:25px; margin-bottom:10px;}
.container-frame-nobs .people_descr,.container-frame-ganter .people_descr,.container-frame-lambert .people_descr{width:100%; padding:20px 0; text-align:center; font-size:1.2em;}
.lp .container-frame-imprint a {color:#F29700; text-decoration:none;}
.lp .container-frame-imprint a:hover {text-decoration:underline;}
        
.lp .container-frame-privacy {width:635px; height:400px; background-color: #ffffff; position: fixed; margin-top:100px; margin-left:180px; padding:10px 0px 10px 0px; display:none; z-index:10002; border: 2px solid #818181;}
.lp .container-frame .wrapper {margin:0px 10px 0 20px; overflow:hidden; overflow-y:scroll; height:365px;}
.lp .container-frame h3 {font-weight:bold; color:#444343; margin:5px 0px 10px 20px; padding:0px; font-size:16px; line-height:20px;}
.lp .container-frame h4 {font-weight:bold; color:#444343; margin:45px 0 25px 30px; padding:0px; font-size:14px; line-height:18px;}
.lp .container-frame p {color:#4d4c4c; font-size:14px; line-height:18px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}        
.lp .container-frame a.close {position:absolute; z-index:2; right: 10px; top:10px;}                    
        
.lp .wrapper-container-intro {position:relative; background:#fff url(/images/lp/home/ship.jpg) top right no-repeat; height:597px; position:relative;top:70px;}
.lp .container-intro {padding:60px 0px 0px 0; max-width:1280px; margin:0 auto;}
.lp .container-intro h1,h2 {padding:0px; margin:25px 0px 22px 0px; font-size:2.3em; text-transform: uppercase; line-height:38px; color:#F08E2E;}
h2 {padding:0 0 20px 0; color:#7B7B7B; font-size:2em;}
.lp .container-intro p {color:#4d4c4c; font-size:18px; line-height:25px; margin:0px 0px 9px 0px; max-width:800px;}
.button-show-form {padding:15px; display:block; margin-top:20px;  background:-webkit-linear-gradient(#0072B8, #0088C3); background: -o-linear-gradient(#0072B8, #0088C3); background: -moz-linear-gradient(#0072B8, #0088C3); background: linear-gradient(#0072B8, #0088C3); float:left; border-radius:5px;color:#fff; text-align: center; text-decoration:none; font-size:1.2em; font-weight:bold;}
.lp .container-social-media {position: absolute;left: 55px;top: 570px;}
.lp .container-intro .blue  {font-size:1.4em; font-weight:bold;color:#0076BA; margin-top:20px;}    
.lp .wrapper-container-dienstleistungen {position:relative; background: none no-repeat 0 0 scroll #e7e7e7;}
.lp .container-dienstleistungen {padding:40px 0px 50px 0px; overflow:hidden;}
.lp .container-dienstleistungen h3 {font-weight:bold; color:#444343; margin:0px 0px 60px 55px; padding:0px; font-size:16px; line-height:20px;}
.lp .container-intro .blue span {color:#F1953B;}
.lp .container-dienstleistungen ul {width:46%;list-style: none outside none; padding: 0;}
.lp .container-dienstleistungen ul li {color:#444343; font-size:1.2em; line-height:25px; margin-bottom:10px; padding:10px 30px 10px 10px;background-color:#fff;}
.lp .container-dienstleistungen ul li p{margin:10px 0 0 30px; font-weight:normal; font-size:0.9em; display:none;}
.lp .container-dienstleistungen ul li a{text-decoration:none; color:#444343; font-weight:normal; margin-left:30px; display:block;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.lp .container-dienstleistungen ul li a:before {content:''; background:url(/images/lp/arrow-right.png); width:10px; height:10px; position:absolute; margin: 7px 0 0 -24px;}
.lp .container-dienstleistungen ul li img {float:left; margin-right:10px;}
.lp .container-dienstleistungen {line-height:20px; text-decoration:none; color:#444343; font-size:16px; max-width:1280px; margin:0 auto; font-weight:bold; }
.lp .container-dienstleistungen a:hover,.lp .container-dienstleistungen a.active {color:#F08E2E;}
.lp .container-dienstleistungen a.active:before{background:url(/images/lp/arrow-down.png); margin: 7px 0 0 -24px;}

.wrapper-container-clients h2{padding:40px 0 10px 0}
.container_clients{max-width: 1280px; margin:0 auto;}
h3 {color:#0076BA; font-size:1.3em; padding:0 0 10px 0;}
.brunches {overflow:hidden; background: #F4F4F4; padding: 10px 30px 0; margin-bottom:40px;}
.brunches ul {float:left; margin-right:40px;}
.brunches ul.last {margin-right:0px;}
.brunches ul li{list-style:none; line-height:25px; font-size:1.1em; margin-bottom:15px;}
.brunches ul li:before {content:''; background:url(/images/lp/home/bullet.png); width:23px; height:20px; position:absolute; margin:2px 0 0 -30px;}
.logos{overflow:hidden; max-width:1300px; margin-bottom:60px;}
.logos ul {padding:0; margin:0;}
.logos li{float:left; width:177px; height:80px; list-style:none;}
.logos a{cursor:default; display:block; margin:0 auto; background:url(/images/lp/home/logos.jpg); margin-top:20px;}
.logos a.coop{width:97px; height:34px; background-position: 0 0}
.logos a.rieter{width:111px; height:39px; background-position: -110px 0}
.logos a.riotino{width:116px; height:28px; background-position: -231px -2px}
.logos a.dojer{width:105px; height:54px; background-position: -362px 0}
.logos a.landis{width:143px; height:58px; background-position: -480px -10px}
.logos a.eurofirma {width:144px; height:26px; background-position: 0 -71px}
.logos a.jacobs {width:97px; height:40px; background-position: -157px -65px}
.logos a.ascom {width:91px; height:25px; background-position: -257px -72px;}
.logos a.syngenta {width:124px; height:40px; background-position: -355px -69px;}
.logos a.emmi {width:104px; height:48px; background-position: -493px -73px;}
.logos a.buhler {width:132px; height:38px; background-position: -5px -133px;}
.logos a.partners {width:169px; height:47px; background-position: -146px -132px;}
.logos a.panalpina {width:146px; height:40px; background-position: -326px -132px;}
.logos a.archroma {width:141px; height:44px; background-position: -477px -122px; margin-top:14px;}
.logos a.nuance {width:122px; height: 48px; background-position: -3px -190px;}
.logos a.schindler {width:65px; height:51px; background-position: -137px -190px;margin-top:14px;}
.logos a.hoerbiger {width:104px; height:52px; background-position: -219px -192px;}
.logos a.actelion {width:111px; height:47px; background-position: -325px -191px;}
.logos a.aspo {width:66px; height:35px; background-position: -443px -197px;margin-top:24px;}
.logos a.rehau {width:98px; height:53px;background-position: -515px -193px;}
.logos a.dufri {width:105px; height:53px;background:url(/images/lp/home/logo_dufry.jpg); background-repeat:no-repeat; background-position: 0px 10px;}
.logos a.mbpi {width:105px; height:53px;background:url(/images/lp/home/logo_mbpi.jpg); background-repeat:no-repeat; background-position: 0px 10px;}
.logos a.dkgroup {width:177px; height:53px;background:url(/images/lp/home/logo_dk_group.jpg); background-repeat:no-repeat; background-position: 0px 10px;}
.logos a.eh {width:177px; height:53px;background:url(/images/lp/home/logo_eh.jpg); background-repeat:no-repeat; background-position: 0px 13px;}
.logos a.selecta {width:177px; height:53px;background:url(/images/lp/home/logo_selecta.jpg); background-repeat:no-repeat; background-position: 30px 6px;}
.logos a.swissgrid {width:177px; height:53px;background:url(/images/lp/home/logo_swissgrid.jpg); background-repeat:no-repeat; background-position: 30px 6px;}
.logos a.uniper {width:177px; height:53px;background:url(/images/lp/home/logo_uniper.jpg); background-repeat:no-repeat; background-position: center 0px;}
.logos a.davidoff {width:177px; height:53px;background:url(/images/lp/home/logo_davidoff.jpg); background-repeat:no-repeat; background-position: 30px 0px;}
.logos a.statravel {width:177px; height:53px;background:url(/images/lp/home/logo_sta_travel.jpg); background-repeat:no-repeat; background-position: center 0px;}						

.lp .wrapper-container-about {background: none no-repeat 0 0 scroll #e7e7e7;}
.lp .container-about, .lp .container-network {padding:40px 0; overflow:hidden; max-width:1280px; margin:0 auto;}
.about_cont {overflow:hidden;}
.people a,.people {overflow:hidden;}
.people {margin-bottom:20px;}
.photo_people {float:left; width:110px; height:139px; margin-right:10px;}
.nobs .photo_people{background:url(/images/lp/home/Bild21.jpg);}
.ganter .photo_people{background:url(/images/lp/home/Bild22.jpg);}
.lambert .photo_people{background:url(/images/lp/home/Bild25.jpg);}
.people_descr {width:50%;padding-top:55px;}
.lp .container-network .people_descr {width:100%;padding-top:25px;}
.lp .container-network .people {width:50%;}
.people a span{color:#212121;}
.people a span.name{font-weight:bold;}
.lp .container-about h2,.lp .wrapper-container-news h2 {margin-bottom:0;}
.lp .container-about h3, .lp .wrapper-container-news h3,.lp .wrapper-container-faq h3{ margin:10px 0 30px 0;}
.lp .container-about .about_text  h3 {padding:0;}
.lp .container-about p {font-size:1.1em; line-height:30px; margin-top:0; max-width:90%;}
.lp .container-about .brunches ul li{ font-size:1.1em;}
.lp .container-about ul {list-style: none outside none;margin: 0px 0px 0px 0px; padding: 0;}
h4 a{color:#0076BA;}
.floatl{float:left;}
.people_all {max-width:265px; float:left;}
.about_text {width:calc(100% - 300px); float:right;width: calc(100% - 334px); padding: 30px 30px 0 30px; float: right; background: #f4f4f4;}
.about_text .brunches{margin-left:30px;}
        
.lp .wrapper-container-news {background: none no-repeat 0 0 scroll #ffffff; overflow:hidden;}
.lp .wrapper-container-news h2,.lp .wrapper-container-faq h2 {margin-top:60px;}
.lp .wrapper-container-news p { max-width:80%;  line-height: 25px;font-size:1.1em;clear: both; float:none;}
.lp .wrapper-container-news .news {margin-bottom:60px;}
.container-news {max-width:1280px; margin:0 auto;} 


.lp .wrapper-container-clients {position:relative; background-color:#ffffff; overflow:hidden;}
.lp .container-clients {padding:50px 0px 30px 0px;}
.lp .container-clients h3 {font-weight:bold; color:#444343; margin:0px 0px 20px 55px; padding:0px; font-size:16px; line-height:20px;}
.lp .container-clients a {line-height:20px; text-decoration:none; color:#444343; font-size:16px; padding-left:20px; font-weight:bold; background: url(/images/lp/home/icon-info.png) no-repeat 0 0 scroll transparent;}
.lp .container-clients a:hover {text-decoration:underline;}

.lp .wrapper-container-partners {position:relative; background-color:#204c78; height: 320px;}
.lp .container-partners {padding:50px 0px 0px 0px;}
.lp .container-partners h3 {font-weight:bold; color:#ffffff; margin:0px 0px 0px 55px; padding:0px; font-size:16px; line-height:20px;}

.lp .wrapper-container-faq {position:relative; background-color:#e7e7e7; overflow:hidden;}
.container-faq {max-width:1280px; margin:0 auto;}
.wrapper-container-faq ul {margin-bottom:40px; padding:0;} 
.wrapper-container-faq li {list-style:none; margin-bottom:10px;}
.wrapper-container-faq li a {color:#0076BA; font-size: 1.1em;}
.partners {margin-bottom:60px;}
.partner {overflow:hidden; margin-bottom:20px;}
.partner .logo {float:left; width:150px; margin-right:10px}
.partner .logo a {text-align:center; color:#0076BA;}
.partner_logo {margin-bottom:10px;}
.partner_logo.tis {width:120px; height:118px; background:url(/images/lp/home/tis.jpg);}
.partner_logo.synoga {width:120px; height:118px; background:url(/images/lp/home/synoga.jpg);}
.partner_descr {float:left; width:calc(100% - 200px); max-width: 730px; line-height: 25px; }
.partner_descr p {margin:0 0 10px 0;  font-size: 1.1em;}
       
.lp .wrapper-container-footer {position:relative; background-color:#0076BA; height: 55px;}
.container-footer {max-width:1280px; margin:0 auto;}
.lp .container-footer span {color:#fff; font-size:0.9em; line-height: 55px;}
.lp .container-footer a {color:#fff; font-size:0.9em; line-height: 55px;}

.lp.news .container-news-details ul {padding-bottom:0px;}
.lp.news .container-news-details li {margin-bottom:10px; line-height: 20px;}
.lp.news .container-news-details h4 {margin-bottom:0px;}
.lp.news .container-news-details p {margin-top:20px;}

.lp.home .container-news .item h4 {margin-bottom:10px;}
.lp.home .container-news .item a.more {float:right; margin-right: 60px; margin-top:10px;}

.lp.news .container-news h4 {margin-top:10px; margin-bottom:10px;}
.lp.news .container-news a.more {float:right; margin-right: 60px; margin-top:10px;}

.mobile_menu {display:none; float:right; width:30px; margin: 25px 20px 0 0; cursor:pointer;}
.mobile_menu .line{width:100%; height:3px; background:#444343; margin-bottom:6px;}
.mobile_menu.active .line{background:#0076BA;}
.header-content .button-show-form {line-height:22px; float:left; margin-top:9px;font-size: 1em; display:none;}


@media (max-width: 1280px) {
  .lp.home .container-intro,.container-dienstleistungen,.container_clients,.wrapper-container-about,.wrapper-container-network,.wrapper-container-news,.wrapper-container-faq,.container-footer {max-width:100%!important; padding-left:20px!important; padding-right:20px!important;}
  .lp .wrapper-container-intro{overflow:hidden;}
  .lp.home .container-intro p, .lp.home .container-intro h1 {background: none; float:none;}
  .lp.home .container-intro {position:relative; height:100%; max-width: 515px!important; padding-right:60px; background:rgba(255, 255, 255, 0.7); padding-top:5px; float:left;}
  /*.lp.home .container-intro p{color:#fff;}*/
  .container_clients .brunches ul {max-width:200px;}
  .header .logo {padding: 0 20px 0 20px!important;}
  .header-content .button-show-form{margin-left:20px!important;}
}
@media (max-width: 1115px) {
 .container_clients .brunches ul:nth-child(3) {clear:both; margin-right:70px;}
  .container_clients .brunches ul{max-width:none;}
}
@media (max-width: 1130px) {
    .mobile_menu {display:block;}
    .lp .container-nav {margin-top:70px;position: absolute; right: -210px; background: #F4F4F4; width:210px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
    .lp .container-nav.show {right: 0;}
    .lp .container-nav a {float:none; display:block;border-right:0; border-bottom:1px solid #e0e0e0;}
    .lp .container-nav a.lang.first,.lp .container-nav a.lang{margin-left:0; padding: 0px 20px;}

}

@media (max-width: 820px) {
    .lp .container-dienstleistungen ul {width:90%; float:none; margin:0 auto;}
    .container_clients .brunches ul,.container_clients .brunches ul:nth-child(3) {width:90%; float:none; margin:0 auto;}
    .about_cont .people_all{float:none; width:100%; max-width:440px; margin:0 auto;}
    .about_cont .floatl{float:none;}
    .about_cont .people_descr{width:auto; padding-top:15px;}
	.lp .container-network .people_descr{width:100%; padding-top:15px;}
	.lp .container-network .people{width:50%;}	
    .about_cont .people_descr span {display:block;}
    .about_cont .people_all a{text-decoration: none;}
    .about_cont .people{width:33.3%; float:left;}
    .about_cont .about_text{float:none; clear:both; width:90%; margin:0 auto;}
    .container-about h4 a{display:block;}
    .lp .wrapper-container-news p{max-width:none;}
}
@media (max-width: 740px) {
    .container-frame-nobs .nobs, .container-frame-ganter .ganter, .container-frame-lambert .lambert {width: 20%; float: none; margin:0 auto;}
    .lp .container-frame.container-frame-nobs .wrapper, .lp .container-frame.container-frame-ganter .wrapper, .lp .container-frame.container-frame-lambert .wrapper { width: 90%; float: none;border-left:0; border-top: 1px solid #e8e8e8; padding-left: 0; padding-top:20px;}
    .lp .container-frame-imprint, .container-frame-nobs, .container-frame-ganter, .container-frame-lambert {width: auto; max-width:400px;overflow:scroll;}

}
@media (max-width: 575px) {
    .logos{max-width:360px; margin:0 auto 60px;}
	.lp .container-network .people {width:100%;}
}
@media (max-width: 500px) {
    .lp .container-intro p {font-size:1em;}
    .lp .container-intro h1, h2 {margin: 12px 0px 12px 0px; font-size: 2em;}
    .partner .logo{float:none; width:120px; margin:0 auto;}
    .partner_descr {float:none; width:90%; margin:15px auto 10px;}
}
@media (max-width: 405px) {
    .lp .wrapper-container-intro {height: 670px; background-size:cover;}
    .about_cont .floatl{float:left;}
    .about_cont .people_descr{width:140px; padding-top:50px;}
    .about_cont .people_descr span {display:block;}
    .about_cont .people_all a{text-decoration: none;}
    .about_cont .people{width:100%; float:none;}
    .about_text .brunches{margin-left:0;}
    .button-show-form {font-size:1em;}
    
}



/**/
.lp .wrapper-container-dienstleistungen {background: #ffffff none no-repeat scroll 0 0;}
.lp .container-dienstleistungen ul li {background-color: #f4f4f4;}
/*.lp .wrapper-container-about {background: #ffffff none no-repeat scroll 0 0;}
.about_text {background: #ffffff none repeat scroll 0 0;}
.about_text .brunches {margin-left: 0px;background: #ffffff none repeat scroll 0 0;}
.lp .wrapper-container-faq {background-color: #ffffff;}*/
.partner_logo {height: 118px;width: 120px;display:block;}


body, h1, h2, h3, h4 {font-family: Arial, sans-serif;}
.button-show-form {background: #3619af none repeat scroll 0 0;}
h3 {color: #3619af;}
h4 a {color: #3619af;}
.wrapper-container-news .container-news .news p a {color: #3619af;}
.wrapper-container-faq li a {color: #3619af;}
.lp .wrapper-container-footer {background-color: #3619af;}
.lp .container-nav a {color: #3619af;}
.lp .container-nav a.lang:hover, .lp .container-nav a.lang.active {background: #3619af none repeat scroll 0 0;}
.lp .container-nav a.lang {color: #3619af;}
.lp .container-intro .blue {color: #3619af;}
.header .logo {background: transparent none repeat scroll 0 0; border-right: 0px; color: #3619af; padding: 0 20px 0 0px;}
.partner .logo a {color: #3619af;}
.lp .container-frame-imprint a {color: #3619af; text-decoration:underline;}
.lp .container-form .button-submit-form, .lp .container-tellafriend .button-submit-taf, .lp .container-callback .button-submit-form {background: #3619af none repeat scroll 0 0;}

/*3619af*/