/*@import "style-buyit4.css"; */
@import "nlbox.css";

html{background:#000;}
body{
	margin:0;
	background:#000 url(../icons/westdeal/bg-body.gif) repeat-x;
	font:12px Arial, Helvetica, Verdana, sans-serif;
	color:#333;
	min-width:1000px;
}
/* General reset */
img{border:none;}
a{color:#333;}
a:active, a:focus{
	outline:none;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}

/* STADT SLIDE BOX */

 #slidingDiv {
  margin: -10px 5px 10px 0;
  display: none;
  height:auto;/*300px;*/
  width:906px;
  padding:0 0 5px 5px;
  color:#aa0000;
  list-style:none;
 }
 #slidingDiv a {
 color:#000000;
 text-decoration:none;
 padding:4px;
 font-size:11px;
 line-height:12px;
 font-weight:bold
 }

 #slidingDiv ul {
 margin:0 0 0 -40px;
 list-style:none;
 }
 #slidingDiv li {
 width:115px;
 float:left;
 padding:3px;
 margin:6px;
 /*background-color:yellow; */
 border:1px #aa0000 solid;
}

.btn-details_city{
 float:right;
 /*background:url(../icons/westdeal/btn-city.png) no-repeat; */
 background:url(../icons/westdeal/select_city.jpg) no-repeat;
 text-shadow: 0 1px 1px #202020;
 height:33px;
 width:261px;
 color:#fff;
 padding:0;
 margin: 0px;/*1px 7px 0 0;*/
 text-decoration:none;
 cursor:pointer;
 text-align:center;
}
 .btn-details_city strong{
 float:left;
 height:33px;
 padding: 0px 0px 0 10px;
 line-height: 33px;
} 

/* .btn-details_city:hover strong{
 background-position:100% -34px;
} */

 .btnstd{
 float:right;
  background:url(../icons/westdeal/btn-buy.png) no-repeat;
  width:252px;
  height:35px;
  padding:1px 0 0;
  margin:2px 7px 0 0;
  text-align:center;
  font-size:18px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  border: none;
 }
 .btnstd:hover{
  background-position:0 -35px;
 }


		UL.tabNavigation {
		    list-style: none;
		    margin: 2px 0 5px -4px;
		    padding: 0;
      width:170px;
		}

		UL.tabNavigation LI {
		    display: inline;
		}

		UL.tabNavigation LI A {
		    padding: 3px 3px;
		    background-color: #ccc;
		    color: #000;
      font-size:10px;
		    text-decoration: none;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    background-color: #333;
		    color: #fff;
		    padding-top: 7px;
      font-size:10px;   
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		div.tabs > div {
   width:155px;
			padding: 5px;
			margin: 3px 0 5px -2px;
   font-size:12px;
	/*		border: 1px solid #333; */
		}
		
		div.tabs > div h2 { margin-top: 0;}
		#AE { background-color: #fff;}
		#FJ { background-color: #fff;}
		#KO { background-color: #fff;}
  #PT { background-color: #fff;}
  #UZ { background-color: #fff;}

#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
#wrapper .w1{
	width:2240px;
	position:relative;
	float:left;
	left:50%;
}
#wrapper .w2{
	width:2240px;
	position:relative;
	float:left;
	left:-50%;
}
#container{
	width:968px;
	margin:0 auto;
	padding:100px 0 0;
}
.wrapper-t{
	background:url(../icons/westdeal/bg-wrapper-t.png) no-repeat;
	height:117px;
}
.wrapper-c{
	background:url(../icons/westdeal/bg-wrapper-c.png) repeat-y;
	width:100%;
}
#container:after,
.wrapper-c:after,
#main:after{
	clear:both;
	content:"";
	display:block;
}
.wrapper-holder{
	float:left;
	position:relative;
	background:url(../icons/westdeal/bg-wrapper-b.gif) no-repeat 0 100%;
	width:908px;
	margin:-40px 0 0;
	padding:0 30px 29px;
}
.trinket1,
.trinket2{
	position:absolute;
	top:-177px;
	text-indent:-9999px;
	z-index:20;
}
.trinket1{
	left:-127px;
	background:url(../icons/westdeal/trinket1.png) no-repeat;
	width:114px;
	height:243px;
}
.trinket2{
	top:-180px;
	right:-134px;
	background:url(../icons/westdeal/trinket2.png) no-repeat;
	width:144px;
	height:397px;
}
/* main */
#main{
	width:100%;
}

.buddy {
padding:0 4px 0 0;

}



.logo-box{
	position:absolute;
	left:45px;
	top:-158px;
	background:url(../icons/westdeal/bg-logo.gif) no-repeat;
	width:213px;
	height:93px;
	z-index:10;
}
.logo{
	margin:20px 0 0 13px;
	background:url(../icons/westdeal/logo.gif) no-repeat;
	width:171px;
	height:39px;
}
.logo a{
	display:block;
	height:100%;
	text-indent:-9999px;
}
.main-holder{
	width:100%;
}
/* content */
#content{
	float:left;
	width:682px;
}

#content span.meldung
{
 font-style: italic;
}

