@charset "utf-8";
/* CSS Document */

	body{margin:0; padding:0; width:100%; background:url(../images/bgMuster.jpg) repeat #9d9d9d; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#878787;}
	.pngFix{behavior:url(css/iepngfix.htc);}
	img{border:none;}
	
/* TEXT-STYLES */
	h2{margin:0; padding:0; font-size:15px; font-weight:bold; color:#e1007a;}
	.italic{font-style:italic;}
	h3{margin:0; font-size:12px; font-weight:bold; color:#e1007a;}
	h4{margin:0; font-size:12px; font-style:italic; font-weight:bold; color:#777;}
	p{margin:0; font-size:12px;}
	.bold{font-weight:bold;}
	.pink{color:#e1007a;}
	.inActive{color:#ccc;}
	
/* LINK-STYLES */
	a{text-decoration:none;}
	a:hover{color:#bf0873; text-decoration:underline;}
		.infoLink{margin:0; padding:0; height:22px; color:#bf0873; text-decoration:none; cursor:pointer;}
		.infoLink:hover{color:#e1007a; text-decoration:underline;}
		.footerLink{color:#777; cursor:pointer;}
	
/* TEMPLATE-STYLES */
	.clear{clear:both;}
	
	.blackBG{position:absolute; top:0; left:0; width:100%; height:180px; background:#000; -moz-opacity:.2; opacity:.2; filter:alpha(opacity=20);}
	#label{position:absolute; left:50%; margin-left:-99px; z-index:100;}
		#labelBG{padding:146px 0 0 5px; width:230px; height:20px; background:url(../images/bgLabel.png); font-size:16px; text-align:center;}
	
	.worms{position:absolute; left:50%; margin-left:-448px; width:914px; height:112px; background:url(../images/bgWorms.png) no-repeat; z-index:100;}
		#wurm{position:absolute; top:112px; left:50%; margin-left:-428px; width:38px; height:250px; background:url(../images/bgWormBody.jpg) no-repeat; z-index:101;}
	
	#boxIntBg {position:absolute; height:100%; width:100%; background:#000; z-index:102; opacity:.8; filter:alpha(opacity=90); display:none;}
	#boxIntContent {position:absolute; left:50%; margin:300px 0 0 -330px; width:660px; height:255px; background:url(../images/bgInternational.png); border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; z-index:103; display:none;}
		.btnClose {float:right; margin:10px 10px 0 0; padding:2px 5px; border:2px #000 solid; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; font-weight:bold; color:#000; cursor:pointer;}
		.btnMail {float:left; margin:205px 0 0 391px; width:130px; height:20px;}
	
	.center{position:absolute; top:110px; left:50%; margin-left:-448px; width:914px; height:747px; z-index:10;}
/* HEADER */
	#contentHeader{padding-top:2px; width:914px; height:43px; background:url(../images/bgContentHeaderNew.png) top no-repeat;}
		#btnInternational{position:absolute; margin:10px 0 0 300px; width:47px; height:11px; background:url(../images/btnEN.jpg); cursor:pointer;}
		#cartBox{margin-left:760px; padding:8px 20px 0 0; width:115px; height:35px; background:url(../images/bgCart.png); cursor:pointer; color:#407312; text-align:right; line-height:14px;}
	
	#contentBox{width:914px; background:url(../images/bgContentBox.png) repeat-y;}
/* NAVIGATION */
		#contentLeft{float:left; width:204px; height:590px;}
			#nav{position:absolute; margin-top:-6px;}
				#nav_1, #nav_2, #nav_3, #nav_4, #nav_5, #nav_6{margin-left:66px; width:66px; cursor:pointer;}
				#nav_1{height:22px;}
				#nav_2{height:26px;}
				#nav_3{width:71px; height:22px;}
				#nav_4{height:29px;}
				#nav_5{height:29px;}
				#nav_6{height:29px;}
			#subNav2{position:relative; margin:0 0 0 66px; width:66px; height:60px; display:none;}
			#subNav3{position:relative; margin:0 0 0 66px; width:66px; height:60px; display:none;}
				.subNav{width:66px; height:21px; cursor:pointer;}
			a #teaser{position:absolute; margin:230px 0 0 30px; width:167px; height:156px; background:url(../images/bgTeaser_Offer.jpg); z-index:20;}
			a:hover #teaser{background-position:bottom;}
			#information{position:absolute; margin:452px 0 0 15px; width:140px; color:#bf0873; text-align:right; z-index:10;}
/* CONTENT */
		#contentRight{float:left; margin-top:33px; width:692px; color:#777;}
			.objectBox{float:left; width:230px; height:276px; font-size:12px;}
				.objectTitle{font-size:15px; color:#bf0873; line-height:15px;}
				.objectPrice{font-size:16px; line-height:18px;}
		
	#contentFooter{padding:23px 0 0 24px; width:890px; height:40px; background:url(../images/bgContentFooter.png);}

/* OTHERS */
	table{border:1px #777 solid;}
	.lineContainer{margin:20px 0 10px; width:97%; padding-top:20px; height:2px; background:url(../images/bgDispatchLine.png) repeat-x; text-align:center;}
	.teaserBox{margin-bottom:10px; padding-left:272px; width:404px; height:400px; color:#333;}
		.teaserBox a{color:#333;}
		.teaserBox a:hover{color:#bf0873; text-decoration:underline;}