html, body 
{
	color:#dcdcdc;
	background-color:#1d1d1d;
	padding:0px;
	margin:0px;
	scrollbar-base-color: #1d1d1d; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-face-color: #000000; 
	scrollbar-3d-light-color: #ffffff; 
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-highlight-color: #000000; 
	scrollbar-shadow-color: #ffffff;
	font-family: sans-serif,Verdana,Arial, Helvetica ;
	font-size:14px;
	background-image:url('../images/layout_13/verlauf.jpg');background-repeat:repeat-x;
	
	

} 	

#loginmenu { width: 100%; background: #252525; float: left; }

    #loginmenu ul { list-style: none; margin: 0; padding: 0;  float: left;
    } 

    #loginmenu a, #loginmenu h2
      { font: bold 11px/16px arial, helvetica, sans-serif;
      display: block; border-width: 1px; border-style: solid;
      border-color: #333333;
      margin: 0; padding: 4px 4px 4px 10px; 
      width:160px;} 

    #loginmenu h2 { color: #FF8635; background: #252525; text-transform: uppercase;
    } 

    #loginmenu a { color: #ffffff; background: #252525; text-decoration: none; }

    #loginmenu a:hover { color: #000000; background: #a8a8a8; }

    #loginmenu li {position: relative;} 

    #loginmenu ul ul { position: absolute; z-index: 500; }

    #loginmenu ul ul ul { position: absolute; top: 0; left: 100%; } 

    div#loginmenu ul ul,
    div#loginmenu ul li:hover ul ul,
    div#loginmenu ul ul li:hover ul ul
      {display: none;} 

    div#loginmenu ul li:hover ul,
    div#loginmenu ul ul li:hover ul,
    div#loginmenu ul ul ul li:hover ul
      {display: block;}     
      
      
      
.layout_hintergrund
{
	background-color:#1d1d1d;
	background-image:url('../images/layout_13/verlauf.jpg');
	background-repeat:repeat-x;
}

.logo
{
	background-color:#000000;background-image:url('../images/layout_13/logo.jpg');background-repeat:no-repeat;
}

img
{
	border:0px;
}

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}

