* {
	margin: 0; padding: 0;
}
html, body {
	color: #575D61; background-color: #FFF;
	font: 14px Verdana, Helvetica, sans-serif;
}
.clear {
	height: 0px; overflow: hidden; margin: 0; padding: 0; clear: both;
}
#wrap {
	width: 998px; overflow: hidden; 
}
#meta-navi, a.print, a.top-link, #sub-column-right, #main-navi, #search-box-sub {
	display: none;
}
	
#header-start {
	height: 93px; width: 998px; margin: 0 0 95px 0;
}
	
	#header-start div.logo {
		width: 200px; height: 93px; overflow: hidden; float: right; 
	}
	#header-start div.header-teaser {
		display: block; float: left; margin: 20px 0 10px 0;
	}
		#header-start div.header-teaser h2 {
			font-size: 1.2em; color: #2f4d95; line-height: 130%; margin: 0 0 3px 0; padding: 0;
		}
		#header-start div.header-teaser p {
			color: #2f4d95; line-height: 130%; padding: 0 0 10px 0; margin: 0; font-size: 1.2em;
		}
/* Flash */
#header-start-flash {
	min-height: 262px; width: 998px; overflow: hidden; background-image: url(../images/bohler_header_startseite_998_262.jpg); background-repeat: no-repeat; 
}
	* html #header-start-flash {
		height: 262px;	
	}
	#header-start-flash div.flash {
			width: 998px; height: 262px; overflow: hidden;
			position: relative;
		}
	#header-start-flash div.logo {
		width: 200px; height: 93px; overflow: hidden; margin: 0 0 65px 0;
		position: absolute; top: 0px; right: 0px; z-index: 99;
	}
	#header-start-flash div.header-teaser {
		/*width: 230px;*/
		position: absolute; bottom: 30px; left: 0px; z-index: 99;
	}
		#header-start-flash div.header-teaser h2 {
			font-size: 1.2em; color: #2f4d95; line-height: 130%; margin: 0 0 3px 0; padding: 0;
		}
		#header-start-flash div.header-teaser p {
			color: #2f4d95; line-height: 130%; padding: 0; margin: 0; font-size: 1.2em;
		}
		
		/* Flash end*/
#header-sub {
	height: 93px; width: 998px; overflow: hidden; background-image: none;
}
	#header-sub div.logo {
		width: 200px; height: 93px; overflow: hidden; float: right; margin: 0;
	}
#navi {
	display: none;
}
#navi-sub {
	display: none;
}
#start-content {
	min-height: 220px; width: 998px;
}
	* html #start-content {
		height: 220px;
	}
		#start-inner {
		 	margin: 0;
			width: 963px;
		}
			#start-inner div.text-teaser-wide {
				width: 330px; overflow: hidden; display: inline; float: left; margin: 0 34px 0 0;
			}
				#start-inner h2 {
				 	font-weight: bold; color: #575d61; padding: 0; margin: 0 0 3px 0;
					font-size: 1.2em;
				}
				#start-inner p {
					padding: 0; line-height: 130%; color: #575d61;
					font-size: 1.2em;
				}
					#start-inner p a.mehr {
						display: none;
					}
				#start-inner div.text-teaser-wide div.separator {
					height: 1px; overflow: hidden; border-bottom: 1px solid #E0E4EF; margin: 15px 0 15px 0;
				}
				
				#start-inner div.image-teaser-small {
					width: 172px; overflow: hidden; display: inline; float: left; margin: 0 10px 0 0;
				}
					#start-inner div.image-teaser-small div.image {
						margin: 0 0 7px 0;
					}
						#start-inner div.image-teaser-small a.mehr {
							display: none;
						}
				
				#start-inner div.image-teaser-wide {
					width: 354px; overflow: hidden; display: inline; float: left; margin: 0 10px 0 0;
				}
					#start-inner div.image-teaser-wide div.image-wide {
						margin: 0 0 7px 0;
					}
						#start-inner div.image-teaser-wide a.mehr {
							display: none;
						}
				
				#wrap div.search-boxes {
					display: none;
				}
				#wrap div.search-boxes-sub {
					display: none;
				}
				#wrap div.produkt-finder-top {
					display: none;
				}				
					
				#wrap div.produkt-finder-middle {
					display: none;
				}
				#wrap div.produkt-finder-bottom {
					display: none;
				}
				
				
				#wrap div.search-top {
					display: none;
				}				
				#wrap div.search-middle {
					display: none;
				}	
				#wrap div.search-bottom {
					display: none;
				}

