/*Layout Start*/
#layout { width:807px; margin:0 auto; }
#layout_shadow { width:807px; float:left; background:url(../images/page/layout_shadow.png) repeat-y 0 0; margin-bottom:30px; }
#layout_inner { width:801px; float:left; margin:0 3px; display:inline; background:#fff; }
/*header Start*/
#header { width:801px; float:left; background:url(../images/page/header_bg.gif) repeat-x 0 0; height:77px; position:relative; }
#header .logo { width:197px; height:37px; float:left; padding-top:22px; }
#header .right_img { width:88px; height:55px; float:right; padding:13px 30px 0 0 }
#header .language { width:auto; float:left; position:absolute; top:-9px; right:0px; }
#header .language ul { width:auto; float:left; list-style:none; }
#header .language ul li { width:auto; float:left; padding-left:4px; }
/*header End*/

/*Banner Start*/
#banner { width:801px; float:left; position:relative; }
#banner .inner_text { width:auto; position:absolute; top:90px; left:43px; }
/*Banner End*/

/*body container Start*/
#body_container { width:801px; float:left; padding:40px 0; }
/*left container Start*/
#left_container { width:131px; float:left; }
#left_menu { width:131px; float:left; padding-top:10px; }
#left_menu ul { width:131px; float:left; list-style:none; }
#left_menu ul li { width:131px; float:left; background:url(../images/page/menu_sep.jpg) no-repeat 0 bottom; padding-bottom:2px; }
#left_menu ul li a { width:119px; float:left; padding-left:12px; background:url(../images/page/menu_bg.jpg) no-repeat 0 0; height:21px; font:normal 10px/21px "Frutiger", Myriad Pro, Arial, Helvetica, sans-serif; color:#717171; text-decoration:none; }
#left_menu ul li a:hover { background:url(../images/page/menu_bg_hover.jpg) no-repeat 0 0; color:#fff; }
#left_menu ul li a.active { background:url(../images/page/menu_bg_hover.jpg) no-repeat 0 0; color:#fff; }
/*left container End*/