/* intro-box */
.intro-box{
	background:url(../icons/westdeal/bg-intro-boxc.gif) repeat-y;
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 45px;
}
.intro-holder{
	background:url(../icons/westdeal/bg-intro-boxt.gif) no-repeat;
	width:100%;
}
.intro-frame{
	background:url(../icons/westdeal/bg-intro-boxb.gif) no-repeat 0 100%;
	height:1%;
	padding:12px 8px 7px 0;
}
.intro-box .discount,
.intro-box .deal-txt{
	position:absolute;
	right:10px;
	top:8px;
	width:100px;
	text-align:right;
	font-size:31px;
	line-height:30px;
	color:#fff;
	letter-spacing:1px;
}
.intro-box .discount span{
	display:block;
	font-size:12px;
	line-height:14px;
}
#content h2{
	margin:10px 0 12px 10px;
	font-size:22px;
	color:#aa0000; /*666; */
	text-transform:uppercase;
}
.intro-box p{
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	margin:0 0 0 11px;
}
/* promo-box */
.promo-box{
	width:100%;
	overflow:hidden;
	margin:12px 0 22px;
}
/* gallery-box */
.gallery-box{
	float:left;
	width:331px;
	margin:0 -6px 0 0;
	background:url(../icons/westdeal/bg-gallery-boxc.png) repeat-y;
	position:relative;
	z-index:5;
}
.gallery-box .holder{
	background:url(../icons/westdeal/bg-gallery-boxt.gif) no-repeat;
	width:100%;
}
.gallery-box .frame{
	background:url(../icons/westdeal/bg-gallery-boxb.gif) no-repeat 0 100%;
	height:1%;
	padding:16px 19px 16px 11px;
}
.gallery-box img{
	display:block;
}
.tabset{
	list-style:none;
	padding:0;
	margin:0;
	background:#333;
	width:100%;
	overflow:hidden;
}
.tabset li{
	float:left;
	padding:0 1px 3px 3px;
	margin:3px 0 0;
	width:71px;
}
.tabset a{
	position:relative;
	float:left;
}
.tabset a span{
	position:absolute;
	background:url(../icons/westdeal/bg-over-img.png) no-repeat;
	top:0px;
	left:0;
	width:71px;
	height:60px;
	display:none;
	z-index:50;
	text-indent:-9999px;
}
.tabset a.active span{
	display:block;
}
/* promo-txt */
.promo-txt{
	float:right;
	width:349px;
}
.promo-txt .box{
	width:100%;
	overflow:hidden;
	padding:0 0 7px;
}
.promo-txt .box strong{
	float:left;
	font-size:32px;
	letter-spacing:-1px;
	padding:0 0 0 25px;
	margin:-4px 0 0;
}
.btn-buy{
	float:right;
	background:url(../icons/westdeal/btn-buy.png) no-repeat;
	width:152px;
	height:30px;
	padding:5px 0 0;
	margin:2px 7px 0 0;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.btn-buy:hover{
	background-position:0 -35px;
}
.btn-buy2{
	float:right;
	background:url(../icons/westdeal/btn-buy.png) no-repeat; 
	width:152px;
	height:35px;
 padding:1px 0 4px;
	margin:2px 7px 0 0;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	border: none; 
}
.btn-buy2:hover{
	background-position:0 -35px;
}

.btn-reg {
float:right;
margin: 1px 38px 0 0;

}


.btn-buy4{
 background:url(../icons/westdeal/btn-buy.png) no-repeat;
 width:154px;
 height:35px;
 padding:1px 0 4px;
 margin:6px 2px 0 0;
 text-align:center;
 font-size:18px;
 font-weight:bold;
 color:#fff;
 text-decoration:none;
 border: none;
}


.btn-buy4:hover{
 background-position:0 -35px;
}




.btn-buy3{
 float:right;
 width:152px;
 height:35px;
 padding:1px 0 0;
 margin:2px 7px 0 0;
 text-align:center;
 color:#fff;
 border: none;
}


.btn-buy_ausverkauft{
	float:right;
	background:url(../icons/westdeal/btn-buy_ausverkauft.gif) no-repeat;
	width:152px;
	height:30px;
	padding:5px 0 0;
	margin:2px 7px 0 0;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.btn-buy_ausverkauft:hover{
	background-position:0 -35px;
}

.results{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
	background:url(../icons/westdeal/bg-results.gif) repeat-x;
}
.results li{
	float:left;
 font-size:12px;
 margin: 0 0 0 0px;
	padding:3px 1px 4px 24px; /* 3 4 4 29 KAPE */
	background:url(../icons/westdeal/separator4.gif) no-repeat;
	font-weight:bold;
}
.results li:first-child,
.intro-footer ul li:first-child,
.registration li:first-child{background-image:none;}
.results li:first-child {
padding:3px 1px 4px 2px;

}
.kassenbox {
 background-color:#DBECF0;
 height:auto;
 padding:20px;
 position:relative;
 border:2px #aa0000 solid
}


.pay-box{
 background-color:#DBECF0;
 height:155px;
 padding:10px; 
 position:relative;
 z-index:5;
}

/* slider-box */
.slider-box{
	background:url(../icons/westdeal/bg-slider-box.gif) no-repeat;
	height:55px;
	padding:49px 0 0 25px;
	position:relative;
	z-index:5;
}
.point-top{
	background:url(../icons/westdeal/pointer-top.gif) no-repeat 51% 100%;
	position:absolute;
	font-size:16px;
	line-height:18px;
	top:-30px;
	left:5%;
	padding:0 0 10px;
	width:16px;
	z-index:100 !important;
}
.point-top span, .point-btm span {
	text-align:center;
	position:relative;
	z-index:100;
	white-space:nowrap;
}
.point-btm{
	background:url(../icons/westdeal/pointer-btm.gif) no-repeat 50% 0;
	position:absolute;
	top:20px;
	left:65%;
	font-size:10px;
	padding:10px 0 0 0;
	width:16px;
}
.slide-bar{
	background:url(../icons/westdeal/bg-grey-slide.gif) no-repeat;
	width:314px;
	height:18px;
	position:relative;
}
.slide1,
.slide2,
.slide3{
	position:absolute;
	top:1px;
	left:0;
	width:100%;
}
.slide1{z-index:15;}
.slide2{z-index:10;}
.slide3{z-index:5;}
.slide-bar div strong,
.slide-bar div span{
	height:16px;
	display:block;
	margin:0 -7px 0 0;
	position:relative;
}
.slide2 strong,
.slide1 strong,
.slide3 strong{
	background:url(../icons/westdeal/bg-slide1-lt.gif) no-repeat;
	margin:0 7px 0 0 !important;
}
.slide2 span{
	background:url(../icons/westdeal/bg-slide1-rt.gif) no-repeat 100% 0;	
}
.slide1 strong{
	background:url(../icons/westdeal/bg-slide2-lt.gif) no-repeat;
}
.slide1 span{
	background:url(../icons/westdeal/bg-slide2-rt.gif) no-repeat 100% 0;	
}
.slide3 strong{
	background:url(../icons/westdeal/bg-slide3-lt.gif) no-repeat;
}
.slide3 span{
	background:url(../icons/westdeal/bg-slide3-rt.gif) no-repeat 100% 0;
}


/* time-box */
.time-box{
	background:url(../icons/westdeal/bg-time-box.gif) repeat-x;
	height:74px;
	overflow:hidden;
	margin:0 0 11px;
	padding:16px 0 0 25px;
}
.time-box img{
	float:left;
	padding:3px 8px 0 0;
}
.timer{
	float:left;
	width:240px;
}
.timer .heading{
	display:block;
	font-size:11px;
	padding:0 0 4px 12px;
}
.timer ul{
	list-style:none;
	padding:0;
	margin:0;
}
.timer ul li{
	float:left;
	background:url(../icons/westdeal/bg-timer.gif) repeat-y;
	padding:0 12px 0 11px;
	margin:3px 0 0;
}
.timer ul li:first-child{background-image:none;}
.timer ul strong{
	display:block;
	font-size:24px;
	line-height:30px;
	margin:-6px 0 0;
}
.timer ul span{
	display:block;
	font-size:10px;
	line-height:12px;
}
.highlights{
	padding:0 10px 0 26px;
	height:1%;
	overflow:hidden;
}
.promo-txt h3{
	font-size:12px;
	margin:0;
	line-height:17px;
}
.highlights ul{
	list-style:none;
	padding:0 0 5px;
	margin:0;
}
.highlights ul li{
	padding:0 0 2px 11px;
	background:url(../icons/westdeal/bullet.gif) no-repeat 0 5px;
}
.btn-details{
	float:right;
	background:url(../icons/westdeal/btn-details-lt.gif) no-repeat;
	height:23px;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.btn-details strong{
	float:left;
	height:20px;
	padding:3px 24px 0 24px;
	background:url(../icons/westdeal/btn-details-rt.gif) no-repeat 100% 0;
}
.btn-details:hover{
	background-position:0 -23px;
}
.btn-details:hover strong{
	background-position:100% -23px;
}
/* intro-footer */
.intro-footer{
	width:100%;
	overflow:hidden;
}
.intro-footer strong{
	float:left;
	padding:0 0 0 9px;
	color:#fff;
}
.intro-footer ul{
	list-style:none;
	padding:0;
	margin:0;
}
.intro-footer ul li{
	float:left;
	padding:0 9px 0 10px;
	background:url(../icons/westdeal/separator3.gif) no-repeat 0 3px;
}
.intro-footer ul li a{
	color:#5fc25f;
	text-decoration:none;
}
.intro-footer ul li a:hover{
	color:#3cf;
}
/* content-holder */
.content-holder{
	width:702px;
	margin:0 -20px 0 0;
	overflow:hidden;
}
.detail-holder{
	width:325px;
	float:left;
	padding:3px 25px 22px 0;
}
.detail-box{
	background:url(../icons/westdeal/bg-details-c.gif) repeat-y;
	width:100%;
}
.detail-box .holder{
	background:url(../icons/westdeal/bg-details-t.gif) no-repeat;
	width:100%;
}
.detail-box .frame{
	background:url(../icons/westdeal/bg-details-b.gif) no-repeat 0 100%;
	padding:7px 10px 11px 11px;
	height:1%;
	overflow:hidden;
}
.detail-heading{
	width:100%;
	overflow:hidden;
	padding:0 0 6px;
}
.text_meine_seite
{
 background-color: #f0f0f0;
 border: 1px solid #cdcdcd;
 width: 400px;
}

.description2{
 float:left;
 width:170px;
 height:25px;
}
.description2 h3{
 font-size:12px;
 color:#666;
 margin:0;
 line-height:16px;
}
.description2 p{
 min-height: 35px;
 line-height: 16px;
 margin:0;
 font-weight:bold;
}


.description_lang{
 float:left;
 width:300px;
 height:35px;
 margin: 0 0 5px 0;
}
.description_lang h3{
 font-size:12px;
 color:#666;
 margin:0;
 line-height:16px;
}
.description_lang p{
 min-height: 45px;
 line-height: 16px;
 margin:0;
 font-weight:bold;
 
}

.description{
	float:left;
	width:180px;
}
.description h3{
	font-size:12px;
	color:#666;
	margin:0;
	line-height:16px;
}
.description p{
	min-height: 30px;
	line-height: 16px;
	margin:0;
	font-weight:bold;
}
.discount{
	float:right;
	letter-spacing:-1px;
	font-size:26px;
	line-height:32px;
}
.product{
	width:100%;
	overflow:hidden;
}
.product img{
	float:left;
	padding:0 20px 0 0;
}
.product .price{
	float:left;
	width:140px;
	padding:10px 0 0 0;
}
.product dl{
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
	margin:0;
	font-weight:bold;
}
.product dt{
	float:left;
	width:68px;
}
.product dd{
	margin:0;
	float:left;
}
.product .btn-details{
	margin:14px 0 0;
	float:left;
}
.product .btn-details strong{
	padding:3px 24px 0 22px;
}
/* main-foot */
.main-foot{
	width:968px;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0;
}
.main-foot .menu li a{
	background:url(../icons/westdeal/bg-menu-foot-rt.gif) no-repeat 100% 0;
}
.main-foot .menu li a span{
	background:url(../icons/westdeal/bg-menu-foot-lt.gif) no-repeat;
}

/* sidebar */
#sidebar{
	float:right;
	width:183px;
	padding:22px 0 0;
}
/* sidebar-block */
.sidebar-block{
	width:163px;
	border:1px solid #cdcdcd;
	position:relative;
	padding:21px 8px 0 10px;
	margin:0 0 34px;
}
.side-heading{
	position:absolute;
	top:-15px;
	left:-1px;
	background:url(../icons/westdeal/bg-heading-sidebar.gif) no-repeat;
	width:172px;
	height:37px;
	padding:8px 0 0 11px;
}
.side-heading h3{
	margin:0;
	font-size:12px;
	color:#666;
}

.side-heading h4{
	margin:0;
	font-size:12px;
	color:#aa0000;
}

side-usermenu{
	position:absolute;
	top:-15px;
	left:-1px;
	background:url(../icons/westdeal/bg-heading-sidebar.gif) no-repeat;
	width:172px;
	height:37px;
	padding:8px 0 0 11px;
}
.side-usermenu h3{
	margin:0;
	font-size:12px;
	color:#aa0000;
}

.sidebar-block ul{
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
	z-index:10;
}
ul.popularity{
	padding:0 5px 9px;
	text-align:center;
}
ul.popularity li{
	display:inline;
	padding:0 4px 0 0;
	line-height:1.2;
}
ul.popularity li a{
	text-decoration:none;
	white-space:nowrap;
}
ul.popularity li a:hover,
.sidebar-block.txt a:hover{
	color:#09c;
}
.popular{font-size:10px;}
.v-popular{font-size:12px;}
.vv-popular{font-size:16px;}
.vvv-popular{font-size:18px;}
.vvvv-popular{font-size:20px;}
ul.social{
	padding:3px 0 0;
	margin:0 0 -3px;
}
ul.social li{
	padding:0 0 8px;
	width:100%;
	overflow:hidden;
	vertical-align:top;
}
ul.social li a{
	float:left;
	line-height:16px;
	text-decoration:none;
}
ul.social li a:hover{
	text-decoration:underline;
}
ul.social li img{
	float:left;
	padding:0 10px 0 0;
}
ul.promise{
	padding:6px 0 0;
	margin:0 0 -6px;
}
ul.promise li{
	padding:0 0 12px;
	width:100%;
	overflow:hidden;
	vertical-align:top;
}
ul.promise li strong{
	float:left;
	width:21px;
	font-size:13px;
	margin:0 10px 0 0;
	text-align:center;
	background:#eaeaea;
	padding:3px 0 4px;
}
ul.promise li p{
	float:left;
	line-height:16px;
	margin:-3px 0 0;
	width:130px;
}
.side-box{
	width:176px;
	overflow:hidden;
	margin:0 -5px 0 -8px;
	padding:3px 0 15px;
	position:relative;
	z-index:10;
}
.side-box img{
	float:left;
}
.sidebar-block p{
	line-height:16px;
	margin:0;
}
.side-box p{
	float:left;
	width:101px;
}
ul.add-top{
	width:173px;
	overflow:hidden;
	margin:0 0 4px -10px;
}
ul.add-top li{
	float:left;
	padding:0 0 0 10px;
}
ul.add-top li img,
ul.add-btm li img{
	display:block;
}
ul.add-btm{
	width:186px;
	margin:0 0 10px -23px;
	overflow:hidden;
}
ul.add-btm li{
	float:left;
	padding:0 0 0 21px;
}
.sidebar-block.txt{
	padding-top:23px;
	padding-bottom:7px;
}
.sidebar-block.txt a{
	display:block;
	font-weight:bold;
	color:#390;
	text-decoration:none;
}
.sidebar-block.txt p{
	position:relative;
	z-index:10;
}
/* header */
#header{
	position:absolute;
	top:-156px;
	right:0;
	width:968px;
}
/* header-top */
.header-top{
	width:100%;
	overflow:hidden;
	padding:0 0 7px;
}
.regions{
	float:left;
	display:inline;
	margin:0 0 0 320px;
	width:398px;
}
.map{
	float:left;
	height:84px;
	padding:0 23px 0 0;
	width:60px;
}
.map a{
	display:block;
	height:100%;
	background:url(../icons/westdeal/map-sm_nrw.gif) no-repeat;
	text-indent:-9999px;
	position:relative;
	z-index:10;
}
.map a:hover{
	background-position:0 -84px;
}
.name-region{
	float:left;
	width:214px;
	position:relative;
	/*padding:-10px 0 0 0; */
 color:#fff;
 font-size:24px;
 /*ibackground-color:#cccccc; */
 /*border:1px solid #fff; */ 
}
.name-region a {
 /* background-color:#aa0000;*/
 color:#fff;
 font-size:16px;
 text-decoration:none;
}


.regions span{
	color:#fff;
}
.regions-list{
	list-style:none;
	padding:7px 0 0;
	margin:-7px -15px 0 0;
 /* background-color:#ddccdd; */

}
.regions-list li{
	display:inline;
	padding:0 10px 0 0;
	font-size:16px;
}
.regions-list li a{
	color:#fff;
	text-decoration:none;
}
.regions-list li a:hover{
	color:#09c;
}
.registration li a:hover{
	text-decoration:underline;
}
.registration{
	float:right;
	list-style:none;
	padding:6px 44px 0 0;
	margin:0;
/* background-color:#ffccff; */
}
.registration li{
	float:left; 
	background:url(../icons/westdeal/separator1.gif) no-repeat 0 3px;
	padding:0 8px 0 9px;
}
.registration li a{
	color:#fff;
	text-decoration:none;
}
/* header-nav */
.header-nav{
	width:100%;
	overflow:hidden;
}
.menu{
	list-style:none;
	padding:0 3px 0 44px;
	margin:0;
	float:left;
	background:url(../icons/westdeal/bg-menu-rt.gif) no-repeat 100% 0;
}
.menu li{
	float:left;
	font-weight:bold;
	height:30px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 -3px 0 0;
	display:inline;
}
.menu li a{
	float:left;
	text-decoration:none;
	background:url(../icons/westdeal/bg-menu-rt.gif) no-repeat 100% 0;
	height:30px;
	margin:0;
	padding:0 3px 0 0;
	cursor:pointer;
	overflow:hidden;
}
.menu li a span{
	float:left;
	background:url(../icons/westdeal/bg-menu-lt.gif) no-repeat;
	padding:7px 10px 0 13px;
	height:23px;
}
.menu li.active a{
	background-position:100% -30px;
}
.menu li.active a span{
	background-position:0 -30px;
}
.menu li a:hover{
	background:url(../icons/westdeal/bg-menu-rt.gif) no-repeat 100% 0;
}
.menu li a:hover span{
	background:#bad7e3 url(../icons/westdeal/bg-menu-lt.gif) no-repeat;
}
.news-link{
	float:right;
	margin:7px 50px 0 0;
	color:#390;
	text-decoration:none;
}
.news-link:hover{
	color:#09c;
}
.news-link.active{
	color:#999;
}
/* footer */
#footer{
	padding:28px 46px 100px;
	width:876px;
	position:relative;
}
#footer:after{
	clear:both;
	content:"";
	display:block;
}
#footer .column{
	float:left;
	width:155px;
}
#footer .column.long{
	width:224px;
}
#footer .column.mid{
	width:164px;
}
#footer h4{
	font-size:11px;
	color:#fff;
	margin:0;
}
.column ul{
	list-style:none;
	padding:0;
	margin:0;
}
.column ul li{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}
.column ul li a{
	color:#b5b5b5;
	text-decoration:none;
	background:url(../icons/westdeal/bullet2.gif) no-repeat 0 5px;
	padding:0 0 0 9px;
}
.column ul li a:hover{
	color:#39c;
	background:url(../icons/westdeal/bullet2-over.gif) no-repeat 0 5px;
}
.column ul li.active a{
	color:#fff;
	background:url(../icons/westdeal/bullet2-act.gif) no-repeat 0 5px;
}
.copy{
	position:absolute;
	top:-3px;
	right:30px;
	background:url(../icons/westdeal/bg-copy.gif) no-repeat;
	width:184px;
	height:21px;
	text-align:center;
	font-size:11px;
	padding:12px 0 0;
}
/* GleichgewichtigeDeals-final page */
/* intro-box */
.intro-box.deal{
	margin-top:5px;
}
.deal .intro-holder{
	background:url(../icons/westdeal/bg-intro2-boxt.gif) no-repeat;
}
.intro-box .deal-txt{
	font-size:18px;
	right:21px;
	top:0;
	text-transform:uppercase;
	width:130px;
}
.deal .promo-box{margin-top:35px;}
.deal .point-top{left:47%;}
.deal .point-btm{left:22%;}
/* Detailseite-final page */
.promo-content{
	float:left;
	width:331px;
	margin:0 -6px 0 0;
}
/* contact-box */
.contact-box{
	background:url(../icons/westdeal/bg-contact-boxc.gif) repeat-y;
	width:100%;
	margin:44px 0 0;
	float:left;
}
.contact-box .holder{
	background:url(../icons/westdeal/bg-contact-boxt.gif) no-repeat;
	width:100%;
}
.contact-box .frame{
	background:url(../icons/westdeal/bg-contact-boxb.gif) no-repeat 0 100%;
	padding:9px 14px 12px 12px;
	height:1%;
}
.contact-box h3{
	margin:0 0 16px -2px;
	font-size:12px;
	color:#666;
}
.contact-box img{
	display:block;
}
.contact-box .box{
	width:100%;
	overflow:hidden;
	padding:0 0 12px;
}
.contact-box .box img{
	float:left;
}
.contact-box address{
	float:right;
	width:190px;
	font-style:normal;
}
.contact-box address strong,
.contact-box address span{
	display:block;
	line-height:16px;
}
.contact-box address span em{
	font-style:normal;
}
.contact-box address a{
	color:#090;
	text-decoration:none;
}
.contact-box address a:hover{
	text-decoration:underline;
}
/* promo-txt */
.content-txt{
	padding:10px 11px 0 25px;
}
.intro-box .content-txt p{
	font-size:12px;
	line-height:16px;
	margin:0 0 16px;
	font-weight:normal;
}
.testimonial{
	border:1px solid #cdcdcd;
	background:#fff url(../icons/westdeal/bg-testim.gif) repeat-x 0 100%;
	padding:11px 25px 10px 11px;
	height:1%;
	overflow:hidden;
	margin:0 0 18px;
}
.testimonial img{
	float:left;
	border:1px solid #6f6f6f;
}
.testimonial blockquote{
	float:right;
	width:186px;
	margin:-3px 0 0;
	quotes:none;
}
.testimonial blockquote q:before{content:"";}
.testimonial blockquote q:after{content:"";}
.testimonial blockquote cite{
	display:block;
	color:#666;
	padding:0 0 7px;
	font-style:normal;
}
.testimonial blockquote q{
	font:16px Georgia, "Times New Roman", Times, serif;
	line-height:20px;
}
/* header */
.regions.south .map a{
	background-position:0 -169px;
}
.south .regions-list{
	padding-top:5px;
}
.south .regions-list li{
	font-size:14px;
	padding:0 6px 0 0;
	line-height:17px;
}
.choice{
	position:absolute;
	right:12px;
	bottom:1px;
	font-weight:bold;
	color:#59af59;
	text-decoration:none;
}
.choice:hover
{
	text-decoration:underline;
}
/* Sofunktionierts-final page */


