
body {
 font-family: Arial;
 font-size: 12px;
 color: #333;
 width: 1002px;
 margin-left: auto;
 margin-right: auto;
}

#header {
 width: 100%;
}

#header_logo {
 background: url(../images/logo.gif) no-repeat;
 float: left;
 width: 425px;
 height: 117px;
}

#header_lkw {
 background: url(../images/lkw_oben.jpg) no-repeat left;
 float: left;
 width: 244px;
 height: 135px;
}

#header_haus {
 background: url(../images/haus_oben.jpg);
 float: left;
 width: 333px;
 height: 135px;
}

#top_menu {
 float: right;
 text-align: center;
 margin-right: 5px;
}

#top_menu img {
 margin-top: 15px;
}

#top_menu ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}

#top_menu ul li a {
 color: white;
 text-decoration: none;
 font-weight: bold;
 letter-spacing: 1px;
}

******end header******

#main_menu {
 width: 800px;
 height: 199px;
}

#main_menu ul {
 list-style-type: none;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 800px;
 margin-top: 30px;
}

#main_menu ul li {
 display: inline;
 text-align: center;
}

#main_menu ul li a {
 display: block;
 float: left;
 text-decoration: none;
 height: 38px;
 width: 129px;
 color: #fff;
 font-weight: bold;
 line-height: 38px;
 text-align: center;
}

#main_menu ul li a.link_schwarz {
 color: #000;
}

#main_menu ul li a:hover {
 text-decoration: underline;
}

#main_menu ul li a:hover, #main_menu ul li a:active {
 text-transform: uppercase;
}

#ul_kat {
 background: url(../images/topmenu.gif) no-repeat;
}

#ul_marken {
 background: url(../images/topmenu.gif) 0px -40px no-repeat;
}

#ul_age {
 background: url(../images/topmenu.gif) 0px -80px no-repeat;
}

#ul_girls {
 background: url(../images/topmenu.gif) 0px -120px no-repeat;
}

#ul_boys {
 background: url(../images/topmenu.gif) 0px -160px no-repeat;
}

#ul_price{
 background: url(../images/topmenu.gif) 0px -200px no-repeat;
}

#main {
 min-height: 900px;
 width: 1000px;
 border-left: 1px solid #999;
 border-right: 1px solid #999;
 background-color: #ededed;
 padding-bottom: 50px;
}

#main_oben {
 height: 8px;
}

#main_oben img, #main_unten img {
 display: block;
}

#main_left {
 height: 100%;
 width: 230px;
 float: left;
 text-align: center;
}

#main_right {
 height: 100%;
 width: 760px;
 float: left;
 margin-left: 10px;
}

#main_left h2 {
 margin: 0px;
 padding: 0px;
 font-size: 13px;
 line-height: 30px;
 width: 82%;
 margin-left: auto;
 margin-right: auto;
}

#main_left h3 a {
 color: #003399;
}

.cat_menu_left, .info_menu_left {
 width: 213px;
 min-height: 145px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 5px;
 background-color: #fff;
 padding-bottom: 25px;
}

#lisp_weiss_oben img, .lisp_weiss_oben img  {
 display: block;
}

#lisp_weiss_unten, .lisp_weiss_unten  {
 background: url(../images/lisp_unten_weiss.jpg) no-repeat;
 width: 213px;
 height: 6px;
 margin-left: auto;
 margin-right: auto;
}

.cat_menu_left ul, .info_menu_left ul {
 list-style-type: none;
 padding: 0px;
 padding-left: 18px;
 margin: 0px;
 margin-top: 12px;
 text-align: left;
}



.cat_menu_left ul li a, .info_menu_left ul li a {
 text-decoration: none;
 color: #333;
 font-weight: bold;
}

.cat_menu_left ul li a:hover, .info_menu_left ul li a:hover {
 text-decoration: underline;
}

#kunden_login {
 height: 185px;
 width: 213px;
 background-color: #669acc;
 margin-left: auto;
 margin-right: auto;
 margin-top: 15px;
 font-weight: bold;
}

