@charset "utf-8";
* { 
margin : 0; 
padding : 0; 
} 
img { 
border : none; 
} 
.clear { 
clear : both; 
} 
body { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #fff; 
} 
a { 
text-decoration : none; 
color : #fff; 
} 
a:hover { 
text-decoration : underline; 
} 
.container { 
width : 1200px; 
margin : 0 auto; 
position : relative; 
} 
.header { 
height : 68px; 
position : relative; 
z-index : 901; 
} 
.logo { 
width : 143px; 
height : 123px; 
position : absolute; 
top : 0; 
left : 176px; 
background : url(../images/calgon.png) no-repeat 0 0; 
z-index : 902; 
} 
.logo a { 
width : 143px; 
height : 123px; 
display : block; 
} 
.logo span { 
display : none; 
} 
.nav { 
width : 906px; 
height : 34px; 
overflow : hidden; 
background : url(../images/navbg.png) no-repeat 0 0; 
position : absolute; 
top : 34px; 
left : 162px; 
z-index : 901; 
} 
.nav ul li h1 {
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap; 
}
.nav ul { 
	height : 20px; 
	padding : 7px 0 7px 283px; 
} 
.nav li { 
	list-style : none; 
	width : inherit; 
	float : left; 
	background : url(../images/navspace.png) no-repeat 0 0; 
} 
.nav li.pos1 { 
	padding-left : 0; 
	background : none; 
} 
.nav li a { 
	height : 20px; 
	width : auto; 
	display : block; 
	background-repeat : no-repeat; 
	background-position : 0 0; 
	padding: 3px 5px 0px 5px;
} 
.nav li a:hover,.nav li a:active { 
color: #fff200;
} 
.nav li span { 
display : none; 
} 
.stripe { 
width : 126px; 
height : 388px; 
background : url(../images/stripe.png) no-repeat 0 0; 
position : absolute; 
z-index : 900; 
top : 0; 
right : 130px; 
} 
.footer { 
text-align : center; 
} 
.footer li { 
display : inline; 
list-style : none; 
width : inherit; 
} 
.footer li a { 
padding : 0 5px; 
} 
.footer p { 
font-size : 10px; 
clear : both; 
} 
body.startseite { 
background : #00528c url(../images/bodybg01.gif) repeat-x; 
} 
.startseite .content01 { 
height : 432px; 
overflow : hidden; 
position : relative; 
} 
.startseite .main { 
padding-top : 7px; 
} 
.startseite .accordion { 
width : 285px; 
position : absolute; 
top : 53px; 
left : 633px; 
line-height : 16px; 
} 
.startseite .accordion h1 { 
height : 32px; 
cursor : pointer; 
padding-bottom : 1px; 
overflow : hidden; 
width : 275px; 
} 
.startseite .accordion h1.accordion01 { 
	background : url(../images/accordion01.png) no-repeat 0 -40px; 
	padding-left: 28px;
	padding-top: 8px;
	font-size: 13px;
	height: 30px;
	letter-spacing: -1px;
} 
.startseite .accordion h1.accordion02 { 
	background : url(../images/accordion02.png) no-repeat 0 -40px; 
	padding-left: 28px;
	padding-top: 8px;
	font-size: 13px;
	height: 30px;
	letter-spacing: -1px;
} 
.startseite .accordion h1.accordion03 { 
	background : url(../images/accordion03.png) no-repeat 0 -40px; 
	padding-left: 28px;
	padding-top: 8px;
	font-size: 13px;
	height: 30px;
	letter-spacing: -1px;
} 
.startseite .accordion h1.selected { 
background-position : 0 0; 
} 
.startseite .accordionBody { 
padding : 10px 0; 
} 
.startseite .accordionBody01 { 
height : 130px; 
position : relative; 
} 
.startseite .accordionBody01 img { 
float : right; 
} 
.startseite .accordionBody01 p { 
padding : 7px; 
} 
.startseite .accordionBody02 { 
height : 130px; 
position : relative; 
} 
.startseite .accordionBody02 img { 
float : right; 
} 
.startseite .accordionBody02 p { 
padding : 7px; 
} 
.startseite .accordionBody03 { 
height : 130px; 
position : relative; 
} 
.startseite .accordionBody03 img { 
float : right; 
} 
.startseite .accordionBody03 p { 
padding : 7px; 
} 
.startseite .content02 { 
height : 220px; 
position : relative; 
background : url(../images/start_footerbg.jpg) no-repeat top left; 
padding : 0 136px 0 170px; 
} 
.startseite .startBoxs { 
width : 894px; 
position : absolute; 
left : 170px; 
top : -27px; 
z-index : 990; 
} 
.startseite .startBox { 
width : 290px; 
height : 94px; 
background : url(../images/start_boxbg.png) no-repeat 0 0; 
overflow : hidden; 
float : left; 
margin-right : 12px; 
position : relative; 
padding : 0; 
} 
.startseite .startBox h1 { 
margin : 18px 14px 0; 
font-size: 12px;
} 

