/*
Design by albatros-it
*/
body {
margin-top:20px;
margin-bottom:20px;
background:#da1a35 url(images/BG_GW.png) top left repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
}

#wrapper{
width:900px;
margin-left:auto;
margin-right:auto;
border:4px solid #ffffff;
background:#1c1c1d url(images/BackImg_Black.png) top left repeat-x;
}

#header{
width:900px;
height:170px;
background: url(images/Header.jpg) no-repeat;
}
a{
color:#ffffff;
text-decoration:underline;
}
a:hover{
color:#eeeeee;
text-decoration:underline;
}

.seitenLinks{
text-align:center;
color:#ffffff;
}
/*################################# Hauptmenu ##########################################*/
#Hauptmenu{
width:900px;
height:36px;
background: url(images/NavLeiste_B.png) repeat-x;
}

.startLink,.fahrzeugeLink,.standorteLink,.onlinebuchenLink,.bilderLink,.videoLink,.faqLink,.incentivesLink,.kontaktLink{
margin-top:6px;
margin-left:18px;
height:23px;
background: url(images/Start.png);
float:left;
}

.startLink{
width:52px;
background: url(images/Start.png);
}
.fahrzeugeLink{
width:96px;
background: url(images/Fahrzeuge.png);
}
.fahrzeugeLink{
width:96px;
background: url(images/Fahrzeuge.png);
}
.standorteLink{
width:100px;
background: url(images/Standorte.png);
}
.onlinebuchenLink{
width:137px;
background: url(images/Online_buchen.png);
}
.bilderLink{
width:57px;
background: url(images/Bilder.png);
}
.videoLink{
width:62px;
background: url(images/Videos.png);
}
.faqLink{
width:33px;
background: url(images/FAQ.png);
}
.incentivesLink{
width:96px;
background: url(images/Incentives.png);
}
.kontaktLink{
width:82px;
background: url(images/Kontakt.png);
}
/*###########################################################################*/
#contentLeft{
width:730px;
text-align:left;
padding:10px;
color:#ffffff;
}

#contentRight{
padding-top:10px;
padding-right:10px;
}

#Footer{
margin-left:auto;
margin-right:auto;
width:900px;
height:30px;
margin-top:10px;
padding-top:20px;
text-align:center;
font-size:10pt;
}

