﻿

/************************************* 
    INFO:
    - Hauptfarbe #791C08 (für Button Hintergründe, Rahmen etc. ersetzen mit Ihrer Farbe bringt ein schnelles Ergebnis 
    - nicht geänderte css Style und Klassen einfach löschen -> schnellere Ladezeit
**************************************/

/*** MINIMUM ***/
/*Ausblenden headergrafik*/
#header2 {display:none;} 
/*Ändern Buttonfarben, -radius*/
.dxbButton  { color:#FFF;background: #791C08;border-radius: 6px;}
/*Ändern Buttonfarben, -radius in Suchergebnis*/
.divPreis   { color:#FFF;background: #791C08;border-radius: 6px;}
/*Ändern Aussehen der Suchergebnisse*/
.divWrapper {clear:both; border-left:1px solid #EEE; border-right:2px solid #EEE; border-bottom:2px solid #EEE; border-top:1px solid #EEE; padding:1rem;margin-bottom:1rem;}

/*  Ausblenden vom Headerbild durch display:none;
    Alternativ kann hier natürlich auch ein eigenes Headerbild eingebunden werden bei background-image:url('');
*/
#header2    { 	display:none;        
                background-image:url('');
				background-size: auto 90px;
				/*background-size: contain;*/
                background-position:0% 20px;
                border-bottom:0px solid #CCC;
            }

.menu#NavigationMenu ul li a, NavigationMenu.menu ul li a:visited { 
				color: #791C08;
				border:0; 
				padding:0 20px 4px 0; 
				border-bottom:1px solid #CCC;
				margin:0 20px 0 0;
			}
.divWrapper { 	border:0; 
				box-shadow: 4px 4px 10px 0px #CCC; 
				border-left:1px solid #EEE;
				border-top:1px solid #EEE;
			}

/*** ENDE MINIMUM ***/



/*/* 
DEFAULTS
----------------------------------------------------------*//*
body        {   background: #FFF; font-size: 94%;
                font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
                margin: 0px; padding: 0px; color: #696969;
            }
.dxeBase    {  font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;}

/* alle Textboxen, combos etc. *//*
body input.dxeEditArea { color: #333; }

a:link, 
a:visited 	{ color: #7BA2C4; }
a:hover 	{ color: #1d60ff; text-decoration: none;}
a:active	{ color: #7BA2C4; }
p			{ margin-bottom: 10px; line-height: 1.6rem; } 
hr          { height:1px; border:0px solid red; background:#E5E5E5;     }

/* HOURGLASS   
----------------------------------------------------------*//*
#divWait {
    background-image:url('../img/CtrlIcons/preloader.gif');background-repeat:no-repeat; width:200px;height:200px;z-index:1000;position:fixed;top:auto;left:auto;opacity:0.5;
}

/* HEADINGS   
----------------------------------------------------------*//*
h1, h2, h3, 
h4, h5, h6  { font-size: 1.5rem; color: #666666; font-variant: small-caps; text-transform: none;
              font-weight: 200; margin-bottom: 0px;
            }
h1          { font-size: 1.6rem; padding-bottom: 0px; margin-bottom: 0px;    }
h2          { font-size: 1.6rem; font-weight: 600; /*text-transform:uppercase;*//* }
h3          { font-size: 1.2rem; }
h4          { font-size: 1.1rem; font-weight: 700;  }
h5, h6      { font-size: 1rem; }

#header2 h1 { float:right; font-size: 1.1rem; font-weight: 700; color:white;  }
#header2Link {float:left;display:block;width:130px;height:80px;}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns *//*
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}      
            
/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*//*            
.page       { background:#FFF; border: 0px solid #CCCCCC; border-left:0px solid #CCCCCC;    width:900px; margin: 20px auto 0px auto;  }
.header     {  height:40px; background-color:#FFF; width:100%;    }
#headerMobile   { background: transparent; }
#headerMobile a { float: right; font-size:medium; } 
#header2    { background:#FFF; 
                /*background-image:url('../img/headerCDSoft.gif'); *//*               
                background-image:url('../img/webMX_Header.png');
                background-position:0 -top;
                background-repeat:no-repeat;
                width:100%;
                min-height:120px;
                border-bottom:20px solid #FFF;
            }
.main       { background:#FFF; padding: 0px 0px; margin: 12px 0px 8px 0px; min-height: 220px; border-left:0px solid #CCCCCC;  }
.footer     { background:#FFF; color: #4e5766; text-align:center; padding:4px; border-top:2px solid #E5E5E5;}
.footer a   { text-decoration:none; font-size:0.8rem;  }
.footerLogin{  text-align:right; padding:10px 0 10px 0; border-top:2px solid #E5E5E5;}
.footerLogin a { padding:10px;}


/*  headerSub
----------------------------------------------------------*//*
.headerSub1 { float:left; margin: 0 0 0 0px; padding: 8px 8px 8px 0; }
.headerSub2 { float:right; margin: 8px 20px 0 0; }
.headerSub2 .imgFlag { }

/* TAB MENU   
----------------------------------------------------------*//*
#NavigationMenu.menu li     { float:left;   }
#NavigationMenu.menu        {}
#NavigationMenu.menu ul     { list-style: none; margin: 0px; padding: 0px; }
#NavigationMenu.menu ul li a, NavigationMenu.menu ul li a:visited
                            { background-color: transparent; border: 1px #DDD solid; color: #003399; line-height: 1.35rem;
                              padding: 4px 20px; text-decoration: none; white-space: nowrap; margin: 0 4px 0 0;
                            }
#NavigationMenu.menu ul li a:hover
                            { background-color: #bfcbd6; color: #EEEEEE; text-decoration: none; }
#NavigationMenu.menu ul li a:active
                            { background-color: #EEEEEE; color: #cfdbe6; text-decoration: none; }
                            
/*  Booking Steps 
----------------------------------------------------------*//*
#MainContent_NavigationMenuBooking 
                            { padding:0; margin:0; }
.BookingSteps               { margin: 0; padding:0; overflow: hidden; border-left: 1px solid #999; }
.BookingSteps li            { list-style: none; padding: 0; float: left; height: 29px; width: 16%;
                              text-transform: capitalize ; line-height: 29px; position: relative; left: 0;
                              margin-left: -20px; padding-left: 20px;
                              background: url(../img/steps.png) no-repeat 100% 0;
                            }
.BookingSteps li a          { text-decoration: none; padding:0px; margin:0px; }
.BookingSteps li.active a   { text-decoration: none; color: #F6861F; color: #FFF; }
.BookingSteps li.active a:hover 
                            { text-decoration: none; }
.BookingSteps li.active     { background-position: 100% -175px; /* immer in 29px schritten *//* color: #F6861F;color: #FFF; }
.BookingSteps span          { padding-left: 10px; }
.BookingSteps li.step1      { z-index: 6; }
.BookingSteps li.step2      { z-index: 5; }
.BookingSteps li.step3      { z-index: 4; }
.BookingSteps li.step4      { z-index: 3; }
.BookingSteps li.step5      { z-index: 2; }
.BookingSteps li.step6      { z-index: 1; }

/* Button / Textboxen etc.
----------------------------------------------------------*//*
.dxeTextBox,
.dxeButtonEdit,
.dxeMemo,
.dxbButton                   { background-color: #FFF;     /* background-color:#7BA2C4; *//*
                              border: 1px solid #CCC; /* #9f9f9f *//*
                              border-radius: 0;
                              overflow:hidden;
                              cursor: default; 
                              margin:2px 0; /* abstände zueinander *//*
                              padding:4px 4px;
                              font-size:1rem; 
}
     

.dxeButtonEditButton, .dxeCalendarButton, .dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton      
                            { vertical-align: middle; border: 1px solid #7f7f7f; cursor: pointer; } 
/*Abstände der Pfeile bei Combos etc. *//*
.dxeButtonEditButton, .dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton      
                            { padding: 0 4px; }

/*morderner JR 20150528 *//*
.dxeButtonEditButton   { border:0; }

.dxeButtonEdit .dxeEditArea, .dxeButtonEdit td.dxic      
                            { width: 100%; }
.dxeButtonEdit td.dxic      { padding: 0px 2px 0px 1px; }
.dxeButtonEdit .dxeIIC img  { padding-left: 3px; }

.dxeEditAreaSys, .dxeEditAreaNotStrechSys    
                            { border: 0px!important; padding: 0px; }
.dxeEditAreaSys             { font-size:1rem;   }
.dxeEditArea                { font-size:1rem; border: 1px solid #A0A0A0; }



/* textbox 
    rahmen innen -> bestimmt auch die Größe der Textbox 
*//*
.dxeTextBox td.dxic         { padding: 0px 4px;  width: 100%;   }
.dxeTextBox .dxeEditArea    { background-color: #FFF; }
.dxeButtonEdit .dxeEditArea { background-color: #FFF; }

.dxeTextBox                 {border: 0;background: #E5E5E5;}
.dxeTextBox .dxeEditArea    {border: 0;background: #E5E5E5;}

/* -- Button -- *//*
.dxbButton                  { background: #DDE8FF url('') repeat-x top; /* url('') wichtig, da sonst irgende in Bild geladen wird*//*/*AA2200  E17D30  *//*
                              color:#173A59; font-size:0.9rem; font-weight:bold; width:170px; 
                              /*border:6px solid #CCC;*//*cursor: pointer;    
                            }
.dxbButtonHover             { color: #7BA2C4; background: #DDE8FF url('') repeat-x top; }
.dxbButtonChecked           { color: #FFFFFF; background: #8D8D8D none; }
.dxbButtonPressed           { color: #000000; background: #D5D5D5 none; }

.BtnSucheStart  .dxbButton		{ }
.BtnSuchergebnis .dxbButton		{ background: #DDE8FF url('') repeat-x top; /* url('') wichtig, da sonst irgende in Bild geladen wird*//*/*AA2200  E17D30  *//*
                                  color:#173A59; font-size:0.9rem; font-weight:bold; width:170px; height:30px;	
                                  /*border:6px solid #CCC;*//*cursor: pointer;      }
.BtnOptionenWeiter .dxbButton	{ }
.BtnAdrSelLogin .dxbButton		{ }
.BtnAdrBezahlung .dxbButton		{ }
.BtnAdresse .dxbButton			{ }


/*Header*//*
.dxeListBox .dxeHD          { background-color: #7BA2C4; border-bottom: 1px solid #A0A0A0; }
.dxeListBox .dxeHIC, .dxeListBox .dxeHFC, .dxeListBox .dxeHCC     
                            { border-left: 1px solid #7BA2C4; }
.dxeListBox .dxeHICR, .dxeListBox .dxeHFCR, .dxeListBox .dxeHCCR    
                            { border-right: 1px solid #7BA2C4; text-align: right; }
.dxeListBox .dxeHLC         { border-right: 1px solid #7BA2C4; }
.dxeListBox .dxeHLCR        { border-left: 1px solid #7BA2C4; text-align: right; }

.dxeListBoxItem         { font-size:1rem; }


/* Tabelle SuchErgebnis   
----------------------------------------------------------*//*
#divTableSuchErgebnis       { width:43rem; background:transparent; float:left; padding:0; margin:0;}
.TableSuchErgebnis          { width:43rem; border:0; padding:0; margin:0;}

.BuSuErgAusstattung {}
.BuSuErgBezeichnung {}
.BuSuErgKategorie   {}
.BuSuErgBetrag      {}

.BuSuErgBild        { float:left; width:9rem; min-height:6rem;}
.BuSuErgBild  img   { width:8rem; }
.BuSuErgButton      { float:right; width:12rem; }
.BuSuErgMemo        { float:left; width:18rem; min-height:6rem;}
.cssGESAMTBETRAGeval{ font-weight:bold; padding:4px 0 4px 0; /* background-color: green; *//*}

.BuSuErgBild_LM        { float:left; width:13rem; min-height:6rem;}
.BuSuErgBild_LM  img   { width:11rem; }
.BuSuErgButton_LM      { float:right; width:12rem; }
.BuSuErgMemo_LM        { float:left; width:14rem; min-height:6rem;}
.BuSuErgPreisDatum_LM  { float:right; width:12rem; padding:20px 0; /*color:#003399;*//* }
.cssGESAMTBETRAGeval_LM{ font-weight:bold; padding:4px 0; color:#003399;  /* background-color: green; *//*}

/* Tabelle SuchErgebnis neu   
----------------------------------------------------------*//*
#tblSuchErgebnis    { width:100%;}
.divWrapper         {clear:both; border-left:2px solid #DDE8FF; border-right:10px solid #DDE8FF; border-bottom:10px solid #DDE8FF; border-top:2px solid #DDE8FF; padding:1rem;margin-bottom:1rem;}
.divKategorie       {clear:both; border-right:1px solid #EEEEEE;border-bottom:2px solid #EEEEEE;padding:0.5rem 0rem;font-weight:bolder;font-size:120%;text-transform:uppercase; }
.divBild            {float:left;width:45%;padding:0.5rem 0rem;}
.imgBild            {width:15rem;}
.divMemo            {float:right;width:45%;padding:0rem 0rem;}
.divSpacerWrapper   {height:1rem;}
.divSpacerPreis     {}
.divBottom          {clear:both; display:block;width:100%;}
.divAusstattung     {clear:both;float:left;padding:0.5rem 0rem; }

.divBEZEICHUNG      {float:left;padding:0.5rem; background:#EEE; color:#173A59;}
.divPreis           {float:right; padding:0.5rem; background:#DDE8FF; width:5rem;color:#173A59; }
.divWrapperPreis    {}
.aWrapperPreis      {clear:both;display:block;height:2.5rem;width:100%; border-top:3px solid #DDD;margin:0 0 1rem 0;background:#EEE;}

/*LastMinute*//*
.divWrapperLM       {clear:both; border-left:2px solid #DDE8FF; border-right:10px solid #DDE8FF; border-bottom:10px solid #DDE8FF; border-top:2px solid #DDE8FF; padding:1rem;margin-bottom:1rem;}
.divPreisInfoLM     {clear:both;float:left;padding:0.5rem 0rem; background:#EEEEEE;display:block;width:100%; margin:1rem 0;}
.spanPreisInfoLM    {font-weight:bold; padding:4px 0; color:#003399;}
.divWrapperPreisLM  {}
.aWrapperPreisLM    {clear:both;display:block;height:2.5rem;width:100%; border-top:3px solid #DDD;margin:0 0 1rem 0;background:#EEE;}
.divBezeichnungLM   {float:left;padding:0.5rem 0rem; color:#173A59;}
.divPreisLM         {float:right; background:#DDE8FF;padding:0.5rem;font-weight:bold; background-color: green;color:white;}
.divNormalPreisLM   {float:right; background:transparent;padding:0.5rem; font-weight:bold; color:red; text-decoration:line-through; /* background-color: green; *//*}


/* gridview
----------------------------------------------------------*//*
#MainContent_ASPxGridViewSuchErgebnis_DXMainTable {}
 

.dxgvHeader                 { border: 1px Solid #9F9F9F; background-color: #FFF; }
.dxgvHeader, .dxgvHeader table                   
                            { color: #666; }
.dxgvHeader a               { color: #0d45b7; }

.dxgvDetailRow td.dxgvIndentCell    
                            { border-bottom: 1px Solid #D3D3D3; /*background-color:blue;*//* }
.dxgvEmptyDataRow           { color: Gray;}
.dxgvEmptyDataRow td.dxgv   { border-bottom: 1px Solid #CFCFCF; }

.dxgvPagerTopPanel          { }
/* Zeile wenn gruppiert *//*
.dxgvGroupRow               { /*background-color: red !important;*//* }
/* Detail-Zeile  *//*
.dxgvDataRow                { /*font-weight:bold;*//* color:#333;  /*background-color:blue;*//* }
.dxgvDataRow td.dxgv        { border:0; background:#EEE; padding:10px 4px;border-top:20px solid #FFF !important;border-bottom:2px solid #CCC;}

.dxgvDetailCell, .dxgvPreviewRow td.dxgv, .dxgvEmptyDataRow td.dxgv           
                            { border-bottom: 1px Solid #D3D3D3; /*background-color:blue;*//*  }

/* Trennlinie zwischen den einzelnen Suchergebnissen. ACHTUNG: das > Zeichen vor dem td ist wichtig *//*
.dxgvPreviewRow > td{border-bottom:1px solid #CCC !important; border-top:0px solid #CCC !important; padding-bottom:30px !important;}

/* Templaterow *//*
.dxgvPreviewRow             { /*color: #707070;*//*  background-color: #DDD;}
.cssGESAMTBETRAG            { font-weight:bold; color:green; font-size: 100%; /* background-color: green; *//*}
.cssGESAMTBETRAGcdsSprache  { font-weight:bold; color:green; font-size: 150%; /* background-color: green; *//*}
.cssNORMALPREIS             { font-weight:bold; color:red; text-decoration:line-through; /* background-color: green; *//*}


/* Tabelle TablePreview   
----------------------------------------------------------*//*
.TablePreview               { background: transparent; width: 100%; border-spacing:0; border:0; padding:0; margin:0; padding:10px; }
.TablePreview td            { border-spacing:0; border:0; padding:0; margin:0;}

/* Tabelle Suchmaske   
----------------------------------------------------------*//*
#divTableSuchmaske          { width:auto; background:transparent; padding:0; margin:0;  }
.TableSuchmaske             { width:100%; }

/* div divliteralSuchAenderung
----------------------------------------------------------*//*
#divliteralSuchAenderung    { width:700px; padding:10px 10px 10px 0; color:Red; }

/* div SuchmaskeAuswahl  
----------------------------------------------------------*//* 
#divTableSuchmaskeAuswahl   { width:160px; float:right; padding: 0 0 10px 10px; margin:0; box-sizing: border-box; overflow: hidden;background:#EEEEEE;}
#divTableSuchmaskeAuswahl table
                            { width:130px; }
#divTableSuchmaskeAuswahl .spanLabelInput
                            { display:block; width:150px; float:left; }
#divTableSuchmaskeAuswahl img
                            { }

/* div SuchmaskeAuswahlLastMinute  
----------------------------------------------------------*//* 
#divTableSuchmaskeAuswahlLastMinute { float:right; width: 150px; padding: 10px; margin:19px 0 0 10px; background: #DDE8FF; border:1px solid silver; }
#divTableSuchmaskeAuswahlLastMinute .spanLabelInput
                                    { width:120px; }
#divTableSuchmaskeAuswahlLastMinute img
                                    { }
#divTableSuchmaskeAuswahlLastMinute .cmbLastMinute             { width:120px; }
#MainContent_ASPxButtonSucheLastMinute                         { width:120px; }
#divTableSuchmaskeAuswahlLastMinute .divAuswahlLastMinute      { padding: 4px; background: #7BA2C4; color:white; }
#divTableSuchmaskeAuswahlLastMinute .divAuswahlLastMinuteInner { width:100px; }

/*  Leistungen ----------------------------------------------------------*//*

#MainContent_ASPxGridViewOptionen { width:100%; border:0;}

.BuOptBetrag    {}
.BuOptAnzahl    {}
.BuOptImage     {}
.BuOptBezeichn  {}


#divLiteralUserDaten        { width:13rem; float:left; background:#EEE; }
#divLiteralRechnung         { width:27rem; float:right; margin-left:10px; }

.tabRechnung                {  border-collapse: collapse; padding:0; width:100%; }
.tabRechnung  td            {  width:50%; padding:4px 4px 4px 0; }
.tabAnzahlung               {  border-collapse: collapse; width:100%; }
.tabAnzahlung td            {  width:50%; padding:4px 4px 4px 0; }
.hrSpecial                  {  border:0; border-top:1px solid #AAA;border-bottom:3px solid #DDD; }
.spanPreis                  {  color: #990000; }

/* FORM ELEMENTS   
----------------------------------------------------------*//*
fieldset                    { margin: 0.8rem 0px; padding: 1rem; border: 1px solid #ccc;}
fieldset.login              { min-height:25rem; float:left; width:17rem; margin: 0 2rem 0 0 ; }
fieldset p                  { margin: 0; }
fieldset.login label, fieldset.register label, fieldset.changePassword label
                            { display: block; }
fieldset label.inline       { display: inline; }
legend                      { font-size: 1rem; padding: 2px 4px 8px 4px;  }
input.textEntry             { width: 320px; border: 1px solid #ccc; }
input.passwordEntry         { width: 320px; border: 1px solid #ccc; }
div.accountInfo             { width: 42%;   }

/* MISC  
----------------------------------------------------------*//*
.title                      { display: block; float: left; text-align: left; width: auto; }
.titleLogin                 { display: block; float: left; text-align: left; width: auto; }
.loginDisplay               { font-size: 1rem; display: block; text-align: right; padding: 10px; color: White; }
.loginDisplay a:link        { color: white; }
.loginDisplay a:visited     { color: white; }
.loginDisplay a:hover       { color: white; }
.failureNotification        { font-size: 1.2rem; color: Red; }
.bold                       { font-weight: bold; }
.submitButton               { text-align: right; padding-right: 10px; }
.divFloatLeft               { float:left; width:8rem; }
.divFloatLeft2              { float:left; width:14.2rem; margin:0 0rem 1rem 0;  }
.divFloatLeft3              {   }
.divFloatLeft4              {   }
.divFloatLeft5              {   }
#divWireCardCheckoutTextfelder        { display:none;}
#divWireCardCheckout td {
    background: #DDD;
    padding:4px 40px 4px 10px;
}
.lblSuche                   { font-size:inherit; color:inherit;}
.cmbSuche                   { margin:0.5rem 0 0 0; width:12rem;}
.divMargin                  { float:left;margin:10px 0 10px 220px; width:270px; }
.cmbKinder                  { width:100px !important; }

.AufKlappHeader             { float:left; }
/* .AufklappDiv                { width:100%; margin:10px; padding:10px 0 10px 0; display:block; background:#EEEEEE; } *//*
.AufklappDivNEU             { width:100%; margin:10px 0 10px 0; padding:10px 0 10px 0; display:block; background:transparent; }

.litAuswahl                 { color: #CC0000; padding:2px 0 4px 2px; width:134px; font-size:100%; background:#EEEEEE; } /*border:1px solid #DDDDDD; *//*
.litAuswahlLbl              { margin:0; font-size:80%; background:#EEEEEE;}
.litAuswahlText             { margin:0; font-size:80%; }
.litAuswahlNachlass         { color: green;}

.litAuswahlPreisteil        { border:2px solid #DDDDDD; width: auto; background: #DDDDDD; margin: 0 -15px ; padding: 5px 15px 0}
.litAuswahlPreisteilText    { color: green; padding:2px 0 4px 2px;   } /*border:1px solid #DDDDDD; *//*
.litAuswahlPreisteilLbl     { margin:0; padding:6px;  }
.ASPxImageBILD_URL_class { border: 0; width:150px;  }


/*.divLabelInputlitAuswahl  { clear:left; width:142px; background: #F5F5F5;  padding:4px; }*//*
.divTextBoxInfo             { padding: 0 0 10px 0;  font-weight:900; font-size:x-large; color:red; font-variant: small-caps; }
.divTextBoxInfoBuchungSuche {  }
.divTextBoxInfoBuchungLastMinute{}
.divTextBoxInfoBuchungAdresseSelectLogin{}


.divLabelInputlitAuswahl    { clear:left; background: #F5F5F5; background:#FFF; }
.divLitButtonBezahlText     { padding:4px 0 4px 0; }
.imgSSL                     { float: right; padding: 0 0 10px 10px; }
.divSpacer                  { clear:both; height: 10px;background:#EEEEEE;}
.borderTop                  { border-top: 1px solid silver; }
.borderBottom               { }
.DivLinkPwForgot            { /* display:none; *//* }
.divFloatRight              { float: right; margin: 10px 0 10px 0; }

#tabCustomerAdminBuchungen    {    padding:0; margin:0; }
#tabCustomerAdminBuchungen td {    padding: 6px 10px 6px 6px; }
#tabCustomerAdminBuchungen th {    padding: 6px 10px 6px 6px; text-align: left; }
#tabCustomerAdminBuchungen td {    background:#EEE; }
#tabCustomerAdminBuchungen img{    border:0; }

#divSplittingTexte          {   padding:10px 0; color:#741919; /* display:none; *//*}
#divSplittingTexte   ul     {   }
#divSplittingTexte   li     {   }

.divTagespreisTexte          {   padding:10px 0; }
.divTagespreisTexte   th     {   padding:4px 10px; color:white; background:#AAA;}
.divTagespreisTexte   td     {   padding:4px 10px; background:#EEE;}

/* Pfeil blau *//*
/*#ToggleLinkText { width:40px; height:20px; display:block; }
.ToggleClosed   { background: url(../img/spriteIOS.png) no-repeat -213px -100px;} 
.ToggleOpen     { background: url(../img/spriteIOS.png) no-repeat -213px -80px;}*//*

/* Pfeil blau *//*
/*#ToggleLinkText { width:40px; height:20px; display:block; }
.ToggleClosed   { background: url(../img/spriteIOS.png) no-repeat -213px -56px;}
.ToggleOpen     { background: url(../img/spriteIOS.png) no-repeat -213px -35px;}*//*

/* + - *//*
#ToggleLinkText { width:20px; height:20px; display:block; }
.ToggleOpen     { background: url(../img/spriteIOS.png) no-repeat -126px -135px;}
.ToggleClosed   { background: url(../img/spriteIOS.png) no-repeat -100px -135px;}

    /* Achtung hier werden alle Pfeile bearbeitet *//*
    .dxeButtonEditButton img { width:0;height:0; }
    
    .dxEditors_edtDropDown,
    .dxEditors_edtDropDownDisabled,
    .dxEditors_edtSpinEditDecrementImage,
    .dxEditors_edtSpinEditDecrementImageDisabled,
    .dxEditors_edtSpinEditLargeDecImage,
    .dxEditors_edtSpinEditLargeDecImageDisabled{
                /* Pfeil nach unten per CSS *//*
                background-image:url('');border: 8px solid #666;font-size:0;line-height:0;height:0;padding-top:1px;margin:0;margin-top:6px;
                border-right-color:  transparent;
	            border-bottom-color: transparent;
	            border-left-color:   transparent;
                /* Ende Pfeil nach unten per CSS *//*
            }
    .dxEditors_edtSpinEditIncrementImage,
    .dxEditors_edtSpinEditIncrementImageDisabled,
    .dxEditors_edtSpinEditLargeIncImage,
    .dxEditors_edtSpinEditLargeIncImageDisabled{
                /* Pfeil nach oben per CSS *//*
                background-image:url('');border: 8px solid #666;font-size:0;line-height:0;height:0;padding-top:1px;margin:0;margin-bottom:4px;
                border-top-color:    transparent;
	            border-right-color:  transparent;
	            border-left-color:   transparent;
                /* Ende Pfeil nach oben per CSS *//*
            }

/* Kalendergrafik *//*
#MainContent_ASPxDateEditAnreiseTag_B-1 img {width:0px;height:0px; }
#MainContent_ASPxDateEditAnreiseTag_B-1 { height:14px; background:url('../img/CtrlIcons/icon_kalender5.gif'); background-repeat: no-repeat; background-position:center center; }
#MainContent_ASPxDateEditAnreiseTag_B-1 .dxEditors_edtDropDown { border:0;width:14px;height:14px;padding:2px;}
#MainContent_ASPxDateEditAnreiseTag_B-1Img {background:url(''); }

#MainContent_ASPxDateEditAbreiseTag_B-1 img {width:0px;height:0px; }
#MainContent_ASPxDateEditAbreiseTag_B-1 { height:14px; background:url('../img/CtrlIcons/icon_kalender5.gif'); background-repeat: no-repeat; background-position:center center; }
#MainContent_ASPxDateEditAbreiseTag_B-1 .dxEditors_edtDropDown { border:0;width:14px;height:14px;padding:2px;}
#MainContent_ASPxDateEditAbreiseTag_B-1Img {background:url(''); }
/* disabled Style vom Kalender -> z.B. wenn Sperrzeiten ausgewählt*//*
/*.dxeCalendarDayDisabled {color:yellow;background:green} *//*

/*#############################*//**/
