@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
strong, u{
	font-size:11px;
}

 u{
	text-decoration:underline;
}


.spacy{
	width:895px;
	height:40px;
	float:left;
}

#main{
	width:895px;
	margin-top:45px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

/*..............first-row................*/

#first-row{
	width:821px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#f-left-column{
	width:544px;
	float:left;
	position:relative;
}

#f-end-menu{
	width:536px;
	height:34px;
	margin-top:62px;
	float:left;
}


#f-menu{
	width:541px;
	margin-top:62px;
	position:relative;
	background:url(../images/menu/bg.png) repeat-x;
	float:left;
}

#f-menu .menu{
	list-style:none;
}

#f-menu .menu li{
	float:left;
}


#f-menu .sub{
	display:none;
	list-style:none;
	position:absolute;
}

#f-menu .sub2,
#f-menu .sub1{
	width:390px;
	_width:expression(document.getElementById('f-menu').offsetWidth);
	height:23px;
	_height:20px;
	top:34px;
	#left:56px;
	display:block;
	list-style:none;
	position:absolute;
	
	background:url(../images/Unternehmen/sub-menu.png) no-repeat;
}

#f-menu .sub1{
	#left:56px;
}

#f-menu .sub2{
	#left:76px;
}


#f-menu .sub1 li,
#f-menu .sub2 li{
	font-size:12px;
	padding:0px 15px 0px 15px;
	font-family:"Times New Roman", Times, serif;
	cursor:pointer;
	color:#555;
	line-height:18px;
	font-weight:bold;
}

#f-menu .sub2 li:hover,
#f-menu .sub1 li:hover{
	color:#000;
}

#f-menu .sub li{
	font-size:12px;
	padding:0px 15px 0px 15px;
	font-family:"Times New Roman", Times, serif;
	cursor:pointer;
	color:#555;
	line-height:18px;
	font-weight:bold;
}

/* IE6 only */
#f-menu table {
	display:block;
	width:0; 
	height:0;
}

#f-menu .menu :hover .sub{
	width:390px;
	_width:expression(document.getElementById('f-menu').offsetWidth);
	height:23px;
	_height:20px;
	top:34px;
	#left:64px;
	display:block;
	background:url(../images/Unternehmen/sub-menu.png) no-repeat;
}

#f-menu .menu :hover .sub li a:hover,
#f-menu .menu :hover .sub li:hover{
	color:#000;
}

#f-menu-linked{
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#000;
	line-height:18px;
}

#f-border-logo{
	width:3px;
	height:96px;
	background:url(../images/boder-logo.png) no-repeat;
	float:right;
}

#f-end-border-logo{
	width:3px;
	height:96px;
	background:url(../images/boder-logo-end.png) no-repeat;
	float:right;
}

#f-banner-left{
	width:544px;
	float:left;
	clear:none;
	margin-top:-2px;
}

#f-banner-left-top{
	width:5px;
	height:324px;
	background:url(../images/l-boder-left-top.png) left top no-repeat;
	float:left;
}

#f-banner-right-top{
	width:539px;
	height:324px;
	background:url(../images/l-boder-right-top.png) right top repeat-y;
	float:right;
}

.change{
	width:539px;
	height:317px;
	float:left;
	margin-top:1px;
}

#f-banner-bottom{
	width:544px;
	height:10px;
	background:url(../images/l-boder-bottom.png);
	float:left;
	_margin-bottom:-3px;
}

#f-home-banner-bottom{
	width:544px;
	height:10px;
	background:url(../images/l-home-boder-bottom.png);
	float:left;
}

#f-impressum-banner-bottom{
	width:544px;
	height:10px;
	background:url(../images/l-impressum-boder-bottom.png);
	float:left;
	_margin-bottom:-3px;
}

#f-left-press{
	width:539px;
	height:317px;
	background-color:#fff;
	float:right;
	margin-top:1px;
}
#f-left-press.presse_ie{
	
}

