/* @override http://www.auto-miete.de/tl_files/Template/css/stile.css */

/*
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

	WEIK Sport Werbeagentur
	www.Weik-Sport.de
	
	Author: Michael Konjevic	

 	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
html {background: #eee url(../img/body_bg.gif) repeat-y 50% 0;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {font-weight: normal;color: #cc0033;margin: 0 0 .5em;text-align: left;}

p {text-align: left;line-height: 1.5em;}

p.klein {font-size: .8em!important;margin: -5px 0 7px 0!important;}

h1 {color: #999;font-size: 2.2em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.6em;}
h4 {font-size: 1.3em;}

.dunkel {background: url(../img/h2_bg.jpg) repeat-x;color: #fff;padding: 3px 10px;margin-top: 0;margin-bottom: 2px;}

.line_unten {padding-bottom: 0;border-bottom: 1px solid #ddd;}

h3.modell_head {margin: 0;font-size: 1.3em;padding: 0;}

span.relevance {color: #999;font-size: .7em;}

a:link, a:visited {color: #cc0033;text-decoration: underline;}
a:hover {color: #660000;}

div#header {background: url(../img/Kopf_bg.jp) repeat-x;height: 155px;}

.ac_keywords.text {width: 160px;font-size: 1.3em;padding: 2px 5px;}

#header h2 {font-size: 1.2em;margin: 0;padding: 11px 0 5px 0;color: #fff;}
#header div.inside div.mod_auto_completer {float: left;background: none;height: auto;}
#header h2 span {font-size: 1.3em;font-weight: bold;}

#HahnGruppeLogo {float: left;margin: 29px 10px 0 250px;}

.zweispaltig #container {background: url(../img/container_bg.gif) repeat-y 0 top;}
#container {border-top: 1px solid #ddd;min-height: 200px;}

.clear {clear: both;}

#main {font-size: 1.2em;text-align: left;}
img#toplogo {float: left;}

#suchergebnisseite div.formbody {margin: 0;padding: 10px;background: #eee;position: absolute;top: 0px; right: 0;}

#header input.submit {margin-top: 2px;margin-left: 5px;}

fieldset {
	padding: 1.4em 1.4em 2em;
	background: #dfdfdf url(../img/fieldset_bg.gif) repeat-x;
	border: 1px solid #ddd;
	margin-bottom: 2em;
}

legend {
	padding: 0px 10px;
	font-size: 1.3em;
	color: #777;
	background-color: #fff;
}

.box {padding: 10px;margin: 10px 0 0 0;border: 2px solid #ddd;height: 100px;	background: #dfdfdf url(../img/fieldset_bg.gif) repeat-x;}
.box h3 {float: left;}
.box p {clear: both;margin: 0;position: relative;top: -80px;}
.box div.image_container {position: relative;top: -5px;left: 4px;float: right;}
.box a {position: relative;top: 10px;}

optgroup {color: #cc0033; font-variant: normal;font-weight: bold;}

p.error {color: #cc0033;}
option {color: #000;font-variant: normal;}
hr.obenunten {margin: 5px 0 10px;color: #bbb;border: 1px solid #eee;height: 1px;background-color: #bbb;}

#f4 div.formbody fieldset label, #f6 div.formbody fieldset label {width: 100px;display: inline-table;padding: .15em 0;}

.blogg {margin: 20px 0 0 0;}

label.blogg {width: 92px!important;margin-right: 8px;}

#f4 div.formbody fieldset div.row_13.odd.headline p {text-align: right;}

#f4 div.formbody fieldset select, #f6 div.formbody fieldset select {width: auto;}

#f4 div.formbody fieldset label.long, #f6 div.formbody fieldset label.long {width: 180px;padding: 0;margin-bottom: 8px;}

.checkbox_container.long span {float: left;position: relative;top: 5px;}
.checkbox_container.long label {width: 140px!important;}
.checkbox_container.long .checkbox, .radio_container .radio {position: relative;top: -4px;margin-right: 2px;}

#f4 .select, #f4 div.formbody fieldset .text, #f6 div.formbody fieldset .text, #f6 select {position: relative;top: -.4em;margin: 0 0 .5em;width: 200px;}

#f4 div.formbody fieldset button.calendar {position: relative;top: -.5em;}

textarea#ctrl_51.textarea {font-weight: bold;padding: 5px;width: 440px;border: 1px solid #cdcdcd;}

.zweispaltig #main div.inside {margin: 15px 0 0 15px;}
#main div.inside {margin: 25px 15px 0 15px;}

.startseite #main div.inside {margin: 0;}

.text {padding: 3px 5px;font-weight: bold;border: 1px solid #cdcdcd;}

#Hauptmenu.mod_navigation {padding:0;clear: both;background: 0;float: left;width: 650px;margin-top: 40px;}

#europcar {float: right;}

ul.level_1 li {float: left;font-size: 1.2em;font-weight: bold;list-style: none;}
ul.level_1 {margin: 0;padding: 0;}
ul.level_1 li a:link, ul.level_1 li a:visited, ul.level_1 li.active {display: block;padding: 10px 22px;text-decoration: none;color: #000;background: url(../img/Menu_Linie.gif) no-repeat right bottom;}

ul.level_1 li.active {color: #cc0033;}
ul.level_1 li.last {background: 0;}

ul.level_1 li a:hover {color: #cc0033;}
ul.level_1 li a.last {background: none;}

#unten ul {float: left;width: 100%;margin: 10px 0;}

#unten ul li.active {padding: 0 10px;}
#unten ul li a {padding: 0 10px;}
#unten ul li a.first {padding-left: 0;}
#unten ul li a {font-weight: normal;}

#left ul.level_1 li a {background: none;}
#left ul.level_1 li {width: 100%;border-bottom: 2px solid #fff;}
#left ul.level_1 li.last {border: none;}
#left ul.level_1 li.active {background: url(../img/pfeil.gif) no-repeat 135px 50%;}

#HomeTop3 {margin-top: 3px;}
#HomeTop3 div.ce_text p {font-size: 1em;margin: 3px 0 8px;line-height: 1.1em;}

#HomeTop3 div.ce_text {background: url(../img/container_bg.gif);}
#HomeTop3 div.ce_text.gelb {background-color: #f4dcac;}
#HomeTop3 h3 {font-size: 1.1em;font-weight: bold;margin: 5px 3px 3px 0;}

#footer {margin: 15px 17px;background: url(../img/VWAudi.gif) no-repeat right bottom;border-top: 1px solid #ddd;height: 55px;}

body.startseite #footer {border: 0;margin: 15px 0;}

table.Modell_Tabelle tbody tr td {line-height: 1.45em; padding: 5px;text-align: right;}

.Listendarstellung div.image_container {float: left;margin: 0 5px 0 0;}

div.ce_text.Listendarstellung {padding: 2px;background: url(../img/container_bg.gif);margin-bottom: 10px;height: 95px;}

#wohn--und-reisemobil div.ce_text.Listendarstellung {height: auto;}

.zweispaltig table.Modell_Tabelle {width: 560px;}
table.Modell_Tabelle {width: 690px;}

#anfrage-buchung ol {padding-left: 25px;}
#anfrage-buchung ol li {list-style-type: decimal;margin: 5px 0;}

.schachtel {padding: 10px 10px 5px 10px;border: 1px solid #ddd;margin: 20px 0;}