	/* orange color alt: #FEA628*/
/* orange color new: #FF8800*/

html,address,blockquote,body,div,dl,dt,dd,fieldset,form,h1,h2,h3,h4,h5,h6,ol,p,ul,li,center,hr,pre,table,tr,td,th,thead,tbody,tfoot {
  font-family:inherit; font-style:normal; font-weight:normal;
  font-variant:normal; font-size:inherit; line-height:inherit;
  text-align:left; text-decoration:none; padding:0; margin:0;
  float:none; border:0px; display:block; cursor:default; }
span,a,img,abbr,code,em,strong,b,i,var,tt,kbd,samp,small,sub,sup,caption {
  font:inherit; background:transparent; padding:0; margin:0;
  color:inherit; display:inline; float:none; border:0; }
textarea,legend,label,button,input,object,select { font:inherit; margin:0; padding:0; }

li       { display:list-item; }

table    { display:table; 4-spacing:0; border-collapse:collapse; }
tr       { display:table-row; }
th,td    { display:table-cell; }
thead    { display:table-header-group; }
tbody    { display:table-row-group; }
tfoot    { display:table-footer-group; }
caption  { display:table-caption; }
colgroup { display:table-column-group; }
col      { display:table-column; }

head     { display:none; }

/* { Optionales */
html { font-family:Verdana, 'Lucida Grande', Geneva, Lucida, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#950000; }
a:link, a:visited, a:hover, a:active { cursor:pointer; }
/* input, textarea { cursor:auto; } */
ul li { list-style-type:none;  }
ol li { list-style-type:none; }
/* } */






/* ------------------------------------------- */
/* Headlines */

h1 { font-weight:bold; font-size:18px; margin-bottom:15px; }
h2 { font-weight: bold; font-size: 11pt; margin-bottom:10px; }
h3 { margin-left:10px; font-size:11px; font-weight:bold;}
h4 { font-size:11px;  font-weight:bold }
h5 { margin-left:15px; font-size:14px; font-weight:bold; margin-bottom:5px; }
h6 { margin-left:7px; margin-bottom:6px;font-size:11px; }
li { margin-left:20px; font-size:11px; }



/* ------------------------------------------- */
/* Wrapper */

#wrapper { background:url(/templates/morgenschein/img/kachel_back.jpg) 0 0 repeat-x; background-color:#FEA628 /*#FEA628;*/  }

/* ------------------------------------------- */
/* Header */

#header { margin:15px 0 0 233px; height:149px; width:710px; background:url(/templates/morgenschein/img/header.png) 0 0 no-repeat;}
* html #header{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/morgenschein/img/header.png', sizingMethod='scale');}
* html #header a{position:relative;}
#header #submenu { margin-left:550px; width:200px; }
#header #submenu ul { padding:14px 0 0 14px; }
#header #submenu ul li { padding-bottom: 5px; width:110px; }

/* ------------------------------------------- */
/* Navibox */

.navibox { position:absolute; top:220px;  left:15px; width:220px; }
.navibox .top { height:20px; background:url(/templates/morgenschein/img/navibox_top.png) 0 0 no-repeat; }
* html .navibox .top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/morgenschein/img/navibox_top.png', sizingMethod='scale');}
* html .navibox .top  a {position:relative;}
.navibox .middle { width:250px; height:100%; min-height:100px; background:url(/templates/morgenschein/img/navibox_middle.png) 0 0 repeat-y; }
* html .navibox .middle { behavior: url(/templates/morgenschein/iepngfix.htc); background: transparent url(/templates/morgenschein/img/navibox_middle.png) repeat scroll 0%; height:100%; min-height:100px; width: 220px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.navibox .middle p { margin-left:15px; }
.navibox .middle form input { width:210px; margin:5px 0;}

.navibox .bottom2 { height:20px;background:url(/templates/morgenschein/img/navibox_bottom.png) 0 0 no-repeat; }
* html .navibox .bottom2 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/morgenschein/img/navibox_bottom.png', sizingMethod='scale');}
* html .navibox .bottom2 a {position:relative;}
.navibox .middle .categorylist {overflow:hidden; }
.navibox .middle .categorylist ul { margin:10px 0 0 20px; }
.navibox .middle .categorylist ul li a {color:#950000; }

/* ------------------------------------------- */
/* Infobox */

.infobox { position:absolute; top:220px;  left:925px; width:220px; }
.infobox .top { height:12px; background:url(/templates/morgenschein/img/infobox_top.png) 0 0 no-repeat; }
* html .infobox .top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/morgenschein/img/infobox_top.png', sizingMethod='scale');}
* html .infobox .top  a {position:relative;}
.infobox .middle { width:220px; height:100%; min-height:100px; background:url(/templates/morgenschein/img/infobox_middle.png) 0 0 repeat-y; }
* html .infobox .middle { behavior: url(/templates/morgenschein/iepngfix.htc); background: transparent url(/templates/morgenschein/img/infobox_middle.png) repeat scroll 0%; height:100%; min-height:100px; width: 175px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.infobox .middle p { margin-left:150px; }
.infobox .middle form input { width:250px; margin:10px 0;}

.infobox .bottom2 { height:20px;background:url(/templates/morgenschein/img/infobox_bottom.png) 0 0 no-repeat; }
* html .infobox .bottom2 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/morgenschein/img/infobox_bottom.png', sizingMethod='scale');}
* html .infobox .bottom2 a {position:relative;}
.infobox .middle .categorylist {overflow:hidden; }
.infobox .middle .categorylist ul li a {color:#950000; }
/* ------------------------------------------- */
/* Body */

#body { width:690px; margin:8px 0 0 238px; }

#body #menu { width:690px; height:30px; background:url(/templates/morgenschein/img/menu_bgr.png) 0 0 no-repeat; }
#body #menu .active { padding:0 15px; height:30px; background:url(/templates/morgenschein/img/menu_active.png) 0 0 repeat-x; float:left; }
#body #menu .active p { margin-top:7px; color:#000000; text-align:center; }
#body #menu .inactive { padding:0 15px; height:30px; background:url(/templates/morgenschein/img/menu_active.png) 0 0 no-repeat; float:left;  }
#body #menu .inactivelinks { padding:0 15px; height:30px; float:left;  }
#body #menu .inactivelinks p { text-align:center; }
#body #menu .inactive p { text-align:center; }


#body #content { width:690px; padding-bottom:15px; background:url(/templates/morgenschein/img/body.png) 0 0 repeat-y; }
#body #content{padding:20px; min-height:300px;}
* html #body #content{height:300px;}

#body #content table{width:650px;;padding:20px 20px;}


#body #content .list { padding:10px 0; width:660px; border-bottom:1px solid #950000; }
#body #content .list .outer { width:600px; background:url(/templates/morgenschein/img/dots.png) 285px 0 repeat-y;  }
#body #content .list .links { width:280px; float:left;}
#body #content .list .rechts { width:270px; float:right; }
#body #content .list .produktbeschreibung { margin-left:15px; width:405px; float:left; }
#body #content .list .contentitem { width:200px; float:left; padding: 0 8px; }
#body #content .list .bilderrahmen { width:200px; height:200px; float:left; margin-bottom:15px; }
#body #content .list .bilderrahmen .inner { width:200px; height:200px; text-align:center; border:2px solid #FEC677; background:#FFF;}
#body #content .list .bilderrahmen img { margin:1em 0; }

#body .bottom { width:690px; height:14px; padding-bottom:15px; margin-bottom:15px; background:url(/templates/morgenschein/img/body_bottom.png) 0 0 no-repeat; }
* html #body .bottom { width:690px; height:14px; padding-bottom:15px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/morgenschein/img/body_bottom.png', sizingMethod='');}

#footer { clear:both; width:100%; margin:15px 0 0 -90px; }
#footer p { text-align:center; }
#footer p span.seperator { color:#FEA628 /*#FEA628*/; padding-left:5px; padding-right:3px; }

/* ------------------------------------------- */
/* Tabellen */

.carttable table.cart { width:640px; }
.carttable table.cart .firstrow { text-align:center; border-bottom:1px solid #FEA628  /*#FEA628*/;  padding:11px 0; }
.carttable table.cart .followingrow { text-align:center; border-bottom:1px solid #FEA628 /*#FEA628*/;  padding:11px 0; }

table.artikeltabelle { width:650px; }
table.artikeltabelle tr td.tlinks { width:500px; }
table.artikeltabelle tr td.trechts { width:150px; text-align:right;  font-weight:bold; }

table.preistabelle { width:650px; }
table.preistabelle tr td.tlinks { width:500px; text-align:right; padding-right:30px;  }
table.preistabelle tr td.trechts { width:150px; text-align:right; font-weight:bold; }

td.element { width:30px; }
td.text { width:200px; }

/* ------------------------------------------- */
/* Boxen */

.versandbox { float:left; width:300px; border-bottom:1px solid #950000; }
.versandbox input {border:none; width:20px; }

.rechnungsbox { float:left; width:300px; border-bottom:1px solid #950000; }
.rechnungsbox input { border:1px; }

.qtyform label { width:50px; }
.qtyform input { float:left; }
.qtyform p.button input { width:120px !important; margin:0 0 0 15px; }

.cartinfo { margin-bottom:15px; margin-right:20px; }
.cartinfo h2 { text-align:right; margin-top:15px; }
.cartinfo p { text-align:right; margin-top:15px; }

/* ------------------------------------------- */
/* Labels und Input */

label { float:left; width:150px;}

input { /*font-size:13px; border:1px solid #111111; height:20px; width:261px;*/ }
input.checkbox { width:15px !important; border:none; }
input.radio { width:15px !important; border:none; }
input.text { /*padding-left:10px; */font-size:13px;  height:20px; width:261px; }
input.password { /*padding-left:10px; */font-size:13px;  height:20px; width:261px; }


.qty input.text{width: 20px !important; height:auto;}


.input { padding-bottom:15px; }

.button { width:300px; }
.button input { width:120px; margin:15px 15px 15px 0px; width:120px; height:20px; border:none !important; cursor:pointer; float:left; }
.button a img { width:120px; margin:15px 15px 15px 0px; width:120px; height:20px; border:none !important; cursor:pointer; float:left; }
.button img { width:120px; margin:15px 15px 15px 0px; width:120px; height:20px; border:none !important; cursor:pointer; float:left; }

.zahlungsweise label { float:left; width:100px; }
.zahlungsweise input.radio { float:left; }

#checkout_payment label { width:190px; }

/* ------------------------------------------- */
/* Besonderes */

.adresses { border-bottom:1px solid #FFA528; padding-bottom:15px;}
#create_account .list .inputRequirement { width:20px; float:none; margin-left:10px; }
.preis { margin:10px 0 10px; 0; text-decoration:underline; font-size:18px; }
p.spacer { height:20px; width:20px; }
.versand { float:left; margin-right:10px; }
.clearfloat{clear:both;}
.text p { margin-bottom:15px; }
.text h2 { margin-bottom:15px; }
.accountlist { float:left; margin-left:0px; }
.navigationbar { padding:15px; }

/* ------------------------------------------- */
/* Links */


a:link,
a:visited { text-decoration:none; color:#900000;}
a:focus,
a:hover   { text-decoration:none; color:#000000; }
a:active  { text-decoration:none; color:#900000; }



#header #submenu a:link,
#header #submenu a:visited { text-decoration:none; color:#900000;}
#header #submenu a:focus,
#header #submenu a:hover   { text-decoration:none; color:#000000; }
#header #submenu a:active  { text-decoration:none; color:#900000; }


#body #menu .inactive { cursor:pointer; }
#body #menu .inactivelinks { cursor:pointer; }
#body #menu .inactive p { margin-top:5px; cursor:pointer; }
#body #menu .inactivelinks p { margin-top:5px; cursor:pointer; }
#body #menu .inactive a:link,
#body #menu .inactive a:visited { text-decoration:none; color:#FFFFFF;}
#body #menu .inactive a:focus,
#body #menu .inactive a:hover   { text-decoration:none; color:#FFFFFF; }
#body #menu .inactive a:active  { text-decoration:none; color:#FFFFFF; }
#body #menu .inactivelinks a:link,
#body #menu .inactivelinks a:visited { text-decoration:none; color:#FFFFFF;}
#body #menu .inactivelinks a:focus,
#body #menu .inactivelinks a:hover   { text-decoration:none; color:#FFFFFF; }
#body #menu .inactivelinks a:active  { text-decoration:none; color:#FFFFFF; }

.copyright  { color:#FFFFFF;}
.copyright a { color:#FFFFFF;}
.copyright a:link, { color:#FFFFFF;  }
.copyright a:visited { color:#FFFFFF;}
.copyright a:focus,
.copyright a:hover   { color:#FFFFFF; }
.copyright a:active  { color:#FFFFFF; }


#new_find{margin: 20px 0px;}


.shipping_table{margin-top:10px;}
.shipping_table td.first{}
.shipping_table td.last{text-align:right;}

.payment_select_table{}


.followingrow input.text{width:30px;}

.adv_search_price input.text{width:40px}

#advanced_search td{padding-bottom:10px;}
.adv_search_add_cats{line-height:20px;}
.min_order_msg{background:#fff; border: solid #ff8800 4px;padding:10px;margin-right:10px;}
.min_order_amount, .missing, .min_imp{font-weight:bold;}


.xtc_sucks .inputRequirement{display:none;}

.order_history_conclude span{font-weight:bold;}


.order_history_conclude table td.tdLeft{text-align:right; font-weight:bold;}
.order_history_conclude table td.tdRight{text-align:right; width:80px;}

.order_list_table th,
.order_history_table th{font-weight:bold;}

.order_history_table td, .order_history_table th{text-align:right;}
.order_history_table .product_name{text-align:left;}
.order_history_table .product_name span{font-weight:bold;}

.search_input input.text{width:350px !important;}