/*div.f-banner-left{
	width:544px;
	height:334px;
	background:url(../images/l-boder-right-top.png) right top repeat-y;
	float:left;
}

div.f-banner-left div{
	height:334px;
	background:url(../images/l-boder-left-top.png) left top no-repeat;
}

div.f-banner-left div div{
	background:url(../images/l-boder-right-bottom.png) right bottom repeat-x;
}

div.f-banner-left div div div{
	background:url(../images/l-boder-left-bottom.png) left bottom no-repeat;
	padding-left:5px;
}

div.f-home-banner-left{
	width:544px;
	height:334px;
	background:url(../images/l-boder-right-top.png) right top repeat-y;
	float:left;
}



div.f-home-banner-left div{
	height:334px;
	background:url(../images/l-boder-left-top.png) left top no-repeat;
}

div.f-home-banner-left div div{
	background:url(../images/l-home-boder-right-bottom.png) right bottom repeat-x;
}

div.f-home-banner-left div div div{
	background:url(../images/l-boder-left-bottom.png) left bottom no-repeat;
	padding-left:5px;
}
*/

#f-right-column{
	width:277px;
	float:right;
	position:relative;
}

#f-logo{
	width:277px;
	height:96px;
	background:url(../images/logo.jpg) no-repeat;
}

#f-banner-right{
	width:277px;
	height:334px;
	float:left;
	
}

#f-banner-bg{
	width:272px;
	height:324px;
	background:url(../images/r-boder-left-top.png) left top repeat-x;
	float:left;
	_overflow:hidden;
}

#f-banner-border-right{
	width:5px;
	height:324px;
	background:url(../images/r-boder-right-top.png) right top no-repeat;
	float:right;
}

#f-banner-border-bottom{
	width:277px;
	height:10px;
	background:url(../images/r-boder-bottom.png);
	float:left;
	_margin-bottom:-3px;
}

#f-banner-text{
	_width:220px;
	height:283px;
	float:left;
	margin-top:15px;
	margin-left:25px;
	_margin-left:13px;
	line-height:11px;
}

#f-banner-text-eng{
	_width:220px;
	height:286px;
	float:left;
	margin-top:25px;
	margin-left:25px;
	_margin-left:13px;
	line-height:11px;
}

#f-banner-text br 
{
	height:15px;
}

.f-banner-linked{
	font-size:11px;
	color:#fff;
	height:12px;
	font-weight:bold;
	line-height:12px;
}

#f-home-banner-text{
	width:215px;
	_width:220px;
	height:286px;
	font-size:11px;
	color:#fff;
	float:left;
	margin-top:38px;
	margin-left:32px;
	_margin-left:15px;
	line-height:15px;
}

#f-end-banner-text{
	_width:220px;
	height:286px;
	font-size:11px;
	color:#fff;
	float:left;
	margin-top:38px;
	line-height:15px;
}

.f-pic-pdf{
	margin-left:73px;
	_margin-left:40px;
	float:left;
	clear:both;
}

.f-pic-pdf1{
	margin-left:63px;
	_margin-left:31px;
	float:left;
	clear:both;
}

.f-butt-pdf{
	margin-left:55px;
	_margin-left:25px;
	float:left;
	clear:both;
}

.f-butt-pdf1{
	margin-left:50px;
	_margin-left:23px;
	float:left;
	clear:both;
}

#f-studies-banner-text{
	_width:220px;
	height:286px;
	font-size:11px;
	color:#fff;
	float:left;
	margin-top:10px;
	line-height:15px;
}

#f-end-text{
	width:230px;
	_width:220px;
	font-size:11px;
	color:#fff;
	float:left;
	line-height:15px;
	margin-left:32px;
	_margin-left:15px;
	clear:both;
}


a.menu-left:link,a.menu-left:visited,a.menu-left:active{
	font-size:11px;
	color:#ccc;
	line-height:9px;
	text-decoration:none;
}

a.menu-left:hover{
	color:#fff;
}

#f-end-left{
	float:left;
}

#f-end-right{
	float:right;
}
/*......................second-row............................*/

#s-home{
	width:826px;
	margin-left:auto;
	margin-right:auto;
	#background:#ffffff;
	#margin-top:-3px;
	#position:relative;
	#z-index:100;
}