.startseite .startBox p { 
margin : 10px 14px 0; 
font-weight : bold; 
line-height : 14px; 
text-align : left; 
display : block; 
} 
.startseite .startBox a { 
width : 290px; 
height : 94px; 
display : block; 
position : absolute; 
top : 0; 
left : 0; 
z-index : 992; 
background : url(../images/blankspace.gif); 
} 
.startseite .startBox a span { 
display : none; 
} 
.startseite .startBox img { 
position : absolute; 
z-index : 991; 
} 
.startseite .startBox img.left { 
left : 0; 
} 
.startseite .startBox img.right { 
right : 0; 
} 
.startseite .startBox img.top { 
top : 0; 
} 
.startseite .startBox img.bottom { 
bottom : 0; 
} 
.startseite .startBoxs .pos1 h1 { 
	font-weight: bold;
	text-align : right; 
} 
.startseite .startBoxs .pos1 p { 
	text-align : right; 
	margin-top: 0px;
} 
.startseite .startBoxs .pos2 h1 { 
	font-weight: bold;
	position: relative;
	z-index: 999;
} 
.startseite .startBoxs .pos3 h1 { 
	font-weight: bold;
} 
.startseite .startBoxs .pos3 { 
margin-right : 0; 
} 
.startseite .footer { 
padding-top : 145px; 
} 
body.product { 
background : #00528c url(../images/bodybg02.gif) repeat-x; 
} 
.product .content01 { 
height : 281px; 
z-index : -1; 
} 
.product .content01 .main { 
padding-top : 53px; 
} 
.product .content02 { 
height : 392px; 
background : url(../images/product_footerbg.jpg) no-repeat 0 0; 
padding : 0 219px; 
} 
.product .content02inner { 
position : relative; 
} 
.product .productBoxs { 
position : absolute; 
top : -225px; 
} 
.product .productBox { 
float : left; 
width : 220px; 
padding : 0 17px; 
font-size : 12px; 
font-weight : bold; 
} 
.product .productBox h1 { 
line-height : 1em; 
} 
.product .productBox p { 
padding-top : 20px; 
padding-bottom : 20px; 
line-height : 18px; 
} 
.product .productBox span { 
display : none; 
} 
.product .productBoxImg { 
height : 333px; 
position : relative; 
} 
.product .productBoxImg img { 
position : absolute; 
bottom : -18px; 
} 
.product .pos1 .productBoxImg img { 
/*left : -85px; */
margin-left : -85px; 
} 
.product .pos2 .productBoxImg img { 
/*left : -28px; */
margin-left : 30px; 
} 
.product .pos3 .productBoxImg img { 
/*left : 0; */
margin-left : -60px; 
top: 100px;
}

.product .pos4 .productBoxImg img { 
/*left : 0; */
margin-left : 70px; 
top: 115px;
} 
.product .productBoxDetail { 
width : 162px; 
height : 19px; 
display : block; 
background : url(../images/product_button_detail.png); 
} 