#lisp_oben_hlblau img {
 display: block;
}

#main_left h3 {
 font-size: 13px;
 font-weight: bold;
 text-align: left;
 padding: 0px;
 margin: 0px;
 margin-left: 10px;
 margin-top: 5px;
 color: #669acc;
}

#kunden_login form {
 margin-top: 10px;
}

#kunden_login form div {
 text-align: left;
 margin-left: 16px;
}

#kunden_login form input {
 width: 180px;
 margin-top: 2px;
}

#kunden_login ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 padding-left: 16px;
 margin-top: 3px;
 text-align: left;
}

#kunden_login ul li a {
 text-decoration: none;
 color: #000;
}

#kunden_login ul li a:hover {
 text-decoration: underline;
}

#lisp_blau_unten {
 background: url(../images/lisp_unten_hlblau.jpg) no-repeat;
 height: 7px;
 width: 213px;
 margin-left: auto;
 margin-right: auto;
}

.angebot {
 width: 170px;
 margin: 20px;
}

.angebot div {
 margin-top: 5px;
 font-weight: bold;
}

.angebot span a {
 color: #000;
 }

 span.price_cut {
 text-decoration: line-through;
}

span.price_new {
 color: red;
}

a.aktionen {
 padding-left: 28px;
 background: url(../images/pfeil_weitere_aktionen.jpg) no-repeat;
 line-height: 18px;
 display: block;
 width: 100px;
 margin-left: auto;
 margin-right: auto;
 color: #669acc;
 text-decoration: none;
}

.info_menu_left h3 {
 background: url(../images/lisp_info_i.jpg) no-repeat right;
 height: 30px;
 line-height: 30px;
 width: 190px;
}

#anschrift p {
 color: #003399;
 font-weight: bold;
 margin-top: 20px;
 letter-spacing: 1px;
}

#anschrift p a {
 color: #003399;
}

a {
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

#product_search {
 height: 92px;
 width: 620px;
 border-bottom: 1px solid #c4c6d3;
 float: left;
}

#product_search form {
 margin-left: 90px;
 margin-top: 30px;
}

#product_search form a img {
 border: none;
 margin-left: 15px;
}

#ps_input {
 height: 25px;
 width: 250px;
 float: left;
 margin-left: 5px;
 font-size: 18px;
 padding-top: 5px;
}

#product_search form label {
 float: left;
}

#blog {
 float: right;
 background: url(../images/blog.jpg) no-repeat;
 width: 124px;
 height: 101px;
 margin-top: -8px;
 margin-right: 1px;
}

#blog a {
 display: block;
 width: 100%;
 height: 100%;
}

#breadcrumb {
 margin-top:10px;
 font-size: 10px;
 font-weight: bold;
}

#breadcrumb a {
 color: #000;
}

#main_right h2 {
 font-size: 16px;
 letter-spacing: 1px;
 color: #f93;
}

#tp_container {
 position:relative; z-index:1;
 background:transparent;
 width: 100%;
}

#marken {
 min-height: 180px;
}

#marken img {
 display: block;
}

#marken_container {
 background-color: #fff;
 width: 750px;
 min-height: 180px;
}

#marken_container p {
 font-size: 11px;
 color: #333;
 margin-left: 10px;
}

#marken_container p span {
 font-size: 10px;
}


#marken_container a img {
 border: none;
}

#marken_container_links ul li a, ul.manu_index li a {
 display:block;
 height:40px;
 text-align:center;
}

#marken_container_links {
 min-height: 100px;
}
#marken_container_links ul, ul.manu_index {
 list-style-type:none;
 display:inline;
}
#marken_container_links ul li, ul.manu_index li{
	display:inline;
	float:left;
	margin:0px 10px 10px 10px;
}

#marken_container a.right {
 margin-right: 20px;
 float: right;
 font-weight: bold;
 font-size:16px;
 color: #333;
 background: url(../images/alle_marken.gif) no-repeat left;
 padding-left:30px;
}

#main_text h1 {
 /* text-indent: -9999px;
 background: url(../images/kommen_sie.jpg) no-repeat; */
}