#s-home-contain{
	width:826px;
	float:left;
	color:#666666;
	font-size:10px;
	text-transform:uppercase;
}

#s-home-left{
	width:274px;
	height:171px;
	background:url(../images/home/home-content.png) no-repeat;
	float:left;
}

#s-home-left-contain{
	width:253px;
	margin-top:8px;
	margin-left:10px;
	_margin-left:5px;
	float:left;
}

#s-home-left-pic{
	width:115px;
	float:left;
}

#s-home-left-text{
	width:133px;
	color:#666;
	font-size:10px;
	line-height:13px;
	margin-top:5px;
	float:right;
}

#s-home-right{
	width:395px;
	height:199px;
	background:url(../images/home/home-content.png) no-repeat;
	float:right;
}

#s-home-right-contain{
	width:360px;
	margin-top:19px;
	margin-left:20px;
	float:left;
}

#s-home-right-pic{
	width:188px;
	height:143px;
	float:left;
}

#s-home-right-text{
	width:161px;
	color:#666;
	font-size:11px;
	line-height:15px;
	float:right;
}

#second-column{
	width:840px;
	margin-left:52px;
}

#s-left{
	width:357px;
	background:url(../images/bg-gray.png) repeat-y;
	float:left;
	position:relative;
}

#s-impressum-left{
	width:529px;
	background:url(../images/bg-impressum-gray.png) repeat-y;
	float:left;
}

#s-impressum-contain-title{
	width:529px;
	margin-top:9px;
	float:left;
}


#s-contain-title{
	width:357px;
	margin-top:9px;
	float:left;
}

#s-title{
	width:357px;
	float:left;
}

#s-back{
	float:right;
	display:none;
}

#s-text{
	width:315px;
	font-size:11px;
	color:#555;
	line-height:16px;
	margin-left:25px;
	_margin-left:12px;
	margin-top:20px;
	float:left;
}

.s-text-show{
	width:315px;
	font-size:11px;
	color:#555;
	line-height:16px;
	margin-left:25px;
	_margin-left:12px;
	margin-top:20px;
	float:left;
	display:none;
}

.s-text-manager{
	width:315px;
	font-size:11px;
	color:#555;
	line-height:16px;
	float:left;
	display:none;
}

#s-text-impressum-left{
	width:230px;
	font-size:11px;
	color:#555;
	line-height:16px;
	margin-left:25px;
	_margin-left:12px;
	margin-top:20px;
	float:left;
}

#s-text-impressum-right{
	width:230px;
	font-size:11px;
	color:#555;
	line-height:16px;
	margin-left:24px;
	_margin-left:12px;
	margin-top:20px;
	float:left;
}


#s-right{
	width:483px;
	float:right;
}

#s-right-study{
	width:292px;
	float:left;
	margin-left:170px;
	_margin-left:168px;
}

#s-study-link{
	width:297px;
	height:137px;
	background:url(../images/studies/bg-link.png) no-repeat;
	float:left;
	_margin-left:1px;
}

.s-study-title{
	margin:18px 0px 0px 20px;
	_margin:18px 0px 0px 10px;
	float:left;
}

.s-study-logo{
	width:297px;;
	height:95px;
	background:url(../images/studies/logo.png) no-repeat;
	float:left;
}

.s-study-line{
	width:297px;
	height:7px;
	background:url(../images/studies/line.png) no-repeat;
	padding:10px 0px;
	float:left;
}

.s-study-weiters{
	width:297px;
	float:left;
}
.s-right-karriere{
	width:400px;
	margin:35px 0px 0px 55px;
	_margin :35px 0px 0px 30px;
	color:#555;
	font-size:11px;
	line-height:16px;
	float:left;
	display:none;
}

#s-version{
	width:220px;
	height:30px;
	color:#666;
	text-align:left;
	font-size:10px;
	float:right;
	
}

