﻿

#ctl00_ContentPlaceHolder1_TABLE1 td, #ctl00_ContentPlaceHolder1_TABLE2 td {
    height:10px!important;
    padding:0;
}


#ctl00_ContentPlaceHolder1_TABLE2 tbody tr:nth-child(2n), #ctl00_ContentPlaceHolder1_TABLE1 tbody tr:nth-child(2n){
    background-color:transparent!important;
}

#ctl00_ContentPlaceHolder1_ddl_Gtag, #ctl00_ContentPlaceHolder1_ddl_GMonat, #ctl00_ContentPlaceHolder1_ddl_GJahr {
    width:120px;
}


#ctl00_ContentPlaceHolder1_PanelAccess td {
    padding:0!important;
}

#ctl00_ContentPlaceHolder1_dtg_users, #ctl00_ContentPlaceHolder1_GridView1{
    width:100%;
}

#ctl00_ContentPlaceHolder1_V_TarifBereich1_TABLE1 p {
    margin-bottom:0px!important;
}

#ctl00_ContentPlaceHolder1_uc_ProduktWahl_TABLE1, #ctl00_ContentPlaceHolder1_V_TarifBereich1_TABLE1 {
    margin:0px!important;
}

#ctl00_ContentPlaceHolder1_uc_ProduktWahl_TABLE1 tbody tr td, 
#ctl00_ContentPlaceHolder1_V_TarifBereich1_TABLE1 tbody tr td, 
#ctl00_ContentPlaceHolder1_AdressBlock_Vertragnehmer_v_pnl_AdressBlock tbody tr td,
#ctl00_ContentPlaceHolder1_AdressBlock_Vertragn_TABLE_ADR tbody tr td,
#ctl00_ContentPlaceHolder1_BankBlock1_TABLE1 tbody tr td,
#ctl00_ContentPlaceHolder1_pnl_NutzerDesAbonnements tr td,
#ctl00_ContentPlaceHolder1_pnl_Vertragsnehmer tr td,
#ctl00_ContentPlaceHolder1_UpdatePanel_Kundenbetreuung tr td,
#ctl00_ContentPlaceHolder1_AdressBlock_Vertragn_pnl_Vertragsnehmer tr td{
   padding:0px 0px!important;
}

#ctl00_ContentPlaceHolder1_toolbar_suchen {
    padding:0px!important;
}

#ctl00_ContentPlaceHolder1_toolbar_suchen tr,
#ctl00_ContentPlaceHolder1_V_TarifBereich1_TABLE1 tr,
#ctl00_ContentPlaceHolder1_uc_ProduktWahl_TABLE1 tr,
#ctl00_ContentPlaceHolder1_AdressBlock_Vertragnehmer_v_TABLE_ADR tr,
#ctl00_ContentPlaceHolder1_uc_BankBlock_vorschau_TABLE1 tr,
#ctl00_ContentPlaceHolder1_AdressBlock_Vertragn_pnl_Vertragsnehmer tr,
#ctl00_ContentPlaceHolder1_pnl_Bank tr,
#ctl00_ContentPlaceHolder1_pnl_NutzerDesAbonnements tr,
#ctl00_ContentPlaceHolder1_PanelModulPopUp tr,
#table_addUser tr,
#ctl00_ContentPlaceHolder1_AdressBlock_KontaktFormular_pnl_Vertragsnehmer tr,
#ctl00_ContentPlaceHolder1_pnl_Lastschrift tr,
#ctl00_ContentPlaceHolder1_UpdatePanel_Kundenbetreuung tr,
#KontaktZusatz tr,
#ctl00_ContentPlaceHolder1_PanelModulPopUpKuendigung tr {
    background-color:transparent;
}


#ctl00_ContentPlaceHolder1_toolbar_suchen div,
#ctl00_ContentPlaceHolder1_V_TarifBereich1_TABLE1 div,
#ctl00_ContentPlaceHolder1_uc_ProduktWahl_TABLE1 div,
#ctl00_ContentPlaceHolder1_AdressBlock_Vertragnehmer_v_TABLE_ADR div,
#ctl00_ContentPlaceHolder1_uc_BankBlock_vorschau_TABLE1 div,
#ctl00_ContentPlaceHolder1_AdressBlock_Vertragn_pnl_Vertragsnehmer div,
#ctl00_ContentPlaceHolder1_pnl_Bank div,
#ctl00_ContentPlaceHolder1_pnl_NutzerDesAbonnements div,
#ctl00_ContentPlaceHolder1_PanelModulPopUp div,
#table_addUser div,
#ctl00_ContentPlaceHolder1_AdressBlock_KontaktFormular_pnl_Vertragsnehmer div,
#KontaktZusatz div {
    /*height:55px;*/
}


