/* BMW STYLE */

body
{
	font-family:arial,helvetica,sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	color: #666666; 
	background-color: #ffffff; 
	margin:0px;

/* Abschalten von ClearType im IE */
/*
   filter:alpha(opacity=100);
   opacity:1.0;
*/
}

.body
{
	background-image:url(/pic/bg/bg_shadow_1.gif);
	background-repeat:repeat-x;
}

td
{
	vertical-align: top;
}


.hintergrund
{
	background-color:#ffffff;
}


.balken_pictop
{
    FILTER: Alpha(opacity=0, finishopacity=80, style=1, startx=50, starty=60, finishx=70, finishy=60);
    WIDTH: 983px;
    HEIGHT: 65px;
    BACKGROUND-COLOR: #ffffff
}
TD
{
    FONT-SIZE: 11px;
    line-height:13px;
    COLOR: #666666;
    font-family:arial,helvetica,sans-serif; 
}
small
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    LINE-HEIGHT: 11px;
    font-family:arial,helvetica,sans-serif; 
}
.small
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    LINE-HEIGHT: 11px;
    font-family:arial,helvetica,sans-serif; 
}
P
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: 12px;
    font-family:arial,helvetica,sans-serif; 
}
.h1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    line-height:14px;
    margin:0px;
}
h1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    line-height:14px;
    margin:0px;
}
.h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    line-height:13px;    
}

h2
 { font-size: 11px;
font-weight: bold;
    line-height:13px;     	
    margin:0px;
	 }
	 
.h3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    line-height:12px;    
    margin:0px;
}
h3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    line-height:12px;        
    margin:0px;
}
A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
    background: url(/pic/but/arrow.gif) no-repeat 0 4px;
    padding-left: 7px;
    height:1%;     
}
A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none;
    background: url(/pic/but/arrow.gif) no-repeat 0 4px;
    padding-left: 7px;
    height:1%;         
}
A:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
    background: url(/pic/but/arrow.gif) no-repeat 0 4px;
    padding-left: 7px;
    height:1%;        
}

A.page:link
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
    height:1%;     
}
A.page:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
    height:1%;         
}
A.page:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
    background: none;
    padding-left: 0px;
    height:1%;        
}

A.page_cur:link
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
    height:1%;
    font-size: 120%;
    font-weight: bold;
}
A.page_cur:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
    height:1%;
    font-size: 120%;
    font-weight: bold;
}
A.page_cur:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
    background: none;
    padding-left: 0px;
    height:1%;
    font-size: 120%;
    font-weight: bold;
}


A.prev:link
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
    height:1%;     
}
A.prev:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
    height:1%;         
}
A.prev:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
    background: none;
    padding-left: 0px;
    height:1%;        
}


A.next:link
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
    height:1%;     
}
A.next:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
    height:1%;         
}
A.next:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
    background: none;
    padding-left: 0px;
    height:1%;        
}

A.next:link
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
    height:1%;     
}
A.next:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
    height:1%;         
}
A.next:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
    background: none;
    padding-left: 0px;
    height:1%;        
}

div.arrow
{
    background: url(/pic/but/arrow.gif) no-repeat 0 4px;
    padding-left: 7px;
}

div.arrow2
{
    background: url(/pic/but/arrow2.gif) no-repeat 0 2px;
    padding-left: 10px;
}


.description
{
    FONT-SIZE: 10px;
    OVERFLOW: auto;
    COLOR: #000000;
    LINE-HEIGHT: 140%;
    font-family:arial,helvetica,sans-serif; 
}

.hint_defaultpic
{
    font-size: 11px;
    line-height: 110%;
}

.underline
{
    TEXT-DECORATION: underline
}
UL
{
    LIST-STYLE-TYPE: disc;
    margin-top:5px;
    margin-left:20px;
    margin-bottom:5px;
}
LI
{
    FONT-SIZE: 11px;
    COLOR: #666666;
}
.foot
{
    FONT-SIZE: 9px;
    background-color:#96969A;
    color:#ffffff;
    height:15px;
    cursor:pointer;
}

