/*
Design by albatros-it
*/
body {
margin-top:20px;
margin-bottom:20px;
background: url(images/ferrari_body.png) no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}

#wrapper{
width:860px;
margin-left:auto;
margin-right:auto;
height:auto;
}

#ChangeCar{width:860px;}

#AuswahlFerrari{
width:160px;
height:25px;
margin-left:25px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
background: url(images/Ferrari_Oben.png) no-repeat;
cursor:pointer;
border:none;
}
#AuswahlLamborghini{
width:160px;
height:25px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
background: url(images/Lambo_Oben.png) no-repeat;
cursor:pointer;
border:none;
}

#contentLeft{
width:600px;
text-align:left;
float:left;
background-color:#FFFFFF;
}

#contentRight{
margin-left:10px;
width:250px;
float:left;
background-color:#FFFFFF;
}

/*
#Inhalt{
width:580px;
padding:10px;
background-color:#FFFFFF;
}
*/
#Footer{
width:860px;
height:30px;
margin-top:10px;
padding-top:20px;
display:block;
text-align:center;
float:left;
}

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


/*################################# Hauptmenu ##########################################*/


.HmenuLink{
margin-left:30px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
.HmenuLink:active{
margin-left:30px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.HmenuLink:hover{
margin-left:30px;
color:#c0c0c0;
font-weight:bold;
text-decoration:none;
}

/*###########################################################################*/

.InhaltLO,.InhaltRO,.InhaltLU,.InhaltRU{position:relative;}

.InhaltLO{min-height:100px;top:0px;left:-4px;}
.InhaltRO{min-height:100px;top:-2px;left:2px;}
.InhaltLU{min-height:100px;top:0px;left:-4px;}
.InhaltRU{min-height:100px;top:4px;left:4px;}

/*###################################### WerbeBox rechts oben#############################*/
#Werbung{height:170px;}

.WerbungLO,.WerbungRO,.WerbungLU,.WerbungRU{
position:relative;
width:30px;
height:30px;
}

.WerbungLO{
top:-168px;
left:-2px;
}
.WerbungRO{
top:-198px;
left:218px;
}
.WerbungLU{
top:-84px;
left:-2px;
}
.WerbungRU{
top:-114px;
left:218px;
}
.WerbungContent{
width:246px;
height:166px;
}
/*###################################### Boxen rechts #############################*/
.WerbungBoxRahmen{}

.BoxRahmen{margin-top:10px;}

.BoxHeader{
padding-top:5px;
text-align:center;
font-size:12pt;
font-weight:bold;
}
.BoxContent{
padding-left:10px;
padding-right:10px;
}
.BoxLabel{
width:106px;
height:20px;
padding-top:15px;
padding-left:10px;
text-align:left;
font-size:9pt;
font-weight:bold;
}
.BoxInput{
padding-top:5px;
width:130px;
height:25px;
text-align:left;

}
.BoxButton{
margin-top:10px;
text-align:center;
}

.BoxEingabeFeld,.BoxEingabeTagMonat,.BoxEingabeJahr{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10pt;
}
.BoxEingabeFeld{width:120px;}

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



/*############################# Inhalt ######################*/

#Inhalt,.InhaltBuchen{
position:relative;
padding-top:15px;
padding-left:15px;
min-height:60px;
}


#Ueberschrift,#UeberschriftBuchung{
font-size:12pt;
font-weight:bold;
padding-left:15px;
padding-top:10px;
text-align:left;
}

#Content{
font-size:9pt;
text-align:left;
padding-left:15px;
padding-right:15px;
padding-top:10px;
}


.ErrMsg{
color:#c00000;
font-weight:bold;
padding-bottom:10px;
}

.hinweisBuchen{
color:#a0a0a0;
font-size:7pt;
}

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

.TableKontakt{
text-align:left;
width:150px;
padding:10px;
background:#efefef;
}

.TableRight{
text-align:left;
width:400px;
padding-bottom:10px;
}

.EingabeFeld{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10pt;
width:300px;
}

.Textarea{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10pt;
width:300px;
}

/*################################# Galerie #############################*/
.UeberschriftGalerieListe{
padding-left:15px;
padding-top:15px;
width:570px;
font-weight:bold;
font-size:12pt;
}
.Thumbnail{
padding:5px;
background: #c0c0c0;
border:1px solid #000000;
margin-right:8px;
margin-bottom:5px;
}
.Fahrer{
margin-bottom:3px;
color:#a0a0a0;
padding-right:5px;
}
.Kommentar{
margin-bottom:10px;
color:#808080;
width:127px;
margin-right:24px;
}

.GalerieText{
color:#222222;
font-weight:bold;
}

/*########################################### Online Buchung #######################*/
#UeberschriftBuchung{padding-top:10px;}

.InhaltBuchen{
width:556px;
padding-right:20px;
}
.headerBuchung{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
padding-top:15px;
padding-left:15px;
padding-right:15px;
}

.contentBuchung{
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding:15px;
}

.ZusatzBeschreibung{
font-weight:bold;
}

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


.DropdownBuchen{
width:300px;
}

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