#main_text {
 width: 90%;
 margin-top: 40px;
}

#main_text p {
 letter-spacing: 1px;
 font-weight: bold;
}

#boxen {
 margin-top: 30px;
 font-size: 11px;
 color: #333;

}

.box {
 height: 176px;
 width: 233px;
 float: left;
 margin-bottom: 15px;
 margin-right: 26px;
}

#box1 {
 background: url(../images/resp_box1.jpg) no-repeat;
}

#box2 {
 background: url(../images/resp_box2.jpg) no-repeat;
}

#box3 {
 background: url(../images/resp_box3.jpg) no-repeat;
}

#box4 {
 background: url(../images/resp_box4.jpg) no-repeat;
}

#box5 {
 background: url(../images/resp_box5.jpg) no-repeat;
}

#box6 {
 background: url(../images/resp_box6.jpg) no-repeat;
}

#boxen h2 {
 font-weight: bold;
 color: #000;
 font-size: 12px;
 width: 85%;
 margin-left: auto;
 margin-right: auto;
 margin-top: 17px;
 margin-bottom: 10px;
}

#boxen #box5 h2, #boxen #box6 h2 {
 color: #fff;
}

#boxen ul {
 padding: 0px;
 margin: 0px;
 padding-left: 30px;
}

#boxen #box2 ul {
 margin-top: 28px;
}

#box2 img {
 margin: 20px;
}

#boxen p {
 margin-left: auto;
 margin-right: auto;
 width: 85%;
}

#box3 {
 margin-right: 0px;
}

#box4 p {
 width: 70%;
 margin: 0px;
 margin-left: 17px;
}

#box4 p span {
 color: #ff9934;
}

#box5 p {
 width: 45%;
 margin: 0px;
 margin-left: 17px;
}

#box5 a {
 color: #333;
 text-decoration: underline;
 margin-left: 17px;
 width: 35%;
 display: block;
}

#box6 {
 margin-right: 0px;
}

#box6 form {
 width: 90%;
 margin-left: auto;
 margin-right: auto;
}

#box6 form input {
 vertical-align: middle;
}

#spezialshops {
 height: 310px;
 background-color: #fff;
 width: 750px;
}

#spezialshops img {
 display: block;
}

#spezialshops h2, #spezialshops h2 a {
 color: #000;
 font-size: 13px;
 margin-left: 10px;
 margin-top: 5px;
 padding: 0px;
}

#shoplinks {
 height: 100px;
}

#shoplinks p {
 width: 225px;
 margin-left: 10px;
 margin-top: 0px;
 float: left;
 font-size: 11px;
 line-height: 1.5em;
 font-weight: bold;
}

#shoplinks ul {
 list-style-type: none;
 float: left;
 margin: 0px;
 margin-top: -5px;
}

#shoplinks ul li, #shoplinks ul li a img {
 display: inline;
 border: none;
}

#shoplinks ul li {
 margin-right: 10px;
}

#footer, div.copyright {
 width: 1002px;
 text-align: center;
 margin-top: 20px;
}

#footer ul {
 list-style-type: none;
 margin-left: auto;
 margin-right: auto;
 width: 700px;
 margin-top: 0px;
}

#footer ul li {
 display: inline;
 float: left;
}

#footer ul li a {
 color: #003399;
 padding-right: 5px;
 padding-left: 5px;
 font-size: 9px;
 display: block;
 border-right: 1px solid #003399;
 letter-spacing: 1px;
}

#footer p, div.copyright {
 font-size: 9px;
 border-right: 1px solid #003399;
 letter-spacing: 1px;
 color: #003399;
 border: none;
}

#footer p a {
 color: #003399;
}

a img {
 border: 0px;
}

h1 {
 font-size: 18px;
 letter-spacing: 1px;
}

/* produkt filter */

ul.product_filter {
	margin: 0; padding: 15px; display: block; width: 100%; clear: both
}
ul.product_filter li {float: left; width: 25%}

