@import url(/html4.css);
@import url(/datepicker.css);

html, body	{ width:100%; margin:0; padding:0; }
body		{ font-family: Verdana, Helvetica, sans-serif; font-size: 12px; background:#fbf7e9 none; color:#434343 }
img			{ border:none }
a			{ color:#c92734 }
form		{ display:inline; }
img, table	{ border:none; }
h1 			{ font-size:130%; }
h2 			{ font-size:112%; }
h3 			{ font-size:100%; }
a:visited	{ color:#51421c }
*:focus		{ outline:none; -moz-outline:none }

form,
textarea,
input,
select				{ font-family:inherit; font-size:100%; }
input.txtinput,
textarea.txtinput	{ border: 1px inset #999 }
input.button		{ background: #fff url(/assets/Image/Layout/button_bgnd.png) repeat-x center center scroll; border:none; font-size:inherit; font-family:inherit; color:#51421c; padding:0.1em 0.66em; font-weight:bold  }
a.button			{ background: #fff url(/assets/Image/Layout/button_bgnd.png) repeat-x center center scroll; border:none; font-size:inherit; font-family:inherit; color:#51421c; padding:0.15em 0.9em; font-weight:bold; text-decoration:none  }

/* layout */
#container			{ width:900px; margin:0 auto; }
#header1 			{ height:40px; }
#header2			{ height:230px; background:transparent url(/assets/Image/Layout/header.jpg) no-repeat left top scroll; margin-bottom:20px }
#topnav				{ text-align:right; padding-top:87px }
#topnav ul			{ float:right; list-style:none; margin:0; padding:0 }
#topnav li			{ float:left; background:transparent url(/assets/Image/Layout/topnav_bgnd_left.png) no-repeat left top; margin-right:3px; line-height:26px; height:26px }
#topnav a:link,
#topnav a:hover,
#topnav a:active,
#topnav a:visited	{ float:left; font-family:Arial,sans-serif; font-weight:bold; color:#fbf7e9; text-decoration:none; background:transparent url(/assets/Image/Layout/topnav_bgnd_right.png) no-repeat right top; margin-left:6px;padding:0 12px 0 2px }

#cart 				{  }

#navigation			{ float:left; width:174px; margin-right:15px }
#navigation a:link,
#navigation a:hover,
#navigation a:active,
#navigation a:visited	{ display:block; text-align:right; line-height:25px; padding-right:14px; color:#434343; letter-spacing:2px; text-decoration:none; background:transparent url(http://xn--bckerei-liebscher-qqb.com/typo3/sysext/cms/tslib/media/uploads/crcph/pil.gif) no-repeat right center scroll }
#navigation a:active,
#navigation a.active	{ font-weight:bold }
#navigation a.navlevel3:link,
#navigation a.navlevel3:hover,
#navigation a.navlevel3:visited,
#navigation a.navlevel3:active { letter-spacing:normal; font-size:90%; line-height:1.1em; padding-right:24px; }

#content			{ float:left; width:460px; padding-left:25px }
#content-right		{ float:right; width:200px; }

#footer				{ padding-top:2em; color:#959595; text-align:center }

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* form error messages */
.error-formfield { background-color:#ffecbe }
div.error-formfield { color:#c92734; font-weight:bold; display:none }
.error-message { color:#c92734; font-weight:bold; }
