@charset "utf-8";
/* CSS Document */

.html, body{		background-color:		#555;
					margin:					0px;
					font-family:			Arial, Helvetica, sans-serif;
					font-size:				12px;
					font-weight:			normal;
					height:					100%;
					width:					100%;
					padding:				0px;}
			
a:link, a:visited {
					font-family: Arial, Helvetica, sans-serif;
					font-size:1.0em;
					font-weight: normal;
					color: #ff6600;
					text-decoration: none;}

a:hover {
					font-family: Arial, Helvetica, sans-serif;
					font-size:1.0em;
					font-weight: normal;
					color: #ff5500;
					text-decoration: underline;}

.container{			background-color:		#fff;						
					height:					auto;
					width:					980px;
					margin:					0px auto;}
					

.top_hyperlinks{	color:#ff6600;
					background-color:#555; /*8b542b;*/
					font:Arial, Helvetica, sans-serif;
					font-size:0.8em;
					height:40px;
					text-align:right;}
					
.header{			background-image:url(Images/header_shop_komplett_ohne_navi.png);
					background-repeat: no-repeat;
					height:145px;
					width:980px;background-color:#555;}
					
.logo{				height:113px;
					width:228px;
					background-image:url(Images/logo.png);
					background-repeat: no-repeat;
					position:absolute;margin-top:40px;margin-left:20px;}
					
.navigation{
					height:28px;
					width:960px;
					line-height:33px;
					text-align:right;
					vertical-align:bottom;					
					word-spacing:40px;position:relative;font-size:16px;}

.navigation a:link,.navigation a:hover,.navigation a:visited {
					text-decoration: none;
					color:#fff;font-weight:600;}					
/*.navigation a:link,.navigation a:visited {
					text-decoration: none;
					color:#555;
					font-weight:bold;
					font-size:1.7em;}
					
.navigation a:hover {
					text-decoration: overline;
					color:#333;
					font-weight:600;
					font-size:1.7em;}	*/									
			
.produkt{			width:968px;
					margin-left:1px;
					height:auto;
					border-top: solid 4px #3D3D3D;}

.leiste{			width:968px;
					height:84px;
					background-image:url(Images/png/ueberschrift_bg.png);
					background-repeat: no-repeat;
					background-position: top right;}
										
.produkt_images{	width:489px;
					height:auto;
					float:left;
					margin-top:-70px;}
					
.content_images{	width:489px;
					height:auto;
					float:left;
					background-color:#fff;}
					
.ladebalken{		margin-top:0px; margin-left:58px;}			
					
.thumb_images {		text-align: center;
					vertical-align:top;
					horizontal-align: center;
					margin-left:40px;
					}

.thumb_1 {			width:120px;
					height:100px;
					vertical-align:top;
					float:left;
					text-align: center;
					horizontal-align: center;
					background-image:url(Images/notiz_klein.png);
					background-repeat: no-repeat;
					background-position: top center;
					padding-top: 25px;}
					
.thumb_2 {			width:80px;
					height:100px;
					text-align: center;
					vertical-align:top;
					float:left;
					padding: 3px;
					padding-top: 25px;}
					
.thumb_2 img {
					
					border:2px solid #ccc;}
					
.thumb_3 {			text-align: center;
					vertical-align:top;
					float:left;}
					
.socialbookmarks {	text-align: left;
					vertical-align:top;}														

.main_image {		text-align: center;
					horizontal-align: center;
					vertical-align:middle;
					height:auto;
					padding: 20px;
					position:relative;
					z-index:1;}
					
					
.produkt_text{		width:490px;
					margin-left:-11px;
					height:auto;
					float:left;
					background-color:#fff;}
					
.content_text{		width:490px;
					margin-left:-18px;
					height:auto;
					float:left;
					background-color:#fff;}					
					
.product_text_left{	width:245px;
					height:250px;
					float:left;
					/*background-color:#eadeaa;*/}

.product_countdown{	width:200px;
					height:200px;
					float:left;
					font-family: Arial,Helvetica, sans-serif;
					font-size: 18px;
					font-weight: bold;
					color: #fff;
					background-image:url(Images/png/zeit_bg.png);
					background-repeat: no-repeat;
					background-position: top center;
					text-align: center;
					padding-top: 80px;
					padding-left: 25px;
					margin-top:30px;}
					
.product_countdown span{color: #fff;font-size:28px;font-weight: bold;font-family: arial,Helvetica,sans-serif;}				
					
.product_title{		text-align: right;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 20px;
					font-weight: bold;
					color: #fff;
					padding: 10px;
					padding-right:30px;}
					
.product_name{		font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #000;}	
					
.product_shortdesc{	font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: normal;
					color: #000;}									

.price {			text-align: left;
					vertical-align:top;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 30px;
					font-weight: bold;
					color: #ff7700;
					padding-top: 0px;
					padding-right: 0px;
					float:left;}
					
.price_retail {		font-family: Arial, Helvetica, sans-serif;
					font-size: 20px;
					font-weight: bold;
					text-decoration:line-through;
					color: #000;}
								
.product_button{	text-align: center;
					vertical-align:middle;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 20px;
					font-weight: bold;
					color: #ff7700;
					padding: 10px;}
					
.product_shipping{	font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: normal;
					color: #000;
					padding-bottom: 10px;}										
					
.description{		clear:left;
					width:970px;
					height:auto;
					background-color:#fff;
					border-top: 1px solid #ccc;					
					padding-bottom: 0px;}

.part_headers{		text-align: center;
					vertical-align:middle;
					margin: -15px;
					margin-top:0px;
					margin-bottom: 5px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 16px;
					font-weight: bold;
					color: #555;
					background-color:#eee;
					border-bottom:1px solid #ccc;
					line-height:30px;}
									
.part1{				width:450px;
					height:auto;
					background-color:#fff;
					float:left;
					padding:15px;
					padding-top:0px;}
					
.part2{				width:489px;
					height:auto;
					background-color: #fff;
					border-left:1px solid #ccc;
					float:left;}
					
.part2_left{		width:235px;
					height:auto;
					background-color: #fff;
					border-right:1px solid #ccc;
					float:left;
					padding: 5px;
					padding-top:0px;}
					
.part2_right{		width:223px;
					height:auto;
					background-color:#fff;
					float:left;
					padding: 5px;
					padding-top:0px;}					
					
.footer{			border-top: 1px solid #eee;
					background-color:#fcfcfc;
					font-size: 11px;
					padding: 5px;}
					
.footerblock{		padding: 50px;
					padding-top:0px;
					padding-bottom:0px;}

					
.footerlist{		width:150px;
					height:auto;
					float:left;}					

.footertitle{		font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #555;
					font-weight: bold;}
					
.copyright{			font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #555;
					font-weight: normal;}
					

a.footer_link{		color:#555;}

.todays_demagi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #4D4844;
	text-decoration: none;
	padding-left:10px;
}

.table_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #413737;
	text-decoration: none;
	/*border-bottom:solid 1px #858585;*/
	height:35px;
}				

.account_left_title{font-weight:bold;text-decoration:underline;}
.avatar{			}
.pers_dat{			}
.account_left_links{}

.menu_button{		float:right;}

.menuBgLeft{		background-image:url(images/PNG/menu_bg_left.png);
					width:10px;
					height:28px;
					float:left;}
.menuBgCenter{		background-image:url(images/PNG/menu_bg.png);
					height:28px;
					line-height:28px;
					padding:0 24px;
					width:auto;
					float:left;}
.menuBgRight{		background-image:url(images/PNG/menu_bg_right.png);
					width:10px;
					height:28px;
					float:left;}

.spacer{			width:1px;
					height:28px;
					border:none;
					float:right;}
					
.button
{
	cursor:pointer;
	color:#fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	background-color: #555;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ffffff;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #ffffff;
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #666666;
	
}

.errormsg {color: red;}