#s-home-version{
	width:100%;
	height:30px;
	color:#666;
	font-size:10px;
	float:left;
	position:relative;
	z-index:100;
	text-align:right;	
}
#s-home-version .footer_home{
	float:right;
	margin-right:10px;
}


#s-kontakt{
	width:483px;
	height:16px;
	float:right;
}

#s-end-version{
	width:200px;
	height:150px;
	color:#666;
	font-size:10px;
	line-height:16px;
}

a.version:active,a.version:visited,a.version:link{
	text-decoration: none;
	font-size:10px;
	color:#666;
	
	
}
a.version:hover{
	color:#000;
	
}

a.text:active,a.text:visited,a.text:link{
	color:#555;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
}

a.text:hover{
	color:#000;
}


/*------------------------------2009.07.09-------------------------------*/
.f-zuruck{
	width:272px;
	height:25px;
	background:url(../images/title/zuruck-lei.png);
	cursor:pointer;
	float:left;
}

.f-zuruck:hover{
	background:url(../images/title/zuruck-lei-hover.png);
}

#f-banner-text li{
	list-style:decimal;
}

.f-produkt{
	width:236px;
	height:13px;
	
	background:url(../images/title/produkt.png) no-repeat;
	cursor:pointer;
	float:left;
}

.f-produkt:hover{
	background:url(../images/title/produkt-hover.png) no-repeat;
}


.s-note {
	color:#333;
	font-size:11px;
	margin-left:38px;
	width:210px;
}

a.menu-lei{
	font-size:11px;
	color:#ccc;
	line-height:12px;
	text-decoration:none;
}

a.menu-lei:hover{
	color:#fff;
}


a.wei{
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-decoration:underline;
}

a.wei:hover{
	color:#999;
}


a.mehr{
	font-size:10px;
	color:#4a4a4a;
	font-weight:bold;
	text-decoration:underline;
}

a.mehr:hover{
	color:#999;
}

/*------------------------------2009.08.06-------------------------------*/
.s-right-presse{
	width:420px;
	margin:35px 0px 0px 25px;
	_margin :35px 0px 0px 15px;
	color:#555;
	font-size:11px;
	line-height:16px;
	float:left;
}

.s-right-first-line{
	width:inherit;
}

.s-right-f-left{
	width:152px;
	float:left;
}

.s-right-f-right{
	width:253px;
	color:#333;
	font-size:10px;
	line-height:14px;
	float:right;
}


.s-right-second-line{
	width:403px;
	margin:17px 0px 0px 7px;
	color:#333;
	font-size:11px;
	line-height:16px;
	float:left;
}

a.presse-mail{
	color:#333;
	font-size:11px;
	text-decoration:none;
}

a.presse-mail:hover{
	text-decoration:underline;
}

/*======================================================== New Update =======================================================*/
#banner_menu_right{
	float:left;
	margin-top:15px;	
	line-height:11px;
	width:100%;
}
#banner_menu_right ul{
	float:left;
	padding-top:20px;
	width:100%;
}
#banner_menu_right li{
	list-style:none;
	padding:0;
	color:#ffffff;
	float:left;
	font-size:11px;
	width:100%;
}
#banner_menu_right li:hover{
	background:url(../images/menu_hover.jpg) repeat-x;
	color:#ffffff;
}
#banner_menu_right li.active{
	background:url(../images/menu_hover.jpg) repeat-x;
	padding:5px 5px 6px 19px;
	width:249px;
}
#banner_menu_right li a{
	font-size:11px;
	color:#ccc;
	padding:5px 5px 6px 19px;
	_padding:5px 5px 6px 18px;
	text-decoration:none;
	width:259px;
	float:left;
}
#banner_menu_right li a:hover{
	color:#ffffff;
}
#banner_menu_right .title{
	padding-left:19px;
}

