div.clearer { clear:both; }
body { margin:0px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; letter-spacing:1px; line-height:20px; }
	div.cssBody { background-image:url(pics/czb_DesignMainBackground.gif); border-bottom:1px solid #5cb054; padding-bottom:60px; margin-bottom:40px; }
		div.cssMain { background-image:url(pics/czbDesginHeaderBackground.jpg); background-repeat:repeat-x; }
			div.contentBody { width:910px; margin:auto; position:relative; }
				div.headerMain { background-image:url(pics/czb_designHeaderPicsDesign.jpg); font-family:"Times New Roman", Times, serif; background-repeat:no-repeat; height:182px; }
					div.headerMenuTop { height:50px; color:#ffffff; font-size:36px; padding-top:10px; }
					div.headerMenuTop a { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 10px 0px 10px; text-decoration:none; color:#ffffff; font-weight:bold; }			
	
				div.breadCrum { color:#666666; font-size:11px; text-align:right; }
				div.breadCrum a { color:#666666; text-decoration:none; }
				div.tipafiend { float:left; }
				div.tipafiend a { color:#666666; text-decoration:none; }
				div.leftMain { width:247px; float:left;}
					div.menuContent { background-image:url(pics/czb_designMenuBackground.jpg); background-repeat:repeat-y; padding:0px 10px 10px 10px; }
					div.menuBottom { background-image:url(pics/czb_designMenuBottom.jpg); background-repeat:no-repeat; height:12px; }
					div.blogMenu { margin:20px 0px 15px 40px; }
					div.blogMenu h3 { background-image:url(pics/czb_dedsignUeberschriftPic.gif); background-repeat:no-repeat; padding:0px 10px 0px 30px; }
					div.blogMenu div.blogUeberschrift { font-weight:bold; padding-bottom:3px; }
					div.blogMenu div.blogContent { font-size:11px; }
					div.blogMenu div.blogButtonMore {}
				div.contentMain { float:left; width:650px; margin-left:10px; }
				div.contentContent { border:1px solid #5cb054; background-color:#ffffff; padding:5px; }
				div.contentContent h1 { background-image:url(pics/czb_dedsignUeberschriftPic.gif); background-repeat:no-repeat; background-position:5px 2px; padding:0px 5px 10px 30px; font-size:14px; }
				div.menuOnBottom { font-size:11px; color:#666666; }
				div.menuOnBottom a { font-size:11px; color:#666666; text-decoration:none; }
				
				
				
				
				
				/* Menu */
								
					div.menuContent ul { margin:0px; padding:0px; line-height:20px;  }
					div.menuContent ul li { list-style:none; margin-top:0px; background-image:url(pics/czb_designMenuBalkenEbene1.gif); background-repeat:no-repeat; background-position:11px 0px; }
					div.menuContent ul li a { text-decoration:none; margin-left:25px; padding:0px; color:#666666; }
					div.menuContent ul li ul li { background-image:url(pics/czb_designMenuBalkenEbene2.gif); background-repeat:no-repeat; }
					div.menuContent ul li ul li a { padding-left:20px; }
					
					div.menuContent div.newsletter { height:100px; background-image:url(pics/czb_designNewsletter.jpg); background-repeat:no-repeat; padding-top:40px; background-position:right bottom; }
					div.menuContent div.newsletter input.text { border:1px solid #666666; width:180px; font-size:11px; color:#666666; }
					div.menuContent div.newsletter input.button { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; color:#666666; border:0px; margin-top:10px; font-size:11px; }
					div.menuContent div.newsletter a { padding-left:8px; font-size:11px; color:#666666; text-decoration:none; }
					
				/* ### tt_news list ### */
					div.news-list-item { border:1px solid #cccccc; margin-bottom:10px;  }
					div.news-list-item p.bodytext { padding:5px; }
					div.news-list-author p.bodytext { font-size:10px; padding:0px; margin:2px 3px 0px 0px; color:#999999; }
					div.news-list-item img { padding:5px 15px 10px 15px; float:left; }
					div.news-list-itemHeader {border-bottom:1px dashed #cccccc; margin:0px; font-weight:bold;}
					div.news-list-itemHeader a { color:#666666; text-decoration:none; display:block; padding:3px; }
					div.news-list-itemHeader a:hover { color:#333333; }
					div.news-list-date { font-size:10px; padding:2px 3px 0px 0px; color:#999999;  float:left; }
					div.news-list-morelink a { color:#ff0000; text-decoration:none; }
					div.news-list-morelink { font-size:11px; padding:4px; }
					div.news-list-category { float:left; }
	
				/* ### tt_news single ### */
					div.news-single-item { border:1px solid #cccccc; }
					div.news-single-item h3 { padding:0px 5px 10px 5px; font-size:11px; margin:0px; }
					div.news-single-itemHeader { border-bottom:1px dashed #cccccc; color:#666666; font-size:14px; margin:0px; font-weight:bold; padding:3px 3px 3px 5px; }
					div.news-single-itemKat { font-size:10px; float:left; padding:0px 10px 20px 5px; margin:2px 3px 0px 0px; color:#999999; }
					div.news-single-author p.news-single-author { font-size:10px; padding:0px 2px 20px 0px; margin:2px 3px 0px 0px; color:#999999; }
					div.news-single-itemBild { padding:0px 5px 20px 5px; }
					div.news-single-itemDate { font-size:10px; padding:2px 3px 0px 5px; color:#999999; }
					div.news-single-itemContent p.bodytext { padding:0px 5px 20px 5px; margin:0px; font-size:11px; }
		
				/* ### Guestbook list ### */
					div.guestbookMain { border:1px solid #cccccc; margin-top:10px; padding:5px; }
					div.tx-guestbook-result { font-size:10px; color:#999999; }
					div.tx-guestbook-pagination { font-size:10px; color:#999999; }
					div.tx-guestbook-pagination a { color:#999999; font-weight:bold; }
					div.tx-guestbook-header { color:#999999; }
					div.tx-guestbook-header a { color:#999999; }
					div.tx-guestbook-content { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#EEEFEF; margin:3px 0px 5px 0px; padding:3px; }
					div.tx-guestbook-clear { font-size:2px; height:5px; }
					p.tx-guestbook-date { margin:0px; font-size:10px; color:#999999; }
					div.tx-guestbook-header { font-size:11px; color:#999999; }
					div.tx-guestbook-header a { font-size:11px; color:#999999; }
					p.tx-guestbook-entry { font-size:11px; color:#666666; } 
			
				/* ### Guestbook form ### */
					div.guestbook_form { border:1px solid #cccccc; padding:5px; margin-top:10px; }
					div.guestbook_form label { font-size:11px; color:#666666; }
					div.tx-guestbook-form-error { color:#ff0000; }
					
					
				/* ### Shop ### */
					div.shop_startseiteMain { position:relative; }
 					div.shop_startseiteTitel { font-size:18px; font-weight:bold; padding-top:40px; margin-bottom:-3px; }
					div.shop_startseiteTitel a { color:#5CAF55; text-decoration:none; }
					div.shop_startseiteBorder { border:1px solid #5CAF55; margin-right:100px; }
					div.shop_startseiteBorder a {}
					div.shop_startseiteBorder img { }
					div.shop_startseiteTeaser { position:absolute; left:350px; top:200px; height:130px; width:180px; }
					div.shop_startseiteBorder p.bodytext { margin:0px; }
					div.shop_startseitePreis { position:absolute; right:0px; top:0px; height:120px; width:135px; background-image:url(shop/pics/stern.gif); background-repeat:no-repeat; padding:80px 0px 0px 85px; font-size:20px; font-weight:bold; letter-spacing:normal; color:#ffffff; }
					
					div.com-single {}
					div.com-single h2 { background-image:url(pics/czb_dedsignUeberschriftPic.gif); background-repeat:no-repeat; background-position:5px 2px; padding:0px 5px 10px 30px; font-size:14px; }
					div.com-single h2 a { color:#666666; text-decoration:none; font-size:16px; font-weight:bold; }
					div.com-single img {}
					div.com-single div.com-single-desc { margin:10px; }
					div.com-single div.com-single-aticle { position:absolute; width:250px; right:20px; }
					div.com-single div.com-single-aticle div.com-single-action-entry { margin-bottom:5px; padding:5px; }
					div.com-single div.com-single-aticle div.com-single-action-entry table.com-select-attributes {}
					div.com-single div.com-single-aticle div.com-single-action-entry table.com-select-attributes td { padding:1px 5px 1px 0px; }
					div.com-single div.com-single-aticle div.com-single-action-entry h3 { color:#ff0000; font-weight:bold; font-size:24px; margin:3px 0px 10px 0px; }
					div.com-single div.com-single-aticle div.com-single-action-entry a { border:1px solid #cccccc; background-color:#5CAF55; padding:5px; color:#ffffff; font-size:10px; font-weight:bold; margin-top:10px; text-decoration:none; }
					div.com-single div.com-single-aticle div.com-single-action-entry a:hover { background-color:#0FBF00; }
					
					table.com-basket-list { border:1px solid #cccccc; }
					tr.com-basket-header th { border:1px solid #cccccc; }
					table.com-basket-list td { border:1px solid #cccccc; }
					
					p.com-basket-submit input {  border:1px solid #cccccc; background-color:#5CAF55; padding:5px; color:#ffffff; font-size:10px; font-weight:bold; }
					p.com-basket-submit input:hover { background-color:#0FBF00; }
					p.com-basket-previous a { border:1px solid #cccccc; background-color:#5CAF55; padding:5px; color:#ffffff; font-size:10px; font-weight:bold; margin-top:10px; text-decoration:none; }
					p.com-basket-previous a:hover { background-color:#0FBF00; }
					p.com-basket-next a { border:1px solid #cccccc; background-color:#5CAF55; padding:5px; color:#ffffff; font-size:10px; font-weight:bold; margin-top:10px; text-decoration:none; }
					p.com-basket-next a:hover { background-color:#0FBF00; }
					
					div.com-chkout-address {  }
					div.com-chkout-address p.com-chkout-address-desc {  }
					div.com-chkout-address div.com-chkout-address-fields { border-top:1px dashed #5CAF55; border-bottom:1px dashed #5CAF55; }
					
					div.com-chkout-steps div { float:left; padding:5px; }
					
					p.com-chkout-address-fields-submit input { border:1px solid #cccccc; background-color:#5CAF55; padding:5px; color:#ffffff; font-size:10px; font-weight:bold; margin-top:10px; text-decoration:none; }
					p.com-chkout-listing-submit input { border:1px solid #cccccc; background-color:#5CAF55; padding:5px; color:#ffffff; font-size:10px; font-weight:bold; margin-top:10px; text-decoration:none; }
					
					dt.com-chkout-address-label { height:30px; font-size:10px; line-height:14px; color:#ff0000; }
					dt.com-chkout-address-label label { font-size:12px; color:#666666; }
					dd.com-chkout-address-input { height:30px; }
					
					div.com-chkout-address-fields table { border:none; }
					div.com-chkout-address-fields td { padding:10px; width:400px; }
					div.com-chkout-address-fields input {  }
					
					
					/* Kontakt Formular */
					div.kontaktTextNo { float:left; width:100px; padding:2px; }
					div.kontaktTextKo { float:left; width:150px; padding:2px; }
					div.kontaktInput { padding:2px; font-size:10px; }
					div.kontaktInput input { font-size:10px; }
					div.kontaktMain { border:1px solid #e0e1e1; background-color:#f4f5f5; padding:5px; font-size:10px; }
					div.kontaktAbstand { display:block; height:15px; }
					div.kontaktAbstand2 { display:block; height:3px; }
					
					/* Gewinnspiel */
					div.verlosung { margin-bottom:30px; }
					div.teilnehmerInner { border-top:1px dashed #cccccc; }
					div.teilnehmer { border-bottom:1px dashed #cccccc; }
						div.nickName { float:left; width:250px; padding:3px; border-right:1px dashed #cccccc; margin-right:5px; }
						div.bonnummer { padding:3px; }
					
					div.colorKeinSpieler { color:#ff0000; font-weight:bold; }
						
					div.verlosungForm {}
					div.verlosungForm label { float:left; width:150px; }
					div.verlosungForm input { margin-bottom:3px; }
					div.verlosungForm textarea { margin-bottom:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
					div.verlosungCounter { font-size:16px; font-weight:bold; text-align:center; padding:15px; }
					
					/* Tip a friend */
					div.tip_a_friendMain {  }
					div.tip_a_friendMain label { float:left; width:200px; }
					div.tip_a_friendMain input { margin-bottom:5px; }
					
				
fieldset.csc-mailform { border:none; }
fieldset.csc-mailform label { float:left; width:150px; }
fieldset.csc-mailform input { margin:3px; } 
fieldset.csc-mailform textarea { margin:3px; } 
fieldset#mailformBetreff label { float:none; }

fieldset#mailformBetreff { border:none; }
fieldset#mailformBetreff legend { display:none; }