	body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #5e5e5e;
	margin: 0px;
	padding: 0px;
	background: url(../../custom/images/bg.gif) repeat-x #f6f6f6;
	text-align: left;
}


h1,h2,h3,h4 {margin: 0px; padding: 0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif;}

h1 {font-size: 18px; line-height:24px; padding: 0px 0px 30px 0px; font-weight: 500;}

h2 {font-size: 14px; }

h2 a {
font-size: 16px;
/*background-image: url(../../custom/images/h2_link_bg.gif); */
padding:0px 0px 0px 0px; 
/*background-position: left -3px;*/ 
/*background-repeat:no-repeat;*/
color:#3a3c6f; 
}

h2 a:hover {
font-size: 16px;
color: #7ba820;
/*background-image: url(../../custom/images/h2_linkhover_bg.gif);*/ 
padding:0px 0px 0px 0px;
/*background-position: left -3px;*/
/*background-repeat:no-repeat; */
}

h3 {font-size: 12px; }
h4 {font-size: 12px; }

a {color: #2a267a; text-decoration: none;}
a:hover {color: #131141; text-decoration: none;}

ul,li {margin: 0px; padding: 0px;}
ul { margin:10px 0px 0px 0px;}


/* Layout-Container */
#site {
	width: 1001px;
	float: left;
	text-align: left;
	background-position:right;
	}
	
#header_top {
	float: left;
	width: 1000px;
	height: 135px;
	

	}
	
.header_de {

	background: url(../../custom/images/headline.gif) no-repeat;
	background-color: #f4f4f4;
	background-position: 270px 40px;

	}

.header_en {

	background: url(../../custom/images/headline_en.gif) no-repeat;
	background-color: #f4f4f4;
	background-position: 270px 40px;

	}

#header_top img#logo { 
	border: none; 
/*	float: left; */
	margin: 0; padding: 0; 
	position:absolute; 
	}

#header_top #search { 
	width: 140px; 
	float: right; 
	margin: 6px 0 0 0; 
	padding: 0; 
	background: url(../../custom/images/bg_search.gif) 0px 3px no-repeat;
	}
#header_top #search form {}
#header_top #search input {width: 100px; height: 18px; margin: 0; line-height: 18px; border: none; background: none; font-size: 11px; padding-left: 4px; color: #666666; }
#header_top #search input.button {width: 18px; height: 18px; margin: 0; padding: 0; font-size:0; border: none; background: none; }

#header_top #special_menu {
	float: right; 
	margin: 10px 0 0 0;
	}
#header_top #special_menu ul { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	float: left; 
	}
#header_top #special_menu ul li { 
	display: inline; 
	margin: 0; 
	padding: 0;
	}
#header_top #special_menu ul li a { 
	padding: 0 5px 0 7px; 
	margin: 0; 
	color: #5e5e5e; 
	text-decoration: none; 
	border-left: 1px solid #5e5e5e;
	}


#header_top #special_menu ul#lang li a { 
	padding:0; 
	margin:3px 10px 0px 0px; 
	display:block;
	float:left;
	color:#5e5e5e; 
	text-decoration: none; 
	border:0; 
	}
#header_top #special_menu ul#lang li a img { border:0; }	


#header_bottom {
	width: 1000px;
	height: 270px;
	float: left;
	margin: 0; padding: 0;
	}
	
/* NAVIGATION: MAIN MENU */
#main_menu {
	width: 250px;
	height: 270px;
	background-color:#FFFFFF;
	background-image: url(../images/main_nav_bg.gif);
	background-repeat: repeat-x;
	margin: 0; padding: 0; overflow: hidden;
	float: left;
	text-align: center;
	font-size:14px;
	}

#main_menu ul {display: block; width: 190px; height: 230px; margin: 50px 0 0 0; padding: 0 20px; float: left; text-align: left; list-style-type: none;}
#main_menu ul li { float: left; width: 190px; height: 26px; margin: 0; padding: 0;}
#main_menu ul li a {display: block; width: 190px; height: 28px; margin: 0; padding: 0; float: left; color: #5e5e5e; background: url(../../custom/images/bg_navitem.gif) repeat-y; background-position:bottom; background-repeat: no-repeat; line-height:28px; text-decoration: none; text-indent: 10px; }

#main_menu ul li a:hover {color:#2a267a;}





/*#header_bottom #flash_container {
	width:750px;
	height: 270px;
	float: left;
	overflow: hidden;
	}*/
#header_images {
	width:750px;
	height: 270px;
	float: left;
	overflow: hidden;
	}
	
	
	
	


#content_container {
	width: 1000px;
	float: left;
	margin: 0; padding: 0;
	}



#content_container #left_content {
	width: 250px;
height:auto !important;
min-height:300px;
height:300px;
	float: left;
	background-image: url(../images/bohrer.jpg);
	background-repeat: no-repeat;
	}
#content_container #left_content_start {
	width: 250px;
