

/* Definition der Schriften für Autovermietung.de
*/

@charset "utf-8";

p,h1,h2,h3,ul,li{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

p{

font-size: 10px;  
    text-align: left;
    margin-left:10px;
    margin-right:10px;
}

#listup{
    padding-right:10px;
}

#box3 h2{
    margin-bottom:0;
}


#box3 h2 a{
	color:#FFFFFF;
}

h2{
    font-size:14px;
    text-align: left;
    margin-left:12px;
    margin-top:9px;
    margin-bottom:20px;
    color: #FFFFFF;
    text-shadow:3px 3px 5px #000000;
}

h3{
    font-size:12px;
    text-align: left;
    margin-left:2px;
    margin-right:8px;
    margin-top:9px;
    margin-bottom:10px;
    color: #FFFFFF;
    text-shadow:3px 3px 5px #333333;
}

.partnerlinks{
    font-weight: bold;
    font-size:10px;
    margin: 0 auto;
    width:650px;
}

.partnerlinks a{
    margin-right:10px;
}

.guidetext{
    font-size: 12px;
    text-shadow:3px 3px 5px #333333;
    color: #000000;
    font-weight: bold;
}

.topdestinations{
    font-size: 10px;
    margin-top:2px;
    margin-left:5px;
}

.binnichtda{
    text-indent: -8000px;
}

.textblue{
    color:#0066CC;
    font-size:12px;
    margin-left:10px;
}

.textsuchfeld{
    color:#0066CC;
    font-weight:bold;
    padding-left:12px;
    text-align: center;
}

/* Kurztrip */

.kurztrip{
    font-size:11px;
    padding-left:13px;
    padding-right:10px;
    text-align: left;
}

.textbox3{
    font-size: 10px;
    text-align: left;
    margin-left:14px;
    margin-right:10px;
    margin-top:-10px;
}


/* LISTEN-DEFINITIONEN */

li {
    font-size:10px;
}

#box2 li{
    text-align: left;
    font-size: 11px;
    margin-left:-10px;
    padding-right:15px;
}

#box2 ul{
    margin-top:-5px;
}

#box8 ol{
    margin-left:-10px;
    margin-right:5px;
    margin-top:-2px;
}

#box8 ul li{
    font-size:10px;
    color: red;
    margin-left:-18px;
    margin-right:5px;
}

#box8 li{
    margin-top:5px;
}

#box9 ul{
    margin-left:-15px;
}

#bgcontactlist ul li{
    color: #FFFFFF;
}

/*************************/
/* TABELLEN-DEFINITIONEN */
/*************************/

#box1 table{
    margin-top:-8px;
    padding-left:10px;
    padding-right:10px;
    width:415px;
}

#box2 table{
    padding-left:10px;
    padding-right:10px;
    width:415px;
    font-size:10px;
}

#box2 table td{
    vertical-align: bottom;
}

#box2 tr:hover td{
    background-color:#6699FF;
}

#box2 table tr td a:hover{
    color:#FFFFFF;
}

#box2 table tr:hover td.farblos{
    background-color: transparent;
}

/* Tabelle genau unter der blauen Linie ausrichten */

#box6 table{
    padding-left:10px;
    padding-right:10px;
    font-size:10px;
    
}

#box6 table th{
    font-size:12px;
    background-color: #FF0033;
}

#box7 table{
    padding-left:10px;
    padding-right:10px;
    width:415px;
    font-size:10px;
}

#box7 table th{
    font-size:12px;
    background-color: #0066CC;
    height:20px;
}

#box7 table a:hover{
    color: #FFFFFF;
}

/* Abstand zum linken Rand der Tabelle optimieren */

#box7 table ul{
    margin-top:5px;
    /* border:1px solid black; */
}

#box7 table ul li{
    margin-left:-12px;
}

#box7 table ul li a{
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}

#box7 table ul li a:hover{
    color: #3366CC;
}

#box9 table{
        margin-top:-9px;  
        font-size:10px;
}

#box9 table td{
    text-align: left;
    padding-left:12px;
    padding-bottom:2px;
    padding-top:2px;
}

/* Mietwagen schriften */
.box3mietwagen{
    font-size:10px;
    padding-left:5px;
    padding-right:10px;
    margin-top:15px;
    text-align: center;
}

.mietorte1{
    font-size:18px;
}

.mietorte2{
    font-size:14px;
}

.mietorte3{
    font-size:12px;
}

/* Definition der MAIN-NAVIGATION-Listenelemente */
#navigation ul{
    display: block;
    width:640px;
    margin-top:1px;
    margin-left:0;
    list-style: none;
    text-align: left;
}

#navigation li{
    display:inline;
    font-size:12px;
    color: #FFFFFF;
    margin-right:15px;
}

#navigation li a{
    text-decoration: none;
    color:#66CCFF;
    font-weight: bold;
}

#navigation li a:hover{
    text-decoration: none;
    color:#FFFFFF;
    font-weight: bold;
}

#navigation li span.active{
    text-decoration: none;
    color:#FFFFFF;
    font-weight: bold;
    }
    
/* Trennlinie blau unten */
.trennlinie{
    width:650px;
    height:12px;
    background-image: url('../images/trennlinie.png');
    background-repeat: no-repeat;
    border:0;
}