/* content */
.content-block{
	background:url(../icons/westdeal/bg-content-blockc.gif) repeat-y;
	width:675px;
	overflow:hidden;
	position:relative;
	margin:6px 0 0;
}
.content-block .holder{
	background:url(../icons/westdeal/bg-content-blockt.gif) no-repeat;
	width:100%;
}
.content-block .frame{
	background:url(../icons/westdeal/bg-content-blockb.gif) no-repeat 0 100%;
	height:1%;
	padding:8px 12px 200px 11px;
	overflow:hidden;
}
#content .content-block h2{
	margin:0;
	line-height:19px;
}
.content-block p{
	line-height:16px;
	padding:0 0 16px;
	margin:0;
}
.content-block h3{
	font-size:12px;
	margin:0 0 8px;
}
.table-box{
	background:url(../icons/westdeal/divider.gif) repeat-x;
	padding:1px 0 16px;
	width:100%;
	overflow:hidden;
}
.content-list{
	margin:0;
	border-collapse:collapse;
	width:652px;
}
.content-list td{
	padding:10px 20px 12px 9px;
	background:url(../icons/westdeal/bg-content-list.gif) repeat-x 0 100%;
	vertical-align:middle;
	line-height:16px;
}
.content-list td.number{
	width:31px;
	text-align:center;
	padding-right:0;
	padding-left:10px;
}
.content-list td.number img{
	display:block;
}
.content-block p a{
	color:#390;
	font-weight:bold;
	text-decoration:none;
}
.content-block p a:hover{
	text-decoration:underline;
}
.image-box span{
	clear:right;
	float:right;
	height:46px;
	overflow:hidden;
}
.image-box span.size1{width:1px;}
.image-box span.size2{width:132px;}
.image-box span.size3{width:180px;}

