body { margin: 0; padding: 0; font-family:verdana, geneva, arial, helvetica, sans-serif; font-weight:400; font-size:11px; color:#505367 ;background:#fafafa }

/* LAYOUT */
#aussenbox			{ margin:5px auto; margin-top:15px; width:974px; padding:0px; text-align:left; background-color:#fafafa }
#logo				{ border: 1px solid #f0f0f0; height:100px; background-color:#ffffff; background-image:url(../grafik/logo.png); background-repeat:no-repeat /* background-repeat:no-repeat; */ /* background-position:40px 40px; */ /* border-bottom: 3px  solid #cccccc; */ }
#oben 				{ height:15px; }
#menue_und_inhalt	{ border:1px solid #f0f0f0; float:left; background-color:#ffffff; }
#menue 				{ width:200px; background:#fafafa; float:left  }
#inhalt 			{ width:752px; padding:10px; min-height:480px; background-color:#ffffff; float:right }
#fuss				{ border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; clear:both; height:20px; margin-bottom:10px; background-color:#ffffff }
/* /LAYOUT */


h1	{ font-size:18px; margin-top:0px }
h2	{ font-size:12px; }
h3	{ font-size:12px; }
hr	{ background-color:#cccccc; height:1px; margin-right:0; text-align:right; border:0px solid blue }


.logo_bild		{ float:left }
.logo_punkte	{ list-style-type:square; color:#d60000; margin-top:0 }
.li_punkte		{ color:#666666 }

.box { float:left; margin-left:10px; margin-top:11px }



.clear_both	{ clear:both }


.box_suchergebnisse { margin-right:14px; margin-top:64px; float:right }


/* G */

/* meistgezogene */

.box_w_meist 					{ float:left; margin-left:20px }
.box_w_lange 					{ float:left; margin-left:20px }
.box_w_zahlenkomb 				{ float:left; margin-left:20px; margin-top:10px }
.box_w_teilsystem_unten 		{ padding-right:17px; float:right; }

.box_w_endziffer_unten			{ float:left; margin-top:10px }
.box_w_gerade_unten				{ float:left; margin-top:10px }
.box_w_jahresuebersicht_unten	{ float:left; margin-top:10px }


/* archiv + Jahresübersicht */
.box_w { float:left; width:100%; margin-bottom:10px }
.box_w02 { float:left; width:100%; margin-bottom:10px }

.box_l_g	{ float:left }
.box_l_g02	{ float:left; padding-top:3px; }

.box_r_g	{ margin-left:20px; float:left }
.box_r_g02	{ margin-left:30px; float:left }


/* Spielregeln */

.box_w01 { float:left; margin-left:220px; width:200px; height:200px }
.box_w03 { float:left; margin-left:10px; width:250px; height:250px }
.box_w04 { float:left; margin-left:90px; width:250px; height:250px }

/* Spielfeldanalyse + Zahlenreihen */

.box_w05	{ margin-left:20px; float:left }



/* /G */




/* NAVIGATION */
a { outline:0 }	/* kein Rand um den Link rum */ 

ul#navigation		{ margin: 0; padding:0 }
ul#navigation li	{ list-style:none; margin-bottom:1px; padding-left:2px; padding-right:2px }

.punkt		{ padding:0px 0 0px 4px }
.punkt02	{  margin-top:0px; padding:0px 0px 0px 10px  } /* background:#ffe324; */
.punkt, .punkt02	{ background-image:url(../grafik/bg2.gif); background-repeat:no-repeat; display:block; font-size:11px; line-height:1.9em; color:#666666; font-weight:bold } 

 
a.link:link, 
a.link:hover, 
a.link:visited, 
a.link:active 	{ height:20px; display:block; text-decoration:none; font-size:11px;  line-height:1.8em; background:#ffffff; padding:0px 0 0px 12px; color:#444444; font-weight:normal; background-image:url(../grafik/menu.gif); background-repeat:no-repeat  }
a.link:hover 	{ text-decoration:underline; color:#000000; background:#fafafa; background-image:url(../grafik/menu02.gif); background-repeat:no-repeat }

a.link02:link, 
a.link02:hover, 
a.link02:visited, 
a.link02:active 	{ text-decoration:underline; height:20px; display:block; font-size:11px;  line-height:1.8em; background:#ffffff; padding:0px 0 0px 12px; color:#444444; font-weight:normal; background-image:url(../grafik/menu02.gif); background-repeat:no-repeat  }
a.link02:hover 		{ text-decoration:underline; color:#000000; background:#fafafa; background-image:url(../grafik/menu02.gif); background-repeat:no-repeat }
/* /NAVIGATION */


a:link, 
a:hover, 
a:visited, 
a:active 	{ font-size:11px; color:#d60000; font-weight:normal  }
a:hover 	{ text-decoration:underline; color:#d60000; }



/* INDEX - LOTTOZAHLEN */
.h1_ueberschrift	{ font-size:12px; margin-left:3px; color:#d60000 }
.span_abstand		{ margin-left:60px; }

#lotto_am_samstag	{ width:324px; float:left }
#lotto_am_mittwoch  { width:324px; margin-left:20px; float:left }

.rahmen_lottozahlen  { position:relative; height:44px; background:#ffffff }

.lottozahlen	{ color:#888888; background:#ffffff; border:1px solid #f5f5f5 }
.lottozahlen02	{ color:#d60000; background:#ffe324; border:1px solid #ffd919 }
.lottozahlen03	{ color:#000000; background:#e5e5e5; border:1px solid #dcdcdc }
.lottozahlen, .lottozahlen02, .lottozahlen03	{ font-size:12px; line-height:2.4em;   width:28px; height:28px; text-align:center; font-weight:bold; float:left }

.lottozahlen_aussen   { color:#888888; line-height:2.4em; margin:2px; border:1px solid #e8e8e8; width:30px; height:30px; padding:4px; background:#fefefe; text-align:center; font-weight:bold; float:left }
.lottozahlen_aussen02   { color:#888888; line-height:2.4em; margin:2px; border:1px solid #e8e8e8; width:30px; height:30px; padding:4px; background:#fff191; text-align:center; font-weight:bold; float:left }
.lottozahlen_aussen03   { color:#888888; line-height:2.4em; margin:2px; border:1px solid #e8e8e8; width:30px; height:30px; padding:4px; background:#f2f2f2; text-align:center; font-weight:bold; float:left }


.quote_td_br	{  border-bottom:1px solid #dddddd }
.quote_td_br02	{  border-bottom:1px solid #dddddd; padding-left:13px; text-align:right }
.quote_td01 	{  width:100px; text-align:left  }
.quote_td 		{ padding-left:13px; text-align:right }

.tab_quoten_samstag		{ border-collapse:collapse; float:left }
.tab_quoten_mittwoch	{ border-collapse:collapse; margin-left:32px; float:left }

.quoten_platzhalter02	{  margin-left:44px }
.quoten_platzhalter, .quoten_platzhalter02	{ width:310px; height:50px; float:left }

.gewaehr { margin-top:5px; margin-left:2px; font-size:9px; color:#666666 }
/* /INDEX - LOTTOZAHLEN */




/* MUSTER ANALYSE */
#lotto_muster  { width:324px; float:left }
.rahmen_lottozahlen_muster  { position:relative; background:#ffffff }
.lottozahlen_muster   { color:#666666; line-height:2.8em; margin:1px; border:1px solid #ffbfbf; width:32px; height:32px; padding:4px; background:#fefefe; text-align:center; font-weight:bold; float:left }

/* /MUSTER ANALYSE */

/* ZAHLENREIHEN */
#lotto_zahlenreihe  { width:356px; float:left }
.lottozahlen_zahlenreihe01   { color:#aaaaaa; line-height:2.8em; margin:1px; border:1px solid #eeeeee; width:32px; height:32px; padding:4px; text-align:center; font-weight:bold; float:left }

.lottozahlen_zahlenreihe   { color:#666666; line-height:2.8em; margin:1px; border:1px solid #888888; width:32px; height:32px; padding:4px; background:#77ee77; text-align:center; font-weight:bold; float:left }

/* ZAHLENREIHEN */


/*	KALENDER */
#kalender { background:#fdfdfd; position:relative; margin-left:2px; width:198px }
.kal_beschr { width:26px; height:26px; line-height:25px; margin:1px; color:#aaaaaa; background:#fafafa; text-align:center; float:left }

.tr00 { color:#ccf1fb; clear:left }
.normalertag { width:26px; height:26px; line-height:25px; margin:1px; color:#555555; background:#f5f5f5; text-align:center; float:left }

.heute { color:#555555; background:#ffffff }
.heutef { color:#df0000; background:#ffe324 }
.heute, .heutef	{ border:1px solid #df0000; width:24px; height:24px; line-height:23px; margin:1px; text-align:center; float:left }

.tdleer { width:26px; height:26px; margin:1px; float:left }
.sa_mi	{ color:#df0000 }
/*	/KALENDER */




	

/* ZAHLENKOMBINATIONEN */
.tab_zahlenkombinationen { float:left; margin-right:20px }

.td_3x49 { background:#fafafa; width:40px; text-align:center }
.td_3x49_br	{ font-weight:bold; text-align:center }
.td_3x49_anzahl { width:50px; font-weight:bold; text-align:center }

.gross_02	{ font-size:18px }
/* /ZAHLENKOMBINATIONEN */
	

	
	



/* ARCHIV */

a.archiv_link:link, 
a.archiv_link:hover, 
a.archiv_link:visited, 
a.archiv_link:active 	{ text-decoration:none; font-weight:normal }
a.archiv_link:hover 	{ text-decoration:underline }

a.archiv_link02:link, 
a.archiv_link02:hover, 
a.archiv_link02:visited, 
a.archiv_link02:active 	{ text-decoration:underline; color:#d60000 }
a.archiv_link02:hover 	{ text-decoration:underline }


.grau	{ color:#cccccc }
.weiss	{ color:#ffffff }



#gewinnzahlen		{ width:300px; float:left }
#gewinnzahlen02		{ width:350px; float:left }
#gewinnzahlen02b	{ width:400px; float:left }

.haeufigkeit_rahmen		{ height:20px; position:relative; margin-bottom:2px }

.haeufigkeit_zeichen_br		{ margin-right:2px; width:180px; padding-left:3px; padding-right:3px  }
.haeufigkeit_zeichen_br02	{ margin-right:2px; width:230px; padding-left:3px; padding-right:3px  }
.haeufigkeit_zahl_br		{ width:70px; margin-right:2px; text-align:center }

.haeufigkeit_zahl_br, .haeufigkeit_zeichen_br, .haeufigkeit_zeichen_br02	{ line-height:1.7em; position:relative; height:20px; font-weight:bold; float:left }


.haeufigkeit_zeichen	{ margin-right:2px; width:180px; padding-left:3px; padding-right:3px  }
.haeufigkeit_zeichen02	{ margin-right:2px; width:230px; padding-left:3px; padding-right:3px  }
.haeufigkeit_zahl		{ background:#fafafa; width:70px; margin-right:2px; text-align:center }

.haeufigkeit_zahl, .haeufigkeit_zeichen, .haeufigkeit_zeichen02	{ line-height:1.7em; position:relative; height:20px; float:left }
/* /ARCHIV */


/* ZAHLEN SUCHE und LOTTOARCHIV */
#zahlensuche	{  }
.zahlensuche_rahmen		{ height:20px; position:relative; margin-bottom:2px }

.zahlensuche_hinweis01	{ padding-right:5px; width:20px }
.zahlensuche_hinweis02	{ padding-right:5px; width:63px }
.zahlensuche_hinweis03	{ padding-right:5px; width:127px }
.zahlensuche_hinweis04	{ padding-right:0px; width:20px; margin-left:11px }

.zahlensuche_hinweis01, .zahlensuche_hinweis02, .zahlensuche_hinweis03, .zahlensuche_hinweis04 	{ line-height:1.7em; position:relative; height:20px; text-align:center; font-weight:bold; float:left }

.zahlensuche_nr			{ width:20px;  margin-right:2px; color:#cccccc  }
.zahlensuche_datum		{ margin-right:2px; padding-left:3px; padding-right:3px  }
.zahlensuche_zahl		{ background:#f5f5f5; width:20px; margin-right:2px }
.zahlensuche_zahl02		{ background:#77ee77; width:20px; margin-right:2px }
.zahlensuche_zz			{ background:#f0f0f0; width:20px; margin-left:10px }
.zahlensuche_nr, .zahlensuche_datum, .zahlensuche_zahl, .zahlensuche_zahl02, .zahlensuche_zz	{ line-height:1.7em; position:relative; text-align:center; height:20px; float:left }
/* /ZAHLEN SUCHE */



/* ZUFALLSZAHLEN */
.zufallszahlen_rahmen  { height:20px; position:relative; margin-bottom:2px }

.zufallszahlen_hinweis	{ line-height:2.1em; font-size:14px; font-weight:bold; position:relative; padding-right:5px; width:270px; height:30px; float:left }
.zufallszahlen_zahl		{ line-height:2.7em; font-weight:bold; background:#77ee77; position:relative; width:30px; height:30px; margin-right:2px; float:left; text-align:center  }
/* /ZUFALLSZAHLEN */





/* MEISTGEZOGENE ZAHLEN */

#box01	{ margin-bottom:50px; float:left }
#box02	{ float:left }

.h2_ueberschrift	{ clear:left }

.h_zahlen_rahmen_br		{ margin-bottom:1px; float:left }

.h_zahlen_box_proz_br	{ width:300px; float:left; text-align:right }

.h_zahlen_lottozahl_br	{ width:80px; float:left; text-align:center }
.h_zahlen_anzahl_br		{ width:100px; float:left; text-align:center }

.h_zahlen_rahmen		{ border-bottom:1px solid #f0f0f0; float:left }
.h_zahlen_box			{ width:320px; background:#ffffff; float:left }
.h_zahlen_lottozahl		{ width:50px; float:left; text-align:right }
.h_zahlen_anzahl		{ width:90px; float:left; text-align:right }
/* /MEISTGEZOGENE ZAHLEN */



/* LANGE NICHT GEZOGEN */
.tab_lange { float:left; margin-left:20px }

.a_td02_br	{ padding-left:20px }
.a_td	{ border-bottom:1px solid #f0f0f0; text-align:center }
.a_td02	{ border-bottom:1px solid #f0f0f0; padding-left:20px; text-align:center }
/* /LANGE NICHT GEZOGEN */



/* ZAHLEN SUCHE & ZUFALLSZAHLEN & TEIL-SYSTEM */
#gewinntabelle	{ }
.klammer	{ width:540px; margin-top:0px; margin-left:5px; font-size:14px; color:#888888; float:left }
.text	{ display:inline }
.systemschein { margin-left:150px; margin-top:-60px; padding:0px  }

.klammer_system	{ margin-top:0px; margin-left:-100px; font-size:14px; color:#888888; float:left }
.box_l	{ float:left; text-align:right }
.box_r	{  padding-top:70px }

/* ZAHLEN SUCHE */


/* TEIL-SYSTEM */
#form	{ float:left }
.tr_form	{ height:25px; background:#f9ecdb; position:relative; width:175px }
.td_form	{ position:relative; width:25px; height:25px; float:left; background:#fafafa }

.submit01   { background:#ffe5e5 }
.submit02   { background:#ffc0c0}
.submit01, .submit02 { font-family:verdana, geneva, arial, helvetica, sans-serif; font-weight:normal; font-size:9px; color:#000000; width:23px; height:23px; margin-top:1px; margin-left:1px; padding:0; border-style:solid; border-width:0px; cursor:pointer }

.absendeknopf	{ color:#ff0000; background:#ffffff }
.absendeknopf02	{ color:#005500; background:#c2fbc2 }
.absendeknopf, .absendeknopf02	{ width:160px; border:1px solid #cccccc; cursor:pointer }

.absende_abstand	{ margin-top:10px }
.absende_abstand01	{ margin-top:10px; margin-bottom:10px }
.absende_abstand02	{ margin-bottom:10px }



/* System und Gewinnzahlen */
.resultat_rahmen  { height:20px; position:relative; margin-bottom:2px }

.resultat_hinweis	{ padding-right:5px; width:200px; font-weight:bold }
.resultat_zahl		{ background:#f0f0f0; width:20px; margin-right:2px; text-align:center  }
.resultat_zahl02	{ background:#77ee77; width:20px; margin-right:2px; text-align:center  }
.zz_hinweis			{ width:20px; margin-left:14px }
.z_zahl				{ background:#f0f0f0; width:20px; margin-left:10px; text-align:center  }
.resultat_hinweis, .resultat_zahl, .resultat_zahl02, .zz_hinweis, .z_zahl { line-height:1.7em; position:relative; float:left; height:20px }

.system_kaestchen { float:left }

#gewinntabelle	{ float:left; width:350px }
.rahmen_gewinntabelle	{ height:20px; position:relative; margin-bottom:2px }
.zaehler	{ background:#ffffff; color:#cccccc }
.zahl01		{ background:#77ee77 }
.zahl02		{ background:#fafafa }
.zaehler, .zahl01, .zahl02	{ line-height:1.9em; position:relative; width:20px; height:20px; float:left; text-align:center; margin-right:2px }

/* /TEIL-SYSTEM */





/* VOLL SYSTEM */
.system_tab { border-collapse:collapse; float:left }
.system_tab02 { border-collapse:collapse }

.system_br { text-align:center; font-weight:bold; width:30px; color:#d60000 }
.system_br02 { text-align:center; font-weight:bold; color:#d60000 }

.system		{ text-align:center; }
.system03	{ text-align:right }

.system02a_br { border-bottom:1px solid #f0f0f0; font-weight:bold; color:#d60000 }

.system02a { border-bottom:1px solid #f0f0f0; }
.system02 { text-align:center; border-bottom:1px solid #f0f0f0; }
.system02b { text-align:right; border-bottom:1px solid #f0f0f0; }

.system_beispiel { margin-top:75px; margin-left:40px; border:1px solid #f0f0f0; }

.clear_both	{ clear:both }
/* /VOLL SYSTEM */




/* JAHRESÜBERSICHT + ENDZIFFERGRUPPEN */
#tabelle01	{ position:relative; top:20px; left:20px; float:left }
.rahmen1	{ border-bottom:1px solid #f0f0f0; position:relative; height:14px; margin-bottom:0px; float:left }
.rahmen2	{ position:relative; height:20px; width:100%; float:left }

.quadrat_br0 { position:relative; width:65px; height:14px; float:left; }

.quadrat_br		{  color:#444444; width:70px; background:#f0f0f0 }
.quadrat_br02	{ color:#444444; width:70px }
.quadrat_br03	{ color:#444444;  width:56px }


.quadrat	{ color:#777777; width:14px }
.quadrat_b 	{ color:#777777; width:14px; background:#f0f0f0 }

.quadrat_bx	{ color:#aaaaaa; width:14px }
.quadrat_by { color:#666666; width:14px }

.quadrat_bx2 { background:#f0f0f0; color:#aaaaaa; width:14px }
.quadrat_by2 { background:#f0f0f0; color:#666666; width:14px }

.quadrat2	{ color:#777777; width:14px; background:#77ee77 }

.quadrat_ungerade	{ color:#df0000; width:14px }
.quadrat_trennung	{ color:#000000; width:26px }

.quadrat_br, .quadrat_br02, .quadrat_br03, .quadrat, .quadrat_b, .quadrat_bx, .quadrat_by, .quadrat_bx2, .quadrat_by2, .quadrat2, .quadrat_ungerade, .quadrat_trennung { line-height:1.5em; font-size:9px; position:relative; height:14px; text-align:center; float:left }

.grau { color:#cccccc }

.zahl1 { position:relative; font-family:verdana, geneva, arial, helvetica, sans-serif; font-weight:400;  width:14px; height:14px }
.lz_datum	{ position:relative; margin-right:2px; color:#aaaaaa; float:left }

.links_br	{ position:relative; font-size:12px; padding-left:36px; width:376px; float:left }
.rechts_br	{ position:relative; font-size:12px; width:300px; float:left }
/* /JAHRESÜBERSICHT + ENDZIFFERGRUPPEN */



/* SPIELREGELN */
a.spielregeln:link, 
a.spielregeln:hover, 
a.spielregeln:visited, 
a.spielregeln:active 	{ font-size:12px; text-decoration:none; color:#000000; font-weight:bold }
a.spielregeln:hover 	{ text-decoration:underline; color:#d60000; font-weight:bold }

.ul_spielregeln	{ float:left; list-style-type:none; list-style-position:outside; margin-top:0px; margin-left:0px; padding:0; line-height:0.9em;}
.spielschein	{ border:1px solid #f0f0f0; }
.spielpunkte	{ line-height:14px; padding:20px }
.spielpunkte02	{ list-style-type:circle; line-height:14px; padding-left:20px }


.tab_preise		{ text-align:center; border-collapse:collapse }
.td_preise		{ padding:5px; border:1px solid #f0f0f0 }


.rot	{ color:#d60000 }
/* /SPIELREGELN */


/* GEWINNQUOTEN */
.tab_gewinnquoten		{ border-collapse:collapse }
.td_gewinnquoten		{ padding:5px; border:1px solid #f0f0f0 }
.td_gewinnquoten_euro	{ padding:5px; border:1px solid #f0f0f0; text-align:right }
/* /GEWINNQUOTEN */





/* SITEMAP */
.tab_sitemap	{ border-collapse:collapse;  }
.td_sitemap { border-bottom:1px solid #f0f0f0 }

a.sitemap:link, 
a.sitemap:hover, 
a.sitemap:visited, 
a.sitemap:active 	{ text-decoration:none; font-size:11px; padding:0px 0 0px 0px; color:#d60000; font-weight:normal }
a.sitemap:hover 	{ text-decoration:underline; color:#000000; background:#fafafa  }
/* /SITEMAP */







/* IMPRESSUM */
.impressum   { position:relative; top:0px; left:0px; width:400px; height:117px; background:#ffffff; border:1px; border-style:solid; border-color:#eeeeee; margin-bottom:20px;  }
.imp01 {position:absolute; left:0px}
.imp02 {position:absolute; left:30px}
.imp03 {position:absolute; left:60px}
.imp04 {position:absolute; left:90px}
.imp05 {position:absolute; left:120px}
.imp06 {position:absolute; left:150px}
.imp07 {position:absolute; left:180px}
.imp08 {position:absolute; left:210px}
.imp09 {position:absolute; left:240px}

a.imp:link, 
a.imp:hover, 
a.imp:visited, 
a.imp:active { text-decoration:none; font-size:11px; color:#888888 }

.copy { margin-left:5px; line-height:18px; color:#888888 }
/* /IMPRESSUM */
