*{
	margin: 0;
	padding: 0;
}
body{
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #626262;
	text-align: center;
}
p{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: /* 0.8em; */ 0.9em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 120%;
	color: #626262;
}
fieldset{
	padding: 10px;
	border: 1px;
	border-style: solid; 
	border-color: #cccccc; 
}
legend{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.2em; 
	color: #626262;
}
hr{
	height: 1px;
	background-color: #9d9d9d;
	margin: 0 10px 0 10px;
	text-align: center;
	border: none;
}
ul{
	list-style-type: disc;
	list-style-position: outside; 
	margin-left: 20px;
	padding-left: 0px;
	padding-bottom: 10px;
	font-size: 1.0em; 
}
ol{
	list-style-type: decimal;
	list-style-position: outside; 
	margin-left: 20px;
	padding-left: 0px;
	padding-bottom: 10px;
	font-size: 1.0em; 
}
li{
	/* list-style-type: disc; */
	list-style-position: outside; 
	margin-top: 5px;
	margin-left: 5px;
	line-height: 125%;
	font-size: 0.9em; 
}
h1{
	font-family: Arial, Helvetica, sans-serif; /* Impact */ 
	font-size: 1.8em; /* 2.0em; */
	font-style: normal;
	font-weight: bold; /* normal */ 
	font-variant: normal;
	line-height: 100%;
	color: #626262;
	margin: 5px 0 5px 0;
}
h2{
	font-family: Arial, Helvetica, sans-serif; /* Impact */ 
	font-size: 1.4em; /* 1.5em; */
	font-style: normal;
	font-weight: bold; /* normal */ 
	font-variant: normal;
	line-height: 100%;
	color: #626262;
	margin: 10px 0 5px 0;
}
h3{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.2em; 
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 100%;
	color: #626262;
	margin: 5px 0 5px 0;
}
h4{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.0em; /* 1.2em; */
	font-style: normal; /* italic; */
	font-weight: bold; 
	font-variant: normal;
	line-height: 100%;
	color: #626262;
	margin: 5px 0 5px 0;
}
img{
	border: none;
}
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em; 
	font-weight: bold;
	color: #626262; 
	text-decoration: none; 
}
a:hover{
	color: #c00010; 
	text-decoration: none;
}
p a{
	font-size: inherit; /* 1.0em; */
}