.kaufen { 
width:100%;
padding:15px;
}

.kaufen p {
font:12px Arial, Helvetica, Verdana, sans-serif;
color:#333;
}

/*
 * ------------
 * Formatierung der Lightbox
 * ------------
 * */

/* Background der Lightbox
/* Browserweiche fuer otherBrowser*/
div.lightbox_background[class]
{
  position: fixed;
  left: 0px;
  top: 0px;
  background: url(../icons/westdeal/lightbox_background.png) repeat;
  height: 100%;
  width: 100%;
  z-index: 20;
}

/* Browserweiche fuer ie*/
div.lightbox_background
{
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 30;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='../icons/westdeal/lightbox_background.png');
}

/* Grundsaetzliche Konfiguration der Lightbox */
div.lightbox img.top
{
  margin-bottom: -3px;
}

div.lightbox p
{
  margin-top: 0px;
  margin-bottom: 0px;
}

div.lightbox p.headline
{
  margin-bottom: 10px;
  font: bold 17px Arial, sans-serif;
  text-transform: uppercase;
}

div.lightbox p.text
{
  margin-top: 5px;
  color: #000000;
  font: normal 14px Arial, sans-serif;
}

div.lightbox img.bottom
{
  margin-bottom: -35px;
}

div.lightbox input.btn
{
  margin-left: 30px;
}