/*center container Start*/
#center_container { width:480px; float:left; padding:2px 27px 0 30px; display:block; position:relative; }
.liste li { ! important; margin-left: 0px;              list-style-type: square;              list-style-position: outside; font: 12px/16px Arial, Helvetica, sans-serif; color:#717171; }
.download { list-style-position: outside ! important; list-style-type: square; font: 11px/16px Arial, Helvetica, sans-serif; color:#717171; }
#center_container p { word-spacing: 1px; width:100%; display:block; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#717171; padding-bottom:22px; text-align: left }
#center_container p strong { width:100%; display:block; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#717171; }
#center_container p strong.style1 { width:100%; display:block; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#717171; padding-bottom:5px; }
#center_container .size1{ width:100%; display:block;}
#center_container .text_area { width:277px; float:left; display:table-cell}
#center_container .text_area1 { width:328px; float:left;}
#center_container .img_area1 { width:192px; float:left; padding-right:10px; font:bold 8px/12px Arial, Helvetica, sans-serif; color:#717171; }
#center_container .img_area1 span { width:190px; float:left;  font:bold 8px/12px Arial, Helvetica, sans-serif; color:#717171; }
#center_container .img_area2 { width:auto; float:right; padding-right:0px; font:bold 8px/12px Arial, Helvetica, sans-serif; color:#717171; }

/*Product Start*/
#center_container .products { width:465px; float:left; position:relative; z-index:999;}
#center_container .products ul { width:452px; float:left; list-style:none; padding:0 0 5px 13px;}
#center_container .products ul li { text-align: center; width:105px; height:113px; float:left; padding-left:66px;}
#center_container .products ul li.first { padding-left:0px; }
#center_container .products ul li a.product{ width:105px; height:102px; float:left; background:none; text-align:center; padding-top:11px; text-decoration:none }
#center_container .products ul li a.product span { padding-bottom: 0; padding-right: 0; padding-top: 7px; width:91px; float:left; font:bold 9px/10px Arial, Helvetica, sans-serif; color:#797979; text-align: center; text-decoration:none;}
#center_container .products ul li a.product img { float:none; }
#center_container .products ul li a.product:hover { width:105px; height:102px; float:left; background:url(../images/page/pro_hover.jpg) no-repeat 0 0; text-align:center; padding-top:11px; }
#center_container .products ul li a.product:hover span { padding-bottom: 0; padding-right: 0; padding-top: 7px; width:91px; float:left; font:bold 9px/10px Arial, Helvetica, sans-serif; color:#fff; text-align: center; }
#center_container .products ul li a.active { width:105px; height:102px; float:left; background:url(../images/page/pro_hover.jpg) no-repeat 0 0; text-decoration:none;text-align:center; padding-top:11px; }
#center_container .products ul li a.active span { padding-bottom: 0; padding-right: 0; padding-top: 7px; width:91px; float:left; font:bold 9px/10px Arial, Helvetica, sans-serif; color:#fff; text-align: center; }
#center_container .products ul li a.active img{float:none}
/*Product End*/
/*center container End*/

/*right_container Start*/
#right_container { width:131px; float:left; position:relative; z-index:9; }
#right_menu { width:131px; float:left; padding-top:10px; }
#right_menu ul { width:131px; float:left; list-style:none; }
#right_menu ul li { width:131px; float:left; background:url(../images/page/menu_sep.gif) no-repeat 0 bottom; padding-bottom:2px; }
#right_menu ul li a { width:119px; float:left; padding-right:12px; background:url(../images/page/menu_bg.gif) no-repeat 0 0; height:21px; font:normal 10px/21px "Frutiger", Myriad Pro, Arial, Helvetica, sans-serif; color:#717171; text-decoration:none; text-align:right; }
#right_menu ul li a:hover { background:url(../images/page/menu_bg_hover.jpg) no-repeat 0 0; color:#fff; }
#right_menu ul li a.active { background:url(../images/page/menu_bg_hover.jpg) no-repeat 0 0; color:#fff; }
/*right_container End*/
/*body container End*/

/*Footer Start*/
#footer { width:801px; float:left; background:url(../images/page/footer_bg.gif) no-repeat 0 0; height:101px; padding-top:2px; position:relative; }
#footer ul { width:801px; float:left; list-style:none; }
#footer ul li { width:auto; float:left; background:url(../images/page/separator.gif) no-repeat right 0; padding-right:2px; }
#footer ul li.last { width:auto; float:left; background:none; padding-right:2px; }
#footer ul li p { width:100%; display:block; font:normal 9px/16px Arial, Helvetica, sans-serif; color:#ffffff; }
#footer ul li a { width:auto; float:none; text-decoration:none; color:#ffffff; }
#footer ul li a:hover { text-decoration:underline; }
#footer ul li .col1 { width:150px; float:left; padding:8px 14px 0 13px }
#footer ul li .col2 { width:124px; float:left; padding-top:25px; }
#footer ul li .col3 { width:395px; float:left; padding:75px 0 0 20px; }
#footer ul li .col4 { width:auto; float:left; padding:15px 0 0 15px; }
#footer .bottom_text { width:auto; position:absolute; bottom:-15px; right:0px; font:normal 9px/12px Arial, Helvetica, sans-serif; color: #797979; }
/*Footer End*/

/*Popup Start*/
.pop_up { width:483px; float:left; display:none; z-index:9999; position:absolute; left:90px; top:250px;}
.pop_up .pop_up_shadow { width:481px; float:left; background:url(../images/page/pop_uo_shadow.png) repeat-y 0 0; }
.pop_up .pop_up_top { width:479px; float:left; background:url(../images/page/footer_top1.gif) no-repeat 0 0; padding-top:0px; position:relative}
.close{position:absolute; width:auto; background:#002e57; top:-17px; border-bottom:none; border:1px solid #00335f; width:58px; right:0; padding:1px 5px 2px; font:bold 10px/13px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.close a{color:#fff; text-decoration:none;}
.close a:hover{text-decoration:underline;}

.pop_up .pop_up_bottom { width:479px; float:left; background:url(../images/page/footer_bottom1.gif) no-repeat 0 bottom; padding-bottom:0px; }
.pop_up .pop_up_bottom .inner_div { width:479px; float:left; margin:1px 0; border-bottom:1px solid #b3c1ce; border-top:1px solid #b3c1ce; }
.pop_up .pop_up_bottom .col1 { width:200px; float:left; }
.pop_up .pop_up_bottom .col2 { width:270px; float:left; padding-bottom:10px; }
.pop_up .pop_up_bottom .col2_bestellformular { width: 488px; float:left; padding-bottom:10px; }
.pop_up .pop_up_bottom p { width:95%; display:block; font:normal 10px/16px Arial, Helvetica, sans-serif; color:#fff!important; letter-spacing:1px; padding-bottom:7px; }
.pop_up .pop_up_bottom h3 { margin-left: 15px; text-align: left; width:100%; display:block; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#fff; padding:7px 0; letter-spacing:1px; }
.pop_up .pop_up_bottom a { width:auto; float:left; background:url(../images/page/pdf.png) no-repeat 0 0; padding-left:25px; font:bold 10px/16px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
.pop_up .pop_up_bottom a:hover { text-decoration:underline; }
.pop_up .pop_up_bottom .col1 .pro { width:auto; float:left; padding:5px 0 0 10px; }
.pop_up .pop_up_bottom .col1 .btn { width:auto; float:left; padding:5px 0 0 100px; }
.pop_up .pop_up_bottom .col1 .btn .btn_bg { width:82px; float:left; height:27px; background:url(../images/page/btn_bg.png) no-repeat 0 0; }
.pop_up .pop_up_bottom .col1 .btn .btn_bg a { width:73px; float:left; height:18px; background:url(../images/page/normal_btn.gif) no-repeat 0 0; margin:4px 0 0 4px; font:bold 8px/18px Arial, Helvetica, sans-serif; color:#0055a0; padding:0px; text-align:center; text-decoration:none; border:none }
.pop_up .pop_up_bottom .col1 .btn .btn_bg a:hover { width:73px; float:left; height:18px; background:url(../images/page/hover_btn.gif) no-repeat 0 0; margin:4px 0 0 4px; font:bold 8px/18px Arial, Helvetica, sans-serif; color:#fff; padding:0px; text-align:center; text-decoration:none; border:none; }
/*Popup End*/
/*Layout End*/


.productdetailcenter {
	margin-left: 17px;
	text-align: left;
}

.productdetailcenter_bestellung {
	margin-right: 20px;
	margin-left: 20px;
	padding-right: 0px;
	text-align: left;
}

body {
	font-size: 12px;
	font-family: sans-serif;
}

a {
	color: #565656;
}


/* form 3 */

	#form3{
		margin-left: 0;
		margin-right: 0;
		background:url(common/images/andere/form_input.gif) no-repeat 0 0;
		width:542px;
		height:364px; /* fixed size (envelope graphic) */
		overflow:hidden;
		}
	#form3 fieldset{
		margin-bottom: 0;
		margin-right: 0;
		margin-top: 0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:200px;
		padding-top:80px;
		}	
	#form3 fieldset.last{
		width:254px;
		margin-left:17px;
		}				
	#form3 legend{display:none;}	
	#form3 p{margin:.5em 0;}	
	#form3 label{display:block;}	
	#form3 input, #form3 textarea{		
		width:192px;
		border:1px solid #ddd;
		background:#fff url(../images/andere/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form3 textarea{
		width:246px;
		height:200px;
		overflow:auto;
		}					
	#form3 p.submit{
		margin:0 34px;
		clear:both;
		position:relative;
		}	
	#form3 button{
		margin-left: -40px;
		padding:0;
		width: 200px;
		height: 21px;
		text-indent:-8000px;
		overflow:hidden;
		border:none;
		background:url(../images/andere/Button.jpg) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		}
	.aktuell{
			text-align: right;
			color: #797979;
		}
	.warenkorb{
			border-bottom-color: #dcdcdc;
			border-right-color: #dcdcdc;
			border-left-style: solid;
			border-bottom-style: solid;
			border-right-style: solid;
			border-top-style: solid;
			border-bottom-width: 1px;
			border-right-width: 1px;
			border-top-width: 0px;
			background-color: #f9f9f9;
			padding: 5px;
		}
	.simpleCart_items{
		}
	.itemName{
			font-size: 10px;
		}
	. itemContainer{
		}
	. cartHeaders{
		}
	.itemPrice{
			font-size: 10px;
		}
	.itemRemove{
			font-size: 10px;
			margin-bottom: 7px;
		}
	.waren{
			font-weight: bold;
		}
	#bestellen_anleitung{
			padding-top: 20px;
			clear: left;
			font-weight: bold;
		}
	.formular_popup{
			margin-right: 20px;
			margin-left: 20px;
		}
	/* // form 3 */