#site_all{
	position: relative;
	width: 980px;
	overflow: hidden;
	margin: 0px auto;
	text-align: left;
}
#site_had{
	width: 100%;
	height: 20px;
}
#site_head{
	width: 100%;
}
	#navi_logo{
		width: 180px;
		height: 60px;
		overflow: hidden;
		text-align: left;
		float: right;
	}	
	#navi_level1{
		width: 760px;
		height: 28px; 
		overflow: hidden;
		float: left;
		text-align: left;
		font-size: 0.85em; 
		margin-top: 32px;
		padding: 0;
	}
		.navi_level1_but_bg{
			width: auto;
			height: 28px;
			margin: 0;
			padding: 0;
			background-image: url(http://www.cewe.eu/images/layout_nav_lev1_new_bg_3x28.gif);
			background-repeat: repeat-x;
			background-position: bottom;
			text-align: center;
			float: left;
		}
		.navi_level1_but_le{
			width: 8px;
			height: 28px;
			overflow: hidden;
			margin: 0;
			padding: 0;
			background-image: url(http://www.cewe.eu/images/layout_nav_lev1_new_le_8x28.gif);
			background-repeat: no-repeat;
			background-position: bottom;
			float: left;
		}
		.navi_level1_but_ri{
			width: 8px;
			height: 28px;
			overflow: hidden; 
			margin: 0;
			padding: 0;
			background-image: url(http://www.cewe.eu/images/layout_nav_lev1_new_ri_8x28.gif);
			background-repeat: no-repeat;
			background-position: bottom;
			float: left;
		}
		.navi_level1_but_bg_a{
			width: auto;
			height: 28px;
			margin: 0;
			padding: 0;
			background-image: url(http://www.cewe.eu/images/layout_navi_V7_active_3x28_bg.gif);
			background-repeat: repeat-x;
			background-position: bottom;
			text-align: center;
			float: left;
		}
		.navi_level1_but_le_a{
			width: 8px;
			height: 28px;
			overflow: hidden;
			margin: 0;
			padding: 0;
			background-image: url(http://www.cewe.eu/images/layout_navi_V7_active_8x28_le.gif);
			background-repeat: no-repeat;
			background-position: bottom;
			float: left;
		}
		.navi_level1_but_ri_a{
			width: 8px;
			height: 28px;
			overflow: hidden;
			margin: 0;
			padding: 0;
			background-image: url(http://www.cewe.eu/images/layout_navi_V7_active_8x28_ri.gif);
			background-repeat: no-repeat;
			background-position: bottom;
			float: left;
		}
		.navi_1_not_selected{
			text-decoration: none;
			color: #ffffff; 
			font-weight: bold;
			line-height: 28px;
			cursor: pointer;
		}
		.navi_1_not_selected:hover{
			color: #626262; 
		}
		a.navi_1_not_selected{
			text-decoration: none;
			font-weight: normal;
			color: #ffffff; 
			font-weight: bold;
			line-height: 28px;
			cursor: pointer;
		}
		a.navi_1_not_selected:hover{
			color: #cccccc; 
			background: none;
		}
		.navi_1_selected{
			text-decoration: none;
			color: #ffffff; 
			font-weight: bold;
			line-height: 28px;
			cursor: pointer;
		}
		.navi_1_selected:hover{

		}
		a.navi_1_selected{
			text-decoration: none;
			font-weight: normal;
			color: #ffffff; 
			font-weight: bold;
			line-height: 28px;
			cursor: pointer;
		}
		a.navi_1_selected:hover{
			background: none;
		}
		.toplevel_download_button{
			cursor: pointer;
		}
		.toplevel_download_button a{
			color: #ffffff;
		}
		.toplevel_download_button a:hover{
			color: #f9f9f9;
		}
	#navi_level2{
		width: 980px;
		height: 23px;
		overflow: hidden;
		background-image: url(http://www.cewe.eu/images/layout_bg_navi_7_uni.gif);
		background-repeat: no-repeat;
		background-position: left;
		clear: both;
		float: none;
	}
		.navi_2_not_selected{
			font-size: 0.85em;
			text-decoration: none;
			font-weight: bold; 
			color: #ffffff; 
			line-height: 23px;	
		}
		.navi_2_not_selected:hover{
			text-decoration: none;
			color: #cccccc; 
		}
		.navi_2_selected{
			font-size: 0.85em;
			text-decoration: none;
			font-weight: bold; 
			color: #cccccc; 
			line-height: 23px;	
		}
		.navi_2_selected:hover{
			text-decoration: none;
			color: #cccccc; 
		}
	#navi_level3{
		width: 250px;
		overflow: hidden;
		background-image: url(http://www.cewe.eu/images/layout_bg_navi_3_mid.gif);
		background-repeat: repeat-y;
	}
		#navi_level3_top{
			width: 250px;
			height: 12px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/layout_bg_navi_3_top.gif);
		}
		#navi_level3_bot{
			width: 250px;
			height: 12px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/layout_bg_navi_3_bot.gif);
		}
		.navi_3_not_selected{
			height: 20px;
			line-height: 20px;
			background-image: url(http://www.cewe.eu/images/layout_raquo_grey.gif); 
			background-repeat: no-repeat;
			background-position: left;
			margin: 0 0 0 10px;
		}
		a.navi_3_not_selected_link{
			font-size: 0.9em;
			line-height: 20px;
			font-weight: normal;
			color: #3c3c3c;
		}
		a.navi_3_not_selected_link:hover{
			color: #c00010;
			text-decoration: none;
		}
		.navi_3_selected{
			height: 20px;
			line-height: 20px;
			background-image: url(http://www.cewe.eu/images/layout_raquo_red.gif); 
			background-repeat: no-repeat;
			background-position: left;
			margin: 0 0 0 10px;
		}
		a.navi_3_selected_link{
			font-size: 0.9em;
			line-height: 20px;
			font-weight: normal;
			color: #c00010;
		}
		a.navi_3_selected_link:hover{
			color: #c00010;
			text-decoration: none;
		}
		.navi_3_backward{
			height: 20px;
			line-height: 20px;
			background-image: url(http://www.cewe.eu/images/layout_laquo_red.gif); 
			background-repeat: no-repeat;
			background-position: left;
			margin: 0 0 0 10px;
		}
		a.navi_3_backward_link{
			font-size: 0.9em;
			line-height: 20px;
			font-weight: normal;
			color: #3c3c3c;
		}
		a.navi_3_backward_link:hover{
			color: #c00010;
			text-decoration: none;
		}
		.navi_3_download{
			height: 20px;
			line-height: 20px;
			background-image: url(http://www.cewe.eu/images/layout_bg_download.gif);
			background-repeat: no-repeat;
			background-position: left;
			margin: 0 0 0 10px;
		}
		a.navi_3_download_link{
			font-size: 0.9em;
			line-height: 20px;
			font-weight: normal;
			color: #3c3c3c;
		}
		a.navi_3_download_link:hover{
			color: #c00010;
			text-decoration: none;
		}
	#navi_breadcrumb{
		height: 25px;
		line-height: 25px;
		text-align: left;
	}
		a.navi_breadcrumb_current{
			font-size: 0.8em;
			font-weight: normal;
			color: #3c3c3c;
		}
		a.navi_breadcrumb_link{
			font-size: 0.8em;
			font-weight: normal;
			text-decoration: none;
			color: #3c3c3c;
		}
		a.navi_breadcrumb_link:hover{
			text-decoration: none;
			color: #c00010;
		}
#site_body{
	width: 100%;
}
	#cont_main_full{
		width: 980px;
		float: none;
	}
		.cont_main_box_grey_980{
			width: 980px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/layout_box_bg_grey_980x12.gif);
			background-repeat: repeat-y;
		}
			.cont_main_box_grey_top_980{
				width: 980px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_header_grey_980x12.gif);
				background-repeat: no-repeat;
			}
			.cont_main_box_grey_bot_980{
				width: 980px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_footer_grey_980x12.gif);
				background-repeat: no-repeat;
			}
		.cont_main_box_white_980{
			width: 980px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/layout_box_bg_white_980x12.gif);
			background-repeat: repeat-y;
		}
			.cont_main_box_white_top_980{
				width: 980px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_header_white_980x12.gif);
				background-repeat: no-repeat;
			}
			.cont_main_box_white_bot_980{
				width: 980px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_footer_white_980x12.gif);
				background-repeat: no-repeat;
			}
		.keyvisual_390{
			margin: 0 0 0 0;
		}
		.cont_category_keyvisual{
			width: 390px;
			height: 370px;
			overflow: hidden;
			float: left;
		}
		.cont_category_top_right{
			width: 580px;
			height: 370px;
			overflow: hidden;
			float: right;
		}
		.cont_category_mid_big{
			width: 390px;
			height: 215px; 
			overflow: hidden;
			float: left;
		}
			.cont_category_mid_big_bg{
				width: 390px;
				height: 215px;
				overflow: hidden;
			}
			.cont_category_mid_big_headline{
				width: 390px;
				height: 35px;
				overflow: hidden;
				margin-top: -215px;
				/* margin-bottom: -205px; */
				text-align: center;
			}
			.cont_category_mid_big_text{
				width: 150px;
				height: 150px;
				overflow: hidden;
				margin-top: 15px; 
				/* margin-bottom: -160px; */
				margin-left: 225px; 
				font-size: 0.9em;
			}
		.cont_category_mid_sec1{
			width: 185px;
			height: 215px; 
			overflow: hidden;
			margin-left: 12px;
			float: left;
		}
		.cont_category_mid_sec2{
			width: 185px;
			height: 215px; 
			overflow: hidden;
			margin-left: 10px;
			float: left;
		}
		.cont_category_mid_sec3{
			width: 185px;
			height: 215px; 
			overflow: hidden;
			margin-left: 10px;
			float: left;
		}
		.cont_category_mid_sec_headline{
			height: 25px;
			line-height: 25px;
			text-align: center;
		}
		.cont_category_mid_sec_image{
			height: 90px;
			width: 175px;
			overflow: hidden;
			margin: 5px;
		}
		.cont_category_mid_sec_text{
			height: 80px;
			width: 175px;
			margin: 0 5px 5px 5px;
			overflow: auto;
			font-size: 0.9em;
		}
		.cont_category_mid_sec_red{
			width: 185px;
			height: 215px;
			background-image: url(http://www.cewe.eu/images/layout_boxen_sec_red.gif);
			background-repeat: no-repeat;
			overflow: hidden;
		}
		.cont_category_mid_sec_blue{
			width: 185px;
			height: 215px;
			background-image: url(http://www.cewe.eu/images/layout_boxen_sec_blue.gif);
			background-repeat: no-repeat;
			overflow: hidden;
		}
		.cont_category_mid_sec_bizblue{
			width: 185px;
			height: 215px;
			background-image: url(http://www.cewe.eu/images/layout_boxen_sec_bizblue.gif);
			background-repeat: no-repeat;
			overflow: hidden;
		}
		.cont_category_mid_sec_yellow{
			width: 185px;
			height: 215px;
			background-image: url(http://www.cewe.eu/images/layout_boxen_sec_yellow.gif);
			background-repeat: no-repeat;
			overflow: hidden;
		}
		.cont_category_mid_sec_gray1{
			width: 185px;
			height: 215px;
			background-image: url(http://www.cewe.eu/images/layout_boxen_sec_gray1.gif);
			background-repeat: no-repeat;
			overflow: hidden;
		}
		.cont_category_mid_sec_gray2{
			width: 185px;
			height: 215px;
			background-image: url(http://www.cewe.eu/images/layout_boxen_sec_gray2.gif);
			background-repeat: no-repeat;
			overflow: hidden;
		}
		.cont_category_mid_sec_gray3{
			width: 185px;
			height: 215px;
			background-image: url(http://www.cewe.eu/images/layout_boxen_sec_gray3.gif);
			background-repeat: no-repeat;
			overflow: hidden;
		}
		.cont_category_mid_sec_gray4{
			width: 185px;
			height: 215px;
			background-image: url(http://www.cewe.eu/images/layout_boxen_sec_gray4.gif);
			background-repeat: no-repeat;
			overflow: hidden;
		}
		.cont_main_box_headline_980{
			width: 980px;
			height: 110px; /* 94px; */
			overflow: hidden;
			background-image: none;
			background-repeat: no-repeat;
		}
			.cont_main_box_headline_720{
				width: 720px; /* 950px; */
				float: left;
			}
				.cont_main_box_headline_720 h1{
					margin: 25px 0 0 10px;
				}
				.cont_main_box_headline_720 p{
					margin: 10px;
				}
			.cont_main_box_headline_250{
				width: 250px;
				float: right;
			}
		#home_cont_all {
			position: relative;
			width: 980px;
			height: 424px;
			margin: 0 0 25px 0;
			background-color: none; 
			border: none;
			overflow: hidden;
		}
			#home_cont_head {
				position: absolute;
				top: 0;
				left: 0;
				width: 644px;
				height: 80px;
				background-color: none; 
				background-image: url(http://www.cewe.eu/images/layout_home_headline_tribal_644x80.jpg);
				background-repeat: no-repeat;
			}
			#home_cont_keyvisual {
				position: absolute;
				top: 0;
				right: 1px;
				width: 306px;
				height: 424px;
				background-color: none; 
			}
			#home_cont_flash {
				position: absolute;
				top: 90px;
				left: 0;
				width: 644px;
				height: 334px;
				background-color: none; 
			}
		.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;
		}
	#cont_main{
		width: 720px;
		float: left;
	}
		.cont_main_box_grey_720{
			width: 720px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/layout_box_bg_grey_720x12.gif);
			background-repeat: repeat-y;
		}
			.cont_main_box_grey_top_720{
				width: 720px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_header_grey_720x12.gif);
				background-repeat: no-repeat;
			}
			.cont_main_box_grey_bot_720{
				width: 720px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_footer_grey_720x12.gif);
				background-repeat: no-repeat;
			}
		.cont_main_box_white_720{
			width: 720px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/layout_box_bg_white_720x12.gif);
			background-repeat: repeat-y;
		}
			.cont_main_box_white_top_720{
				width: 720px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_header_white_720x12.gif);
				background-repeat: no-repeat;
			}
			.cont_main_box_white_bot_720{
				width: 720px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_footer_white_720x12.gif);
				background-repeat: no-repeat;
			}
		.cont_product_list_img_left{
			width: 250px;
			overflow: hidden;
			float: left;
			margin: 0 0 0 10px;
		}
		.cont_product_list_txt_right{
			width: 400px;
			overflow: hidden;
			float: right;
			margin: 10px 20px 0 0;
		}
		.cont_product_detail_img {
			width: 680px;
			overflow: hidden;
			float: none;
		}
		.cont_product_detail_txt {
			width: 680px;
			overflow: hidden;
			float: none;
			margin-top: 10px;
		}
		.cont_product_detail_img_left{
			width: 400px;
			overflow: hidden;
			float: left;
			margin: 0 0 0 10px;
		}
		.cont_product_detail_txt_right{
			width: 250px;
			overflow: hidden;
			float: right;
			margin: 10px 20px 0 0;
		}
		.button_download{
			line-height: 40px; 
		}
		.detail_zoom{
			width: 95%; 
			border: solid 1px #9d9d9d;
			background-color: #ffffff; /* #9d9d9d; */
			background-image: url(http://www.cewe.eu/images/bg_detail_zoom_2.gif);
			background-repeat: no-repeat;
			background-position: top right;
			/* border-left: 1px solig #9d9d9d; */
		}
			a.detail_zoom_item{
				background-color: #cccccc;
				color: #626262;
			}
		.pb_preview {
			width:680px;
			margin-left:10px;
			overflow:hidden;
			background-color:none;
		}
		.pb_preview_big {
			width:485px;
			height:auto;
			overflow:hidden;
			float:left;
			background-color:none;
		}
		.pb_preview_thumb {
			width:190px;
			height:auto;
			overflow:hidden;
			float:right;
			background-color:#f9f9f9;
		}
		.button_repeatorder {
			width: 312px;
			height: 55px;
			background-image: url(http://www.cewe.eu/images/button_nachbestellung_norm.jpg);
			background-repeat: no-repeat;
			line-height: 55px;
			text-align: center;
		}
		.button_repeatorder:hover {
			background-image: url(http://www.cewe.eu/images/button_nachbestellung_over.jpg);
			color: #c00010;
		}
	
		#iflow_imageflow {
    		/* margin-left:0px;  */
    		text-align:left;
		}
			#iflow_loading {
    			margin-top:50px;
    			text-align:center;
    			width:100%;
			}
			#iflow_loading img { 
    			margin-top:10px;
    			position:relative; 
			}
			#iflow_images {
    			visibility:hidden;
			}
			#iflow_images img { 
    			position:absolute; 
    			top:0px;
    			border:none;
			}
			#iflow_captions {
    			font-weight:bold;
    			position:relative; 
    			text-align:center;
    			z-index:10000;
			}
			#iflow_scrollbar {
    			visibility:hidden;
    			position:relative; 
    			border-bottom:1px solid #b3b3b3;
    			z-index:10001;
			}
				#iflow_slider {
    				position:absolute;
    				margin-top:-7px;
    				margin-left:-7px;
    				z-index:10002;
    				background-image:url(http://www.cewe.eu/images/slider.png);
    				background-repeat:no-repeat;
    				width:14px;
    				height:14px;    
				}
		.button_next_le{
			width: 10px;
			height: 44px;
			margin-left: 5px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/button_next_le_10x44.gif);
			background-repeat: no-repeat;
			float: left;
		}
		.button_next_le_a{
			width: 10px;
			height: 44px;
			margin-left: 5px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/button_next_le_10x44.gif);
			background-repeat: no-repeat;
			float: left;
		}
		.button_next_bg{
			width: auto;
			height: 44px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/button_next_bg_3x44.gif);
			background-repeat: repeat-x;
			float: left;
		}
		.button_next_bg_a{
			width: auto;
			height: 44px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/button_next_bg_3x44.gif);
			background-repeat: repeat-x;
			float: left;
		}
		.button_next_ri{
			width: 15px;
			height: 44px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/button_next_ri_15x44.gif);
			background-repeat: no-repeat;
			float: left;
		}
		.button_next_ri_a{
			width: 15px;
			height: 44px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/button_next_ri_15x44.gif);
			background-repeat: no-repeat;
			float: left;
		}				
		.cont_detail_cover {
			width: 700px;
			overflow: hidden;
		}
			.cont_detail_cover_preview {
				width: 360px;
				height: 360px;
				float: left;
			}
			.cont_detail_cover_thumbnails {
				width: 340px;
				height: 360px;
				float: right;
			}
			.cont_detail_cover_thumbnail {
				margin: 0 10px 10px 0;
				cursor: pointer;
				border: solid 1px #cccccc;
			}
			.cont_detail_cover_thumbnail:hover {
				border: solid 1px #626262;
			}
	#cont_info{
		width: 250px;
		float: right;
	}
		.cont_main_box_grey_250{
			width: 250px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/layout_box_bg_grey_250x12.gif);
			background-repeat: repeat-y;
		}
			.cont_main_box_grey_top_250{
				width: 250px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_header_grey_250x12.gif);
				background-repeat: no-repeat;
			}
			.cont_main_box_grey_bot_250{
				width: 250px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_footer_grey_250x12.gif);
				background-repeat: no-repeat;
			}
		.cont_main_box_white_250{
			width: 250px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/layout_box_bg_white_250x12.gif);
			background-repeat: repeat-y;
		}
			.cont_main_box_white_top_250{
				width: 250px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_header_white_250x12.gif);
				background-repeat: no-repeat;
			}
			.cont_main_box_white_bot_250{
				width: 250px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_footer_white_250x12.gif);
				background-repeat: no-repeat;
			}
		.keyvisual_250{
			margin: 0;
		}
		.cont_info_box_tribal_250{
			width: 250px;
			height: 250px;
			overflow: hidden;
		}
			.cont_info_box_tribal_250_headline{
				margin: 10px;
				width: 230px;
				height: 45px; /* 135px; */ 
				overflow: hidden;
			}
			.cont_info_box_tribal_250_headline h4{
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 1.0em; /* 1.1em; */ 
				font-style: normal; /* italic; */
				font-weight: bold; 
				font-variant: normal;
				line-height: 100%;
				color: #626262;
				margin: 5px 0 5px 0;
			}
			.cont_info_box_tribal_250_teaser{
				margin: 10px;
				width: 230px;
				height: 60px; /* 65px; */
			}
			.cont_info_box_tribal_250_image{
				width: 250px;
				height: 80px;
				cursor: pointer;
			}
			.cont_info_box_tribal_250_link{
				text-align: right;
				margin: 10px;
				width: 230px;
			}
		.cont_info_box_slideshow_250{
			width: 250px;
			height: 250px;
			overflow: hidden;
		}
			.cont_info_box_slideshow_250_headline{
				margin: 10px;
				width: 230px;
				height: 35px; 
				overflow: hidden;
			}
			.cont_info_box_slideshow_250_headline h4{
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 1.0em; 
				font-style: normal; 
				font-weight: bold; 
				font-variant: normal;
				line-height: 100%;
				color: #626262;
				margin: 5px 0 5px 0;
			}
			.cont_info_box_slideshow_250_image{
				width: 220px;
				height: 130px;
				margin-left: 5px;
				float: left;
				cursor: pointer;
			}
			.cont_info_box_slideshow_250_arrow {
				width: 20px;
				height: 130px;
				float: right;
				cursor: pointer;
			}
			.cont_info_box_slideshow_250_teaser{
				margin: 10px;
				width: 230px;
				height: 20px; 
			}
			.cont_info_box_slideshow_250_link{
				text-align: right;
				margin: 10px;
				width: 230px;
			}
			