/* Theme fuer Lightbox 0
/* Browserweiche fuer otherBrowser */
div.lightbox0[class]
{
  position: fixed;
  left: 50%;
  margin-left: -175px;
  top: 200px;
  width: 350px;
  z-index: 31;
}

/* Browserweiche fuer ie*/
div.lightbox0
{
  position:absolute;
  left: 50%;
  top: 200px;
  margin-left: -175px;
  width: 350px;
  z-index: 31;
}

div.lightbox0 div.info_c
{
  background: url(../icons/westdeal/lightbox0-blockc.gif) repeat-y;
  padding: 10px 10px 0px;
}

/* Theme fuer Lightbox 1
/* Browserweiche fuer otherBrowser */
div.lightbox1[class]
{
  position: fixed;
  left: 50%;
  top: 200px;
  margin-left: -250px;
  width: 500px;
  z-index: 21;
}

/* Browserweiche fuer ie*/
div.lightbox1
{
  position:absolute;
  left: 50%;
  top: 200px;
  margin-left: -250px;
  width: 500px;
  z-index: 21;
}

div.lightbox1 div.info_c
{
  background: url(../icons/westdeal/lightbox1-blockc.gif) repeat-y;
  padding: 10px 10px 0px;
}

div.lightbox1 input.btn2
{
  /*margin-top: -68px;*/
}