a.footerLinks{color:#000000;}
a.footerLinks:hover{color:#c0c0c0;}
a.buchungLink{color:#ffffff;}
a.buchungLink:hover{color:#c0c0c0;}

.seitenLinks{
font-size:9pt;
font-family: Arial;
padding-top:10px;
padding-bottom:10px;
text-align:center;
color:#ffffff;
}
a.seitenlink{color:#ffffff;}
a.seitenlink:hover{color:#c0c0c0;}


.copyright{
padding-top:3px;
padding-bottom:10px;
text-align:center;
}

.buttonSubmit,.buttonGutschein{
height:22px;
cursor:pointer;
padding-bottom:3px;
background:#d8d9da;
border:1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}
.buttonSubmit{width:130px;}

.buttonGutschein{width:180px;}


/*###################################### Boxen Rechte Seite#############################*/
.BoxRight{
width:220px;
margin-bottom:10px;
padding:10px; 
background:#666666;
text-align:left;
}
#BoxFacebook{
margin-bottom:10px;
width:240px;
background:#ffffff;
}

#HeaderEBook,#HeaderFeedback,#HeaderNewsletter,#HeaderSocial,#HeaderAngebote{
width:200px;
height:20px;
margin-bottom:4px;
}
#HeaderEBook{background: url(images/Ebook.png) top left no-repeat;}
#HeaderFeedback{background: url(images/Feedbacks.png) top left no-repeat;}
#HeaderNewsletter{background: url(images/Newsticker.png) top left no-repeat;}
#HeaderSocial{background: url(images/Social.png) top left no-repeat;}
#HeaderAngebote{background: url(images/Aktuelles.png) top left no-repeat;}
#neueAngebote{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}

#ebookBoxText{
color:#000000;
font-size:8pt;
padding-bottom:6px;
}

.FeedbackThumb{
width:70px;
padding-bottom:4px;
background:transparent;
}
.feedbackCar,.feedbackDriver,.feedbackComment{
width:115px;
padding-left:5px;
font-size:8pt;
color:#ffffff;
}
.feedbackDriver{font-weight:bold;}
.feedbackComment{padding-bottom:5px;font-style:italic;}

.newsBox{
color:#ffffff;
font-size:8pt;
padding-bottom:4px;
margin-bottom:4px;
cursor:pointer;
}
.newsBoxDatum{font-weight:bold;}
.newsBoxUeberschrift{}
/*###################################### Boxen rechts #############################*/
.BoxEingabeKlein,.BoxEingabeGross,.BoxEingabeFeld,.BoxEingabeTagMonat,.BoxEingabeJahr{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
height:13px;
border:1px solid #000000;
}

.eingabeContent,.eingabeContentPlz,.dropdownContentAnrede,.eingabeContentOrt,.DropdownBuchen,.EingabeFeld,.Textarea,.dropdownKontaktAnrede{
border:1px solid #000000;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
}
.eingabeContent{width:216px;}
.eingabeContentPlz{width:40px;}
.dropdownContentAnrede{width:218px;}
.eingabeContentOrt{width:159px;}
.DropdownBuchen{width:300px;}
.dropdownKontaktAnrede{width:301px;}
.EingabeFeld,.Textarea{width:300px;}

.BoxEingabeKlein{width:90px;}
.BoxEingabeGross{width:216px;}

.BoxEingabeFeld{width:100px;}

.BoxEingabeTagMonat{
width:23px;
margin-right:3px;
}
.BoxEingabeJahr{width:40px;}


/*############################# Standorte ######################*/

.standortName,.standortBild,.standortText{
color:#ffffff;
text-align:left;
}
.standortName{
font-size:13pt;
font-weight:bold;
padding-bottom:5px;
}
.standortBild{
width:290px;
margin-bottom:20px;
}
.standortText{
font-size:9pt;
margin-bottom:20px;
width:350px;
}

#UeberschriftKontakt,#UeberschriftNews,#UeberschriftVideos,#UeberschriftIncentives,#UeberschriftFahrzeuge,#UeberschriftBilder,#UeberschriftBuchen,.UeberschriftGalerie,#UeberschriftStandorte,#UeberschriftFaq{
width:200px;
height:21px;
font-size:12pt;
font-weight:bold;
margin-bottom:20px;
margin-top:10px;
text-align:left;
}
#UeberschriftKontakt{background: url(images/Kontaktformular.png) top left no-repeat;}
#UeberschriftNews{background: url(images/Newsticker.png) top left no-repeat;}
#UeberschriftFahrzeuge{background: url(images/Fahrzeuge_ROT.png) top left no-repeat;}
#UeberschriftStandorte{background: url(images/Standorte_ROT.png) top left no-repeat;}
#UeberschriftFaq{background: url(images/FAQ_ROT.png) top left no-repeat;}
#UeberschriftBilder{background: url(images/Bilder_ROT.png) top left no-repeat;}
#UeberschriftVideos{background: url(images/Videos_ROT.png) top left no-repeat;}
#UeberschriftIncentives{background: url(images/Incentives_ROT.png) top left no-repeat;}
#UeberschriftBuchen{background: url(images/Online-Buchen_ROT.png) top left no-repeat;}
#UeberschriftDeleteNewsletter{background: url(images/DeleteNewsletter.png) top left no-repeat;}

.ErrMsg{
color:#c00000;
font-weight:bold;
padding-bottom:10px;
}
/*##############################Kontakt formular #################################*/
.hinweisBuchen{
color:#a0a0a0;
font-size:7pt;
width:240px;
}

.TableLeft{
font-weight:bold;
text-align:left;
width:150px;
padding-bottom:10px;
}

/*################################## Kontaktformular ############################*/
.TableKontaktAdresse,.TableKontaktLeft,.TableKontaktRight,.TableKontaktLeftRight,.TableKontaktBottom{
text-align:left;
padding:10px;
background:#666666;
color:#ffffff;
font-size:10pt;
}

.TableKontaktLeft{width:220px;}
.TableKontaktRight{width:360px;}

.TableKontaktBottom{
text-align:center;
}

.TableKontaktAdresse{
font-weight:bold;
}



/*#############################News Seite ###################################*/
.news{
padding-bottom:10px;
color:#ffffff;
font-size:10pt;
margin-bottom:10px;
}
.newsDatum{font-weight:bold;}
.newsUeberschrift{font-weight:bold;}
/*################################# Galerie #############################*/

.Thumbnail{
padding:5px;
text-align:center;
background: #666666;
width:145px;
padding-right:4px;
font-size:10pt;
margin-right:5px;
}
.Fahrer{
padding:5px;
background: #666666;
color:#808080;
width:145px;
padding-right:4px;
font-size:10pt;
margin-right:5px;
}
.Kommentar{
padding:5px;
background: #666666;
margin-bottom:10px;
color:#808080;
width:145px;
padding-right:4px;
font-size:10pt;
margin-right:5px;
height:130px;
}

.GalerieText{
color:#ffffff;
font-weight:bold;
}
/*################################# Videos #############################*/
.videoScreen{
border:1px solid #606060;
margin-bottom:15px;
margin-right:10px;
}
.videoTitel{
font-size:11pt;
font-weight:bold;
width:290px;
}
.videoText{
font-size:10pt;
margin-bottom:20px;
width:290px;
}
/*########################################### Online Buchung #######################*/
#UeberschriftBuchung{padding-top:10px;}
.cellBooking{
padding-top:4px;
padding-bottom:4px;
}
.zusatzbeschreibung{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
}
.zusatzpreis{
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
color:#000000;
}
.zusatzgesamtsumme{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
color:#000000;
}

.cellThumbBooking{
width:105px;
padding-bottom:10px;
text-align:left;
}

.cellZusatzCheckbox{
text-align:left;
width:10px;
height:10px;
padding-top:5px;
}

.cellZusatzBeschreibung{
text-align:left;
font-weight:bold;
height:10px;
padding-top:7px;
}

.cellInfotextBuchen{
padding-top:5px;
width:320px;
text-align:left;
padding-left:5px;
}

.InhaltBuchen{
width:556px;
padding-right:20px;
}
#headerBuchungFahrzeug,#headerBuchungStandort,#headerBuchungErlebnis,#headerBuchungZusatz,#headerBuchungZahlungsart,#headerBuchungGutschein,#headerBuchungVersand{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
padding-left:15px;
padding-right:15px;
width:185px;
height:23px;
}

#headerBuchungFahrzeug{background: url(images/Fahrzeug-waehlen.png) top left no-repeat;}
#headerBuchungStandort{background: url(images/Standort-waehlen.png) top left no-repeat;}
#headerBuchungErlebnis{background: url(images/Erlebnis-waehlen.png) top left no-repeat;}
#headerBuchungZusatz{background: url(images/Zusatz.png) top left no-repeat;}
#headerBuchungZahlungsart{background: url(images/Zahlungsart.png) top left no-repeat;}
#headerBuchungGutschein{background: url(images/Gutschein.png) top left no-repeat;}
#headerBuchungVersand{background: url(images/Versand.png) top left no-repeat;}

#InhaltBuchung{}
#BuchungHeader{font-weight:bold;}
#InhaltRechnung{}
#RechnungHeader{font-weight:bold;}

.contentBuchung{
font-family:Arial, Helvetica, sans-serif;
padding-top:15px;
padding-bottom:15px;
padding-right:15px;
margin-bottom:15px;
background:1px solid #c00000;
}

.content{}



.ZusatzBeschreibung{
font-weight:bold;
}

.PreisBuchen{
padding-bottom:5px;
font-weight:bold;
font-size:12pt;
text-align:right;
}


.Vorschaubild{
width:90px;
padding:5px;
}
.ThumbBuchen{
width:100px;
height:75px;
margin-right:5px;
border: 1px solid #c0c0c0;
display:block;
text-align:center;
}

.InfotextBuchen{
padding-top:5px;
width:320px;
text-align:left;
}

.terminZelleLinks{
width:100px;
}
.terminZelleMitte{
width:230px;
}

.calenderLink{
color:#000000;
}

.zeitWahl{
width:170px;
}
.calenderBlank{
background:#d04546;
}
.calenderFilled{
background:#80ff80;
}
.legendeFrei,.legendeBelegt{
margin-top:5px;
margin-right:5px;
display:block;
width:20px;
height:20px;
background:#c00000;
}
.legendeFrei{background:#80ff80;}
.legendeBelegt{background:#d04546;}
/*############################################### User Seite ############################################*/
.bigHeader{
padding-top:10px;
padding-bottom:20px;
}
#bigBicture{
width:630px;
border:1px solid #000000;
}

#bigBicture{
width:630px;
border:1px solid #000000;
}
#bigFahrer{
color:#a0a0a0;
font-size:11pt;
padding-top:10px;
}
#bigKommentar{
color:#a0a0a0;
font-size:11pt;
padding-top:10px;
}
.textColor{color:#ffffff;}
#backlink{
padding-top:20px;
text-align:center;
padding-bottom:10px;
}