.cat_titel{
	padding:4px 5px;
	color:#333;
	cursor:pointer;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dddddd
}
.cat_items {
	display:block; cursor: pointer; margin: 4px 0 4px 10px;
}
.cat_items a {
	display:block; cursor: pointer;
}
.cat_active {
	color: #000; font-weight: 700
}

#menu { width: 180px; background: #fff; margin:10px 0 0 10px; z-index:4; } 

    #menu ul { list-style: none; margin: 0 0; padding: 0; z-index:4;} 

    #menu a, #menu h2 {
      font: bold 12px/16px arial, helvetica, sans-serif;
      display: block;
      margin: 0; padding: 2px 3px; }

    #menu h2 { color: #FF8635; background: #96D12C; text-transform: uppercase;
    } 

    #menu a { color: #000;  text-decoration: none; z-index:4;} 

    #menu a:hover { color: #a00; background: #fff; z-index:4;} 
	#menu li { position: relative; line-height:16px;z-index:4;}

    #menu ul ul {position: absolute; top: 0; left: 100%; width: 100%; z-index:4;}

    div#menu ul ul , div#menu ul li:hover ul ul {display: none;} 

    div#menu ul li:hover ul, div#menu ul ul li:hover ul {display: block; z-index:4; background:#CCCCCC;}
    /* PRODUCT PREVIEW */
	.productPreview {padding:0; margin:0; width:82%; background:#fff;border-bottom:1px solid #003399; margin-bottom:10px; table-layout:fixed;}
	.productPreviewContent {vertical-align:middle; width:250px}
	.productPreviewContent_n {width:140px}
	.productPreviewContent h2 {padding: 0; margin:0px 0px 5px 0px;}
	.productPreviewContent h2 a {font-size:14px; font-weight:bold; color:#003399;}
	.productPreviewImage {width:140px; height:140px;background-color:#fff; text-align:center}
	.productPreviewContent .price{font-size:14px; font-weight:bold; padding:0; margin:0}
	.productPreviewContent .taxandshippinginfo {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}
	.productPreviewContent .vpe {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}
	.productPreviewContent .shippingtime {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}
	.productPreviewContent .stockimage {margin:0; padding:0;}
	.productPreviewContent .stockimagetext {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
	.productPreviewContent .productOldPrice {font-size:12px; font-weight:bold; color:#ff0000;}
	.productPreviewContent .taxandshippinginfo a {font-size:11px; font-weight:normal; color:#999999;}
	/* PRODUCT INFO / PRODUCT DETAILS */
	#productinfowrap {width:80%;background-color:#FFF; padding:10px;}
	#productinfoimages { float:left; background-color:#FFF; text-align:center; width:200px; padding:10px; margin:0px 10px 10px 0px; }
	#productinfoimages .hrlightgrey {margin-top:6px; margin-bottom:6px;}
	#productinfopricewithimages {float:left; width:160px; margin-left:20px;}
	#productinfopricewithimages img {cursor:pointer}
	#productinfopricewithoutimages {width:100%}
	#productinfopricewithoutimages img {cursor:pointer}
	#productinfoprice {padding:0; float:left;}
	#productinfoprice .hrlightgrey {margin-top:6px; margin-bottom:6px;}
	#productinfoprice .productprice {margin:0; padding:0; font-size:14px; font-weight:bold;}
	#productinfoprice .productOldPrice {color:#FF0000;margin:0; padding:0; font-size:12px; font-weight:bold;}
	#productinfoprice .taxandshippinginfo {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
	#productinfoprice .taxandshippinginfo a {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
	#productinfoprice .shippingtime {margin:10px 0 0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
	#productinfoprice .stockimage {margin:0; padding:0;}
	#productinfoprice .stockimagetext {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
	p.productinfoproductadded {font-size:11px;}
	.productoptions {background-color:#FFF2CC; padding:6px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#DA9401}
	.addtobasket {background-color:#fff; padding:6px; text-align:right; border-style:solid; border-width:1px 0px 0px 0px; border-color:#999999}
	/* POPUPS PRODUCTINFO */
	body.popupproductinfo {padding:15px;background:none; background-color:#fff}
	
	/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
	p.checkoutcomment textarea {width:90%}
	/* ORDER DETAILS ON CHECKOUT SITE */
	table.checkoutconfirmationorderdetails {padding:0; margin:0px 0px 10px 0px; border:none}
	table.checkoutconfirmationorderdetails tr td.productname {width:90%; font-weight:bold;}
	table.checkoutconfirmationorderdetails tr td.shippingtime {padding:0px 0px 0px 30px; color:#666666; font-size:11px; font-weight:normal; white-space:nowrap}
	table.checkoutconfirmationorderdetails tr td.productattributes {padding:0px 0px 0px 30px; color:#666666; font-size:11px; font-weight:normal;}
	table.checkoutconfirmationorderdetails tr td.productprice {white-space:nowrap; text-align:right}
	table.checkoutconfirmationorderdetailstotal {padding:0; margin:10px 0px 0px 0px; border:none; width:500px;}
	table.checkoutconfirmationorderdetailstotal tr td.name {width:90%;text-align:right}
	table.checkoutconfirmationorderdetailstotal tr td.value {white-space:nowrap; text-align:right}
	/* AGB ON CHECKOUT SITE */
	p.checkoutagb textarea {width:90%}
/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {}
ul#checkoutnavigation li {
  height: 80px; 
  list-style-type:none; 
  float:left; width:125px; 
  margin-right:15px; 
  border: solid 1px; 
  padding:8px;
}
ul#checkoutnavigation li.active {background-color: #FFEAAB}
ul#checkoutnavigation li.active .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.active .description {font-size:11px}
ul#checkoutnavigation li.inactive {color:#999999; background-color: #EDEDED; border-color:#999999}
ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.inactive .description {font-size:11px}
/* ERROR MESSAGES */
p.errormessage {border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6}
/* SUCCESS MESSAGE */
.messageStackSuccess {padding:4px; background-color:#66FF66}
.products_new_default_box{
 float:left; 
 width:200px; 
 margin-right:20px; 
 background:#FFFFFF;
 min-height:250px; 
 padding:10px; 
 border:1px solid #999; 
 text-align:center;
 clear:none;
 margin-bottom:26px;
}
#main_right .products_new_default_box h2{
 margin: 0px;
 padding: 0px;
 font-size: 11px;
 width: 92%;
 min-height:45px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom:5px;
}
#main_right ul#categorymenu{
 margin-bottom:20px;
 float:left;
 display:block;
 clear:right;
}

#main_right ul#categorymenu li, #main_right ul#categorymenu2 li{
 display:inline; 
 float:left;
 margin-right:20px;
}

#main_right ul#categorymenu2{
 margin-bottom:20px;
 width:600px;
 display:block;
 text-align:center;
 margin: auto;
}


#main_right ul#categorymenu li a, #main_right ul#categorymenu2 li a{
 display:block;
 width:140px;
 height:135px;
 background: url(../../../imgs/filterbutton.gif) no-repeat left top;
 font-size:28px;
 font-weight:normal;
 color:#003399;
 text-align:center;
 padding:15px 5px 5px;
}


#main_right table.list_subcats a{
 font-size:18px;
 font-weight:normal;
 color:#003399;
padding:10px;
}

#main_right table.list_subcats tr{
 height:80px;
 }

#main_right table.list_subcats td{
 width:30%;
 background:#fff;
 border:2px solid #ff9933;
 text-align:center;
}
#main_right table.list_subcats td:hover{
 border-color:#000099;
} 
#main_right ul#categorymenu li a:hover, #main_right ul#categorymenu li a:active{
 background: url(../../../imgs/filterbutton_hover.gif) no-repeat left top;
 text-decoration:none;
}

#searchbutton{
margin-left: 10px;
}