#subwrapper {
	padding: 0 0 25px 0; width: 998px; overflow: hidden; 
}
	#column-left {
		display: none;
	}
		#left-navi {
			display: none;
		}
			
				
	#column-middle {
		width: 694px; overflow: hidden; display: inline; float: left; margin: 0px 30px 0 0;
	}
	#column-middle-wide {
		width: 694px; overflow: hidden; display: inline; float: left; margin: 0;
	}
		#subwrapper h1 {
			font-weight: normal; margin: -5px 0 18px 0; padding: 0; color: #E97218; padding: 0 50px 0 0;
			font-size: 2.4em;
		}
		#subwrapper a.print {
			display: none;
		}
		#subwrapper table {
			border-right: none;
		}
		#subwrapper thead {
			text-align: left; border-right: none;
		}
			#subwrapper th {
				padding: 2px 2px 2px 5px; background-color: #CCCCCC; color: #575C6F; /*font-size: 12px;*/ font-weight: bold; border-right: 1px solid #A6A6A6;
				font-size: 1.2em;
			}
				#subwrapper th.down {
					border-right: none;
				}
			#subwrapper td {
				padding: 2px 2px 2px 5px;  color: #000; /*font-size: 12px;*/ border-right: 1px solid #A6A6A6; border-bottom: 1px solid #CBCBCB;
				font-size: 1.2em;
			}
				#subwrapper td strong {
					color: #575C6F;
				}
					#subwrapper td a.pdf {
						text-decoration: none; color: #E97218;
					}
				#subwrapper td.down {
					border-right: none;
				}
				#subwrapper p a {
					text-decoration: none; color: #E97218; background-image: none; padding: 0 0 0 12px; 
				}
		#subwrapper h2 {
			padding: 0; margin: 0 0 15px 0;
			font-size: 1.2em;
		}
		#subwrapper p {
			padding: 0 0 14px 0; line-height: 130%;
			font-size: 1.2em;
		}
		#column-middle ul {
			margin: 0 0 15px 15px;
			font-size: 1.2em;
		}
		#column-middle ol {
			margin: 0 0 15px 26px;
			font-size: 1.2em;
		}
		#subwrapper div.anchor-links {
			display: none;
		}
			#subwrapper a.top-link {
				display: none;
			}
			#subwrapper div.newsletter-form input.radio {
				float: left; display: inline; width: 14px; height: 14px; padding: 0; margin: 1px 6px 10px 0;
			}
			#subwrapper div.newsletter-form label.radio {
				font-weight: bold; display: inline; float: left; margin: 0 15px 10px 0;
				font-size: 1.2em;
			}
			#subwrapper div.newsletter-form span.error-message {
				display: block; color: #e97218; margin: 0 0 10px 0;
				font-size: 1.2em;
			}
			#subwrapper div.newsletter-form span.warning-message {
				display: block; margin: 5px 0 10px 0; font-size: 1.1em;
			}
				#subwrapper div.newsletter-form span.warning-message span {
					color: #e97218;
				}
			#subwrapper div.newsletter-form label.left-txt {
				float: left; display: inline; width: 155px; line-height: 20px;
				font-size: 1.2em;
			}
			#subwrapper div.newsletter-form label.left-txt-red {
				float: left; display: inline; width: 155px; line-height: 20px; color: #e97218; 
				font-size: 1.2em;
			}
				#subwrapper div.newsletter-form label.left-txt span {
					color: #e97218;
				}
				#subwrapper div.error-pointer {
					background-image: url(../images/arrow_back.gif); background-repeat: no-repeat; width: 10px; height: 9px; overflow: hidden; display: inline; margin: 7px 0 0 5px; float: left;
					display: none;
				}
			#subwrapper div.newsletter-form select {
				float: left; width: 180px; border: 1px solid #CCC; height: 22px; margin: 0 0 5px 0; padding: 2px 0 2px 0;
				font-size: 1.2em;
			}
			#subwrapper div.newsletter-form input.txt {
				width: 220px; float: left; border: 1px solid #CCC; height: 20px; margin: 0 0 5px 0;
				font-size: 1.2em;
			}
			#subwrapper div.newsletter-form a.absenden-btn {
				width: 92px; height: 18px; overflow: hidden; display: inline; float: left; text-indent: -1000em;
				background-image: url(../images/button_absenden.gif); background-repeat: no-repeat; margin: 0 0 0 122px;
			}
				#subwrapper div.newsletter-form a.absenden-btn:hover {
					background-position: 0 -18px;
				}
			#subwrapper a.download-link {
				text-decoration: none; color: #E97218; background-image: none;
				padding: 0; margin: 0 0 12px 0; display: block;
				font-size: 1.2em;
			}
			#subwrapper a.zuruck-link {
			 	display: none;
			}
			#subwrapper div.middle-sep {
				display: none;
			}
			#subwrapper span.job-date {
			 	display: block; color: #575d6d; margin: 0 0 10px 0;
				font-size: 1.2em;
			}
			#subwrapper a.job-link {
				text-decoration: none; color: #E97218; background-image: none; 
				padding: 0; margin: 0 0 10px 0;
				display: block; font-size: 1.2em;
			}
			#sitemap-wrap {
				width: 958px; margin: 0 0 0 20px;
			}
				#sitemap-wrap ul {
					list-style-type: none;
				}
					#sitemap-wrap ul li.head {
						font-weight: bold; color: #575d6d; margin: 0 0 12px 0;
						font-size: 1.2em;
					}
						#sitemap-wrap ul li {
							margin: 0 0 6px 0;
						}
							#sitemap-wrap ul li a {
								display: block; color: #6F7482; text-decoration: none; background-image: none;
								overflow: hidden; padding: 0;
								font-size: 1.2em;
							}
					#sitemap-wrap div.sitemap-column {
						width: 210px; overflow: hidden; float: left; display: inline; margin: 0 15px 15px 0; padding: 0 12px 0 0;
					}
			
	#column-right {
		display: none;
	}
		
							
/* footer */			
#footer, #footer a {
	color: #000000;
}
	
	
	