a:link { text-decoration:none; color:#dcdcdc; font-weight:bold;}
a:visited { text-decoration:none; color:#dcdcdc; font-weight:bold;}
a:hover { text-decoration:none; color:#dcc735; font-weight:bold;}
a:active { text-decoration:none; color:#dcdcdc; font-weight:bold;}
a:focus { text-decoration:none; color:#dcdcdc; font-weight:bold;} 

.terminfindung_ueberschrift
{
	background:#dcc735;
	color:#000000;
	font-weight:bold;
	padding:10px;
}

.terminfindung_neu
{
	background-image:url('../images/layout_13/checkbox.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#4d4c4c;
	color:#dcc735;
	font-weight:bold;
	padding:0px;
	height:30px;
	cursor:pointer;
}


.terminfindung_ja
{
	background-image:url('../images/layout_13/ja.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#95f8aa;
	color:#dcc735;
	font-weight:bold;
	padding:0px;
	height:30px;
	cursor:pointer;
	
	
}

.terminfindung_nein
{
	background-color:#f895a0;
	color:#dcc735;
	font-weight:bold;
	padding:0px;
	height:30px;
	cursor:pointer;
	background-image:url('../images/layout_13/nein.png');
	background-repeat:no-repeat;
	background-position:center center;
}

.terminfindung_vielleicht
{
	background-color:#f8f795;
	color:#dcc735;
	font-weight:bold;
	padding:0px;
	height:30px;
	cursor:pointer;
	background-image:url('../images/layout_13/vielleicht.png');
	background-repeat:no-repeat;
	background-position:center center;
}


textarea 
{
	scrollbar-base-color: #ffffff; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-face-color: #000000; 
	scrollbar-3d-light-color: #ffffff; 
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-highlight-color: #000000; 
	scrollbar-shadow-color: #ffffff;
} 

.gewinnspielantwort
{
	background-color:#c9cb07;
	cursor:pointer;
	padding:5px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
	border-width:2px;
  	border-style:solid;
  	border-color:dcc735;	
}

.gewinnspielantwort_richtig
{
	background-color:#5bdd80;
	padding:5px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
	border-width:2px;
  	border-style:solid;
  	border-color:dcc735;	
}

.gewinnspielantwort_falsch
{
	background-color:#000000;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
	border-width:2px;
  	border-style:solid;
  	border-color:dcc735;	
}

.gewinnspielbox_richtig
{
	background-color:#5bdd80;
	padding:5px;
	height:10px;
	width:10px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
	border-width:2px;
  	border-style:solid;
  	border-color:dcc735;	
}

.gewinnspielbox_falsch
{
	background-color:#000000;
	padding:5px;
	height:10px;
	width:10px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
	border-width:2px;
  	border-style:solid;
  	border-color:dcc735;	
}

.gewinnspielantwort_hover
{
	background-color:#06CC52;
	cursor:pointer;
	padding:5px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
	border-width:2px;
  	border-style:solid;
  	border-color:dcc735;	
}

.gewinnspielbox
{
	background-color:#000000;
	cursor:pointer;
	padding:5px;
	height:10px;
	width:10px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
	border-width:2px;
  	border-style:solid;
  	border-color:dcc735;	
}

.gewinnspielbox_aktiv
{
	background-color:#06CC52;
	cursor:pointer;
	padding:5px;
	height:10px;
	width:10px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
	border-width:2px;
  	border-style:solid;
  	border-color:dcc735;	
}


.nachrichtendesign_2
{
	height:200px;background-image:url('../images/layout_13/nachrichtenhintergrund_design2.jpg');background-repeat:no-repeat;
}

.nachrichtendesign_3
{
	height:200px;background-image:url('../images/layout_13/nachrichtenhintergrund_design3.jpg');background-repeat:no-repeat;
}

.nachrichtendesign_4
{
	height:200px;background-image:url('../images/layout_13/nachrichtenhintergrund_design4.jpg');background-repeat:no-repeat;
}

.nachrichtendesign_5
{
	height:200px;background-image:url('../images/layout_13/nachrichtenhintergrund_design5.jpg');background-repeat:no-repeat;
}

.nachrichtendesign_6
{
	height:200px;background-image:url('../images/layout_13/nachrichtenhintergrund_design6.jpg');background-repeat:no-repeat;
}

.nachrichtendesign_7
{
	height:200px;background-image:url('../images/layout_13/nachrichtenhintergrund_design7.jpg');background-repeat:no-repeat;
}

.nachrichtendesign_8
{
	height:200px;background-image:url('../images/layout_13/nachrichtenhintergrund_design8.jpg');background-repeat:no-repeat;
}

.nachrichtendesign_9
{
	height:200px;background-image:url('../images/layout_13/nachrichtenhintergrund_design9.jpg');background-repeat:no-repeat;
}

.nachrichtendesign_10
{
	height:200px;background-image:url('../images/layout_13/nachrichtenhintergrund_design10.jpg');background-repeat:no-repeat;
}

.nachrichtendesign_11
{
	height:200px;background-image:url('../images/layout_13/nachrichtenhintergrund_design11.jpg');background-repeat:no-repeat;
}

.nachrichtendesign_99
{
	height:200px;background-image:url('../images/layout_13/nachrichtenhintergrund_design99.jpg');background-repeat:no-repeat;
}


.forumnavigation 
{
	font-size:12px;
	color:#dcc735;
	font-weight:bold;
	padding-left:20px;
}

.box
{
	border:1px solid #000000;
	background-color:#373737;
	
}

.box_forum
{
	border:1px solid #000000;
	background-color:#252525;
}

.box_account
{
	height:20px;
	background-color:#282828;	
}
	
.box_termine
{
	background-color:#000000;font-size:14px; border:4px solid #282828;padding:10px;
}

.box_ueberschrift
{
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	background-image:url('../images/layout_13/layout_hg_box.gif');
	color:#ffffff;
}

.box_ueberschrift_over
{
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	background-image:url('../images/layout_13/layout_hg_box_over.gif');
	color:#ffffff;
}

.box_inhalt
{
	font-size:12px;
	padding:5px;	
}

.box_inhalt_forum
{
	font-size:12px;
	background-color:#373737;
	padding:15px;	
}

.box_inhalt_over
{
	font-size:12px;
	background-color:#4E4E4E; 	
}

.seitennavigation
{
	font-size:12px;
	font-weight:bold;
	border:0px;	
}


.gaestebucheintrag
{
	border:1px solid #747474;
	font-size:12px;
	padding:5px;
}
.gaestebucheintrag_zurueckgezogen
{
	border:1px solid #707070;
	font-size:12px;
	padding:5px;	
}

.kommentareintrag
{
	border:1px solid #747474;
	font-size:12px;
	padding:5px;
	background-color:#000000;
	background-image:url('./images/layout_13/verlauf_links.jpg');
	background-repeat:repeat-y;
}

.burgeintrag
{
	border:1px solid #747474;
	background-color:#000000;
	font-size:12px;
	padding:5px;
}

.terminliste
{
	border:1px solid #606060;
	background-color:#606060;
	
}

.terminliste_aktuell
{
	font-style:italic;
	color:#dcc735;
	
}

.terminliste_vergangenheit
{
	font-style:italic;
	color:#8b8a8a;
	font-weight:normal;
}

.terminliste_zukunft
{
	font-style:normal;
	font-weight:normal;
	color:#ffffff;
}

.terminliste_abgesagt
{
	font-style:italic;
	text-decoration:line-through;
	color:#8b8a8a;
	
}

.terminliste_ueberschrift
{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background-color:grey;
	color:#ffffff;
}

.terminliste_eintrag_over
{
	background-color:#323232;
	color:#ffffff;
	cursor:pointer;
	font-size:12px;
}

.terminliste_eintrag_hervorgehoben
{
	background-color:#131313;
	font-size:12px;
}

.terminliste_eintrag_normal
{
	background-color:#131313;
	font-size:12px;
}

.terminliste_eintrag_datum
{
	background-color:#131313;
	font-size:14px;
	font-weight:bold;
	color:#dcc735;
}

.terminliste_ueberschrift_text
{
	padding:5px;
	
}

.terminliste_text
{
	padding:5px;
	
}

.tabelle
{
  	background-color:#000000;	
  	border:2px solid #000000;	
}

.tabellenueberschrift
{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height:25px;
	background-image:url('../images/layout_13/layout_hg_box.gif');
}

.tabelleninhalt
{
	font-size:12px;
	font-weight:normal;
	text-align:center;
	height:25px;
	background-color:#1d1d1d;
	padding:3px;	

}

.tabelleninhalt_eintrag_over
{
	background-color:#323232;
}

.tabelleninhaltSekundaer
{
	font-size:12px;
	font-weight:normal;
	text-align:center;
	height:25px;
	background-color:#141414;
	padding:3px;	
}

.nachrichteninformationsbox
{
	
	color:#c1bfc0;
	font-weight:normal;
	font-size:12px;
	text-align:right;
	
}

.nachrichteninformationsbox_neu
{
	
	color:#3bd03e;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	
}

.nachrichteninformationsbox_fehler
{
	
	color:#f2270c;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	
}

.nachrichteninformationsbox_keine
{
	
	color:#565656;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	
}

.hinweismeldung
{
	background-color:#c9cb07;
	padding:5px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
	border-width:2px;
  	border-style:solid;
  	border-color:dcc735;
}

.fehlermeldung
{
	background-color:#cb0707;
	padding:5px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
	border-width:2px;
  	border-style:solid;
  	border-color:dcc735;
}

.erfolgsmeldung
{
	background-color:#09ae30;
	padding:5px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
	border-width:2px;
  	border-style:solid;
  	border-color:dcc735;
}

.sondermeldung
{
	background-color:#353535;
	padding:5px;
	color:#dcc735;
	font-weight:normal;
	text-align:center;
	
	border-width:1px;
  	border-style:solid;
  	border-color:#dcc735;
  	
}

.seitenueberschrift
{
	font-size:25px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:15px;
	padding-left:10px;
	color:#dcc735;

}

.rubrikueberschrift
{
	font-size:14px;
	font-weight:bold;
	color:#dcc735;
	text-align:left;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:10px;

}

.rubriktext
{
	font-size:14px;
	font-weight:normal;
	color:#dcdcdc;
	text-align:justify;
	padding-top:0px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:20px;

}

.fahrzeuge_tabellenueberschrift
{
	background-color:#e5748b;
	font-size:12px;
	font-weight:bold;
}

.fahrzeuge_tabelleninhalt
{
	font-size:12px;
}

.fahrzeuge_tabellendaten
{
	border:#C3C1C3 thin solid; 
	background-color:#f2b4c1;	
}

.fahrzeuge_bildauswahl_aktiv
{

  	font-size:12px;
  	font-weight:bold;
  	background-color:#E2E2E2;
  	border: #000000 1px solid;
  	cursor:pointer;
  	padding:3px;
}

.fahrzeuge_bildauswahl_inaktiv
{

  	font-size:12px;
  	font-weight:bold;
	background-color:#CACACA;
	border: #CACACA 1px solid;
	cursor:pointer;
	padding:3px;
  
}

.fahrzeuge_bildauswahl_over
{

  	font-size:12px;
  	font-weight:bold;
  	background-color:#FFFFC6;
  	border: #000000 1px solid;
  	cursor:pointer;
  	padding:3px;
}

.linie
{
	background-color:#1d1d1d;
	border:3px solid #1d1d1d;
	
}

.trennlinie_warenkorb
{
	border:solid #000000 0px;
	background-color:#000000;
}

.navleiste_thema
{
	font-weight:bold;
	font-size:16px;
	padding-left:15px;
}

.navleiste_eintrag
{
	background-image:url('../images/layout_13/nav_mitte.gif');
	background-repeat:repeat-x;
	border:1px solid #000000;
	font-weight:bold;
	font-size:12px;	
	padding-left:10px;
	padding-top:0px;
	vertical-align:middle;
	color:#ffffff;
	background-color:#1d1d1d;
}

.text
{
	padding-top:10px;
	padding-left:10px;
	font-size:14px;
	font-color:#e1e0e0;
}

.bild
{
	
	border:1px solid #747474;
	margin:5px;
}

.preis
{
	font-weight:bold;
	font-size:22px;
	color:#c23d58;
}



.eingabefeld
{
	color:#FFFFFF;
	font-size:12px;
	border: 3px double #AFAFAF;
	background-color: #5F5F5F;
	padding:2px;
}

.eingabefeld_inaktiv
{

	border:1px solid #626160;
	background-color:#000000; 
	color:#ffffff;
}

.eingabefeld_fehler
{
	color:#000000;
	font-size:12px;
	border: 3px solid #fa3131;
	background-color: #f68686;
	padding:2px;
}

.eingabefeld_focus
{
	color:#FFFFFF;
	font-size:12px;
	border: 3px solid #AFAFAF;
	background-color: #5F5F5F;
	padding:2px;
}

.button
{
	font-size:10px;
	font-weight:bold;
	border-top:#e7fc02 2px solid; 
	border-bottom:#e7fc02 2px solid; 
	border-left:#e7fc02 2px solid; 
	border-right:#e7fc02 2px solid; 
	background-color:#f2e58b; 
	color:#000000;	
	cursor:pointer;
	padding:4px;
}

.button_over
{
	font-size:10px;
	font-weight:bold;
	border-top:#eb3636 2px solid; 
	border-bottom:#eb3636 2px solid; 
	border-left:#eb3636 2px solid; 
	border-right:#eb3636 2px solid; 
	background-color:#f2e58b; 
	color:#000000;	
	cursor:pointer;
	padding:4px;
}

.button_sprachauswahl
{
	border: 1px solid #d0d1d0;	
}

.produktueberschrift
{
	font-size:14px;
	font-weight:bold;
	color:#c23d58;
}
.online
{
	font-size:10px;
	font-weight:bold;
	color:#1cff37;
}

.offline
{
	font-size:12px;
	font-weight:bold;
	color:#ff1c1c;
}

.verborgen
{
	color:#707070;
}


.neuigkeiten
{

	background-color:#000000;
    padding:5px;
    font-size:14px;
   
    font-weight:bold;
    
    
    border-left:0px;
    border-right:0px;

    text-align:center;
    
}

      
      
      
      
      
      
      
      
      
      
      
      
      
      