/*
 * ------------
 * Formatierung fuer Klasse content-block
 * -- Allgemein
 * ------------
 * */

.content-block .holder .frame a
{
 color: #339900;
 text-decoration: none;
 font-weight: bold;
}

.content-block .holder .frame a:hover
{
 color: #0099cc;
}

.content-block .holder .frame .headline
{
 margin-bottom: 10px;
 font: bold 15px Arial;
 text-transform: uppercase;
}

.content-block .holder .frame p.text
{
 margin-top: 5px;
}

/*
 * TEMPORAER!!!
 * -----------
 * Formatierung fuer Klasse content-block
 * -- Countdown 
 * -----------
 * */

/* sidebar 
#sidebar-countdown
{
        float:right;
        width:183px;
        padding:22px 0 0;
        text-align: center;
}
/* sidebar-block 
#sidebar-countdown .sidebar-block
{
        width:210px;
        border:1px solid #cdcdcd;
        position:relative;
        left: -45px;
        padding:21px 8px 0 10px;
        margin:0 0 34px;
}
#sidebar-countdown .side-heading
{
        position:absolute;
        text-align: left;
        top:-15px;
        left:-1px;
        background:url(../icons/westdeal/bg-heading-sidebar_countdown.gif) no-repeat;
        width:250px;
        height:37px;
        padding:8px 0 0 11px;
}
#sidebar-countdown .side-heading h3
{
        margin:0;
        font-size:12px;
        color:#666;
}

#sidebar-countdown .side-heading h4
{
        margin:0;
        font-size:12px;
        color:#aa0000;
}

.content-block_prestartseite
{
 margin-top: 6px;
 background:url(../icons/westdeal/bg-content-blockc-prestartseite.gif) repeat-y;
}

.content-block_prestartseite .holder
{
 background:url(../icons/westdeal/bg-content-blockt-prestartseite.gif) no-repeat;
}

.content-block_prestartseite .holder .frame
{
 background:url(../icons/westdeal/bg-content-blockb-prestartseite.gif) no-repeat 0 100%;
 height:1%;
 padding:8px 12px 25px 11px;
 overflow:hidden;
}

.content-block_prestartseite .holder .frame img.logo_prestartseite
{
 margin-top: 10px;
 margin-left: 120px;
 width: auto;
 height: auto;
}

.content-block_prestartseite .holder .frame .time-box
{
 margin-top: 20px;
 margin-left: 165px;
 width: 300px;
}

.content-block_prestartseite .holder .frame p.introduction
{
 text-align: center;
 font: normal 22px Arial, sans-serif;
 margin-bottom: 0px; 
}

.content-block_prestartseite .holder .frame p.introduction span.red
{
 color: #BF1F24;
 font-weight: bold;
}

.content-block_prestartseite .holder .frame p.introduction span.grey
{
 color: #7F8180;
 font-weight: bold;
}

.content-block_prestartseite .holder .frame div.main
{
/* border: 1px solid #717171;*//*
 margin-left: 120px;
 width: 400px;
}

.content-block_prestartseite .holder .frame p.main
{
/* border: 1px solid #000000;*//*
 text-align: center;
 font: normal 18px Arial, sans-serif;
 font-style: italic;
}

.content-block_prestartseite .holder .frame img.tour_starten
{
 margin-top: 10px;
 margin-left: 210px;
}
*/
/* ENDE der Countdown-/Prestart-Seite

/*
 * -----------
 * Formatierung fuer Klasse content-block
 * -- Anmeldung
 * -----------
 * */

.content-block .holder .frame .anmeldung .headline_float
{
 margin-bottom: 10px;
 font: bold 15px Arial;
 text-transform: uppercase;
 float: left;
}

.content-block .holder .frame .anmeldung .zusatz
{
 margin-top: 2px; 
 margin-left: 156px;
 margin-bottom: 13px;
}

.content-block .holder .frame .anmeldung table.anmeldung
{
 margin-left: -1px; 
}

.content-block .holder .frame .anmeldung table.anmeldung tr
{
 height: 30px;
 vertical-align: middle;
}

.content-block .holder .frame .anmeldung table.anmeldung .description
{
 float: none;
 width: 150px;
 font: bold 12px Arial, sans-serif;
}

.content-block .holder .frame .anmeldung table.anmeldung .comment
{
 vertical-align: top; 
}

.content-block .holder .frame .anmeldung table.anmeldung input.text
{
 background-color: #f0f0f0;
 border: 1px solid #cdcdcd;
 width: 400px;
}

.content-block .holder .frame .anmeldung table.anmeldung input.checkbox
{
 float: left;
}

.content-block .holder .frame .anmeldung table.anmeldung .checkbox_description
{
 width: 373px;
 margin-top: 2px;
 margin-left: 27px;
}

.content-block .holder .frame .anmeldung input.send
{
 margin-top: 10px;
 margin-left: 361px;
}

/*
 * -----------
 * Formatierung fuer Klasse content-block
 * -- Newsletter 
 * -----------
 *
*/

.content-block .holder .frame .newsletter .part
{
 float:left;
 padding: 3px;
 min-height: 20px;
}

.content-block .holder .frame .newsletter .part input.checkbox
{
 margin-top: 6px;
 float: left;
 background-color:#cccccc;
}

.content-block .holder .frame .newsletter .part .lable 
{
 background-color:#cccccc;
}



* html .content-block .holder .frame .newsletter .part div
{
 margin-top: -10px;
 margin-bottom: 4px;
 margin-left: 30px;
 font: normal 20px Arial, sans-serif;
}

.content-block .holder .frame .newsletter .part div
{
  
 margin-top: 0px;
 margin-left: 30px;
 font: normal 16px Arial, sans-serif;
 width:175px;
}

.content-block .holder .frame .newsletter .part input.text
{
 float:left;
 display:block;
 margin-left: 4px;
 background-color: #f0f0f0;
 border: 1px solid #cdcdcd;
 width: 400px;
}

.content-block .holder .frame .newsletter .part .p.text 
{
 background-color: #aa0000;
 border: 1px solid #cdcdcd;
 width: 400px;
}



.content-block .holder .frame .newsletter .part input.image
{
 margin-left: 10px;
}

/*
 * -----------
 * Formatierung fuer Klasse content-block
 * -- Login
 * -----------
 *
*/

.content-block .holder .frame .login
{
 width: 555px;
}

