#site_head {
	height: 160px;
}		

h1.navi_level2 {	
	position: absolute;
	top: 124px;
	width: 980px;
	height: 40px;
	background-image: none;
	font-size: 1.5em;
	text-align: center;
	vertical-align: baseline;
	}

	#home_top_full {
		position: relative;
		width: 980px;
		height: 332px;
		margin-bottom: 25px;
		overflow: hidden; 
		}
		#home_top_keyvisual {
			background-repeat: no-repeat;
			float: left;
			height: 332px;
			width: 645px;
			}
			#home_top_keyvisual a {
				display: block;
				height: 332px;
				text-decoration: none;
				width: 645px;	
			}
		
		#home_cont_all {
			position: relative;
			width: 980px;
			height: 348px;
			margin: 0;
			overflow: hidden;
			padding: 0;
			width: 645px;
		}
		
			#home_cont_flash {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 644px;
				height: 424px;
				background-color: transparent; 
			}

			#home_top_infobox {
				float: right;
				width: 311px;
			}
			#home_top_infobox h3 {
				margin-bottom: 15px;
			}
				.home_cont_flash_headline {
					width: 644px; 
					height: 80px; 
					background: white url(http://www.cewe.eu/images/home_flash_head_644x80.jpg) no-repeat; 
					overflow: hidden;
				}
					.home_cont_flash_headline h1 {
						margin: 20px 10px 5px 10px;
					}
					.home_cont_flash_headline p {
						margin: 5px 10px 0px 10px;
						font-weight: bold;
					}
			
			#home_cont_keyvisual {
				float: right;
				height: 348px;
				margin: 0;
				padding: 0;
				overflow: hidden;
				width: 306px;

			}

			#home_top_infobox h2 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				height: 22px;
				line-height: 22px;				
				margin:0;
				text-align: center;
				width: 308px;
			}			

		.home_full {
			height: 334px; 
			margin:0 0 25px 0; 
			overflow: hidden;
			width: 980px; 
		}

		.home_infobox {
			position: relative;
			top: 0;
			right: 0;
			width: 311px;
			height: 331px;
			margin: 0;
			padding: 0;
			overflow: hidden;
			background-color: transparent;
		}	
			.home_infobox h2 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				margin:0;
				height: 22px;
				line-height: 22px;
				text-align: center;
				width: 311px;
			}				
			.home_infobox_link {
				position: absolute;
				bottom: 1px;
				right: 10px;
				width: 290px;
				height: 25px;
				text-align: right;
				overflow: hidden;
			}		
			

		.cont_home_double {
			position: relative; 
			width: 980px; 
			height: 333px; 
			background: white url(http://www.cewe.eu/images/home_zweierlei_980x333.jpg) no-repeat; 
			overflow: hidden; 
			margin-bottom: 30px;
		}
			.cont_home_double_infobox {
				position: absolute;
				top: 0px;
				left: 0px;
				background: none;
				width: 306px;
				height: 325px;
				overflow: hidden;
			}
				.cont_home_double_infobox_headline {
					width: 300px;
					height: 35px;
					overflow: hidden;
					text-align: center;
				}
					.cont_home_double_infobox_headline h2 {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						line-height: 100%; 
						color: #fff; 
						margin: 10px 0 5px 0;
					}
				.cont_home_double_infobox_teaser {
					width: 300px; 
					height: 265px; 
					overflow: hidden;
				}
					.cont_home_double_infobox_image {
						width: 290px; 
						margin-left: 10px; 
						overflow: hidden;
					}
					.cont_home_double_infobox_text {
						margin: 10px 10px 10px 15px; 
						width: 280px; 
						overflow: hidden;
					}
					.cont_home_double_infobox_link {
						margin: 10px; 
						width: 280px; 
						text-align: right;
					}
			.cont_home_double_pricegrid {
				position: absolute;
				top: 0px;
				left: 340px;
				width: 640px;
				height: 325px; /* 220px; */
				overflow: hidden;
			}
				.cont_home_double_pricegrid_headline {
					width: 640px;
					height: 30px;
					overflow: hidden;
					text-align: center;
				}
					.cont_home_double_pricegrid_headline h2 {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						line-height: 100%; 
						color: #fff; 
						margin: 10px 0 5px 0;
					}
				.cont_home_double_pricegrid_flash {
					width: 640px;
					overflow: hidden;
					text-align: left;			
				}
				
				
				
				
			
		.cont_home_triple{
			width: 306px;
			height: 305px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/b2c_home_teaser_box_306x303.jpg);
			background-repeat: no-repeat;
			background-position: top left;
			float: left;
		}
			.cont_home_triple_headline{
				width: 300px;
				height: 30px; 
				overflow: hidden;
				text-align: center;
			}
			.cont_home_triple_headline h2{
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 1.0em; 
				font-style: normal;
				font-weight: normal;
				font-variant: normal;
				line-height: 100%;
				color: #ffffff; 
				margin: 5px 0 5px 0;
			}
			.cont_home_triple_imageandteaser {
				width: 300px;
				height: 235px;
				overflow: hidden;
			}
				.cont_home_triple_image {
					width: 290px;
					margin-left: 10px;
					overflow: hidden;
				}
				.cont_home_triple_teaser{
					margin: 10px;
					width: 280px;
					overflow: hidden;
				}
			.cont_home_triple_link{
				margin: 10px; 
				width: 280px;
				text-align: right;
			}
		.cont_home_triple_space{
			width: 30px;
			height: 220px;
			float: left;
		}
		