#site_legs{
	width:100%;
	clear: both;
	float: none;
}
		.cont_legs_box_red_980{
			width: 980px;
			overflow: hidden;
			background-image: url(http://www.cewe.eu/images/layout_box_bg_red_980x12.gif);
			background-repeat: repeat-y;
		}
			.cont_legs_box_red_top_980{
				width: 980px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_header_red_980x12.gif);
				background-repeat: no-repeat;
			}
			.cont_legs_box_red_bot_980{
				width: 980px;
				height: 12px;
				overflow: hidden;
				background-image: url(http://www.cewe.eu/images/layout_box_footer_red_980x12.gif);
				background-repeat: no-repeat;
			}
		.cont_legs_partner_red{
			display: inline;
			width: 65px; 
			height: 45px;
			overflow: visible;
			float: left;
		}
		.partner_h_listing_arrow {
			width:25px;
			height:45px;
			float:left;
		}
		#partner_h_listing_outer {
			position:relative;
			width: 720px; /* width:900px; */
			height:48px;
			overflow:hidden;
			clip: rect(0,720,48,0); /* clip:rect(0,900,48,0); */
			float:left;
			z-index:1 
		}
		#partner_h_listing_inner {
			position:relative;
			width:4000px;
			height:48px;
			z-index:0;
		}