.content-block .holder .frame .login input.text
{
 margin-top: 1px;
 margin-right: 20px;
 background-color: #f0f0f0;
 border: 1px solid #cdcdcd;
 width: 200px;
 float: left;
}

.content-block .holder .frame .login hr
{
 margin-left: 0px;
 margin-top: 25px;
 margin-bottom: 25px;
 border: 1px dotted #b2b2b2;
/* width: 555px;*/
}

/*
 * ----------
 * -- Formatierung fuer Klasse dialog
 * -- Allgemein
 * ----------
 *
*/

.dialog
{
 padding: 0px 10px;
 margin-bottom: 10px;
}

.dialog .background_center
{
 background: url(../icons/westdeal/bg-dialog-blockc.png) repeat-y;
}

.dialog .background_center .background_bottom
{
 background: url(../icons/westdeal/bg-dialog-blockb.png) no-repeat 0 100%;
}

.dialog .background_center .background_bottom .background_top
{
 background: url(../icons/westdeal/bg-dialog-blockt.png) no-repeat;
 min-height: 100px;
 padding: 8px 12px 25px 11px; 
}

.dialog .background_center .background_bottom .background_top .headline
{
 margin-bottom: 10px;
 font: bold 15px Arial;
 text-transform: uppercase;
}

.dialog .background_center .background_bottom .background_top p
{
 font: normal 12px Arial, sans-serif;
 color: #000000;
 margin-left: 0px;
}

/*
 * ----------
 * -- Formatierung fuer Klasse dialog
 * -- Unbekannter User
 * ----------
 *
*/

.dialog .background_center .background_bottom .background_top .unknown_user form.login
{
 margin-bottom: -27px;
}

.dialog .background_center .background_bottom .background_top .unknown_user form.login .felder
{
 float: left;
}

.dialog .background_center .background_bottom .background_top .unknown_user form.login input.text
{
 width: 100px;
 margin-bottom: 5px;
}

.dialog .background_center .background_bottom .background_top .unknown_user form.login .checkboxen
{
 margin-left: 110px;
 margin-bottom: 10px;
}

.dialog .background_center .background_bottom .background_top .unknown_user form.login .checkboxen p
{
 font: normal 12px Arial, sans-serif;
 color: #000000;
}

.dialog .background_center .background_bottom .background_top .unknown_user form.login .checkboxen a
{
 font: normal 12px Arial, sans-serif;
 color: #000000;
}

.dialog .background_center .background_bottom .background_top .unknown_user form.login .checkboxen input.radio
{
 margin-left: 15px;
}

.dialog .background_center .background_bottom .background_top .unknown_user form.registrieren input.btn
{
 margin-left: 150px;
}

/*
 * ----------
 * -- Formatierung fuer Klasse dialog
 * -- Bekannter User
 * ----------
*/

.dialog .background_center .background_bottom .background_top .known_user .checkboxen
{
 margin-top: 5px;;
}

.dialog .background_center .background_bottom .background_top .known_user input.image
{
 margin-top: 5px;;
}

ul.reiter {
 float:left;
 margin: 15px 0 0;
 height: 23px;
 padding-left: 3px;
 width: 100%;
 border-bottom: 3px solid #222;
}
ul.reiter li {
 float:left;
 list-style:none;
 background: #fff url(../icons/westdeal/reiter-lt.png) left top no-repeat;
 margin: 0 4px 0 0;
}
ul.reiter li a {
 float:left;
 background: transparent url(../icons/westdeal/reiter-rt.png) right top no-repeat;
 padding: 0 15px;
 height: 23px;
 line-height: 23px;
 color: #fff !important;
 font-weight:bold;
}
ul.reiter li.aktiv {
 background-position: left bottom;
}
ul.reiter li.aktiv a {
 background-position:  right bottom;
}
.table-kasse{
 width:100%;/*435px;*/
 margin:9px 0px;
 overflow:hidden;
 float:left;
}
.table-kasse h4{
 margin:0;
 width:100%;
 line-height:30px;
 background:#e5e5e3;
}
.table-kasse h4 span{
 margin:0 0 0 7px;
 padding:0 0 0 10px;
 font-size:11px;
 color:#003261;
}
.table-kasse .headings{
 width:100%;
 overflow:hidden;
}
.table-kasse h5{
 margin:4px 7px 0 0;
 padding:0 0 0 6px;
 line-height:30px;
 background:#e5e5e3;
 width:135px;
 float:left;
 font-size:11px;
 color:#003261;
}

.table-kasse h5.nr{
 margin:4px 7px 0 0;
 padding:0 0 0 6px;
 line-height:30px;
 background:#e5e5e3;
 width:65px;
 float:left;
 font-size:11px;
 color:#003261;
}

.table-kasse h5.beschreibung
{
 margin:4px 7px 0 0;
 padding:0 0 0 6px;
 line-height:30px;
 background:#e5e5e3;
 width:255px;
 float:left;
 font-size:11px;
 color:#003261;
}

.table-kasse h5.preis
{
 margin:4px 0 0;
 padding:0 0 0 6px;
 line-height:30px;
 background:#e5e5e3;
 width:80px;
 float:right;
 font-size:11px;
 color:#003261;
}