.product .footer { 
padding-top : 460px; 
/*padding-top : 930px; */
} 
body.page { 
background : #00528c url(../images/bodybg03.gif) repeat-x; 
} 
.page .pageContent { 
background : url(../images/page_footerbg.jpg) no-repeat 0 240px; 
} 
.page .pageContentInner { 
background : url(../images/page_content01bg.png) no-repeat 0 168px; 
} 
.page .sider { 
width : 275px; 
float : left; 
padding-left : 184px; 
overflow: hidden;
} 
.page .accordion { 
width : 275px; 
line-height : 16px; 
} 
.page .accordion h1 { 
height : 32px; 
cursor : pointer; 
padding-bottom : 1px; 
overflow : hidden; 
width : 275px; 
} 
.page .accordion h1 span { 
display : none; 
} 
.page .accordion h1.accordion01 { 
	background : url(../images/accordion01.png) no-repeat 0 -40px; 
	padding-left: 28px;
	padding-top: 8px;
	font-size: 13px;
	height: 30px;
	letter-spacing: -1px;
} 
.page .accordion h1.accordion02 { 
	background : url(../images/accordion02.png) no-repeat 0 -40px; 
	padding-left: 28px;
	padding-top: 8px;
	font-size: 13px;
	height: 30px;
	letter-spacing: -1px;
} 
.page .accordion h1.accordion03 { 
	background : url(../images/accordion03.png) no-repeat 0 -40px; 
	padding-left: 28px;
	padding-top: 8px;
	font-size: 13px;
	height: 30px;
	letter-spacing: -1px;
} 
.page .accordion h1.selected { 
background-position : 0 0; 
} 
.page .accordionBody { 
padding : 0; 
} 
.page .accordionBody01 { 
position:static!important;position : relative;  
} 
.page .accordionBody01 img { 
float : right; 
} 
.page .accordionBody01 p { 
margin : 7px; 
} 
.page .accordionBody02 { 
position:static!important;position : relative;  
} 
.page .accordionBody02 img { 
float : right; 
} 
.page .accordionBody02 p { 
margin : 7px; 
} 
.page .accordionBody03 { 
position:static!important;position : relative;  
} 
.page .accordionBody03 img { 
float : right; 
} 
.page .accordionBody03 p { 
margin : 7px; 
} 
.page .siderProduct { 
padding-top : 65px; 
} 
.page .startBoxs { 
margin-top : 5px; 
} 
.page .startBox { 
width : 275px; 
height : 94px; 
background : url(../images/page_sider_boxbg.png) no-repeat 0 0;  
/*background : url(../images/start_boxbg.png) no-repeat 0 0; */
overflow : hidden; 
float : left; 
margin-top : 20px; 
position : relative; 
padding : 0; 
} 
.page .startBox h1 { 
	margin : 18px 14px 0; 
	font-size: 12px;
} 
.page .startBoxs .pos1 h1 { 
	font-weight: bold;
	text-align : right; 
} 
.page .startBox h1 span { 
display : none; 
} 
.page .startBox p { 
margin : 10px 14px 0; 
font-weight : bold; 
line-height : 14px; 
text-align : left; 
display : block; 
} 
.page .startBox a { 
width : 275px; 
height : 94px; 
display : block; 
position : absolute; 
top : 0; 
left : 0; 
z-index : 992; 
background : url(../images/blankspace.gif); 
} 
.page .startBox a span { 
display : none; 
} 
.page .startBox img { 
position : absolute; 
z-index : 991; 
} 
.page .startBox img.left { 
left : 0; 
} 
.page .startBox img.right { 
right : 0; 
} 
.page .startBox img.top { 
top : 0; 
} 
.page .startBox img.bottom { 
bottom : 0; 
} 
.page .startBoxs .pos1 p { 
text-align : right; 
} 
.page .main { 
width : 540px; 
float : left; 
position:relative;
} 
.page .headline { 
height : 190px; 
font-weight : bold; 
font-size : 12px; 
padding-top: 50px;
padding-right: 60px;
} 
.page .headline span { 
display : none; 
} 
.page .headline h1 { 
	color: #ffffff;
	font-size: 37px;
} 
.page .headline h2 { 
	color: #fff200;
	font-size: 23px;
	margin-bottom: 10px;
} 
.page .headline p { 
line-height : 18px; 
padding-left : 6px; 
} 
.page .headline h4 { 
padding-left : 20px; 
font-size : 12px; 
background : url(../images/arrow_white.gif) no-repeat 3px 5px; 
} 
.page .pageDetail { 
padding-left : 48px; 
margin-bottom : 25px; 
width : 492px; 
font-size : 12px; 
line-height : 18px; 
} 
.page .pdTop { 
height : 15px; 
background : url(../images/page_mainbox_bg_top.png) no-repeat 0 0; 
overflow : hidden; 
z-index:-1
} 
.page .pdBottom { 
height : 15px; 
background : url(../images/page_mainbox_bg_btm.png) no-repeat 0 0; 
overflow : hidden; 
z-index:-1;
} 
.page .pdMain { 
background : url(../images/page_mainbox_bg_main.png) repeat-y; 
padding : 15px 25px 0 25px; 
} 
.page .pdMain h1{ 
	font-size: 18px;
} 

span.noFloat { 
	background: #fff;
	height: 500px;
} 

.page .pdSelect .pdMain{height:50px}

.page .pageDetail h1 span { 
display : none; 
} 
.page .pageDetail ul { 
margin-left : 20px; 
} 
.page .pageDetail li { 
font-size : 12px; 
font-weight : normal; 
list-style : url(../images/disc_white.gif); 
} 
.page .pageDetail .floatLeft { 
float : left; 
margin-right : 10px; 
width : inherit; 
} 
.page .pageDetail .floatRight { 
float : right; 
margin-left : 10px; 
width : inherit; 
} 
.page .gotop { 
width : 60px; 
height : 18px; 
display : block; 
background : url(../images/btn_gotop.gif) no-repeat; 
cursor : pointer; 
margin-left : 395px; 
} 
.page .gotop span { 
display : none; 
} 
.page .pageDetail .pageBox { 
width : 190px; 
font-size : 11px; 
line-height : 16px; 
float : left; 
padding-right : 20px; 
} 
.page .pageBox .pageBoxTop { 
height : 15px; 
background : url(../images/page_box_top.png) no-repeat 0 0; 
overflow : hidden; 
} 
.page .pageBox .pageBoxBottom { 
height : 15px; 
background : url(../images/page_box_btm.png) no-repeat 0 0; 
overflow : hidden; 
} 
.page .pageBox .pageBoxMain { 
background : url(../images/page_box_main.png) repeat-y 0 0; 
padding : 5px 14px; 
} 

