/* ---- Reset ---- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;
	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;
}
:focus { outline: 0; }
body { color: black;	background: white;}
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }

ol, ul { list-style-type:none; font-size:75%; }
li { list-style:none outside none; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
small { font-size: 85%; }

* {
border:0 none;
margin:0;
outline:medium none;
padding:0;
}

/*=== Basisangaben ===*/
html { height:100%; }
body { height:100%; color: #fff; text-align: center; font: normal 100.01%/1.4 Arial,Verdana,sans-serif; background:#FFF; }

/*=== Inhalt ===*/
#container { min-height:670px; }
#left { min-height:670px; }
#main { min-height:670px; background-color:#ffffcc; z-index:3; }
#main .inside {  padding:18px; padding-top:110px; }
#main .inside .mod_article { color:#333333; display:block; }
#wrapper { background:url("../images/left_bg_v1.gif") repeat-y scroll left top #ffffcc; z-index:10; border-right:1px solid #000000; border-left:1px solid #000000;}

/*=== Kopfbereich ===*/
#logo h1 { background: url("../images/logo.gif") no-repeat; float: left; text-indent: -9999px; width: 215px; margin-left:20px; margin-top:10px; display:inline; }
#logo h1 a { display: block;	height: 85px; }
#logo h1 a:hover { text-decoration: none; }

#headbox { background:url("../images/Fahrschule-Eutritzsch-Leipzig-Home.jpg") no-repeat scroll left top #FFFFFF; float:right; height:129px !important; position:relative; text-align:right; width:766px; }
.fahrzeuge #headbox { background-image:url("../images/Fahrschul-Fahrzeuge-Leipzig.jpg"); }
.anfahrt-kontakt #headbox { background-image:url("../images/Kontakt-Leipzig-Fahrschule.jpg"); }
.unterlagen-behoerden #headbox { background-image:url("../images/Unterlagen zur Fahrschule.jpg"); }
.lerncenter #headbox { background-image:url("../images/Online-Fahrschule-Leipzig.jpg"); }
.fuehrerscheinklassen #headbox { background-image:url("../images/Fuehrerscheinklassen-Fahrschule.jpg"); }
.ausbildung #headbox { background-image:url("../images/Leipzig-Fahrschule-Aufbauseminar.jpg"); }
.theorie #headbox { background-image:url("../images/Theorie-Fahrschule-Leipzig.jpg"); }
.praxis #headbox { background-image:url("../images/Nachtfahrt-Fahrschule-Leipzig.jpg"); }
.oekonomisches_Fahren #headbox { background-image:url("../images/oekonomisches-Fahren-Leipzig.jpg"); }
.aufbauseminare #headbox { background-image:url("../images/Leipzig-Fahrschule-Aufbauseminar.jpg"); }
.theorie #headbox { background-image:url("../images/Theorie-Fahrschule-Leipzig.jpg"); }
.theorie #headbox { background-image:url("../images/Theorie-Fahrschule-Leipzig.jpg"); }


#submenu_box { position:absolute; float: left;  background-image:url("../images/top_submenue.gif"); height: 43px;  top:179px; left:238px; z-index:4; display:inline; }
#ticker_box { position:absolute; float: left;  background-image:url("../images/top_ticker.gif"); height: 43px;  top:222px; left:238px; z-index:5; display:inline;}
#header .ticker_news  .tickertext { position:absolute; float: left; top:238px; left:310px; z-index:6; display:inline; }
#header .ticker_news  .tickertext a { color:#FFF; }

/*=== Article ===*/
a { color:#ff9900; text-decoration:none; }
.mod_article p{ font-size: 12px; color:#000000; text-align: justify; line-height:1.4em; padding:0 0 0.6em; font-weight:normal;}
/*.mod_article .ce_text { height:1%; }*/

#main .mod_article ul { margin-bottom:10px; }
#main .mod_article ul li { background:none repeat scroll 0 0 #FFFFCC; list-style-type:square; margin-left:40px; padding-left:10px; }

h2 { color:#cc0033; font-size:14px; }
h3 { color:#cc0033; }
/*h1 { font-size:1.6em; margin-bottom:20px;}*/
h1, h1 a { color:#cc0033; font-size:15px; font-weight:bold; margin:0 0 16px; padding:0; }
h1, h2, h3, h4, h5, h6 { font-family:Arial,Verdana,sans-serif; font-weight:bold; }

hr{
background-color: #666; /* Farbe für Opera und Firefox */
color: #666; /* Farbe für Internet Explorer (IE) */
border: 0;
height: 3px;
}

#left #info_box {  padding-left:16px; }

/*=== Kontakt Box ===*/
/**
 * Formular
 */
#f1 { font-size:0.75em; }
#f1 label { display:block; height:18px; }
#f1 input.input_small { margin-bottom:15px; width:195px; }
#main #f1 .form-left { width:200px; }
#main #f1 .form-right { float:left; left:220px; position:relative; width:200px; top:-118px; }
#main #f1 .form-special { position:relative; clear: both; top:-120px; width:419px;}
#main #f1 .formbody { height:280px; }

#kontakt label { margin-top:2px; margin-bottom:2px; }
.formular { clear: left; float:left; display:block; }
form { margin: 6px 0 1.5em 0; padding-right:18px; font-size: 95%; background: transparent; }
.submit { padding:2px 5px;	background-color:#3286ab;	border:0 none; color:#FFFFFF; cursor:pointer !important; font-size:12px; }
#f1 .text-fp { padding-bottom:15px; }
input.text,
textarea
{	width:295px; padding-top:1px; padding-bottom:4px;	padding-left:0px;	border:1px solid #fff; font-size:12px; }

#f1 .text { height:15px; }

.ce_form table,
.ce_table table
{ width:100%;}

.ce_form td { padding-top:2px; padding-bottom:10px;	/*border-top:1px solid #FF7B22;*/ }

.ce_form .row_6 td { border-top:0px; }
.ce_form .col_0 { width:20%; padding-right:5px; vertical-align:top; }

.mod_dlh_googlemaps { float:left; display:block; }

/*=== Menue Top ===*/
#nav1 { display:block; overflow:hidden; }
#nav1.mod_navigation { position:absolute; float: left; left: 238px; top:129px; width:766px; height:50px; font-size:85%; display:inline; }
#nav1.mod_navigation .level_1 { width:766px; height:50px; margin:0; padding:0; background:url(../images/top_menue.gif) 0 0 no-repeat; }
#nav1.mod_navigation .level_1 li  { display:inline; }
#nav1.mod_navigation .level_1 li a,
#nav1.mod_navigation .level_1 li span { float:left; outline:none;  width:130px; height:0; padding-top:50px; overflow:hidden;}
#nav1.mod_navigation .level_1 li.last a,
#nav1.mod_navigation .level_1 li.last span { width:113px; }
#nav1.mod_navigation .level_1 li a, 
#nav1.mod_navigation .level_1 li span { background-image: url(../images/top_menue.gif); background-repeat: no-repeat; }

#nav1.mod_navigation li.fuehrerscheinklassen a { background-position: 0 0; }
#nav1.mod_navigation li.fahrzeuge a { background-position: -130px 0; }
#nav1.mod_navigation li.ausbildung a { background-position: -260px 0; }
#nav1.mod_navigation li.lerncenter a { background-position: -390px 0; }
#nav1.mod_navigation li.unterlagen-behoerden a { background-position: -520px 0; }
#nav1.mod_navigation li.anfahrt-kontakt a { background-position: -650px 0; }

#nav1.mod_navigation li.fuehrerscheinklassen span.active { background-position: 0 -50px; }
#nav1.mod_navigation li.fahrzeuge span.active { background-position: -130px -50px; }
#nav1.mod_navigation li.ausbildung span.active { background-position: -260px -50px; }
#nav1.mod_navigation li.lerncenter span.active { background-position: -390px -50px; }
#nav1.mod_navigation li.unterlagen-behoerden span.active { background-position: -520px -50px; }
#nav1.mod_navigation li.anfahrt-kontakt span.active { background-position: -650px -50px; }

/*=== Menue ===*/
/* nav2 list */
#nav2 ul { margin:0; padding:0 0 30px 0; list-style-type:none; padding: 0; margin: 0; width:175px; font-size:101%; font-weight: bold;}
#nav2 a, #nav2 span { text-indent: 10px; color: #FFF;display: block;padding: 10px 18px; border-bottom:1px solid #e2e2e2;
text-indent:10px; height:1%; }
#nav2 a:link { color: #FFF; text-decoration: none; }
#nav2 a:visited { color: #FFF; text-decoration: none; }
#nav2 span { text-indent: 10px; color: #FFF;display: block; padding:10px 0; border-bottom:1px solid #e2e2e2; }
#nav2 a:hover, #nav2 a:focus, #nav2 a:active { text-decoration: underline; }
#nav2 a.aktiv:link, #nav2 a.aktiv:visited, #nav2 a.aktiv:hover, #nav2 a.aktiv:focus, #nav2 a.aktiv active, #nav2 span, 
#nav2 a.trail:link, #nav2 a.trail:visited, #nav2 a.trail:hover, #nav2 a.trail:focus, #nav2 a.trail active { 
  color: #000000; font-weight: bold; padding: 10px 18px; }

/*==Sub Menu==*/
#submenu  { position:absolute; display:inline; height: 43px;  top:179px; left:237px; z-index:5; }
#submenu ul.level_1 li { position: relative; float: left; display:inline; line-height: 37px; padding: 0 1px 0 0; text-align: center; }
#header #submenu ul.level_1 li a { color: #FFF; }
#submenu ul.level_1 li a,
#submenu ul.level_1 li span { color: #000000; display: block; position: relative; float: left; text-decoration: none; width: auto;	padding: 0 18px;  cursor: pointer; }
#submenu ul.level_1 li a:hover { text-decoration: underline; }

#submenu ul.level_1 .autos { margin-left:60px; }
#submenu ul.level_1 .theorie { margin-left:125px; }
  
/*- Post Date -*/
.post-date { margin: 0; font-family:Arial,Verdana,Helvetica,sans-serif; margin:0 0 0.25em;}
p.post-date { color: #333333;	font-size: 0.65em; font-style: normal; padding:0 5px 0; }

/*== Footer ==*/
#footer { background:url("../images/footer_bg.gif") no-repeat scroll left top ; font-size: 9pt; color:#666;  }
#footer .address {text-align:right; float:right; padding:15px; }
#footer a { color:#000000; text-decoration: none; padding-top: 10px;}
#footer a:hover { color:#000000; text-decoration: underline;}

#footer_nav { font-size:9pt; position:absolute; height:28px; left:360px; }
#footer_nav li { float:left; position:relative; text- align: center; line-height:8px; padding:0 1px 0 0; }
#footer p.copy { color:#000000; float:left; line-height:28px; padding-left:214px; }
#footer_nav li a { color:#000000; cursor:pointer; display:block; float:left; position:relative; text-decoration:none; width:80px; }
#footer_nav li.impressum a, #footer_nav li.impressum a:hover { color:#3aaadc; }                                                                                                      

/*Clearfix*/
.cfix:after {
content: ".";
display: block;
height: 0;
overflow:hidden;
clear: both;
visibility: hidden;
}

/* Hides from IE Mac \*/
* html .cfix {height: 1%;}
.cfix{display:block;}
/* End Hack */ 