table.orderdetails{
 border-bottom:1px solid #fff;
}
tr.headerrow{
 font-weight:bold;
}
tr.headerrow td{
 border-bottom: 1px solid #fff;
}

td.right, td.subtotal, td.singleprice, td.totalprice{
 text-align:right;
}
#cart_quantity p{
 width:90%;
}
td.center, td.delete{
 text-align:center;
}
td.subtotal{
border-top:1px solid #fff;
}
.contentrow1 td{
 background-color:#fff;
 }
#homebutton{
 width:210px;
 margin:10px 0 0 10px;
 font-size:13px;
 font-weight:bold;
 color:#003399;
 line-height:20px;
 text-align:center;
}
#homebutton a:link, #homebutton a:visited{
 color:#003399;
 text-decoration:none;
}
#homebutton a:hover, #homebutton a:active{
 text-decoration:underline;
}
#homebutton a span{
 vertical-align:baseline;
}
#askaquestion{
 float:left;
 width:140px;
}

#menu li.CatLevel1.Current.SubMenue a, #menu li.CatLevel1.CurrentParent.SubMenue a, #menu li.CatLevel1.CurrentParent.SubMenue ul li.CatLevel2.Current a{
 text-decoration:underline;
 color: #aa0000;
}

#menu li.CatLevel1.Current.SubMenue ul li.CatLevel2.SubMenue ul{
 display:none;
}