#ctl00_ContentPlaceHolder1_toolbar_suchen table {
    padding:0px!important;
}

#ctl00_ContentPlaceHolder1_V_TarifBereich1_TABLE1 label,
#ctl00_ContentPlaceHolder1_uc_ProduktWahl_TABLE1 label,
#ctl00_ContentPlaceHolder1_AdressBlock_Vertragnehmer_v_TABLE_ADR label,
#ctl00_ContentPlaceHolder1_uc_BankBlock_vorschau_TABLE1 label {
    /*font-weight:bold;*/
    float:left;
    width:155px;
}

#pnl_Print {
    margin-left:-5px!important;
}

#fitiKontaktBox {
    /*border: 5px solid #E5F4FB;*/
    border-left: 5px solid #E5F4FB;
    padding: 5px 20px;
    margin-bottom: 10px;
    font-size: 1.12em;
    margin-top: 5em;
    border-top: solid 1px rgb(239, 239, 239);
}

#fitiKontaktBox h2, #fitiKontaktBox hr {
    display:none!important;
    visibility:hidden;
}

#fitiKontaktBox .csc-textpic-imagewrap{
    background-color:#fff;
    text-align:center;
    float:left;
    margin-left:-40px;
    /*border:solid 1px #E5F4FB;*/
}

#fitiKontaktBox .csc-textpic-text {
    /*background-color:#E5F4FB;*/
    margin-left:0px;
    margin-right:-25px;
    margin-bottom:-5px;
    margin-top:-20px;
    left:100px;
    padding:10px 0px 5px 10px;
    /*border:solid 1px #E5F4FB;*/
    position:initial;
}

#fitiKontaktBox .csc-textpic-text p{
        /*font-size:14px!important;*/
        margin-left:10px;
        left:30px;
        position:relative;
}

#fitiKontaktBox h2 {
    font-size:19.5px;
}

#Auftragsnavi ul.shop_navi {
    padding-bottom:0px!important;
}

#Auftragsnavi ul.shop_navi li {
    padding-top: 45px;
}

@media only screen and (min-width: 1441px) {
    #Auftragsnavi ul.shop_navi li {
        padding-top: 15px;
    }
}

#maintext table {
    padding:0px!important;
}

#maintext table tr td{
    padding:2px 10px 0px 0px;
    line-height:24px;
}

#ctl00_ContentPlaceHolder1_UpdatePanel_PersonlicheDaten table tr td{
    padding:5px 25px 5px 2px!important;
    line-height:24px;
}

#ctl00_ContentPlaceHolder1_UpdatePanel_PersonlicheDaten table tr td .link {
    float:right;
}

#maintext table tr th{
    padding:2px 10px 0px 5px;
    line-height:18px;
}

#ctl00_ContentPlaceHolder1_UpdatePanel_PersonlicheDaten table tr th {
    padding:10px 0px 10px 2px;
    line-height:18px;
}

.completionList {
border:solid 1px #363d3f;/*#900D2D;*/
/*background: url("../img/hg_boxrechts.gif") repeat scroll left bottom;*/
/*background-color:#e9e9e9;*/
margin:0px;
padding:2px;
padding-bottom:10px;
overflow:auto;
background-color: #FFFFFF;
min-width: 200px;
max-height:320px;
font-size:12px;
cursor:pointer;
}

.listItem {
color: #1C1C1C;
/*border: 1px solid #DDD;*/
line-height:30px;
margin-left:3px;
cursor:pointer;
border-bottom:solid 1px #d7d7d9;
}

.itemHighlighted {
background-color: #dd0502;
color:white;
line-height:30px;
margin-left:3px;
}

.umfrage 
{
    margin-top:0px;
    padding:10px;
    position:fixed;
    /*top:10px;*/
    bottom:35px;
    /*background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");*/
    box-shadow: 0px 0px 6px 0px #999;
    background:#FFFDEA none repeat scroll 0% 0%;
    color:#505050;
    font-family: "EB Garamond",Georgia,"Times New Roman",Times,serif;
    font-size:14px;
    z-index:999999!important;
    width:535px;
}