.table-kasse h5.last{margin:4px 0 0;}
.table-kasse .list{
 margin:4px 0 0;
 padding:7px 0px;
}
.table-kasse .list ul,
.table-kasse .list table {
 width: 100%;
 list-style:none;
 color:#333333;
 line-height:14px;
 overflow:hidden;
 height:1%;
 margin:4px 0;
 padding:7px 0px;
}
.table-kasse .list table td {
  vertical-align: top;
}
.table-kasse .list table td.b_l{
  border-left: 1px solid #000;
  padding-left: 5px;
}
.table-kasse .list table .text_lang {
  font-weight: bold;
}
.table-kasse .list table .rabatt {
  font-weight: bold;
  text-align: center;
  color: #fff;
  background: #fff url(../icons/westdeal/rabatt-stamp.png) 0 0 no-repeat;
  height: 60px;
  width: 60px;
  padding-top: 14px;
  cursor: default;
}
.table-kasse .list table td.td_buttons {
  padding: 10px 0 5px 0;
}
.table-kasse .list .btn-details {
  float: left;
  color: #fff !important;
  margin-right: 26px;
}
.table-kasse .list .btn-details.last {
  margin-right: 0;
}
.table-kasse .list .btn-details strong {
  padding: 3px 10px 0;
}
.table-kasse .list table del {
  color: #900;
}
.table-kasse .list .zertlink {
  background: #fff url(../icons/westdeal/pdf-icon-16.jpg) center left no-repeat;
  padding-left: 16px;
}
/**/
.table-kasse .zuschlag {
  padding: 5px;
  border: 1px solid #aaa; 
  margin: 0px 0 10px 0;
  display: inline-block;
}
.table-kasse .zuschlag .thumb,
.table-kasse .zuschlag .info,
.table-kasse .zuschlag .details,
.table-kasse .zuschlag .rabatt {
  float: left;
  margin: 0 5px 0 0;
}
.table-kasse .zuschlag .thumb {
  width: 100px;
}
.table-kasse .zuschlag .info {
  width: 250px;
}
.table-kasse .zuschlag .details {
  width: 200px;
  border-left: 1px dotted #aaa;
}
.table-kasse .zuschlag .rabatt {
  font-weight: bold;
  text-align: center;
  color: #fff;
  background: #fff url(../icons/westdeal/rabatt-stamp.png) 0 0 no-repeat;
  height: 60px;
  width: 60px;
  padding-top: 14px;
  margin: 0;
  cursor: default;
}
.table-kasse .zuschlag .info a {
  color: #333;
}
.table-kasse .zuschlag .details table {
  margin: 0;
  padding: 0;
}
.table-kasse .zuschlag .pay_links,
.table-kasse .zuschlag .inner_lots,
.table-kasse .zuschlag .ueberweisung-infos {
  clear: both;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.table-kasse .zuschlag del {
  color: #900;
}
.table-kasse .zuschlag .inner_lots th {
  text-align: left;
  padding: 0;
}
.table-kasse .zuschlag .inner_lots th.r,
.table-kasse .zuschlag .inner_lots td.r  {
  text-align: right;
}
.table-kasse .zuschlag .inner_lots td {
  background: #edd;
  border-bottom: 1px dotted #cbb;
  padding: 1px;
}
.table-kasse .zuschlag .inner_lots pre {
  margin: 0;
  padding: 0;
}
.table-kasse .zuschlag .zertlink {
  background: transparent url(../icons/westdeal/pdf-icon-16.jpg) center left no-repeat;
  padding-left: 16px;
}
.table-kasse .zuschlag .btn-details {
  float: left;
  color: #fff !important;
  margin-right: 20px;
}
.table-kasse .zuschlag .btn-details.last {
  margin-right: 0;
}
.table-kasse .zuschlag .btn-details strong {
  padding: 3px 10px 0;
}
.table-kasse .zuschlag .bankverbindung {
  margin: 0;
  padding: 0;
  width: auto;
}
/**/
.table-kasse .list ul.active{font-weight:bold;}
.table-kasse .list ul li{float:left;}
.table-kasse .list ul li.col-1{width:80px; }
.table-kasse .list ul li.col-2{width:270px;}

.table-kasse h5.beschreibung_kk{
 margin:4px 7px 0 0;
 padding:0 0 0 6px;
 line-height:20px;
 background:#e5e5e3;
 width:205px;
 float:left;
 font-size:11px;
 color:#003261;
}

.table-kasse h5.beschreibung_elv{
 margin:4px 2px 0 2px;
 padding:0 0 0 4px;
 line-height:20px;
 background:#e5e5e3;
 width:208px;
 float:left;
 font-size:11px;
 color:#003261;
}

.table-kasse h5.beschreibung_vorkasse{
 line-height:20px;
 background:#e5e5e3;
 width:330px;
 float:left;
 font-size:11px;
 color:#003261;
}
/* Neuerungen fuer den neuen Bieten-Dialog*/
.promo-txt .box {
 height: 37px;
}
.highlights {margin-top:11px;}
#time-panel, .time-box{margin:0;}
#verschenk_div {
 background: #e9e9e9;
 padding: 0 10px;
 height: 30px;
 border-bottom: #a2a2a2 dashed 1px;
}
#verschenk_div a {
 font-size: 15px;
 line-height: 30px;
 font-weight: bold;
 padding-left: 30px;
 background: transparent url(../icons/westdeal/verschenk_icon.jpg) left center no-repeat;
 text-decoration: none;
 display: block;
 margin-left: 50px;
}
#verschenk_div #verschenk_link_top_abgelaufen {
 display: none;
 font-size: 15px;
 line-height: 30px;
 font-weight: bold;
 text-align:center;
}
#verschenk-panel {
 display: none;
 height: 193px;
 border-bottom: #a2a2a2 dashed 1px;
 background: #d9ebef;
 padding: 0 10px;
}
#verschenk-panel .hinweis {font-size:10px;text-align:center;color:#5f686a; margin:0;padding:0;font-weight:normal;line-height:15px;}
#verschenk-panel fieldset.daten {width:150px;float:left;}
#verschenk-panel fieldset.daten input {width:140px;float:left;}
#verschenk-panel fieldset.daten label {float:left;padding:0;}
#verschenk-panel fieldset.nachricht {width:170px;float:left;}
#verschenk-panel fieldset.nachricht textarea {height:92px;width:170px;}
#verschenk-panel .btn-buy4 {margin:0; float:left;}
#confirm-panel .btn-buy4 {margin:0; float:left;}
#confirm-panel {
 background: #d9ebef;
 padding: 0 10px;
 display: none;
 height: 104px;
}
#confirm-panel h3 { font-size: 15px; padding: 0;}
#confirm-panel .btm_left_ad {float: right; padding-top:24px;}
#verschenk-panel .btm_left_ad {float: right; padding-top:24px;}
#confirm-panel #login-inputs {display:block; height:23px;}
#confirm-panel .agb-inputs {display:block; height:20px;}
#verschenk-panel label, #confirm-panel label {padding: 3px 0;}
/* zweiter vorschlag mit mehr spacing */
/**/
#confirm-panel { height: auto; padding: 0 10px 10px;}
#confirm-panel h3 { line-height: 25px;}
#confirm-panel #login-inputs {height: auto;}
#confirm-panel #login-inputs input {display: block; margin: 0 0 5px;}
#confirm-panel .btn-buy4 {float:left;}
#confirm-panel .btm_left_ad {float:none; height: 15px; text-align:right; padding-top:20px;}
#verschenk-panel {height: auto; padding: 0 10px 10px;}
#verschenk-panel .btn-buy4 {float:left;}
#verschenk-panel .btm_left_ad {float:none; height: 15px; text-align:right; padding-top:20px;}
#verschenk-panel fieldset.daten input {margin: 0 0 5px;}
#verschenk-panel fieldset.nachricht textarea {height: 102px;}
#verschenk-panel .verschenk-fieldsets {display:block; margin: 0 0 5px;}
#verschenk-panel .verschenk-fieldsets fieldset {display: block;}
#verschenk-panel .verschenk-fieldsets fieldset.nachricht {float:none;}

/**/