height:auto !important;
min-height:300px;
height:300px;
	float: left;
	background-image: url(../images/bohrer.jpg);
	background-repeat: no-repeat;
	position:relative;
	top:-65px;
	}

#content_container #left_content.bohrerfrei {
	background-image: none;}

/* NAVIGATION: SUB MENU */
#submenu ul {
	width: 250px;
	margin:0px 0px 20px 0px; padding:0;
	text-align: left; 
	list-style: none;
	}
#submenu ul li { 
	width:250px; 
	height:auto; 
	margin:0; padding:0;
	background-color:#f6f6f6;
	filter:alpha(opacity=60);
  	-moz-opacity: 0.60;
  	opacity: 0.60;
	}
#submenu ul li a {
	display: block; 
	width: 200px; 
	height: 26px; 
	margin: 0px 0px 0px 20px; padding: 0; 
	/*color: #5e5e5e;*/ 
	color:#000;
	background: url(../../custom/images/bg_navitem.gif) bottom no-repeat;
	line-height:26px; 
	text-decoration: none; 
	text-indent: 10px; 
	}

#submenu ul ul, #submenu ul ul ul { margin:0; }
#submenu ul ul li, #submenu ul ul ul li {
	filter:alpha(opacity=100);
  	-moz-opacity: 0.60;
  	opacity: 0.60;
	}
#submenu ul ul li a { margin: 0px 0px 0px 40px; width:180px; }
#submenu ul ul ul li a { margin: 0px 0px 0px 60px; width:160px; }





#content_container #right_content {
	width: 750px;
	float: left;
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
height:auto !important;
min-height:300px;
height:300px;
	}

#content_container #right_content #breadcrumb{ 
	width: 100%;
	float: left;
	background-color:#00FF00;
	}

#content_container #right_content #breadcrumb ul { list-style-type: none;} 
#content_container #right_content #breadcrumb ul li { display: inline;} 




#footer { float: left; width: 100%; text-align: left;}

#footer p {margin-left: 270px; font-size: 10px;}



/* TEASER STARTSEITE */	
#header_bottom_teaser {
	width: 1000px;
	height: 335px;
	float: left;
	margin: 0; padding: 0;
	}
	
#teaserbox {
	width:750px;
	height: 335px;
	float: left;
	overflow: hidden;
	}
#teaserbox a {
	cursor:pointer;
	float:left;
	display:block;
	width:250px;
	height: 335px;
	margin:0; padding:0;
	}		


.teaser_image {
	width:250px;
	height:270px;
	background-color:#ccc;
	display:block;
	}

.teaser_description {
	width:250px;
	height:65px;
	background-color:#39404d;
	margin:0;
	padding:4px 0px 0px 0px;
	filter:alpha(opacity=70);
  	-moz-opacity: 0.70;
  	opacity: 0.70;
	background-image:url(../images/_dotted.gif);
	background-repeat:repeat-y;
	background-position: right;
	}

.teaser_description p {
	font-size:10px;
	line-height:14px;
	color:#fff;
	margin:0px;
	padding:0px 15px 0px 15px;
	}
                    
					
					
/*****************   angelegte Layouts   *************/


.three_columns {
	float: left; width: 250px;
	}
	
.three_columns .inner_three_columns {
	width: 210px; margin: 30px 20px 20px 20px; padding: 0;
	}
	

/* OPERATION AREA */
.content_block_oa {width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

a.app_pdf {
	padding-left:20px;
	background-image: url(../images/icon_pdf.gif); 
	background-repeat:no-repeat;
	background-position: left;
	line-height:24px;
	display:block;
	}

.pdf_reader { width: 100%; margin: 0px 0px 0px 0px; padding: 40px 0px 20px 0px;}
	
/*****************   Buttons   *************/
.contentblock {
width:100%;
/*float:left;*/
margin:30px 0px 30px 0px;
}

.btn_menu{
background-image: url(../images/button.jpg);
background-repeat:no-repeat;
width:74px;
height:64px;
display:block;
float:left;
margin:0px 30px 0px 0px;
text-align:center;
overflow:hidden;
}

div.btn_text{
margin:25px 0px 0px 0px;
font-size:11px;
color:#FFFFFF; 
 }
 
 
/* SEARCHRESULTS */
#searchresult { border-bottom:1px solid #aeaeae; padding-bottom:5px; margin-bottom:10px;}
a.searchresult_title { font-weight:bold; }


/* SITEMAP */
#sitemap {width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }

#sitemap ul {margin:10px 0px 10px 20px;}
#sitemap li {padding:0;}


/* BFTEC LIGHTBOX GALLERY */
div.bftec_galerie { margin: 0; padding: 0px 0px 20px 0px; }
#imageData #caption{ font-weight: bold; line-height:2em; font-size:1.4em; color:#7ba820; }


/* BFTEC ACCESSORIES */
.accessories_image { float:left; margin:0px 10px 10px 0px; padding:10px; border:1px solid #ccc; }
.accessories_image a { display:block; } 