/** IE & hat probleme mit float und padding -> alle 15er paddings links rechts müssen dann 8 sein */
/* sonst geht sich das design nicht aus... */

#angebot_items {
   width:640px;
}

.angebot_item{
   xmargin:0px 0px 15px 15px; /* 15 statt 8*/
   width:195px;
   padding:0;
   float:left;
}

.angebot_item_header{
   background-image:url(3592_DE?exp=24552056333373.gif);
   color:#004489;
   font-size:13px;
   font-weight:bold;
   padding-left:10px;
   height:31px;
}

.angebot_item_content{
   background:url(3596_DE?exp=24552056331821.gif) repeat-y;
}

.angebot_item_textbox{
   position:relative;
   /*background:url('3594_DE?exp=24552056332904.gif');*/
   height:140px;
   margin:0 1px;
}

.angebot_text_hg{
   position:absolute;
   top:108px;
   margin:0;
   background:#FFFFFF;
   height:32px;
   width:193px;
   opacity: .80;
   filter: alpha(opacity=80);
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.angebot_text{
   position:absolute;
   top:108px;
   width:177px;
   margin:4px 9px 0 9px;
   color:#195594;
   font-weight:normal;
   font-size:15px;
}

#aktuelle_geschenke{
   background:url('3590_DE.1.gif') no-repeat;
   height:33px; 
   color:#004489;
   font-size:13px;
   font-weight:bold;
   margin-left:15px;
   margin-bottom:15px;
   padding-left:15px;
   line-height:31px;
}

.club_bild_links{
   width:615px;
   margin:0px 0px 0px 15px;
   border:1px solid red;
}

.club_bild_rechts{
   width:300px;
   float:right;
   margin:15px 0px 15px 0; /* statt 5 15*/
   border:1px solid red;
}

.warenkorb{
   float:right;
   margin:0px 15px 15px 0; /*statt 5 15*/
   font-weight:bold;
}

#druck_balken{
   width:615px;
   height:36px;
   background:url(3601_DE?exp=24552056330213.gif) no-repeat;
   padding:15px 0;
   margin:15px;
}

#suchergebnis_balken {
   width:615px;
   height:31px;
   background:url(3600_DE?exp=24552056330838.gif) no-repeat;
   padding:8px 8px;
   margin:15px;
   color:#004489;
   font-size:13px;
   font-weight:bold;
}

#suche_balken {
   width:615px;
   height:58px;
   background:url(3604_DE?exp=24552056328775.gif) no-repeat;
   margin:15px 0 15px 15px;
   color:#004489;
   font-size:13px;
   font-weight:bold;
   border:1px solid #F2F6FA; /* msus drin bleiben?? */
}

.club_preis {margin:0 0 20px 0;width:96px;height:41px;background:url(1060_DE?exp=24549184310177.gif);color:#FFF;font-size:20px;line-height:41px;text-align:center;}

.add_to_basket{margin:0;padding:0}

.inputtext {background:url(3607_DE?exp=24551875890724.gif) no-repeat; padding:2px 5px;height:22px;width:50px;border:0;color:#195594;margin:0;}

.submitbutton {padding:0;border:0;height:22px}

#club_detail img {margin:0;padding:0;}

.weitere_bilder {color:#195594; font-size:11px;font-weight:bold;margin-top:5px;}

.weitere_bilder .kasterl {cursor:pointer;width:21px;height:20px;background:url(3613_DE?exp=24551875899086.gif) no-repeat;float:left;margin:5px 5px 5px 0;padding-top:2px;text-align:center}

.meinung {
   float:right;
   width:180px;
   margin-top:15px;
   opacity: .60;
   filter: alpha(opacity=60);
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
   background:#FFFFFF;
}

.ueberschrift{padding:0;margin:0;font-size:14px;font-weight:bold}

.meinung .datum{color:#195594;font-size:11px}

.wtf{
   border-left-style: solid; 
   border-left-width: 1px;
   border-left-color: #DADADA;}
   


/*==================================
remove default focus style
====================================*/
:focus {outline:none;}

.js ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
/*ul.newList * {margin:0; padding:0;}*/
ul.newList {margin:0; padding:0 0 0 0; list-style:none; color:#004489; width:161px; background:url( 3623_DE?exp=24551894068060.gif)bottom no-repeat; position:absolute;overflow:auto; z-index:9999;}
.newListSelected {float:left; width:145px; color:#004489; height:18px; padding:2px 0 0 25px; background:url(3620_DE?exp=24551893599792.gif) no-repeat;}
.newListSelected span {width:145px; display:block;}
ul.newList li {background:url(3622_DE?exp=24551893886347.gif); padding:1px 8px 0 8px;height:23px;}
.selectedTxt {width:120px; overflow:hidden; height:17px; padding:0 23px 0 0;}
.hiLite {background:url(3621_DE?exp=24551893602068.gif) !important; color:#004489 !important;}
.newListHover {background:url(3621_DE?exp=24551893602068.gif) !important; color:#004489 !important; cursor:default;}
.newListSelHover, .newListSelFocus { cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:0 0 0 0;}
.newListOptionTitle li {font-weight:normal;}