.umfrage .bar 
{
    padding:5px;
    padding-left:80px;
    /*text-transform:uppercase;*/
    border-bottom:4px solid #016155; 
    background-image: url("https://mvi.baden-wuerttemberg.de/templates/gfx/m-mvi/logo-baden-wuerttemberg.png");
    background-repeat:no-repeat;
    background-size: 58px;
    line-height:25px;
}

.umfrage .titel
{
    margin-top:5px;
    padding:5px;
    /*background: transparent -moz-linear-gradient(center bottom , #016155 0%, #02A38F 100%) repeat scroll 0% 0%;*/
    font-size:22px;
}

.umfrage .hinweis 
{
    margin-bottom:30px;
    margin-top:5px;
    font-size:14px;
    padding:5px;
    border-bottom:1px dashed #016155; 
}

#UmfrageButton {
    font-size:12px;
}

#UmfrageJa{float:right;font-size:14px!important; margin-top:15px;;}
#UmfrageNein{float:left; margin-top:15px;}

select[id*="ddl_Gtag"], select[id*="ddl_GMonat"], select[id*="ddl_GJahr"] {
     width:31.8%;
}

#pnl_Print {
    padding-left:5px;
}

#ctl00_ContentPlaceHolder1_toolbar_suchen {
    margin-bottom:20px;
}

#KontaktVAG csc-textpic-text {
    padding-bottom:15px;
}

#ctl00_ContentPlaceHolder1_txt_valid_ticketvariante, 
#ctl00_ContentPlaceHolder1_txt_valid_gueltigkeit, 
#ctl00_ContentPlaceHolder1_txt_valid_zahlweise,
#ctl00_ContentPlaceHolder1_txt_valid_tarifgebiet,
#ctl00_ContentPlaceHolder1_txt_valid_tarifoptionen,
#ctl00_ContentPlaceHolder1_AdressBlock_Vertragn_txt_valid_Email2 {
    display:none;
}

#ctl00_ContentPlaceHolder1_TarifOption__1 {
    float:right;
    width:100%!important;
}

#ctl00_ContentPlaceHolder1_pnl_rechtliches td, #ctl00_ContentPlaceHolder1_pnl_Lastschrift td {
    line-height:1.5em!important;
}

#ctl00_ContentPlaceHolder1_panel_wichtigelinks .link {
    padding-bottom:0px;
}

#ctl00_ContentPlaceHolder1_panel_wichtigelinks .button {
    width:100%;
}

input.button[type="submit"] {
    padding: 10px 20px 11px!important;
}

#ctl00_ContentPlaceHolder1_txt_valid_tarifoptionen {
    margin-bottom:1em;
}

#lblIBANChek {
    margin-bottom:0em;
}

#ctl00_ContentPlaceHolder1_AdressBlock_Nutzer_txt_Vorname, #ctl00_ContentPlaceHolder1_AdressBlock_Nutzer_txt_Name {
    background-color:white!important;
}

#ctl00_ContentPlaceHolder1_pnl_Tarifgebiet span {
    margin-bottom:15px;
}

#ctl00_ContentPlaceHolder1_Tariffinder_gvRelationen td {
    padding:0px!important;
    font-size:unset!important;
}

#ctl00_ContentPlaceHolder1_Tariffinder_gvRelationen label {
    padding: 0px !important;
    font-size: unset !important;
    display:unset!important;
}

.datenschutz span.nummerierung {
    counter-increment: posMarkup;
    float: left;
}

.datenschutz span.nummerierung::before {
    content: counter(posMarkup) ")";
}

.datenschutz .einzug {
    margin-left: 20px;
}

.datenschutz .reset {
    counter-reset: posMarkup 0;
}

#ctl00_ContentPlaceHolder1_HandyTicket_txtAlternativeEmail {
    margin: 0px;
    padding: 0.5em;
    border-radius: 8px;
    border: 1px solid rgb(219, 219, 219);
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-image: none;
    width: 50%;
    color: inherit;
    font-size: inherit;
    box-sizing: border-box;
}

#ctl00_ContentPlaceHolder1_AnlagenBlock_v br, #ctl00_ContentPlaceHolder1_AnlagenVorschau_AnlagenNachweis_pnlErfassungBlock {
    display: none !important;
}