html, body  		{ 
			 padding:0px; 
			 margin:0px; 
			 font-size:90%; 
			 font-family:Helvetica, Geneva, Arial, sans-serif;  
			 background:#ee7f00 url('http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/hintergrund.png') no-repeat top; 
			 color:#333; 
			 height:100% 
			}
@media all and (min-width: 0px) 
			{ 
			 #header_nav { font-size:90%; } 
			}
@media all and (min-width: 0px) 
			{
#footer p 		{ font-size:90%; }
			}
img 			{ border:none; background:none; }
textarea 		{ padding:5px; }
.categories h1 
			{ font-size: 1.3em; color:#990000; padding:10px 0 10px 10px; margin:0; }
h1 			{ font-size: 1.3em; color:#990000; padding:10px 0 10px 0px; margin:0; }
h1 a 			{ color:#990000; margin:0; }
h2 			{ color:#990000; margin:0 0 10px 0; padding:0px; font-size:14pt; }
h3 			{ color:#e13800; margin:0px 0 10px 0; padding:0; font-size:11pt; }
h4 			{ color:#000; font-style:italic; padding:0; margin:0 0 10px 0; }
h5 			{ color:#e13800; margin:0; padding:0; font-size:12px; }
.unsichtbar, #druck, dfn, hr 
			{ display:none; }
abbr, acronym 
			{
     		  	  font-style:inherit;
     		  	  border-bottom:1px dotted #c40000;
     		  	  cursor:help;
     			}
.li, .bildlinks 	{ float:left; border-right:10px solid #ffffff; }
.re, .bildrechts	{ float:right; border-left:10px solid #ffffff; }
.hidden,.unsichtbar, embed 
			{
			  display: block;
			  visibility: hidden;
			  position: absolute;
			  left: -9999px;
			  height: 0px;
			  line-height: 0px;
			  font-size: 0px;
			  width: 0;
			}
ul 			{ margin:0; padding:0; }
label			{ font-size:.86em; }



/******************* Copyright ************************/




.copyright  		{ font-size: .86em; line-height: 1.5; text-align:center; }
a.copyright 		{ }
a.copyright:hover 
			{ color: #0000ff; text-decoration: underline; }
.error 			{ background:#FF9999; 
			  font-weight:bold; 
			  padding:5px; 
			  margin:0 0 10px 0; 
			  color:#000; 
			  border:1px solid #FF0000; 
			}
#seite 			{ background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/accbg.gif") top repeat-x;  
			  font-weight:normal; 
			  padding:2px;  
			  color:#000; 
			  border:1px solid #940000;
                          float:left;
                          width:auto;
                          height:18px;
                          font-size:.96em;
                          text-align:center;
                          margin-right:3px; 
			}
#seite a 	
			{ font-weight:bold; color:#990000; text-decoration:none; }
#seite a:hover 
			{ font-weight:bold; text-decoration:none; color:#e13800; }
.smallText  		{ background:#f1f1f1; }
.border     		{ border-bottom:1px dashed #ccc; overflow:hidden; padding:0 0 10px 0; }
.helplink   		{ text-align:right; display:block; }

input[type=text], input[type=password], textarea 
            		{ border:1px solid #990000; padding:2px 2px 2px 2px; }

#marktplatz 		{ width:980px; overflow: hidden; margin:0px auto; }





/******************* Suche ************************/




.content_search 	{ background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/accbg.gif") top repeat-x; 
			  border:1px solid #990000; 
			  padding:5px; 
			  font-weight:bold; 
			  overflow:hidden; 
			}
.content_search label 	{ width:120px; float:left; padding:10px 0 0px 0; }
.content_search input, select, checkbox 
			{ 
			  background:#f1f1f1; 
			  border:1px solid #990000; 
			  color:#333; 
			  margin:10px 0 0px 0; 
			}





/******************* Kopfnavigation ************************/




#hgklappnavigation
			{   
			  margin-left:15px;
                          margin-top:24px;
                          margin-bottom:24px;
			}
#klappnavigation, #klappnavigation ul,
			{
			  padding: 0px;
			  margin: 0px;
			  font-size:0em;
			  list-style: none;
			  z-index:100;
			}
#klappnavigation li
			{ float: left; position: relative; z-index:100; }
#klappnavigation a
			{ text-decoration: none; }
.navpunkte,
.navpunkte1,
.navpunkte2,
.navpunkte4,
.navpunkte3
			{
			  display: none;
			  width: 187px;
			  position: absolute;
                             left:0px;
			  z-index:1;
			}
.navpunkte li.ende,
.navpunkte1 li.ende,
.navpunkte2 li.ende,
.navpunkte3 li.ende,
.navpunkte4 li.ende
			{ 
			  border-bottom:solid 1px #9C4F74;
			}
.navpunkte li
			{ 
			  width: 935px; 
			  z-index:1;
                          border-left:solid 1px #9C4F74;
			  border-right:solid 1px #9C4F74;
			  background-color:#fff; 
			}
.navpunkte1 li
			{ 
			  width: 735px; 
			  z-index:1;
                          border-left:solid 1px #9C4F74;
			  border-right:solid 1px #9C4F74;
			  background-color:#fff; 
			}
.navpunkte2 li
			{ 
			  width: 337px; 
			  z-index:1;
                          border-left:solid 1px #9C4F74;
			  border-right:solid 1px #9C4F74;
			  background-color:#fff; 
			}
.navpunkte3 li
			{ 
			  width: 205px; 
			  z-index:1;
                          border-left:solid 1px #9C4F74;
			  border-right:solid 1px #9C4F74;
			  background-color:#fff; 
			}
.navpunkte4 li
			{ 
			  width: 600px; 
			  z-index:1;
                          border-left:solid 1px #9C4F74;
			  border-right:solid 1px #9C4F74;
			  background-color:#fff; 
			}
.navpunkte li td,
.navpunkte1 li td,
.navpunkte2 li td,
.navpunkte3 li td
			{
			  width: 175px;
                          padding-right: 15px;
			  background-color:#fff;
			  vertical-align:top;
			}
.navpunkte4 li td
			{
			  width: 200px;
                          padding-right: 15px;
			  background-color:#fff;
			  vertical-align:top;
			}
.navpunkte li td p,
.navpunkte li p,
.navpunkte1 li td p,
.navpunkte1 li p,
.navpunkte2 li td p,
.navpunkte2 li p,
.navpunkte3 li td p,
.navpunkte3 li p,
.navpunkte4 li td p,
.navpunkte4 li p
			{
                          padding-left: 15px;
			}
.navpunkte li a,
.navpunkte1 li a,
.navpunkte2 li a,
.navpunkte3 li a,
.navpunkte4 li a
			{
			  display: block;
			  font-family: arial, helvetica, sans-serif;
			  font-size: 11px;
			  line-height:20px;
			  color: #333333;
			  z-index:1;
			}
html>body .navpunkte li a,
html>body .navpunkte1 li a,
html>body .navpunkte2 li a,
html>body .navpunkte3 li a,
html>body .navpunkte4 li a,
			{ /* non IE browsers */ width: auto; }
.navpunkte li a:hover,
.navpunkte1 li a:hover,
.navpunkte2 li a:hover,
.navpunkte3 li a:hover,
.navpunkte4 li a:hover
			{ background-color: #FFFFCC; color: #E0485F; }
#klappnavigation li>ul 
			{/* non IE browsers */ top: 24px; top:45px; }

#klappnavigation li:hover ul, li.over ul 
			{ display: block; }

html>body #clearmenu
			{ /* non IE browsers */ height: 0px; }
.hauptpunkt
			{ margin:0px; padding:0px; width:151px; height:45px; }

.hauptpunkt, .hauptpunkt1		
			{ list-style: none; }
.hauptpunkt1
			{ margin:0px; padding:0px; width:56px; height:45px; }
#header 		{ 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/header_bg.png") top no-repeat; 
			  height:129px; 

        margin-top:160px; 
			}
#header_img 		{ overflow:hidden; width:595px; border:0px solid #999; float:left; }
#header_lang 		{ 
			  text-align:right; 
			  border:0px solid #999; 
			  margin:10px 10px 0 0; 
			  height:20px; 
			}
#header_info 		{ 
			  text-align:right; 
			  border:0px solid #999; 
			  margin:0; 
			  height:20px;
                          color:#fff; 
			}
#header_info a,
#header_lang a		{ color:#fff; font-size:.86em; }
#header_info a:hover,
      			{ color:#ee7f00; }
#header_lang a:hover	{ color:#e13800; }

#header_nav 		{ overflow:hidden; margin:50px 50px 0 0px; color:#fff; }
#header_nav ul 		{ 
			  margin:0px 0 0 0; 
			  padding:0px 0 0 0; 
			  list-style:none; 
			  overflow:hidden; 
			  border:0px solid; 
			}
#header_nav li 		{ display:inline; margin:0; padding:0; float:left; }
#header_nav a 		{ 
			  margin:0; 
			  padding:10px 7px 7px 7px; 
			  text-decoration:none; 
			  color:#fff; 
			  font-weight:normal; 
			}
#header_nav a:hover 	{ padding:10px 7px 7px 7px; text-decoration:none; }
#header_nav .active 	{ background:#000; color:#fff; padding:10px 7px 7px 7px; }





/******************* Hauptbereich ************************/





#content 		
			{ 
			  height:100%; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/content_bg.png") top repeat-y; 
                          padding:0 20px 0 20px; 
                          margin:0 0 0 0; 
                          overflow:hidden; 
                        }




/******************* Linke Spalte ************************/




#navtrail 		{ 
			  overflow:hidden; 
			  padding:10px 0 5px 0; 
			  height:50px; 
			  font-size:.93em; 
			}
.search_breadcrumb 	{ 
			  overflow:hidden; 
			  margin:0 20px 0px 0px; 
			  padding:5px 0 5px 0;  
			  width:232px; 
			  height:25px; 
			}
.search_breadcrumb1 	{ 
			  overflow:hidden; 
			  margin:0 20px 0px 0px; 
			  padding:5px 0 5px 0; 
			  float:left; 
			  width:232px; 
			  height:50px; 
			}
#navtrail a		{ color:#990000; font-size:.93em; }
#navtrail a:hover	{ color:#e13800; }
.search_navtrail 	{ overflow:hidden; margin:0 0 0 25px; }
.searchbox a 		{ font-size:.86em; }
.searchbox_input 	{ float:left; }
.searchbox_input input 	{ color:#666; width:159px; }
.searchbox_button 	{ margin:0px 0 0 165px; }
.formleft 		{ float:left; }
.formright 		{ }
fieldset 		{ border: 0; padding: 4px; margin:0; }
legend 			{ 
			  font-size:.92em; 
			  background:#f1f1f1; 
			  color: #333; 
			  border: 1px solid #ccc;
			  margin:0 0 10px 0; 
			  padding:2px; 
			}
label 			{ 
			  font-size: .86em; 
			  line-height: 130%; 
			  background: transparent; 
			  color: #333; 
			  width: 140px;
			  padding:5px 5px 5px 0px; 
			  float: left; 
			  font-weight:bold; 
			}
input[type=hidden] 	{ display: none; }
input[type=checkbox] 	
			{ 
			  background: #fff; 
			  color: #333; 
			  border: 0 none; 
			  width: 1em; 
			  height: 1em; 
			  margin: 0 15px 0 0; 
			  padding: 0; 
			  float: left; 
			}


.categories 		{ 
			  overflow:hidden; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/cate_bg.png") top no-repeat; 
			  padding:10px 10px 10px 10px; 
			  margin:0 0 0px 0; 
			}
.CatLevel1 a, .content_frame a, .content_frameb a, .search_breadcrumb1 a 
			{ font-weight:bold; text-decoration:none; color:#990000; }
.CatLevel2 a,
			{ font-weight:bold; text-decoration:none; color:#000; }
.CatLevel3 a,
			{ font-weight:normal; text-decoration:none; color:#000; }
.categories a:hover, .content_frame a:hover,.content_frameb a:hover, .search_breadcrumb1 a:hover 
			{ font-weight:bold; text-decoration:none; color:#e13800; }
.categories_bottom 	{ 
			  overflow:hidden; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/catebox-bottom.png") top no-repeat; 
			  padding:0px; 
			  margin:0 0 10px 0; 
			  height:11px; 
			}
.categories ul 
			{ padding:0 0 0 10px; margin:0px 0 0 0; list-style-type:none; }
.categories ul li, .content ul li 
			{ padding:5px 0 5px 0; border-top:1px dashed #ccc; }







#sbleft 		{ overflow:hidden; width:232px; float:left; margin:0 20px 0 20px; padding:0; }
#sbleft select 		{ 
			  font-size:9pt; 
			  margin:0 0 10px 0; 
			  color:#333; 
			  font-weight:bold; 
			  padding:5px 0 5px 0; 
			  width:180px; 
			}

#main 			{ padding:0px 0px 0 0; height:100%; overflow:hidden; margin:0 10px 0 10px; }
.content_frameb ul	{ list-style-type:square; color:#990000; }
.content_frameb li	{ color:#000; font-size:12px; }		



.content_frameb 	{ 
			  border:1px solid #990000;
			  width:630px; 
			  padding:10px 5px 10px 5px; 
			  overflow:hidden; 
			  font-size:12px; 
			  margin:0 13px 10px 0; 
			  height:100%; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/accbg.gif") top repeat-x; 
			}


.content_frameb_vereinsbedarf 	
			{ 
			  border:1px solid #990000;
			  width:630px; 
			  padding:10px 5px 10px 5px;  
			  overflow:hidden; 
			  font-size:12px; 
			  margin:0 13px 10px 0; 
			  height:500px; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/accbg_vereinsbedarf.png") top no-repeat; 
			}
.box_content, 
.content, 
.box_whatsnew_frame, 
.box_specials_frame, 
.last_viewed_frame 
			{ 
			  
                          overflow:hidden; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/cate_bg.png") top no-repeat; 
			  padding:10px 10px 10px 20px; 
			  margin:0 0 0px 0; 
			  height:100%;
			}




/******************* Text- und Inhaltsboxen ************************/




.content_frame, 
.checkout_shipping, 
.create_account 	{ 
			  border:1px solid #990000; 
			  padding:15px; 
			  overflow:hidden; 
			  font-size:.96em; 
			  margin:0 0px 10px 0; 
			  height:100%;
			  width:608px; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/accbg.gif") top repeat-x; 
			}
.content_frame textarea { }
.content_frame ul 	{ padding:0; margin:0; list-style:none; }
.content_frame2 	{ background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/accbg.gif") top repeat-x; 
			  border:1px solid #990000; 
       			  padding:5px; 
			  overflow:hidden; 
			}
.content_frame3 	{ 
			  background:#fff; 
			  border-top:1px dotted #999; 
			  border-bottom:1px dotted #999; 
			  border-left:1px dotted #999; 
			  padding:5px; 
			  overflow:hidden; 
			}
.content_frame em 	{ font-weight:bold; color:#333; }





/******************* Produktboxen ************************/





.new_products_default_frame h2 
			{ 
			  margin:5px 0 0 0; 
 			  padding:0; 
			  font-size:.92em; 
			  color:#000; 
			  font-weight:normal;
                          height:30px; 
			}
.new_products_default_frame h2 a 
			{ color:#990000; }
.new_products_default_frame h2 a:hover 
			{ color:#e13800; }
.new_products_default_box, 
.new_products_default_box2, 
.new_products_default_box3 
			{ 
			  float:left; 
                          border:1px solid #990000;
			  height:390px; 
			  width:196px; 
			  padding:5px; 
			  margin:0 8px 12px 0px; 
			  text-align:center; 
			  overflow:hidden; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/accbg.gif") top repeat-x; 
			}
.new_products_default_img 
			{ margin:15px 0 0 0; height: 200px;}
.new_products_default_img img 
			{ padding:5px; background:#transparent; margin:0 0 10px 0; }
.new_products_default_desc 
			{ font-size:.83em; }
.new_products_default_price 
			{ color:#990000; font-weight:bold; font-size:1.2em; height:40px; }
.new_products_default_tax, .new_products_default_vpe 
			{ font-size:.83em; }
.new_products_default_shiplink 
			{ font-size:.83em; }
.new_products_default_shiplink a 
			{ color:#990000; }
.new_products_default_shiplink a:hover 
			{ color:#e13800; }
.new_products_default_buttonbuy 
			{ margin:15px 0 15px 0; }
.new_products_layout_box 
			{ height:50px; }
.new_products_frame 	{ height:100%; overflow:hidden; }
.new_products_box 	{ 
			  float:left; 
			  border:1px dotted #990000; 
			  width:30%; 
			  padding:5px; 
			  margin:3px; 
			  text-align:center; 
			  height:230px; 
			}
.new_products_name 	{ background:#f1f1f1; padding:2px; }
.new_products_img 	{ padding:5px 5px 0 0; }
.new_products_desc 	{ }
.new_products_price 	{ color:#333; font-weight:bold; font-size:16px; }
.new_products_tax 	{ }
.new_products_shiplink 	{ }
.new_products_shipname 	{ }
.new_products_buttonbuy { }





/******************* Reiternavigation ************************/





.TabbedPanels
			{ padding: 0px; clear: none; width: 655px; /* IE Hack */ }
.TabbedPanelsTabGroup	{ margin: 0px; padding: 0px; }
.TabbedPanelsTab
			{
			  position: relative;
			  top: 1px;
			  float: left;
			  padding: 4px 10px;
			  margin: 0px 1px 0px 0px;
			  font-size:.86em;
			  color:#333;
			  list-style: none;
			  border:1px solid #990000;
			  -moz-user-select: none;
			  -khtml-user-select: none;
			  cursor: pointer;
			}
.TabbedPanelsTabHover	{ background-color:#e13800; color:#000; }
.TabbedPanelsTabSelected
			{ background-color: #990000; border-bottom: 1px solid #990000; color:#fff; }
.TabbedPanelsTab a
			{ color: black; text-decoration: none; }
.TabbedPanelsContentGroup
			{
			  clear: both;
			  border:1px solid #990000;
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/accbg.gif") top repeat-x;
			  margin:0 13px 10px 0;
			  padding:10px 5px 10px 5px;
			  width:630px;
			}
.TabbedPanelsContentGroup ul
			{ margin:0 0 10px 0; padding:10px 0 0 20px; list-style-type:square; }
.TabbedPanelsContentGroup ul li 
			{ margin:0 0 7px 0; }
.TabbedPanelsContent 	{ padding: 4px; }
.TabbedPanelsContentVisible 
			{ }




/******************* Buttons ****************************/






.buttonleft 		{ width:48%; float:left; margin:10px 0 0 0; }
.buttonright 		{ width:608px; 
			  float:right; 
			  border:0px solid #C5C5C5;
			  overflow:hidden; 
			  text-align:right; 
			  margin:10px 18px; 10px; 0; 
			}





/******************* Produktlistung ************************/




.products_navigator 	{ 
			  background:#f1f1f1; 
			  overflow:hidden; 
			  height:100%; 
			  margin:10px 0 0 0; 
			  padding:5px; text-align:center; 
			}

.productslisting_frame 	{ 
			  background:#f1f1f1; 
			  overflow:auto; 
			  padding:5px; 
			  border:1px dotted #990000; 
			  margin:10px 0 10px 0; 
			  height:100%; 
			}
.productslisting_name 	{ }
.productslisting_img 	{ }
.productslisting_desc 	{ }
.productslisting_price 	{ }
.productslisting_tax 	{ }
.productslisting_shiplink 
			{ }
.productslisting_vpe 	{ }
.productslisting_shiptime 
			{ }
.productslisting_shipimg 
			{ }
.productslisting_shipname 
			{ }
.products_frame 	{ 
			  padding:20px 20px 5px 20px; 
			  border:1px solid #990000; 
			  overflow:hidden; 
			  height:100%;
                          width:601px; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/accbg.gif") top repeat-x; 
			}
.productsinfo_left 	{ 
			  float:left; 
			  border:0px solid #000; 
			  width:49%; 
			  height:100%; 
			  margin:0 0 20px 0; 
			}
.productsinfo_right 	{ border:0px solid #000; margin:0 0 20px 49%; height:100%; }
.productsinfo_img 	{ text-align:center; border:0px solid #000; height:100%; }
.productsinfo_img img 	{ 
			  padding:5px; 
			  background:#fff; 
			  border:0px solid #999; 
			  margin:0 0 10px 0; 
			}
.productsinfo_model 	{ height:100%; }
.productsinfo_print 	{ height:100%; }
.productsinfo_price 	{ font-weight:bold; color:#990000; font-size:1.2em; height:100%; }
.productsinfo_tax 	{ font-weight:bold; font-size:.96em; height:100%; }
.productsinfo_shiplink 	{ font-weight:bold; font-size:.96em; height:100%; color:#990000; }
.productsinfo_shiplink a 	
			{ font-weight:bold; font-size:.96em; color:#990000; }
.productsinfo_shiplink a:hover 
			{ font-weight:bold; text-decoration:none; color:#e13800; }
.productsinfo_cartbox 	{ margin:0px 0 10px 0; height:100%; }
.productsinfo_cartbox ul 
			{ padding:0; margin:10px 0 0 0; line-height:25px; list-style:none; height:100%; }
.productsinfo_cartbox li{ float:left; margin-right:10px; }
.productsinfo_vpe 	{ }
.productsinfo_discount 	{ font-weight:bold; font-style:italic; }
.productsinfo_shiptimes { overflow:hidden; margin:10px 0 0 0; }
.productsinfo_18 	{ text-align:center; }
.productsinfo_gprice 	{ font-weight:bold; }
.productsinfo_desc 	{ 
			  overflow:hidden; 
			  margin:0 0 10px 0; 
			  height:100%; 
			  padding:10px; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/accbg.gif") top repeat-x; 
			  border:1px solid #990000; 
			}
.productsinfo_options   { 
			  border-bottom:1px dashed #990000; 
	                  border-top:1px dashed #990000; 
			  padding:10px 10px 0px 0; 
			  overflow:hidden; 
			  margin:10px 0 10px 0; 
			  font-size:.96em;; 
			}
.productsinfo_layout_box{ 
			  border-bottom:1px dashed #ccc; 
			  padding:10px 10px 10px 0; 
			  overflow:hidden; 
			  margin:0px 0 10px 0; 
			}
.product_options_dropdown_ul 
			{ margin:0; padding:0; list-style:none; }
.product_options_dropdown 
			{ border:0px solid; margin:0; padding:0; }
.product_options_dropdown label 
			{ float:left; width:30%; margin:0px 0 10px 0; }
.product_options_dropdown select 
			{ background:#fff; margin:0px 0 10px 0; }
.productsinfo_img_more  { margin:0 0 0 0; padding:0; list-style-type:none; clear:both; }
.productsinfo_img_more li 
			{ float:left; margin-right:9px; }
.productsinfo_img_more li img 
			{ height:90px; border:1px solid #999; padding:5px; background:#fff; }




/******************* Box Login ************************/





.login_ul 		{ margin:0 0 0 0; padding:0; list-style:none; }
.login_ul li a:hover 	{ font-size:8pt; font-weight:normal; }
.login_ul li 		{ float:left; margin-right:7px; margin-top:10px; font-weight:bold; }
.login_ul_password input{ width:100px; }
.lostpassword 		{ 
			  font-weight:normal; 
			  text-align:right; 
			  display:block; 
			  margin:5px 0 0 0; 
			  font-size:8pt; 
			}
.lostpassword2 		{ font-size:.86em; font-weight:normal; }
.lostpassword2 a, .frame_content a: 	
			{ font-size:.86em; font-weight:normal; color:#990000; }
.lostpassword2 a:hover, .frame_content a:hover 	
			{ font-size:.86em; font-weight:normal; color:#e13800; }
.box_login_ul 		{ margin:0; padding:0; list-style:none; }
.box_login_ul_float 	{ float:left; width:102px; clear:both; }
.box_login_ul li 	{ margin:5px 0 0 0; font-weight:bold; }
.box_login_ul li a.lostpassword2 	
			{ font-size:.86em; font-weight:normal; color:#990000; }
.box_login_ul li a.lostpassword2:hover	
			{ font-size:.86em; font-weight:normal; color:#e13800; }
.box_login_field_email input 
			{ width:169px; }




/******************* Hinweisboxen ************************/





.categorie_listing_ul 	{ 
			  float:left; 
			  width:207px; 
			  border:1px solid #990000; 
			  margin:0 8px 8px 0; 
			  padding:0px;
			  list-style:none; 
			  height:210px; 
			  overflow:hidden; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/bg_bg.jpg") top repeat-x; 
			}
.categorie_listing1_ul 	{ 
			  float:left; 
			  width:300px; 
			  border:1px solid #990000; 
			  margin:0 8px 8px 0; 
			  padding:0px; 
			  list-style:none; 
			  height:250px; 
			  overflow:hidden; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/bg_bg.jpg") top repeat-x; 
			}
.categorie_listing2_ul 	{ 
			  float:left; 
			  width:330px; 
			  border:1px solid #990000; 
			  margin:0 8px 8px 0; 
			  list-style:none; 
			  height:250px; 
			  overflow:hidden; 
			  background:#transparent; 
			}
.categorie_listing_ul li a 
			{ font-weight:bold; }
.cat_img 		{ text-align:center; }
.catLevel2, .CatLevel3	{ color:#000; }




/******************* Fussbereich ************************/





#footer 		{ 
			  overflow:hidden; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/footer.png") top no-repeat; 
			  height:189px; 
			}
#footer p 		{ margin:35px 0 0 70px; color:#fff; }
#footer p a 		{ color:#fff; text-decoration:none; }
#footer_content 	{ 
			  padding:0px 0 10px 0; 
			  color:#333; 
			  margin:20px 0 0 25px; 
			  overflow:hidden; 
			  background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/accbg.gif") top repeat-x; 
			  border-top:1px solid #990000; 
			}
#footer_content h1 	{ font-size: 1.1em; color:#999; }
#footer_content h1 a 	{ font-size: 1.1em; color:#999; font-weight:bold; text-decoration:underline; }
#footer_content ul	{ list-style: none; }
#footer_content ul li 	{ padding:5px 0 5px 0; border-bottom:1px dashed #ccc; }
#footer_content a 	{ display:inline; color:#333; text-decoration:none; font-weight:normal; }
#footer_content a:hover { color:#9a1010; }
#footer_content a:hover { text-decoration:underline; }
.footer_first, 
.footer_sec 		{ float:left; padding:0 10px 0 10px; width:31%; border-right:1px dashed #ccc; height:350px; }
.footer_last 		{ padding:0 10px 0 10px; margin:0 0 0 0px; overflow:hidden; width:31%; height:350px; }
.footer_last ul 	{ padding:0 0 0 0px; margin:0 0 0 0px; overflow:hidden; list-style:none; }
.footer_last ul li 	{ margin:0 0 5px 0; }
.footer_first img 	{ padding:5px; background:#fff; border:1px solid #ccc; margin:5px 0 5px 0; }








/******************* Nicht in Verwendung ************************/




























			
			
			











#cart_details { overflow:hidden; height:100%; }
.cart_header { font-weight:bold; padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #ccc; overflow:hidden; height:100%; color:#669900; }
.cart_quantity { float:left; width:60px; text-align:center; }
.cart_quantity input[type=text] { width:2em; text-align:center; }
.cart_article { float:left; width:290px; }
.cart_article a { font-weight:bold; text-decoration:underline; }
.cart_single { float:left; width:75px; text-align:right; }
.cart_total { float:left; width:110px; text-align:right; }
.cart_remove { float:right; padding-right:5px; }
.cartRow1 { border-bottom:1px solid #ccc; overflow:hidden; padding:5px; height:100%; }
.cartRow2 { border-bottom:1px solid #ccc; overflow:hidden; padding:5px; height:100%; }
.total_content { margin-right:100px; font-weight:bold; margin-bottom:10px; }
.cart_ust { text-align:right; margin-bottom:5px; }
.cart_total_content { text-align:right; margin-bottom:5px; color:#990000; }
.cart_shippinglink { text-align:right; margin-bottom:5px; }





.HistRow1 { border-bottom:1px dashed #ccc; overflow:hidden; padding:0 0 10px 0px; height:100%; margin:10px 0 0 0; }
.HistRow2 { background:#fff; border-bottom:1px solid #ccc; overflow:hidden; padding:0 0 10px 0px; height:100%; margin:10px 0 0 0; }
.historybox_units { float:left; width:3em; font-weight:bold; }
.historybox_products { float:left; width:280px; font-weight:bold; }
.historybox_artnr { float:left; width:90px; font-weight:bold; }
.historybox_sprice { float:left; width:110px; text-align:right; font-weight:bold; margin:0 50px 0 0; }
.historybox_price { padding:0 0 0 20px; font-weight:bold; }
.historybox_qty { float:left; width:3em; }
.historybox_name { float:left; width:280px; }
.historybox_model { float:left; width:90px; }
.historybox_psprice { float:left; width:110px; text-align:right; }
.historybox_pprice { float:left; width:110px; text-align:right; }
.historybox { border:0px solid #ccc; text-align:right; }
.img_account { float:left; padding:5px 10px 0 0; border:0; overflow:hidden; text-align:center; }
.account_image_float { float:left; text-align:center; width:140px; height:100%; }
.account_image_float img { padding:5px; background:#fff; border:1px solid #999; }
.account_image_text_float { margin-left:10px; height:100%; overflow:hidden; }
.account_image_text_float h2 { font-size:11pt; }
.contact_left { float:left; width:150px; padding:5px; font-weight:bold; }
.contact_right { padding:5px; }
.contact_right input { border:2px solid #999; padding:2px; }
.contact_right input:hover { border:2px solid #9b0303; padding:2px; }
.contact_right textarea { border:2px solid #999; padding:2px; background:#f1f1f1; }
.contact_right textarea:hover { border:2px solid #9b0303; padding:2px; }




.special_frame { }
.special_box { float:left; border:1px dotted #990000; width:30%; padding:5px; margin:3px; height:220px; }
.special_name { background:#13345f; padding:2px; }
.special_img { float:left; padding:5px 5px 0 0; }
.special_desc { }
.special_price { }
.special_vpe { }
.special_tax { }
.special_shiplink { }
.special_buttonbuy { }
.last_viewed_name { }
.last_viewed_img { text-align:center; }
.last_viewed_img img { padding:5px; background:#fff; border:1px solid #999; margin:5px 0 5px 0; }
.last_viewed_price { color:#333; font-weight:bold; font-size:16px; }
.last_viewed_vpe { }
.last_viewed_tax { }
.last_viewed_shiplink { }
.box_reviews_img img { padding:5px; background:#fff; border:1px solid #999; margin:5px 0 5px 0; }
.box_specials_name { height:100%; }
.box_specials_img { text-align:center; }
.box_specials_img img { padding:5px; background:#fff; border:1px solid #999; margin:5px 0 5px 0; }
.box_specials_price { color:#990000; font-weight:bold; font-size:16px; }
.box_specials_vpe { }
.box_specials_tax { }
.box_specials_shiplink { }
.box_whatsnew_name { height:100%; }
.box_whatsnew_img { text-align:center; }
.box_whatsnew_img img { padding:5px; background:#fff; border:1px solid #999; margin:5px 0 5px 0; }
.box_whatsnew_price { color:#990000; font-weight:bold; font-size:16px; }
.box_whatsnew_vpe { }
.box_whatsnew_tax { }
.box_whatsnew_shiplink { }
.back { background:#ccc; }
.back1 { background:#999; }
.agb_checkbox { background:#000; color:#fff; padding:5px; }
.content_cpb { background:#ccc; border:1px solid #666; padding:5px; color:#000; font-weight:bold; margin:10px 0 0 0; }
.content_cpb_desc { background:#f1f1f1; border:0px dotted #333; padding:5px; }
.content_cpb_tf { background:#f1f1f1; border:0px dotted #333; padding:5px; }
.content_cpb_tf label { width:170px; }
.ship_address { float:left; width:50%; }
.bill_address { }
.total_block table { text-align:right; float:right; width:45%; height:100%; }
.total_block td.main { overflow:hidden; height:100%; width:140px; }
.content_frame table td.main { width:100px; border:0px solid; height:100%; }
.content_frame2 td { border:0px solid; padding:2px; margin:0; font-size:13px; height:100%; }
.content_frame2 { height:100%; }
ul.bestsellers { list-style:none; padding:0px; margin:0; }
ul.bestsellers li { padding:0 0 5px 0; }
.delAdress { float:left; width:50%; overflow:hidden; height:100%; }
.confirmation_link a { font-size:8pt; }
.billAdress { overflow:hidden; height:100%; margin:0 0 0 10px; }
.reviews_img { float:left; padding:0 5px 0 0; width:140px; text-align:center; }
.reviews_img img { padding:5px; background:#fff; border:1px solid #999; }
.reviews_name { margin:0 0 7px 0; padding:0 0 0 0; }
.reviews_desc { overflow:hidden; }
.reviews { padding:10px 10px 20px 10px; border-bottom:1px dashed #ccc; overflow:hidden; }
.also_frame { margin-bottom:10px; overflow:hidden; }
.also_name { }
.also_img { float:left; }
.also_desc { }
.also_price { }
.also_vpe { }
.also_tax { }
.also_shiplink { }
#active { font-weight:bold; background:transparent url("http://www.marktplatzkarneval.de/cms/upload/templatelayout/design/accbg.gif") top repeat-x; color:#000; }
#active h3 { font-size:20pt; font-style:italic; color:#990000; margin:0; padding:0; }
.box_ordertrans { padding:0px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; margin:0 0 20px 0; overflow:hidden; font-size:12px; height:100%; color:#ccc; }
.text_ship_info { float:left; text-align:center; padding:2px; width:24%; }
.text_pay_info { float:left; text-align:center; padding:2px; width:24%; }
.text_confirm_info { float:left; text-align:center; padding:2px; width:24%; }
.text_finished { text-align:center; float:left; padding:2px; width:24%; }
.method_data_radio_field { float:left; width:17px; }
.method_data_title { float:left; margin-right:5px; }
.method_data_price { font-weight:bold; }
.box_rev_cross_selling_frame { }
.box_rev_cross_selling_name { }
.box_rev_cross_selling_img { }
.box_rev_cross_selling_price { }
.box_rev_cross_selling_vpe { }
.box_rev_cross_selling_tax { }
.box_rev_cross_selling_shiplink { }
.graduatedPriceBody { margin:0px auto; text-align:center; }
.graduatedPriceBodyLeft { }
.graduatedPriceBodyRight { }
.gratuated_price { width:100%; }
.cart_coupon { background:#66FF99; border:1px solid #66FF00; padding:5px; }
.buttons_bottom { text-align:right; margin:10px 0 0 0; }
.bottom_continue { }
.bottom_continue_text { float:left; padding:2px 0 0 0; font-weight:bold; }
.bottom_continue_button { text-align:right; }

.navigation_bar table td { background:#f1f1f1; }
.password_dotpin { margin:0 0 0 0; padding:0; list-style:none; }
.password_dotpin li { float:left; margin-right:10px; margin-top:10px; }

.gift_cart_ul { margin:0 0 0 0; padding:0; list-style:none; }
.gift_cart_ul li { float:left; margin:10px 10px 0 0; line-height:25px; font-weight:bold; }

.sitemap ul { list-style-type:disc; margin:0 0 0px 0; padding:0 0 0 20px; }
.sitemap ul ul { list-style-type:circle; margin:10px 0 0 0; padding:0 0 0 20px; }
.sitemap li { margin:0 0 10px 0; }
.account_password { }
.account_password label { padding:5px; width:140px; }
.account_password input { margin:5px; }
.newsletter { }
.newsletter label { padding:5px; width:120px; }
.newsletter input { margin:5px; }
.newsletter img { margin:5px; }
.create_account input { margin:5px; }
.create_account select { margin:5px; width:150px; }
.create_account ul { margin:0 0 0 150px; padding:0; list-style:none; width:200px; }
.create_account li { float:left; margin-right:10px; }
.account_ul { margin:10px 0 10px 0; padding:0 0 0 40px; }
.account_ul li { list-style-type:disc; }

.messageStackSuccess { background:#ccff99; padding:5px; color:#333; font-weight:bold; }
.address_book_standard_checkbox { margin:8px 0 0 0; display:block; }
.must { color:#FF0000; font-weight:bold; }
.inputRequirement { color:#FF0000; font-weight:bold; }
.revocation { width:540px; margin:0px auto; }
.downloads { text-align:center; }
.downloads ul { margin:0 0 0 0; padding:0; list-style:none; }
.downloads li { float:left; padding:0 5px 0 5px; border-right:1px solid #999; }
.add_a_quickie_ul { margin:0 0 0 0; padding:5px 0 0 0; list-style:none; overflow:hidden; }
.add_a_quickie_ul li { float:left; margin:0 5px 0 0; }
.add_a_quickie_input input { width:125px; }
.price_box { height:70px; border:0px solid; margin-top:10px; }
SPAN.productSpecialPrice { color: #990000; }
SPAN.productOldPrice { color: #333; text-decoration: line-through; }
SPAN.productDiscountPrice { color: #990000; font-weight: bold; }
.error_messag_search li { float:left; margin:0 10px 0 0; }
.box_cart_number { background:#000; padding:3px 0 3px 0; }
.review_write li { float:left; margin:0 10px 0 0; }
.review_write li input { margin:0 3px 0 3px; padding:0 3px 0 3px; }
.review_over { overflow:hidden; height:100%; }
.review_over ul li { float:left; width:25%; }
#sitemap { overflow:hidden; height:100%; }
#sitemap h4 a { color:#990000; font-size:10pt; }
#sitemap ul.columns { padding:5px; margin:5px; border: 1px solid #eee; width: 28%; float: left; }
#sitemap ul { margin-left: 0; padding-left: 0; }
#sitemap li { list-style-type: none; margin: 3px 0; }
#sitemap li a { text-decoration:none; }