.content-box-one-third {
	background: url(http://www.cewe-fotobuch.de/images/_layout/cfb-box-blank-311x332.jpg) no-repeat;
	height: 332px;
	}
	.content-box-one-third h2,
	.content-box-one-third-small h2{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin:0;
		height: 22px;
		line-height: 22px;
		text-align: center;
		width: 309px;
	}
	.content-box-one-third div,
	.content-box-one-third-small div {
		margin: 0 13px 0 10px;
	}
	.content-box-one-third-small div {
		margin-top: 8px;
	}

.home-tray .content {
	background: url(http://www.cewe-fotobuch.de/images/_layout/cfb-box-blank-ohne-titel-311x332.jpg) no-repeat;
	height: 332px;
}

.red-bullets {
	list-style: none;
	margin-left: 0;
	}
	.red-bullets li {
		background: url(http://www.cewe-fotobuch.de/images/_layout/cfb-bulletpoint-red.jpg) no-repeat 0 50%;
		padding: 0 0 0 10px;
	}

.tabs-prices .content {
	background: url(http://www.cewe-fotobuch.de/images/_layout/cfb-box-blank-ohne-titel-983x332.jpg) no-repeat;
	position: relative;
	height: 306px;
	}
	.content .book,
	img.price,
	.content .html-content {
		position: absolute;
	}
	.content .book {
		background-position: 50% 50%;
		background-repeat: no-repeat;
		height: 290px;
		left: 10px;
		top: 10px;
		width: 550px;
	}
	img.price {
		height: 73px;
		left: 492px;
		top: 0;
		width: 154px;
	}
	.content .html-content {
		height: 290px;
		right: 10px;
		top: 10px;
		width: 290px;
	}
	.tabs-prices a.arrow {
		bottom: 12px;
		position: absolute;
		height: 16px;
		line-height: 16px;
		right: 14px;
		text-align: right;
		width: 350px;
	}


.content-tab-teaser {
	height: 302px;
	position: relative;
	}
	.content-tab-teaser img {
		margin: 0 0 6px 2px;	
	}
	.content-tab-teaser blockquote {
		background: url(http://www.cewe-fotobuch.de/images/_layout/cfb-content-testimonial-quote-open.jpg) 20px 20px no-repeat;
		margin: 0 0 6px 2px;
		width: 305px;
		}
		.content-tab-teaser blockquote p {
			background: url(http://www.cewe-fotobuch.de/images/_layout/cfb-content-testimonial-quote-close.jpg) right bottom no-repeat;
			font-family: Georgia, Times, serif;
			font-size: 16px;
			height: auto !important;
			margin: 0 20px 20px 45px;
			padding: 30px 0 10px;
			position: static !important;
			width: 75%;
		}
		.content-tab-teaser span.author {
			display: block;
			font-style: italic;
			margin-right: 32px;
			text-align: right;
		}
	.content-tab-teaser p {
		height: 50px;
		left: 8px;
		position: absolute;
		top: 220px;
		width: 290px;
	}
	.content-tab-teaser-a {
		bottom: 8px;
		display: block;
		height: 16px;
		left: 8px;
		line-height: 16px;
		position: absolute;
		text-align: right;
		width: 270px;
	}
	
.content-box-one-third-small {
}	
	
.big-red {
	color: #e1071c;
	font-size: 14px;
	font-weight: bold;
}


/**
 * DownloadArrows
 */

.download-arrow {
	background-image: url(http://www.cewe-fotobuch.de/images/_layout/download-arrows.png);
	display: block;
	height: 50px;
	position: absolute;
	width: 50px;
	z-index: 10;
}
.arrow-red {
	background-position: left top;
}
.arrow-blue {
	background-position: left center;
}
.arrow-orange {
	background-position: left bottom;
}