
/* Definition der Schriften für Autovermietung.de
*/
p,h1,h2,h3,ul,li{
    font-family: Tahoma, serifSansSerifMonospace;
    text-align: left;
}

p{
    font-size: 10px;    text-align: left;
}

.invisible{
    display:none;
}

h1{
    font-size:13px;
    text-align: left;
    margin-left:12px;
    margin-top:9px;
    margin-bottom:20px;
    color: #FFCC00;
    text-shadow:3px 3px 5px #000000;
}

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

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

h3{
    font-size:12px;
    text-align: left;
    margin-left:12px;
    margin-top:6px;
    color: #000000;
}

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

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

.formbody{
    text-align: left;
    margin-left:5px;
}

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

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

#box9 .topdestinations{
    font-size:9px;
    margin-top:2px;
}

#box12 .topdestinations{
    font-size:9px;
    margin-top:2px;
    margin-left:13px;
}

#topdestinobox .topdestinations{
    font-size:9px;
    margin-left:10px;
    margin-top:2px;
    width:190px;
}

#presentation table td img{
	vertical-align:top;
}

.textblue{
    color:#000000;
    font-size:15px;
}

/* Kurztrip */

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

/* Image align in Box6 */

#box6 #autobild{
	margin-left:-8px;
	margin-top:-9px;
}

li {
    font-size:11px;
    padding-right:10px;
}

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

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

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

.mietorte1{
    font-size:22px;
}

.mietorte2{
    font-size:18px;
}

.mietorte3{
    font-size:15px;
}

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

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

/* Trennlinie blau unten */
.trennlinie{
    width:650px;
    height:12px;
    background-image: url('../images/trennlinie.png');
    background-repeat: no-repeat;
    border:0;
}

.faqtrennlinie{
    width:424px;
    height:10px;
    background-image: url('../images/faqtrennlinie.png');
    background-repeat: no-repeat;
    border:0;
}

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

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

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

.rufnummer{
    font-size:11px;
}

/* Definition FOR TYPOLIGHT 2.7 */
.mod_navigation ul{
    display: block;
    width:648px;
    height:36px;
    margin-top:85px;
    margin-left:0;
    list-style: none;
    text-align: left;
    background-image: url('../images/navigationsleiste.png');
    background-repeat:no-repeat;
    text-indent:-22px;
}

.mod_navigation li{
    display:inline;
    font-size:13px;
    color: #FFFFFF;
    line-height:32px;
    margin-right:20px;
}

.mod_navigation li a{
    text-decoration: none;
    color:#FFCC00;
    font-weight: bold;
}

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

.mod_navigation li span.active{
    text-decoration: none;
    color:#FFFFFF;
    font-weight: bold;
    /* margin-left:-20px; */
}

/* 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;
}
/* Tabelle genau unter der blauen Linie ausrichten */
#box7 table{
    margin-top:-30px;
    padding-top:0;
    font-size:12px;
    border: none;
}

/* Abstand zum linken Rand der Tabelle optimieren */
#box7 table ul li{
    margin-left:-15px;
}

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

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

#box8 ul li{
    font-size:11px;
    margin:6px;
}

#kontaktbox table{
    margin-top:-8px;
    padding-left:10px;
    padding-right:10px;
    width:415px;
    font-size:12px;
}

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

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

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

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

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

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

/* Tabellenabstand der Topdestinations optimieren */
#box9 table{
    margin-top:-8px;
    margin-left:2px;
    font-size:12px;
}

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

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

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

#box12 table{
    margin-top:-8px;
    margin-left:2px;
    font-size:12px;
}

#box12 table td{
    text-align: left;
    padding-left:12px;
}

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

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

/* Tabellenabstand der Topdestinations optimieren */
#topdestinobox table{
    margin-top:-8px;
    margin-left:2px;
    font-size:12px;
}

#topdestinobox table td{
    text-align: left;
    padding-left:12px;
}

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

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

/* Tabelle der Newsletter abonnieren */

#newslettertable{
	text-align: left;
}

#newslettertable td{
	height:30px;
	font-weight: bold;
	font-size: 12px;
	}

/* Laender-Tabelle im Reisefuehrer */

#box7 #laendertabelle{
	width:400px;
        margin-left:11px;
        margin-top:-5px;
	}
	
#box7 #laendertabelle td{
    width:25%;
}
	
#box7 #laendertabelle ul{
	list-style: none;
}

#box7 #laendertabelle ul li{
	margin-left:-28px;
}

#box7 #laendertabelle ul li a:hover{
    color: #FFFFFF;
}


/*
*******************************
* 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:10px;
    padding-left:0;
    list-style: none;
    margin-top:-5px;
}

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


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

/* 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:12px;
}

/* Textausrichtung innerhalb der Boxen */

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

#box1 .subtitel{
    color:#000000;
    font-weight: bold;
    font-size: 13px;
    margin-top:10px;
    text-align:center;
}

#box2 p{
    margin-top:-5px;
    font-size:12px;
    padding-left:13px;
    padding-right:10px;
    text-align: left;
}

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

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

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

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

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

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

#box8 p{
    padding-left:10px;
    padding-right:10px;
    font-size:11px;
    margin-top:-13px;
}

#box9 p{
    padding-left:10px;
    padding-right:10px;
    font-size: 10px;    margin-top:0;
}

#box10 p{
    margin-top:-5px;
    font-size:11px;
    padding-left:13px;
    padding-right:10px;
    text-align: left;
}

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

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

#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: 11px;}

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

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

/* INPUT-TEXTFIELD */
input.text {
    background-color:#F6F6F6;
    border:1px solid #C6C6C6;
    margin:0.25em 0.25em 0.25em 0;
    padding:4px;
    width:240px;
}

input.text:focus{
    background-color: #FFFFDD;
    border:1px solid #3266CC;
}

/* ENDE Textausrichtung innerhalb der Boxen */

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

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