

/*******************************************************************************
*
* Willkommensbild
*
*******************************************************************************/

.willkommen {
        /*background-image:url(/assets/images/willkommen_1200px.jpg);*/
        background-position: right;
        background-repeat: no-repeat;
        width:900px;
        height:295px;
        padding:0px;
        margin-bottom:10px;
        margin-top:20px;
        background-color:#ededed;
        position: relative;
}
.willkommen li {
        display:none;
        position:absolute;
        top:0px;
        left:0px;

}
.willkommen li.welcome1 {

        background-image:url(/assets/images/willkommen_1200px.jpg);
        background-position: right;
        background-repeat: no-repeat;
        width:882px;
        height:210px;
        display:block;
        padding:85px 0 0 18px;
        margin:0px;
}
.willkommen li.welcome2 {
        background-image:url(/assets/images/willkommen_2.png);
        background-position: right;
        background-repeat: no-repeat;
        width:882px;
        height:210px;
        padding:85px 0 0 18px;
        margin:0px;

}
.willkommen li.welcome3 {
        background-image:url(/assets/images/willkommen_3.png);
        background-position: right;
        background-repeat: no-repeat;
        width:882px;
        height:210px;
        padding:85px 0 0 18px;
        margin:0px;



}

.willkommen h2 {
        background-image:url(/assets/images/banner_text_de_neu.png);
        background-repeat:no-repeat;
        width:486px;
        text-indent:-10000px;
        height:113px;
        font-family: "TeXGyreAdventorRegular", Arial,Helvetica, sans-serif;
}
.willkommen .welcome2 h2 {
        background-image:url(/assets/images/willkommen_2_text_de.png);
        background-repeat:no-repeat;
        width:486px;
        text-indent:-10000px;
        height:113px;
        font-family: "TeXGyreAdventorRegular", Arial,Helvetica, sans-serif;
}
.willkommen .welcome3 h2 {
        background-image:url(/assets/images/willkommen_3_text_de.png);
        background-repeat:no-repeat;
        width:486px;
        text-indent:-10000px;
        height: 118px;
        font-family: "TeXGyreAdventorRegular", Arial,Helvetica, sans-serif;
        position: relative;
        left: 485px;
        top: 85px;

}
.willkommen h2.en {
        background-image:url(/assets/images/banner_text_en.png);
        height:108px;
}
.willkommen h2.tr {
        margin-top: -57px;
        height: 170px;
        background-image:url(/assets/images/banner_text_tr.png);
}



/*******************************************************************************
*
* Unteren Boxen
*
*******************************************************************************/
.willkommen-block {
        background: #dddddd;
        background: -moz-linear-gradient(-90deg, #dddddd 0%, #ffffff 100%);
        background: -webkit-gradient(linear, top, bottom, color-stop(0%,#dddddd), color-stop(100%,#ffffff));
        background: -webkit-linear-gradient(-90deg, #dddddd 0%,#ffffff 100%);
        background: -o-linear-gradient(-90deg, #dddddd 0%,#ffffff 100%);
        background: -ms-linear-gradient(-90deg, #dddddd 0%,#ffffff 100%);
        /*    background: linear-gradient(-90deg, #dddddd 0%,#ffffff 100%);*/
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0.5 );
        min-height:200px;
        margin-bottom:20px;
        margin-right:15px;
/*        width:290px;*/
        width:49%;
        float:left;

}


.willkommen-block p {
        padding:8px 0 3px 0;
}
.willkommen-block ul li {
        padding:3px;
        list-style-type:disc !important;
}
.willkommen-block ul {
        margin-left:30px;
        margin-top:10px;
}
.willkommen-block.help-and-support  {
        margin-right:0px;
}
.willkommen-block.help-and-support p {
        margin-left:12px;
}



/*******************************************************************************
*
* Top Tarife
*
*******************************************************************************/
.weltweit {
        background: #dddddd;

        background: -moz-linear-gradient(-90deg, #dddddd 0%, #ffffff 100%);
        background: -webkit-gradient(linear, top, bottom, color-stop(0%,#dddddd), color-stop(100%,#ffffff));
        background: -webkit-linear-gradient(-90deg, #dddddd 0%,#ffffff 100%);
        background: -o-linear-gradient(-90deg, #dddddd 0%,#ffffff 100%);
        background: -ms-linear-gradient(-90deg, #dddddd 0%,#ffffff 100%);
        /*    background: linear-gradient(-90deg, #dddddd 0%,#ffffff 100%);*/
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0.5 );
        min-height:100px;
        padding:20px;
        margin-bottom:30px;
}

.weltweit  a.mehr-laender {

        height:20px;
        display:inline-block;
        float:right;
        margin-top:10px;
}
.weltweit  a.mehr-laender::before {
        content: '→';
        color: #F86615;
        font-size: 23px;
        float:left;
        padding-right:10px;
        margin-top:-3px;
        -moz-transition: color 0.2s;
        -webkit-transition: color 0.2s;
        transition: color 0.2s;
}
.weltweit  a.mehr-laender:hover::before {
        color:#5e5d5c;
        -moz-transition: color 0.2s;
        -webkit-transition: color 0.2s;
        transition: color 0.2s;
}

.weltweit .country-content {
        margin-top:15px;
}

/*******************************************************************************
*
* Top Tarife Länder
*
*******************************************************************************/
.country {
        padding:3px;
        margin-bottom:5px;
        font-size:10px;
        line-height:10px !important;
        -moz-transition: color 0.2s;
        -webkit-transition: color 0.2s;
        transition: color 0.2s;
        text-align: center;

        width:9%;
        float:left;

}


.country a {
        display:block;
        color:#848382;
        font-size:10px;
        text-decoration:none;
        line-height:10px !important;
}
.country img {

        margin-right: 5px;
}

.country .country-name {
        height:40px;
        line-height:10px !important;
        overflow: hidden;
        margin-top:5px;
}
.country .country-tariff {
        font-weight: bold;
        color:#F86615;
        font-size:11px;

}
.country .country-tariff small{
        font-size:10px;
        font-weight:300;
}


.bill-check {
        padding-left:8px;
        padding-right:8px;
}
.Form_BillingcheckForm  {
        margin-top: 6px;
}
.Form_BillingcheckForm label {
        position:absolute;
        margin-top:4px;
        margin-left:8px;
}
.Form_BillingcheckForm .middleColumn {

        padding:3px;
        padding-left:8px;
        padding-right:8px;
        margin-bottom:10px;
        background-color: #D7D6D6;
}

a.informieren {
        display:inline-block;
        height:42px;
        line-height:42px;
        margin-top: 34px;
        text-transform: uppercase;
        font-weight: 100;
        font-family:"TeXGyreAdventorRegular", Arial, Helvetica, sans-serif;
        font-size: 20px;
        padding-left:10px;
        padding-right:10px;
        background-color:#f86615;
        color:#fff;
        /*    background-image:url('../images/orangebg.png');*/
}

