@charset "utf-8";
* { 
margin : 0; 
padding : 0; 
} 
img { 
border : none; 
} 
.clear { 
clear : both; 
} 
body { 
font-family : Arial, Helvetica, Verdana, 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; 
right : 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 {
direction: rtl;
width: 906px; 
height: 34px; 
overflow: hidden; 
background : url(../images/navbg.png) no-repeat 0 0; 
position: absolute; 
top: 34px; 
right: 162px; 
z-index: 901; 
} 
.nav ul li h1 {
font-size: 18px;
font-weight: bold;
white-space: nowrap; 
}
.bt01 {
	width:70px;
}
.bt02 {
	width:159px;
}
.bt03 {
	width:124px;
}
.bt04 {
	width:120px;
}
.bt05 {
	width:80px;
}
.nav ul { 
height : 20px;
padding-top: 5px;
padding-right: 170px;
}
.nav li { 
list-style : none; 
float: right;
padding-right: 10px;
padding-left: 10px;
background : url(../images/navspace.png) no-repeat 0px 3px;
} 
.nav li#pos1 { 
background : none; 
} 
.nav li a { 
height : 20px; 
width : auto; 
display : block; 
background-repeat : no-repeat; 
background-position : 0 0; 
} 
.nav li a:hover,.nav li a:active { 
color: #fff200;
text-decoration: none;
} 
.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; 
left : 170px; 
} 
.footer { 
text-align : center; 
} 
.footer li { 
display : inline; 
list-style : none; 
width : inherit; 
} 
.footer li a { 
padding : 0 5px; 
} 
.footer p {
direction: rtl; 
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;
background : transparent url(../images/flash_replacement.jpg) no-repeat right;
} 
.startseite .accordion { 
width: 285px; 
position: absolute; 
top: 53px; 
right: 580px; 
line-height : 16px; 
} 
.startseite .accordion h1 {
direction: rtl; 
height : 32px; 
cursor : pointer; 
padding-bottom : 1px; 
overflow : hidden; 
width : 245px; 
} 
.startseite .accordion h1.accordion01 {
	direction: rtl;
	background : url(../images/accordion01.png) no-repeat 0 -40px; 
	padding-right: 40px;
	padding-top: 8px;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
} 
.startseite .accordion h1.accordion02 { 
	direction: rtl;
	background : url(../images/accordion02.png) no-repeat 0 -40px; 
	padding-right: 40px;
	padding-top: 8px;
	font-size: 14px;
	height: 30px;
} 
.startseite .accordion h1.accordion03 {
	direction: rtl;
	background : url(../images/accordion03.png) no-repeat 0 -40px; 
	padding-right: 40px;
	padding-top: 8px;
	font-size: 13px;
	height: 30px;
} 
.startseite .accordion h1.selected { 
background-position : 0 0; 
} 
.startseite .accordionBody {
direction: rtl;
padding: 5px 20px 5px 0px;
text-align: right; 
} 
.startseite .accordionBody01 { 
height : 130px; 
position : relative; 
} 
.startseite .accordionBody01 img { 
float : left; 
} 
.startseite .accordionBody01 p { 
padding : 7px; 
} 
.startseite .accordionBody02 { 
height : 130px; 
position : relative; 
} 
.startseite .accordionBody02 img { 
float : left; 
} 
.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; 
} 
.startseite .startBoxs { 
width : 950px; 
position : absolute; 
right : 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: right; 
margin-left: 12px; 
position: relative; 
padding: 0; 
} 
.startseite .startBox h1 {
direction: rtl; 
margin : 18px 14px 0; 
font-size: 14px;
} 

.startseite .startBox p {
direction: rtl;
margin: 0 13px 0 0;
font-weight : bold; 
line-height : 14px;
width: 230px;
float: right;
text-align : right; 
display : block; 
}
.startseite .startBox a {
direction: rtl; 
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 * h1 {
	font-weight: bold;
	text-align : right;
	direction: rtl;
} 
.startseite .startBoxs * p {
	text-align : right;
	direction: rtl;
} 

.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 200px; 
} 
.product .content02inner { 
position : relative; 
} 
.product .productBoxs { 
position : absolute; 
top : -225px; 
} 
.product .productBox { 
float : right; 
width : 220px; 
padding : 0 0 0 17px; 
font-size : 12px; 
font-weight : bold; 
} 
.product .productBox h1 {
direction: rtl;
text-align: right;
line-height : 1em; 
} 
.product .productBox p {
direction: rtl;
text-align: right; 
padding-top : 20px; 
padding-bottom : 20px; 
line-height : 18px;
min-height: 110px; 
} 
.product .productBox span { 
display : none; 
} 
.product .productBoxImg { 
height : 333px; 
position : relative; 
} 
.product .productBoxImg img { 
position : absolute; 
bottom : -18px; 
} 
.product .pos1 .productBoxImg img { 
left : -35px; 
} 
.product .pos2 .productBoxImg img { 
left : 0px; 
} 
.product .pos3 .productBoxImg img { 
left : 50px; 
} 
.product .productBoxDetail {
float: right;
text-align: right; 
width : 162px; 
height : 19px; 
display : block; 
background : url(../images/product_button_detail.png); 
} 