ul.loyalitaets_menu_right{
	height:206px;
	overflow:hidden;
	margin-top:-10px;
}
ul.loyalitaets_menu_right  li{
	margin:5px 0 0 0;
	line-height:13px;
}
ul.presse_menu_right  li,ul.unternehmen_menu_left  li,ul.kontakt_menu_right  li{
	padding-top:0!important;
	padding-bottom:0!important;
}
ul.presse_menu_right a,ul.unternehmen_menu_left  li a,ul.kontakt_menu_right  li a{
	padding-top:10px!important;	
	padding-bottom:10px!important;
	padding-right:0!important;
}
ul.presse_menu_right li:hover,ul.unternehmen_menu_left  li:hover,ul.kontakt_menu_right  li:hover{
	background:url(../images/press/presse_menu.jpg) repeat-x!important;
}
ul.presse_menu_right li.active,ul.unternehmen_menu_left  li.active,ul.kontakt_menu_right  li.active{
	background:url(../images/press/presse_menu.jpg) repeat-x!important;
	padding-top:10px!important;
	padding-bottom:10px!important;
	
}
.presse_banner_content{
	font-size:11px;
	color:#000000;
	padding:10px;
}
.presse_banner_content_text,.newsletter_banner_content_text{
	width:280px;
	float:left;
	font-size:11px;
	padding:10px;
}
.presse_banner_content_text p{
	font-size:11px;
	padding:10px;
	line-height:16px;
}
.presse_banner_content_img{
	float:left;
	width:210px;
	padding-top:15px;
	text-align:center;
}
.f-banner-bottom_presse{
	background:url(../images/presse-l-boder-bottom.png)!important;
}
#s-left_presse{
	width:528px;
	background:url(../images/presse-bg-gray.png) repeat-y;
	float:left;
	position:relative;
}
#s-right_presse{
	width:256px;
	float:right;
}
.presse_content_news{
	width:528px;
	float:left;
	font-size:11px;	
	line-height:16px;
}
.presse_content_news p{
	padding:10px 0;
}
#f-press-content{
	width:528px;
	height:450px;
	float:left;
	overflow:auto;
	margin-top:-25px;
	margin-bottom:20px;
}

.f-press-text{
	width:465px;
	text-align:left;
	color:#555;
	font-size:11px;
	line-height:16px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
}

.line{
	width:465px;
	height:1px;
	background:url(../images/press/line.png) repeat-x;
	float:left;
}
.presse_content_title_news{
	width:510px;
	padding-top:9px;
	padding-bottom:20px;
	float:left;
	background:url(../images/presse-bg-gray.png) repeat-y;
	position:relative;
	z-index:100;
}
.studien_title{
	padding:0 0 10px 10px;
}
.studien_link{
	padding:40px 0 0 10px;
}
.studien_link a{
	margin:4px 0;
	float:left;
	clear:both;
}
.studien_content{
	float:left;
	width:477px;
	padding:0 0 20px 25px;
}
.studien_content_left{
	float:left;
	width:260px;
	padding-right:20px;
}
.studien_content_left p{
	padding:7px 0;
}
.studien_content_img{
	float:left;
}
.infomaterial_group,.newsletter_group{
	float:left;
	width:100%;
	clear:both;
	border-bottom:1px solid #999999;
	padding-bottom:20px;
	margin-bottom:10px;
}
.newsletter_group a{
	text-decoration:underline;
	color:#333333;
}
.newsletter_banner_content_text p{
	padding:0 10px 10px 10px;
}
.newsletter_form{
	width:256px;
	float:left;
	margin:10px 0 10px -40px;
}
.newsletter_form input{
	float:left;
	border:2px solid #d6d6d6;
	margin:10px 0;
	font-size:10px;
	font-style:italic;
	padding:7px 5px 8px 5px;
	width:205px;
}
.newsletter_form input.submit{
	padding:0;
	width:37px;
	background:url(../images/press/newsletter_submit.jpg);
	border:0;
	height:31px;
	margin-left:-2px;
	cursor:pointer;
}
.newsletter_form p{
	padding:8px 0;
	line-height:16px;
}