.td
{
/*    BACKGROUND-COLOR: #ffffff;*/
}

.bgcolor_light
{
}

.bgcolor_light2
{
}

.tablemain
{
	background-image:url(/pic/bg/bg_grau_1.gif);
	background-repeat:repeat-y;
	width: 970px;
}

.tableborder
{
	background-image:url(/pic/bg/bg_balken.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.table_service
{
	width:350px;
	background-color:#ffffff;
	padding:3px;
	line-height:13px;
}

.table_service td
{
	border-bottom:#eeeeee 1px solid;
}


/* Hintergrundfarben-Styles */

/* Hintergrundfarbe keine */
.background_ohne { color: #000000;}

/* Hintergrundfarbe dunkel */
.background_dunkel
{
	color: #333333;
	background-color: #CCCCCC;
}



/* Hintergrundfarbe mittel */
.background_mittel
{
	color: #333333;
	background-color: #EEEEEE;
}

.background_mittel h2, .background_mittel h3	
{
	color: #333333;
}

/* Hintergrundfarbe hell */
.background_hell { color: #000000; background-color:#FFFFFF;}
.background_hell td, .background_hell h1, .background_hell h2, .background_hell h3, .background_hell .h1, .background_hell .h2, .background_hell .h3, .background_hell p { color:#000000;}
.background_hell a:link, .background_hell a:hover, .background_hell a:visited { color:#000000;background: url(/pic/but/arrow.gif) no-repeat 0 4px;padding-left: 7px;height:1%;text-decoration:none;}


/* Hintergrundfarbe Farbe */
.background_farbe { color: #333333;background-color:#646B70;}

/* Hintergrundfarbe dunkel */
.background_farbedunkel { color:#333333;background-color:#CCCCCC;}
.background_farbedunkel td, .background_farbedunkel p, .background_farbedunkel h1, .background_farbedunkel h2, .background_farbedunkel h3 { color:#333333;}

.background_hell td, .background_hell p { color:#000000;}




/* Placeholder-Styles */

.placeholder1 { height: 125px;text-align: right;vertical-align: bottom;}
.placeholder2 { }
.placeholder3 { }
.placeholder4 { width: 200px;vertical-align:top;}
.placeholder5 { width: 570px; height:60px;}
.placeholder6 { width: 200px; }
.placeholder7 { height: 64px;width: 200px; vertical-align:top;}
.placeholder8 { width:570px; }
.placeholder9 { width: 200px;}
.placeholder10 { width: 200px; vertical-align:top; }
.placeholder11 { }
.placeholder12 { width: 200px; }
.placeholder13 { height:100%; width: 200px; }
.placeholder14 { }
.placeholder15 { height: 100%; width: 200px; }


.linie_oben	{ border-top:#EEEEEE 1px solid;}
.linie_unten	{ border-bottom:#EEEEEE 1px solid;}
.linie_links	{ border-left:#ffffff 1px solid;}
.linie_rechts	{ border-right:#ffffff 1px solid;}

.borderbottom	{ border-bottom:#EEEEEE 1px solid;}


/* Module-Styles */

/* Modul oben */
.module_top a:link,.module_top a:hover,.module_top a:visited { height:auto;text-decoration:none;background:none;padding-left:0px;}

/* Modul Navigation */
.module_navi { width:200px}
.module_navi div { padding-left:20px; padding-top:0px; line-height:12px; }
.module_navi a:link,.module_navi a:visited {font-size:11px; color:#666666;text-decoration:none;background:none;padding-left:0px; }
.module_navi a:hover { color:#003399 }
.module_navi .active a:link, .module_navi .active a:hover, .module_navi .active a:visited  { color:#003399 }

/* Modul obere Navigation */
.module_top_navi { }
.module_top_navi a:link,.module_top_navi a:hover,.module_top_navi a:visited {height:auto;text-decoration:none;background:none;padding-left:0px;}

/* Modul Zusatznavigation */
.module_ga_navi { padding:10px; line-height:11px;}
.module_ga_navi a:link,.module_ga_navi a:hover,.module_ga_navi a:visited {color:#333333;text-decoration:none;background:none;padding-left:0px; }
.module_ga_navi a:link,.module_ga_navi a:hover,.module_ga_navi a:visited {color:#333333;text-decoration:none;background:none;padding-left:0px; }

/* Modul Quicklinks */
.module_quicklinks { padding-left:20px; padding-top:0px; line-height:13px;}
.module_quicklinks a:link,.module_quicklinks a:visited {font-size:11px; color:#888888;text-decoration:none;background:none;padding-left:0px; }
.module_quicklinks a:hover { color:#003399 }
.module_quicklinks b {font-size:11px; color:#888888;text-decoration:none;background:none;padding-left:0px; }

/* Modul Kalender */
.module_kalender .headline { background-color:#96969A; color:#ffffff; font-weight:bold;}
.module_kalender .headline a:link, .module_kalender .headline a:hover, .module_kalender .headline a:visited { color:#ffffff; }
.module_kalender .background { background-color:#EEEEEE; }
.module_kalender .button { cursor:pointer;font-size:10px;font-weight:normal;height:17;width:17;border-width:0;background-color:#ffffff;color:#666666; }


/* Modul Startseite */
.module_startseite { background-color:#ffffff; }
.module_startseite .module_angebot_klein { padding-left:20px; background-color:#ffffff; border-left:#ffffff 0px; }
.module_startseite .module_context div.module_context_innen { padding-left:20px; padding-right:10px; border-left:#ffffff 0px }
.module_startseite .module_context div.module_context_innen a:link, .module_context div.module_context_innen a:hover, .module_context div.module_context_innen a:visited { color:#666666; }
.module_startseite .module_context_navi { width:170px; }


/* Modul Context */
div.module_context div.module_context_innen { padding-left:20px; padding-top: 10px; padding-right:10px; border-left:#cccccc 1px solid;}
.module_context div.module_context_innen a:link, .module_context div.module_context_innen a:hover, .module_context div.module_context_innen a:visited { color:#666666; }
.module_context_navi { width:170px; }

div.module_context_site_1 div.module_context_innen{ border-left: none !important; }

/* Modul Angebot klein */
.module_angebot_klein { padding-left:10px; border-left:#cccccc 1px solid;}
.module_angebot_klein a:link, .module_angebot_klein a:hover, .module_angebot_klein a:visited { color:#666666; }

/* Modul Angebot gross */
.module_angebot_gross { padding-bottom:15px; }
.module_angebot_gross a:link, .module_angebot_gross a:hover, .module_angebot_gross a:visited { color:#666666; }

/* Modul Routenplaner */
.module_routenplaner { padding-left:10px; padding-right:20px; border-left:#cccccc 1px solid; width:170px; margin-bottom:0px}

/* Modul Anfahrtsskizze */
.module_anfahrtsskizze { padding-left:10px; padding-right:20px; border-left:#cccccc 1px solid; width:170px; margin-bottom:0px}
.module_anfahrtsskizze .border { border:#cccccc 1px solid; }

/* Modul Ansprechpartner */
.module_ansprechpartner { padding-left:10px; padding-top:10px; }
.module_ansprechpartner div.show { background-color:#e0e0e0; width:335px; }
.module_ansprechpartner a:link,.module_ansprechpartner a:visited { background: url(/pic/but/kreis_1.gif) no-repeat 0 2px; padding-left: 7px; height:1%; text-decoration:none; }
.module_ansprechpartner a:hover { background: url(/pic/but/kreis_2.gif) no-repeat 0 2px; padding-left: 7px; height:1%; text-decoration:none; }
.module_ansprechpartner a.active { background: url(/pic/but/kreis_2.gif) no-repeat 0 2px; padding-left: 7px; height:1%; text-decoration:none; }
.module_ansprechpartner a.normal:link, .module_ansprechpartner a.normal:hover, .module_ansprechpartner a.normal:visited { text-decoration:none; background:none; padding-left: 0px }
.module_ansprechpartner a.arrow:link, .module_ansprechpartner a.arrow:hover, .module_ansprechpartner a.arrow:visited { text-decoration:none; background: url(/pic/but/arrow.gif) no-repeat 0 4px; padding-left: 7px; height:1%;}
.module_ansprechpartner_select { padding-left:10px; padding-top:10px; border-left:#cccccc 1px solid;}
.component_newsletter { padding-left:10px; padding-top:10px; border-left:#cccccc 1px solid;}

div.module_newsletter_site_1 div.component_newsletter{ border-left: none !important; }

/* Modul Angebot */
.module_angebot { padding-left:10px; border-left:#cccccc 1px solid;}

/* Modul Sitemap */
.module_sitemap { padding-left:10px; padding-top:10px; }

/* Modul Suchformular */
.module_ga_search_form { width:550px; border:#EEEEEE 1px solid; background-color:#ffffff; padding:5px;}

/* Modul Topangebote */
.module_offer_top div { padding-left:5px;padding-right:5px; color:#666666; background-color:#E3E3E5;}
.module_offer_top h1 { color:#666666; }
.module_offer_top table { width:570px; background-color:#E3E3E5; }
.module_offer_top td { width:85px; }
.module_offer_top .small { color:#555555; text-decoration:none; }
.module_offer_top .light { color:#888888; text-decoration:none; }
.module_offer_top a:link, .module_offer_top a:hover, .module_offer_top a:visited  { color:#ffffff; text-decoration:none; background: url(/pic/but/arrow.gif) no-repeat 0 4px; padding-left: 7px; height:1%; }

/* Modul Aktionen (Home) */
.module_aktionen_home div { color:#666666; background-color:#E3E3E5;}
.module_aktionen_home table { background-color:#E3E3E5; }


/* Modul Suchformular */
.module_ga_search_form { }
.module_ga_search_form div { padding-left:5px;padding-right:5px;}
.module_ga_search_form .background_dunkel h3 { color: #ffffff; margin-top: 0px; }
.module_ga_search_form2 { background-color:#EEEEEE; }
.module_ga_search_form2 div { padding-left:5px;padding-right:5px;}
.module_ga_search_form2 .background_dunkel h3 { color: #ffffff; margin-top: 0px; }

/* Modul Suchergebnis */
.module_ga_search_result td { }
.module_ga_search_result .background_farbedunkel { color:#ffffff; background-color:#CCCCCC;}
.module_ga_search_result .linie_unten { border-bottom:#EEEEEE 1px solid;}
.module_ga_search_result .background_farbedunkel b,.module_ga_search_result .background_farbedunkel a:link,.module_ga_search_result .background_farbedunkel  a:hover,.module_ga_search_result .background_farbedunkel  a:visited { color:#ffffff;}

/* Modul Suchergebnis oben */
.module_ga_search_result_top { padding-top:15px;line-height:11pt;padding-bottom:2px;width:570px; background-color:#EEEEEE;}

/* Modul Suchergebnis Sortierung */
.module_ga_search_result_sort { background-color:#EEEEEE; }

/* Modul DetailAnsicht */
.module_ga_search_detail { background-color:#ffffff; }
.module_ga_search_detail .background_farbedunkel  a:link, .module_ga_search_detail .background_farbedunkel  a:hover, .module_ga_search_detail .background_farbedunkel  a:visited { color:#333333; background: url(/pic/but/arrow.gif) no-repeat 0 6px;padding-left: 7px;height:1%;text-decoration:none; }
.module_ga_search_detail .background_farbedunkel  a.next:link, .module_ga_search_detail .background_farbedunkel  a.next:visited { color:#333333; background: none; padding-left: 0px; }
.module_ga_search_detail .background_farbedunkel  a.next:hover { color:#ffffff; background: none; padding-left: 0px; text-decoration: underline; }
.module_ga_search_detail .background_farbedunkel  a.prev:link, .module_ga_search_detail .background_farbedunkel  a.prev:visited { color:#ffffff; background: none; padding-left: 0px; }
.module_ga_search_detail .background_farbedunkel  a.prev:hover { color:#ffffff; background: none; padding-left: 0px; text-decoration: underline; }

.module_ga_search_detail .background_hell td, .module_ga_search_detail .background_hell h1, .module_ga_search_detail .background_hell h2, .module_ga_search_detail .background_hell h3, .module_ga_search_detail .background_hell p { color:#000000;}

/* Modul DetailAnsicht links */
.module_ga_search_detail_links { background-color:#eeeeee; width:570px; }

/* Modul DetailAnsicht oben */
.module_ga_search_detail_top { padding-top:5px;padding-bottom:2px;width:570px; background-color:#EEEEEE;}

/* Modul Fahrzeugbewertung */
.module_ga_rating { }
.module_ga_rating .background_dunkel h3 { color: #ffffff; margin-top: 0px; }

/* Modul Anfrage */
.module_ga_request { }
.module_ga_request .background_dunkel h3 { color: #ffffff; margin-top: 0px; }
.module_ga_request div { padding-left:5px;padding-right:5px; }

/* Modul Topangebote */
.module_offer_top div { padding-left:5px;padding-right:5px; color:#ffffff}

/* Modul Angebot der Woche */
.module_offer_weekly, .module_offer_weekly td, .module_offer_weekly div { }
.module_offer_weekly div { padding-left:5px;padding-right:5px;}

/* Modul Finanzierungs Angebote */
.module_offer_finance { padding-left: 10px; padding-top: 10px; }

/* Aktionen (Context) */
.module_aktionen_context { padding-left: 10px; padding-bottom: 10px; padding-right:20px; border-left:#cccccc 1px solid; }

/* Modul Fahrzeugvergleich */
.module_ga_search_compare { }
.module_ga_search_compare .background_farbedunkel  a:link, .module_ga_search_compare .background_farbedunkel  a:hover, .module_ga_search_compare .background_farbedunkel  a:visited { color:#333333; background: url(/pic/but/arrow.gif) no-repeat 0 6px;padding-left: 7px;height:1%;text-decoration:none; }
.module_ga_search_compare .background_farbedunkel  a.next:link, .module_ga_search_compare .background_farbedunkel  a.next:visited { color:#333333; background: none; padding-left: 0px; }
.module_ga_search_compare .background_farbedunkel  a.next:hover { color:#ffffff; background: none; padding-left: 0px; text-decoration: underline; }
.module_ga_search_compare .background_farbedunkel  a.prev:link, .module_ga_search_compare .background_farbedunkel  a.prev:visited { color:#ffffff; background: none; padding-left: 0px; }
.module_ga_search_compare .background_farbedunkel  a.prev:hover { color:#ffffff; background: none; padding-left: 0px; text-decoration: underline; }

/* Modul Vergleichsansicht oben */
.module_ga_search_compare_top { padding-top:5px;padding-bottom:2px;width:570px; background-color:#3C3C3C;}

/* Modul Finanzierungs Top Angebot */
.module_offer_top_fin { padding-left:10px; padding-right:20px; border-left:#cccccc 1px solid;}
.module_offer_top_fin .small { color:#666666; }

/* Modul Leasing Top Angebot */
.module_offer_top_leas { padding-left:10px; padding-right:20px; border-left:#cccccc 1px solid;}
.module_offer_top_leas .small { color:#666666; }




/* Modul Content/Site */

.module_site
{
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.module_site .background_dunkel h2, .module_site .background_dunkel h3
{
	color: #333333;
	padding-left: 5px;
	margin-top: 0px;
}

.module_site .background_mittel h2, .module_site .background_mittel h3
{
	color: #333333;
	padding-left: 5px;
	margin-top: 0px;
}

.module_admin .background_dunkel h2, .module_site .background_dunkel h3
{
	color: #333333;
	padding-left: 5px;
	margin-top: 0px;
}

.module_admin .background_mittel h2, .module_site .background_mittel h3
{
	color: #333333;
	padding-left: 5px;
	margin-top: 0px;
}


.headline_padding
{
	height:60px;
	padding-left:200px;
}

.content_text
{
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}



.hint
{
    FONT-WEIGHT: bold;
    COLOR: #003399;
}

p.hint2
{
    FONT-WEIGHT: bold;
}

A.noarrow:link
{
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
}
A.noarrow:visited
{
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
}
A.noarrow:hover
{
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
}

A.linkimg:link
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
}
A.linkimg:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    background: none;
    padding-left: 0px;
}
A.linkimg:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
    background: none;
    padding-left: 0px;
}


a.link_head:link, 
a.link_head:visited, 
{
	color: #003399;
}




div.buttons
{
	text-align: right;
}

.button         {width:150px; height:20px; font-size:11px; background-color:#333333; color:#ffffff;border:0px}
.buttonHover    {width:150px; height:20px; font-size:11px; background-color:#003399; cursor:pointer; color:#ffffff; border:0px;}


.feld
{
	color:#666666;
	width:170px; height:20px;
	padding-left:3px; 
	font-family:verdana; 
	font-size:11px; 
	border:1px solid; 
	border-top-color:#929292; 
	border-left-color:#929292; 
	border-bottom-color:#afafaf; 
	border-right-color:#afafaf; 
	background-image:url(/pic/but/bg_button.gif); -background-repeat:no-repeat; -background-attachment:fixed;
}


select {
   font-family:verdana; 
   font-size:11px;   
   width: 170px;
   height: 20px;
   color: #666666;
   background-color: #ffffff;
   border: 1px solid #929292;
 }


div.button a:link, div.button a:visited, div.button a:hover
{
	color: #333333;
	background: none;
}

span.button a:link, span.button a:visited, span.button a:hover
{
	color: #333333;
	background: none;
}



select, option
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: 12px;
    font-family:arial,helvetica,sans-serif; 
}

.navi_separator
{
	/*border-top: 1px solid #cccccc;*/
	height: 10px;
	line-height: 10px;
	font-size: 10px;
	margin-bottom: 0x;
	margin-top: 0px;
}



.navi
{
	padding-top:0px;
	padding-bottom:0px;
}

.navi_0
{
}

.navi_1_0
{
	padding-left: 0px;
}
.navi_1_1
{
	padding-left: 0px;
}
.navi_1_2
{
	padding-left: 10px;
}
.navi_1_3
{
	padding-left: 0px;
}



.navi_2_0
{
	padding-left: 8px;
}
.navi_2_1
{
	padding-left: 8px;
}
.navi_2_2
{
	padding-left: 8px;
}

.navi_2_3
{
	padding-left: 8px;
}

.navi_3_0
{
	padding-left: 16px;
}
.navi_3_1
{
	padding-left: 16px;
}
.navi_3_2
{
	padding-left: 16px;
}
.navi_3_3
{
	padding-left: 16px;
}

.navi_4_0
{
	padding-left: 32px;
}
.navi_4_1
{
	padding-left: 32px;
}
.navi_4_2
{
	padding-left: 32px;
}

.navi_4_3
{
	padding-left: 32px;
}


.navi_admin_active
{
	background-color: #c0c0c0;
}

.navi_admin_inactive
{
}


/* Style für Combo-Boxen */

div.autocomplete {
  position:absolute;
  background-color:white;
  border:1px solid #003399;
  margin:0px;
  padding:0px;
  text-align:left;
}

div.autocomplete ul {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  list-style-type:none;
  margin:0px;
  padding:0px;
}

div.autocomplete ul li.selected { 
  background-color: #003399;
  color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.width80 {
  width:80px;
}

.width100 {
  width:100px;
}

.width120 {
  width:120px;
}

.width150 {
  width:150px;
}

.width170 {
  width:170px;
}

.combo {
  margin: 0px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left; 
  background: url('/pic/but/combo_bmw.jpg') right;
  height:18px;
  cursor: pointer;
  border:1px solid #003399;
  color:#666666;
  padding-left:2px;
}
    
div.comboOptions {
  position:absolute;
  background-color:white;
  margin:0px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.comboOptions ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.lihover { 
  background-color: #003399;
  color:#ffffff;
}
div.comboOptions ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

hr
{
	 border: 0px; 
	 border-bottom: 1px solid; 
	 color: #999999;
	 font-size: 1px;
	 height: 1px;
}