/* Copyright f¸r die Fusszeile */
.copyright{
    font-size: 13px;
    margin-top:5px;
    color: #0066CC;
    text-shadow: #999999 3px 3px 5px;
}

.abstand{
    margin-top:-5px;
    color: #000000;
}

.agb{
    font-size: 11px;
    margin-top:5px;
    color: #3366CC;
    font-weight:bold;
}

.rufnummer{
    font-size:10px;
}

/* Listen-Formattierung --> Allgemeine Fragen (FAQ)*/
.mietwagen{
    position: relative;
    background-image: url('../images/listenueberschrift.png');
    background-repeat: no-repeat;
    width: 413px;
    height:27px;
    padding: 2px;
    font-weight: bold;
    font-size:13px;
    color: #FFFFFF;
}

.mietwagen2{
    position:relative;
    background-image: url('../images/listenueberschrift.png');
    background-repeat: no-repeat;
    width: 413px;
    height:27px;
    padding: 2px;
    font-weight: bold;
    font-size:13px;
    color: #FFFFFF;
}

#presentation ul{
    margin-top: 12px;
    margin-left:200px;
    width: 200px;
    color: white;
}

#presentation li{
    padding-top:4px;
}

/*
*******************************
* Definition der UL f¸r BOX 8 *
*******************************
*/
#navliste{
    margin-left:3px;
    padding-left:0;
    list-style: none;
    margin-top:-5px;
}

#navliste li{
    margin-top:10px;
    background-image: url('../images/weiter.png');
    background-repeat: no-repeat;
    background-position: 0.1em;
    padding-left: 25px;
}

#navliste li.aktiv{
    margin-top:10px;
    background-image: url('../images/weiter_aktiv.png');
    background-repeat: no-repeat;
    background-position: 0.1em;
    padding-left: 25px;
}

#laenderliste{
    margin-left:7px;
    padding-left:0;
    list-style: none;
    margin-top:-5px;
}

#laenderliste li{
    margin-top:10px;
    background-image: url('../images/markierung.png');
    background-repeat: no-repeat;
    background-position: 0.1em;
    padding-left: 25px;
    font-size:12px;
}

#presentationsliste{
    margin-left:27px;
    padding-left:0;
    list-style: none;
    margin-top:-5px;
}

#presentationsliste li{
    margin-top:2px;
    background-image: url('../images/include.png');
    background-repeat: no-repeat;
    background-position: 0.1em;
    padding-left: 25px;
    font-size: 11px;    font-weight: bold;
}

#presentationsliste #noimage{
    background-image: none;
}

#presentationsliste li a{
    color:#FFFFFF;
}

#presentationsliste li a:hover{
    color:#003366;
}

/* Anderes Listenelement */

#bgcontactliste{
    margin-left:27px;
    padding-left:0;
    list-style: none;
    margin-top:10px;
}

#bgcontactlist li{
    margin-top:2px;
    background-image: url('../images/small_include.png');
    background-repeat: no-repeat;
    background-position:  -0.1em top;
    padding-left:15px;
    padding-bottom:5px;
    width:160px;
}

#box8 h2{
    margin-top:8px;
}

/* Listendefinition f¸r FAQ-Startseite */
#box7 ol{
    font-size:12px;
    /*font-weight:bold;*/
    margin-top:-10px;
    margin-left:-8px;
}

#box7 ol li{
    padding-top:5px;
}

#box7 ol li a{
    text-decoration: none;
    color: #000000;
    font-size:12px;
}

#box7 ol li a:hover{
    color: #3366CC;
}

#box1, #box2, #box3, #box4, #box5, #box6, #box7 ul{
    font-size:11px;
}

/* Textausrichtung innerhalb der Boxen */

#box1 p{
    text-align: left;
    padding-left:4px;
    margin-top:-5px;
}

#box4 p{
    text-align: left;
    padding-left:4px;
    margin-top:-5px;
}

#box5 p{
    text-align: left;
    padding-left:4px;
    margin-top:-5px;
    
    font-size: 10px;}

#box6 p{
    text-align: left;
    padding-left:4px;
    padding-right:10px;
    margin-top:-5px;
}

#box7 p{
    text-align: left;
    padding-left:4px;
    padding-right:10px;
    margin-top:-5px;
}

#box7 li{
    padding-right:10px;
}

.listenabstand{
    margin-top:-10px;
}

#box8 p{
    font-size: 10px;
}

#box9 p{
    padding-left:10px;
    padding-right:10px;
}

/* Breadcrumb Navigationselemente */
#breadcrumbnav a{
    color: black;
    text-align: left;
    margin-left: 10px;
}

#breadcrumbnav a:hover{
    color:#0066CC;
}

#breadcrumbnav .active{
    color: black;
    text-align: left;
}

/* FAQ - SCHRIFT-DEFINITIONEN */
.frage{
    background-color: #3366CC;
    color: #FFFFFF;
    font-style: italic;
    padding-bottom:2px;
    padding-right:10px;
}

.antwort{
    background-color: #CCCCCC;
    color: #000000;
    border:1px dotted black;
    margin-left:10px;
    margin-right:10px;
    padding-bottom:2px;
    font-size:12px;
}

table a.zurueck{
    font-size:11px;
    color: #000000;
}

table a.zurueck:hover{
    color:#3366CC;
}

/* ENDE Textausrichtung innerhalb der Boxen */

#footer a{
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}

#footer a:hover{
    color:#3366CC;
}