* { margin:0; padding:0; }
option { padding-left:0.4em; }

* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }

html { overflow-y:scroll; } 

fieldset { border:0 solid; }

ul, ol, dl { margin:0 0 1em 1em }
li { margin-left:1.5em; }

dt { font-weight:bold; }
dd { margin: 0 0 1em 2em; }

blockquote { margin:0 0 1em 1.5em; }








a,a:visited { color:#000000; text-decoration:none; }
a:hover { font-weight:normal; color:#993333; text-decoration:underline; }

a.h3,a.h3:visited { color:#000000; text-decoration:none; }
a.h3:hover { font-weight:bolder; color:#993333; text-decoration:underline; }


/* Links (Menüzeile) */
a.menue,a.menue:visited { color:#333333; text-decoration:none; padding: 0px 5px 1px 5px; }
a.menue:hover { color:#FFFFFF; background-color:#993333; text-decoration:none; padding: 0px 5px 1px 5px; }


/* Links (intern) */
a.imenue,a.imenue:visited { color:#000000; text-decoration:none; padding: 0px 5px 1px 5px; }
a.imenue:hover { color:#FFFFFF; background-color:#993333; text-decoration:none; padding: 0px 5px 1px 5px; }


a.dmenue,a.dmenue:visited,a.dmenue:hover { color:#FFFFFF; background-color:#666666; text-decoration:none; padding: 0px 5px 1px 5px; }
a.ddmenue,a.ddmenue:visited,a.ddmenue:hover { color:#FFFFFF; background-color:#999999; text-decoration:none; padding: 0px 5px 1px 5px; }

/* ShopLinks (Buttons) */
a.shopbutton,a.shopbutton:visited { color:#FFFFFF; text-decoration:none; }
a.shopbutton:hover { color:#990000; text-decoration:none; }

a.shopbuttonx,a.shopbuttonx:visited { color:#FFFFFF; text-decoration:none; }
a.shopbuttonx:hover { color:#FFFFFF; FONT-WEIGHT:bolder;  text-decoration:none; }



a.menuex,a.menuex:visited { color:#000000; text-decoration:none; padding: 0px 5px 0px 5px; display:block; width=367px; height=20px; }
a.menuex:hover
{	color: #FFFFFF;
	background-color:#993333;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	display:block;
	width=367px;
	height=20px;
}


a.menuex540,a.menuex540:visited { color:#000000; text-decoration:none; padding: 0px 5px 0px 5px; display:block; width=540px; height=20px; }
a.menuex540:hover
{	color: #FFFFFF;
	background-color:#993333;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	display:block;
	width=540px;
	height=20px;
}


a.menueh,a.menueh:visited { color:#000000; text-decoration:none; padding: 1px 5px 1px 5px; display:block; width=210x; height=19px; }
a.menueh:hover
{	border-color:#FFFFFF;
	border-width:1px;
	border-style: dotted;
	text-decoration:none;
	padding: 0px 4px 0px 4px;
	display:block;
	width=210px;
	height=19px;
}


a.ssmenue,a.ssmenue:visited
{	display:block;
	color: #000000; 
	text-decoration:none; 
	width:110px;
	padding: 0px 0px 0px 0px;
}

a.ssmenue:hover
{	display:block;
	font-weight:normal;
	color: #FFFFFF;
	background-color:#993333;
	text-decoration:none;
	width:110px;
	padding: 0px 0px 0px 0px;
}

#fusszeile  { background-image:url("http://www.cremeroyale.de/assets/images/footerback01.gif"); padding-top:15px; clear:both; }
#fusszeile2 { background-image:url("http://www.cremeroyale.de/assets/images/footerback02.gif"); padding-top:15px; clear:both; }

p,ul { color:#333333; font-family:verdana; font-size:8pt; line-height:14pt; }
h1 { color:#333333; font-family:verdana; font-size:10pt; line-height:16pt; }
h2 { color:#333333; font-family:verdana; font-size:11pt; line-height:18pt; }
h3 { color:#333333; font-family:verdana; font-size:9pt; line-height:15pt; }
h4 { color:#333333; font-family:verdana; font-size:9pt; line-height:14pt; }

body { font-size:100.01%;
       background-repeat:repeat-x;
       background-image: url('http://www.cremeroyale.de/assets/images/back01.jpg');
}
