body 					{ font:.72em Arial, Helvetica, sans-serif; line-height:1.5em; background:#fff; color:#444; }
table 					{ font:1.0em Arial, Helvetica, sans-serif; line-height:1.4em; }

h1 						{ font-size:1.5em; margin:0 0 0.7em; padding:0.3em; text-align:center; background-color:#fed; border:2px ridge silver; }
h2 						{ font:normal 1.4em Arial, Helvetica, sans-serif; line-height:1.4em; color:#646464; margin:0 0 2px; }
h4						{ background-color:#dbdbdb; color:#000000; font:normal 11px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 5 0px; padding:1 4 1 4px; }
p 						{ margin:0 0 2 0px; }
a 						{ color:#e60000; background:inherit; text-decoration:none; }
a:hover 				{ color:#aa0001; background:inherit; text-decoration:underline; }

div#banner 				{ position:absolute; top:  5px; left:  10px; width:980px; text-align:center; border:0px; margin:0px; padding:5 0 5 0px; }
div#total 				{ position:absolute; top: 90px; left:  10px; width:980px; border-top:5px solid #da251d; margin:0px; padding:0px; }
div#total_1				{ position:absolute; top:150px; left:   0px; width:980px; border:0px; margin:0px; padding:0px; float: left; }

div#top					{ float:right; text-align:right; }
div#top a 				{ color:#808080; margin:0px; padding:0px; }

div#titel 				{ float:left; margin:5 0 0 0px; }
div#suche 				{ float:right; margin:35 0 0 0px; }

div#menu 				{ font-size:1.1em; text-transform:uppercase; text-align:center; padding:10 0 10 0px; clear:both; margin:0px; }	
div#menu a 				{ margin:0px; color:#e60000; }
div#menu a:hover 		{ color:#aa0001; }

div#artikellinks		{ float: left; width:315px; border:0px; padding:0px; margin:0px; }
div#artikellinks h3		{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#artikelmitte		{ float: left; width:315px; border:0px; padding:0px; margin: 0px 0px 0px 17px; }
div#artikelmitte h3		{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#artikelrechts		{ float: left; width:315px; border:0px; padding:0px; margin: 0px 0px 0px 17px; }
div#artikelrechts h3	{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#artikellinks_1		{ position:absolute; top:240px; left:   0px; width:320px; border:0px; padding:0px; }
div#artikellinks_1 h3	{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#artikelmitte_1		{ position:absolute; top:240px; left: 335px; width:320px; border:0px; padding:0px; }
div#artikelmitte_1 h3	{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#artikelrechts_1		{ position:absolute; top:230px; left: 670px; width:320px; border:0px; padding:0px; }
div#artikelrechts_1 h3	{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#artikellinks_2		{ position:absolute; top:500px; left:   0px; width:320px; border:0px; padding:0px; }
div#artikellinks_2 h3	{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#artikelmitte_2		{ position:absolute; top:500px; left: 335px; width:320px; border:0px; padding:0px; }
div#artikelmitte_2 h3	{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#artikelrechts_2		{ position:absolute; top:500px; left: 670px; width:320px; border:0px; padding:0px; }
div#artikelrechts_2 h3	{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#tippslinks			{ position:absolute; top:760px; left:   0px; width:320px; border:0px; padding:0px; }
div#tippslinks h3		{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#tippsmitte			{ position:absolute; top:760px; left: 335px; width:320px; border:0px; padding:0px; }
div#tippsmitte h3		{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#tippsrechts			{ position:absolute; top:760px; left: 670px; width:320px; border:0px; padding:0px; }
div#tippsrechts h3		{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#terminlinks			{ position:absolute; top:990px; left:   0px; width:320px; border:0px; padding:0px; }
div#terminlinks h3		{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#terminmitte			{ position:absolute; top:990px; left: 335px; width:320px; border:0px; padding:0px; }
div#terminmitte h3		{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#terminrechts		{ position:absolute; top:990px; left: 670px; width:320px; border:0px; padding:0px; }
div#terminrechts h3		{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#terminlinks_1		{ position:absolute; top:1250px; left:   0px; width:320px; border:0px; padding:0px; }
div#terminlinks_1 h3	{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#terminmitte_1		{ position:absolute; top:1250px; left: 335px; width:320px; border:0px; padding:0px; }
div#terminmitte_1 h3	{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#terminrechts_1		{ position:absolute; top:1250px; left: 670px; width:320px; border:0px; padding:0px; }
div#terminrechts_1 h3	{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#abschluss			{ position:absolute; top:1490px; left:  0px; width:1000px; border:0px; padding:0px; }
div#abschluss1			{ position:absolute; top: 800px; left:  0px; width:1000px; border:0px; padding:0px; }

div#fuss				{ clear: both; position:relative; top:5px; width:980px; font-size:1.2em; background:#da251d; margin:10 0 0 0px; padding:0 0 1 5px; }
div#fuss a				{ font-size:.9em; color:#fff; font-weight:normal; text-align:center; }
div#web	 				{ clear: left;width: 980px; font-size:1.3em; line-height:1.4em; text-transform:uppercase; text-align:center; padding:10px 0 0 0; margin:0 0 10 0px; }	
div#web a	 			{ margin:0px; color:#0416ff; }

div#termine 			{ width:310px; background-color:#E60000; margin:10 0 10 0px; padding:2px; }

div#fixiert 			{ position:absolute; top: 5px; left:1000px; width:160px; border:0px; }

div.clearfloat 			{ clear:both; height:0; font-size: 1px; line-height: 0px; }

div#liste				{ float: left; width:645px; border:0px; padding: 0px; margin: 0px;}
div#liste h3			{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#listerechts			{ float: left; width:645px; border:0px; padding: 0px; margin: 0px;}
div#listerechts h3		{ font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#stage 				{ background-color:#d3e7ff; text-align:center; margin:10 0 10 0px; padding:10px; }
div#verlosung			{ background-color:#ffffcc; margin:10 0 0 0px; padding:2px; }

input#searchfield 		{ width:170px; padding:6px; border:2px solid #ccc; font-size:0.9em; }
input#searchbutton 		{ background:#E60000; border:0px; padding:1px; color:#fff; font-weight:bold; font-size:1.0em; }

.anzeige   				{ font-size:.72em; font-style:italic; text-align:right; }
.anzeigentext 			{ font-size:.72em; font-style:normal; text-align:left; background-color:#808080; color:#ffffff; padding:10px; }
.anzeigerot 			{ font-size:85%; font-style:italic; text-align:right; color:#ff0000; }
.bild     				{ float:left; margin:3 10 0 0px; text-align:inherit; }
.bildr    				{ float:right; margin:3 0 3 10px; text-align:inherit; }
.klein   				{ color:#CF0; }
.mitte    				{ text-align:center; } 
.preise   				{ font-size:.9em; line-height:1.1em; background-color:#fed; text-align:center; padding:2px; }
.preise_1  				{ font-size:.9em; line-height:1.1em; text-align:center; padding:2px; }
.preisliste				{ font:normal .9em Verdana, Geneva, Arial, Helvetica, sans-serif; }
.vorschub 				{ font-size:1.0em; margin:0 0 0 0px; }
.vorschub5 				{ margin:5px 0px 5px 0px; }
.vorschub5 				{ color:#ffffff: }