#site_foot{
	text-align: right;
	margin: 10px;
	color: #9c9c9c;
}
	a.foot{
		color: #9c9c9c;
		font-size: 0.7em;
		text-decoration: none;
		font-weight: normal;
	}
	a.foot:hover{
		color: #c00010; 
		text-decoration: none;
	}



.red{
	/* color: #c0002a; */
	color: #c00010;
}
.yellow{
	/* color: #fecf44; */
	color: #f8d360;
}
.blue{
	/* color: #002e6a; */
	color: #003366;
}
.bizblue{
	color: #00a0e1;
}
.beige{
	color: #fbf8df;
}
.gray0{
	/* hell - box-bg */
	color: #f9f9f9;
}
.gray1{
	/* hell - digital */ 
	color: #cccccc;
}
.gray2{
	color: #9d9d9d;
}
.gray3{
	/* dunkel - digital */
	color: #626262;
}
.gray4{
	color: #3c3c3c; 
}
.white{
	color: #ffffff;
}
.black{
	color: #000000;
}

.reddot{
	line-height: 14px;
	font-size: 10px;
	background-color: red;
	color: black;
	text-decoration: overline underline;
}
.hand{
	cursor: pointer;
}
.pointer{
	cursor: pointer;
}
.noborder{
	border-width:0px;
	border-style:none;
}
.hspace{
	height: 10px;
	width: 100%;
	overflow: hidden;
}
.fright{
	float: right;
}
.fleft{
	float: left;
}
.tright{
	text-align: right;
}
.tleft{
	text-align: left;
}
.clear{
	float: none;
	clear: both;
}
.inline{
	display: inline;
}
.ma10{
	margin: 10px;
}
.ma20{
	margin: 20px;
}
.male10{
	margin-left: 10px;
}
.mare10{
	margin-right: 10px;
}
.dnone {
	display: none;
}
.dblock {
	display: block;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}