#menu li.CatLevel1.Current.SubMenue ul li.CatLevel2.SubMenue:hover ul {
position: absolute; top: 0; left: 100%; width: 100%; z-index:4; display:block;background:#CCCCCC;
 padding-left:0px;
}

#menu li.CatLevel1.CurrentParent.SubMenue ul li.CatLevel2.Current.SubMenue ul {
 display:block;
 left:0;
 position:static;
}

#menu li.CatLevel1.CurrentParent.SubMenue ul li.CatLevel2.Current.SubMenue:hover ul {
 display:block;
 left:0;
 position:static;
 background:#fff;
}

#menu li.CatLevel1.Current.SubMenue ul li a:hover, #menu li.CatLevel1.CurrentParent.SubMenue ul li a:hover, #menu li.CatLevel1.Current.SubMenue ul li ul li a:hover, #menu li.CatLevel1.CurrentParent.SubMenue ul li.CatLevel2.CurrentParent.SubMenue a, #menu li.CatLevel1.CurrentParent.SubMenue ul li.CatLevel2.Current ul li.CatLevel3 a:hover, #menu li.CatLevel1.CurrentParent.SubMenue ul li.CatLevel2.CurrentParent.SubMenue ul li.CatLevel3.Current a{
 text-decoration:underline;
 color: #aa0000;
  font-size:11px;
 padding-left:10px;  
}

#menu li.CatLevel1.Current.SubMenue ul li a, #menu li.CatLevel1.CurrentParent.SubMenue ul li a, #menu li.CatLevel1.Current.SubMenue ul li ul li a, #menu li.CatLevel1.CurrentParent.SubMenue ul li.CatLevel2.Current ul li.CatLevel3 a, #menu li.CatLevel1.CurrentParent.SubMenue ul li.CatLevel2.CurrentParent.SubMenue ul li.CatLevel3 a{
 color:#000;
 text-decoration:none;
 font-size:11px;
 padding-left:10px; 
}


#menu li.CatLevel1.CurrentParent.SubMenue ul, #menu li.CatLevel1.CurrentParent.SubMenue ul li.CatLevel2.Current ul{
 padding-left:10px;
 width:80%;
}

#menu li.CatLevel1.Current.SubMenue ul, #menu li.CatLevel1.CurrentParent.SubMenue ul{
 display:block;
position:static;
background:#fff;
}

#menu li.CatLevel1.CurrentParent.SubMenue ul li.CatLevel2.SubMenue ul{
 display:none;
 position:absolute;
}

#menu li.CatLevel1.CurrentParent.SubMenue ul li.CatLevel2.SubMenue:hover ul {display: block; z-index:4; background:#CCCCCC;}


#menu li.CatLevel1.CurrentParent.SubMenue ul li.CatLevel2.CurrentParent.SubMenue ul{
 display:block;
 position:static;
 background:#fff;
}

.choice{
 padding-top:20px;
 color:#009900;
}

.blogarticles{
 margin:10px;
}

#spezialshops .blogarticles h2{
 margin-left:-8px!important;
}
 