.page .pageBox .pageBoxTopWide { 
height : 15px; 
background : url(../images/page_box_top_wide.png) no-repeat 0 0; 
width: 320px;
overflow : hidden; 
} 
.page .pageBox .pageBoxMainWide{ 
background : url(../images/page_box_main_wide.png) repeat-y 0 0; 
width: 320px;
padding : 5px 14px; 
} 
.page .pageBox .pageBoxBottomWide { 
height : 15px; 
background : url(../images/page_box_btm_wide.png) no-repeat 0 0; 
width: 320px;
overflow : hidden; 
} 



.page .pageBox .pageBoxTopExtraWide { 
height : 15px; 
background : url(../images/page_box_top_extrawide.png) no-repeat 0 0; 
width: 440px;
overflow : hidden; 
} 
.page .pageBox .pageBoxMainExtraWide{ 
background : url(../images/page_box_main_extrawide.png) repeat-y 0 0; 
width: 440px;
padding : 5px 14px; 
} 
.page .pageBox .pageBoxBottomExtraWide { 
height : 15px; 
background : url(../images/page_box_btm_extrawide.png) no-repeat 0 0; 
width: 440px;
overflow : hidden; 
} 



.page .pageBox h1 { 
margin-bottom : 5px; 
} 
.page .footer { 
padding : 10px 0 30px; 
} 
.selecter { 
width : 400px; 
height : 22px; 
font-family : Arial, Helvetica, sans-serif; 
font-size: 13px;
position:absolute; top: 275px; left:75px;
z-index:999;
} 
.selecter div.tag_select { 
display : block; 
color : #2b2439; 
width : 390px; 
height : 22px; 
background : transparent url("../images/select1.gif") no-repeat 0 0; 
padding : 0 5px; 
line-height : 22px; 
} 
.selecter div.tag_select_hover { 
display : block; 
color : #2b2439; 
width : 390px; 
height : 22px; 
background : transparent url("../images/select1.gif") no-repeat 0 -22px; 
padding : 0 5px; 
line-height : 22px; 
} 
.selecter div.tag_select_open { 
display : block; 
color : #2b2439; 
width : 390px; 
height : 22px; 
background : transparent url("../images/select1.gif") no-repeat 0 -44px; 
padding : 0 5px; 
line-height : 22px; 
} 
.selecter ul.tag_options { 
position : absolute; 
padding : 0; 
margin : 0; 
list-style : none; 
background : transparent url("../images/select1.gif") no-repeat right bottom; 
width : 400px; 
padding : 0; 
margin : 0; 
z-index : 999; 
} 
.selecter ul.tag_options li { 
background : #fffffe; 
display : block; 
width : 390px; 
padding : 0 5px; 
height : 22px; 
text-decoration : none; 
line-height : 22px; 
color : #2b2439; 
font-size: 13px;
} 
.selecter ul.tag_options li.open_hover { 
background : transparent url("../images/select1.gif") no-repeat 0 -66px; 
color : #2b2439; 
} 
.selecter ul.tag_options li.open_selected { 
background : transparent url("../images/select1.gif") no-repeat 0 -88px; 
color : #fff; 
} 

.bildtext {
font-size:11px; 
line-height:13px; 
text-align:right;
}

.productBox h1 {
	font-family: Arial; 
	font-size: 25px;
	font-weight: 900;
	font-style: italic;
	letter-spacing: 0px;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0;
}
.productBox h2 {
	font-family: Arial; 
	font-size: 25px;
	font-weight: 900;
	font-style: italic;
	letter-spacing: 0px;
	color: #fff200;
	margin: 0 0 20 0;
	padding: 0;
	line-height: 1.2em;
}
.productBox h3 {
	text-align: right;
	font-family: Arial; 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-right: 30px;
}
.pos_h1 h1 {
	position: absolute;
	top: 115px;
	left: 390px;
	font-family: Arial; 
	font-size: 40px;
	font-weight: 900;
	font-style: italic;
	letter-spacing: 0px;
	color: #ffffff;
	z-index: 9999;
}
.pos_h2 h1 {
	position: absolute;
	top: 150px;
	left: 460px;
	font-family: Arial; 
	font-size: 40px;
	font-weight: 900;
	font-style: italic;
	letter-spacing: 0px;
	color: #fff200;
	z-index: 9999;
}
.pfeil{
	background : url(../images/pfeil.gif) no-repeat 0 0;
	background-position: left center;
	padding-left: 10px;
}
