/* CSS Document */


*				{margin: 0px;padding: 0px;}
body			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000;
				background-color: #000; text-align:center;}
h1				{font-family:Arial; 	font-size: 32px;		padding:0 0 25px 11px;	margin-top:25px; 	font-weight:normal;}
h1.start		{font-family:Verdana;	font-size: 18px;		padding:0 0 15px 11px;		margin-top:20px;}
h1.maghead		{line-height:30px;}
h2,h3,h4,h5,h6	{font-size: 12px;		padding-left:11px;}
p				{padding:0 0 10px 11px;}
p strong		{color:#005BAB;}
a				{color:#005BAB;}
a {
	/* Hebt den 1px dotted Rahmen um aktive Links auf */
	-moz-outline:none;
	outline:none;
}
a img			{border:none;}
ul, dl			{margin-bottom:10px;}
ul 				{margin-left: 25px;		list-style:circle;}
li				{}
dl				{}
dt				{}
dd				{}

#siteframe		{margin: 25px auto 10px auto;		text-align:left;		background-color:#fff;		width:750px}
span.hinweis	{background:#952e32;color:white;font-size:12px;font-weight:bold;text-transform:uppercase;padding:13px;height:24px;}
span.hinweis a  {color:white;text-decoration:none;}
span.hinweis a:hover  {color:#f90;text-decoration:underline;}
div.achtung     {border: 1px solid #000;background:#d6dafc; text-align:justify;margin:13px;padding:10px 10px 0 0;}
div.achtung h2  {text-transform:uppercase;margin-bottom:5px;}
div#banner		{text-align:right; padding:0 0 0 0; background:#000;}
div#banner p.anzeige {color:#999; padding:0; font-size:10px; line-height:11px;}
 
dl.daten		{color:#c00;		line-height:17px;}
dl.daten dt		{float:left;		display:block;		width:200px;}
dl.daten dd		{font-weight: bold;}

ul#menue		{list-style:none;	height:64px;	background-image: url(img/menue_bg.gif); margin-left:0;
													background-repeat: no-repeat;
													background-position: top left;}
ul#menue li 	{xdisplay:block;		float:left;		width:74px; 	text-align:center;}
ul#menue li a 	{width:74px; 		height:64px;	display:block;	text-indent:-9999px;}
ul#menue li.brand {width:281px;}
ul#menue li.start {}
ul#menue li a.active,ul#menue li a:hover{background-repeat: no-repeat;  background-position: left left;}
ul#menue li.start a.active,ul#menue li.start a:hover		{background-image: url(img/start.gif);}
ul#menue li.modell a.active,ul#menue li.modell a:hover		{background-image: url(img/modell.gif);}
ul#menue li.magazin a.active,ul#menue li.magazin a:hover	{background-image: url(img/magazin.gif);}
ul#menue li.bestellen a.active,ul#menue li.bestellen a:hover{background-image: url(img/bestellen.gif);}
ul#menue li.impressum a.active,ul#menue li.impressum a:hover{background-image: url(img/impressum.gif);}
ul#menue li.datenschutz a.active,ul#menue li.datenschutz a:hover{background-image: url(img/daten.gif);}
ul#menue li.faq a.active,ul#menue li.faq a:hover{background-image: url(img/faq.gif);}

div#content					{background:#fff;}
div#content img.bisFront 	{float:left;		margin-right:5px;}
div#content div.bestellenFront 
	{background-image: url(img/order_bg.jpg);	background-position: right top;	background-repeat: no-repeat;
	height:226px;	margin:20px 3px 0 0;}
div#content div.bestellenFront h2{xdisplay:none;margin:0;}
div#content div.bestellenFront h2 a {text-indent:-9999px;display:block;height:60px;}
div#content div.bestellenFront p {padding:6px 0 0 0; 	width:277px;		float:left;}

div#content div.bestellenFront p.tvspot		{margin-top:10px; line-height:12px;}
div#content div.bestellenFront p.tvspot img {float:left; margin:3px 4px 0 0;}
div#content div.bestellenFront p.tvspot strong, div#content div.bestellenFront p.tvspot strong a {color:#c00;}

div#content img.magazinSeiten {float:right;	margin:0 15px 5px 0;}
div#content.impr p{margin-right:11px;text-align:justify;}

#pageflip {float:right;}
img.geschenke 		{margin: 0 15px 10px 8px;	float:left;}
div#content a img	{border:none;}

p.fullscreen		{text-align:justify;		margin-right:11px;}
p.footer			{padding:0;}
p.footer 
	{background-image: url(img/footer.gif); background-repeat: no-repeat; background-position: left top;
	height:24px; text-indent:-9999px; display:block;}
p.footnote, p.footnote strong, span.footnote			{color:#999;}
span.footnote		{font-size:10px;line-height:11px;padding-top:4px;}
p.datenschutz		{width:750px; margin:0 auto; padding:0 0 0 20px; text-align:left;background-color:#000;}
p.datenschutz a		{text-decoration:none;}
p.magazin			{padding-top:5px; 	margin-left:284px;		margin-bottom:20px;}
br.clear		{clear:both;line-height:1px;font-size:1px;}
.achtung {border-top:1px solid #900; background-color:#fcc; color:#900; border-bottom:1px solid #900;padding:10px 10px 14px 12px;margin:0 0 10px}
.achtung img {float:left;margin:3px 10px 0 0;}
.achtung a{color:#900;}
.achtung strong{color:#900;}

#content_start { margin-left:278px; }

/* Fehlermeldung */
ul.error {
	background:#FFCCCC none repeat scroll 0 0;
	border-bottom:1px solid #990000;
	border-top:1px solid #990000;
	color:#990000;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 10px;
	padding:5px;
}

/* User Anmeldung Form */
#anmeldung { margin-bottom:20px; }

label {
	cursor:pointer;
	display:block;
	margin:0 0 2px;
	padding:2px 10px 0 0;
	width:100px;
	float:left;
}

input, select {
	width:300px;
	margin:2px 3px 2px 0;
}

input#strasse { width:253px; }
input#nr { width:40px; }
input#plz { width:80px; }
input#ort { width:213px; }
input#doSend { width:100px; }