.product .productBoxDetail h3 {
direction: rtl;
padding-top: 2px;
text-align: right;
margin-right: 5px;
}

.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 590px 168px;
} 
.page .sider { 
width : 275px; 
float : right; 
padding-right: 150px;
} 
.page .accordion { 
width : 275px; 
line-height : 16px; 
overflow : hidden; 
} 
.page .accordion h1 { 
height : 32px; 
cursor : pointer; 
padding-bottom : 1px; 
overflow : hidden; 
width : 245px;
} 
.page .accordion h1 span { 
display : none; 
} 
.page .accordion h1.accordion01 {
	direction: rtl;
	background: url(../images/accordion01.png) no-repeat 0 -40px; 
	padding-right: 28px;
	padding-top: 8px;
	font-size: 13px;
	height: 30px;
} 
.page .accordion h1.accordion02 {
	direction: rtl; 
	background: url(../images/accordion02.png) no-repeat 0 -40px; 
	padding-right: 28px;
	padding-top: 8px;
	font-size: 13px;
	height: 30px;
} 
.page .accordion h1.accordion03 {
	direction: rtl; 
	background: url(../images/accordion03.png) no-repeat 0 -40px; 
	padding-right: 28px;
	padding-top: 8px;
	font-size: 13px;
	height: 30px;
} 
.page .accordion h1.selected { 
background-position : 0 0; 
} 
.page .accordionBody {
direction: rtl; 
padding : 10px 0; 
} 
.page .accordionBody01 { 
position:static!important;position : relative;  
} 
.page .accordionBody01 img { 
float : left; 
} 
.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 : left; 
} 
.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;
overflow : hidden; 
float: left; 
margin-top: 20px; 
position: relative; 
padding: 0; 
} 
.page .startBox h1 { 
	margin: 18px 14px 0;
	font-size: 12px;
	position: relative; 
	z-index: 999;
} 
.page .startBoxs * 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: right; 
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 .main {
direction: rtl; 
width: 540px; 
float: right; 
position: relative;
text-align: right;
padding-right: 50px;
} 
.page .headline {
direction: rtl;  
height : 190px; 
font-weight : bold; 
font-size : 12px;
text-align: right; 
padding-top: 50px;
margin-right: -30px;
} 
.page .headline span { 
display : none; 
} 
.page .headline h1 {
	direction: rtl;
	text-align: right; 
	color: #ffffff;
	font-size: 37px;
} 
.page .headline h2 {
	direction: rtl;
	text-align: right;   
	color: #fff200;
	font-size: 15px;
	padding-bottom: 15px;
} 
.page .headline p { 
line-height: 18px;
width: 400px;
} 
.page .headline h4 {
direction: rtl;
text-align: right;
padding-right: 20px; 
font-size : 12px; 
background : url(../images/arrow_white.gif) no-repeat 99% 4px; 
} 
.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 {
direction: rtl; 
background : url(../images/page_mainbox_bg_main.png) repeat-y; 
padding : 15px 0 0 0 ; 
} 
.page .pdMain h1{ 
font-size: 18px;
padding: 0 25px 0 25px;
} 

.page .pdMain p{ 
direction: rtl;
padding: 0 25px 0 25px;
} 

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

.page .pageDetail h1 span { 
display : none; 
} 
.page .pageDetail ul {
padding-top: 10px; 
margin-right : 40px; 
} 
.page .pageDetail li {
direction: rtl; 
font-size : 12px; 
font-weight : normal; 
list-style : url(../images/disc_white.gif); 
} 
.page .pageDetail .floatLeft { 
float : right; 
margin-right : 10px; 
width : inherit; 
} 
.page .pageDetail .floatRight { 
float : left; 
margin-left : 10px; 
width : inherit; 
} 
.page .gotop { 
width: 60px; 
height: 18px; 
display: block; 
background: url(../images/btn_gotop.gif) no-repeat; 
cursor: pointer; 
margin-right: 395px; 
} 
.page .gotop span { 
display : none; 
} 
.page .pageDetail .pageBox { 
direction: rtl;
text-align: right;
width: 190px;
font-size: 12px; 
line-height: 16px; 
float: right;
clear: both;
padding:  0 20px 0 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 0 0 14px;
} 
.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: 12px;
position:absolute; top: 275px; right: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: 12px;
} 
.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 {
	direction: rtl;
	text-align: right;
	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 {
	direction: rtl;
	text-align: right;
	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 {
	direction: rtl;
	text-align: right;
	font-family: Arial; 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-right: 30px;
}

.pos_h1 h1 {
	display: block;
	position: absolute;
	top: 115px;
	left: 500px;
	font-family: Arial; 
	font-size: 40px;
	font-weight: 900;
	font-style: italic;
	letter-spacing: 0px;
	color: #ffffff;
	z-index: 9999;
	width: 430px;
	height: 80px;
	background : url(../images/h_product.png) no-repeat 0 0;
}
.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;
}