/* ====================================================== popup ====================================================*/
#Overlay{
	width:676px;
	min-height:437px;
	background:#e7e7e7;
	float:left;
	border:1px solid #999999;
}
.Overlay_top{
	width:100%;
	min-height:49px;
	background:url(../images_popup/overlay_top.jpg) repeat-x;
	float:left;
}
.Overlay_top img{
	padding-left:22px;
}
.Overlay_content{
	width:636px;
	float:left;
	padding:20px;
}
.Overlay_content_left{
	width:370px;
	float:left;
	padding-right:15px;
}
.Overlay_content_left_row{
	width:100%;
	float:left;
	clear:both;
	padding:3px 0 0;
	text-align:right;
}
.Overlay_content_left_row label{
	width:100px;
	float:left;
	padding-right:5px;
	padding-top:4px;
}
.Overlay_content_left_row .bg_input{
	background:url(../images_popup/overlay_bg-input.png) no-repeat;
	float:left;
}
.Overlay_content_left_row .bg_input input{
	width:245px;
	float:left;
	padding:2px;
	border:0;
	margin:2px;
		
}
.Overlay_content_right{
	width:235px;
	float:left;
}
.Overlay_content_right p{
	padding:0 0 20px 0;
	line-height:16px;
}
.Overlay_content_right_text,.Overlay_content_right_submit,.Overlay_content_right_checkbox{
	float:left;
}
.Overlay_content_right_submit input{
	background:url(../images_popup/overlay_bg-submit.jpg) no-repeat;
	width:232px;
	height:33px;
	cursor:pointer;
}
#Overlay.lang_en .Overlay_content_right_submit input{
	background:url(../images_popup/overlay_bg-submit_en.jpg) no-repeat;
}
.Overlay_content_right_checkbox input{
	vertical-align:top;
	vertical-align:middle\9;
	margin-left:2px;
}
.Overlay_finish_sendmail{
	float:left;
	width:100%;
	margin-top:100px;
	text-align:center;
	line-height:16px;
}
.Overlay_close{
	cursor:pointer;
	margin:40px auto;
	width:200px;
}
.was_link{
	width:200px;
	height:13px;
	background:url(../images_popup/was_download_pdf.png) no-repeat;
	cursor:pointer;
	float:left;
	margin:5px 0 9px 27px;
}
.was_link.bestellen{
	background:url(../images_popup/was_bestellen.png) no-repeat;
	height:27px;
	margin-top:-10px;
	position:relative;
	z-index:1;
}
.was_link.bestellen:hover{
	background:url(../images_popup/was_bestellen_hover.png) no-repeat;
}
.was_link:hover{
	background:url(../images_popup/was_download_pdf_hover.png) no-repeat;
}
.infomaterial_group_left{
	float:left;
	width:260px;
	padding-right:20px;
}
#f-press-content_eng{
	float:left;
	height:280px;
	margin-top:20px;
	overflow:auto;
	width:539px;
}
.f-press-text_eng{
	color:#555555;
	font-size:11px;
	line-height:16px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:480px;
}
.unternehmen_menu_title{
	width:146px;
	height:12px;
	background:url(../images_popup/Unternehmen/unternehmen.png) no-repeat;
	_background:url(../images_popup/Unternehmen/unternehmen.jpg) no-repeat;
}
.leistungen_menu_title{
	width:146px;
	height:14px;
	background:url(../images_popup/title/leistungen.png) no-repeat;
	_background:url(../images_popup/title/leistungen.jpg) no-repeat;
}
.presse_menu_title{
	width:146px;
	height:14px;
	background:url(../images_popup/press/presse_title.png) no-repeat;
	_background:url(../images_popup/press/presse_title.jpg) no-repeat;
}
.kontakt_menu_title{
	width:146px;
	height:14px;
	background:url(../images_popup/kontakt/kontakt_title.png) no-repeat;
	_background:url(../images_popup/kontakt/kontakt_title.jpg) no-repeat;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #f-banner-left{margin:0;}
}
a.karriere_link{
	color:#0065a7;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	line-height:21px;
	background:url(../images_popup/note.png) no-repeat 0 50%;
	padding-left:15px;
}
a.karriere_link:hover{
	color:#4a4a4a;
}
.karriere_title{
	color:#4a4a4a;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
}
ul.leistungen_menu_list{
	margin-top:-10px;
}
