.suggest_link {background-color: #FFFFFF;padding: 1px 6px 1px 6px;width:128px;	}
.suggest_link_over {background-color: #D4D4FF;	padding: 1px 6px 1px 6px;width:128px;	color: #ffffff;	}
.input {width:142px;	}			
#search_suggest {width:140px;	position: absolute; background-color: #FFFFFF; 	text-align: left; border: 1px solid #000000;	}	
.search_suggest2 {width:300px;	position: absolute; background-color: #FFFFFF; 	text-align: left; border: 1px solid #000000;	}	

.efwebmodul_text { padding: 4px; border-style: solid; border-width: 0 1px 1px; border-color: #ccc }
.efwebmodul_headline { padding: 4px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #ccc;font-weight: bold; background-color: #e3eafb}
.efwebmodul_headline_top { padding: 4px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #ccc;font-weight: bold; background-color: #ffdfb0}

#fixedtipdiv{
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}

.tx-efwebmodul-pi1 {
	width:100%;
}

.navigation_extra {
 	padding-right: 0px;
 	padding-left: 0px;
 	padding-top: 0px;
 	padding-bottom: 0px;
 	visibility: hidden;
 	width:100%;
 	height:100%;
	 position: absolute;
 	text-align: right;
	 background: #414141;
	 border: 0px solid #AEADA4;
	 filter: alpha(opacity: 80);
	-moz-opacity:0.6;
	 color: #000000;
	 text-transform: none;
}
#stopme { visibility: hidden; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index:100;}

.submit_search   { color: #585757; 
		font-size: 11px; 
		background-image: url("../main_img/search_back.gif");  
		background-repeat: repeat-y;
		background-position: 100% 0; 
		background-color:#ddeeee; 		
		padding-top: 3px; padding-right: 
		4px; padding-left: 4px; 
		width: 120px; 
		height: 21px; 
		border: solid 0 #dbdbdb }

.send-btn {
width: 22px;
height: 22px;
background-image: url("http://www.elektronik-fischer.de/typo3/ext/ef_web_modul/pi1/main_img/minus.jpg"); 
background-repeat: repeat-x;
background-position: 100% 0; 
border-width: 0;
color: #ffffff; font-size: 0px; 
padding: 0
}
.send-btp {
width: 22px;
height: 22px;
background-image: url("http://www.elektronik-fischer.de/typo3/ext/ef_web_modul/pi1/main_img/plus.jpg"); 
background-repeat: repeat-x;
background-position: 100% 0; 
border-width: 0;
color: #ffffff; font-size: 0px; 
padding: 0
}

table  { color: #515151; font-size: 12px; font-family: Arial }
.tr_bottom  { border-style: solid; border-width: 1px 0 0; border-color: #ccc }
.tr_top_print { border-style: solid; border-width: 0 0 1px; border-color: #ccc }
.table_content { padding: 6px; border-style: solid; border-width: 0 1px; border-color: #ccc }
.table_content1 { border-style: solid; border-width: 1px 1px 0; border-color: #ccc }
.table_content_right { padding: 2px }
.table_partner { padding: 6px; border-style: solid; border-width: 0 1px 1px; border-color: #ccc }
.td_partner_1    { color: #fff; background-image: url("../main_img/menu_lev_partner.gif"); background-repeat: no-repeat; padding: 0 0 0 26px; width: 180px; height: 25px }

.table_menu_tool { font-size: 10px; text-align: right; padding: 4px; width: 100%; border-style: solid; border-width: 0 1px; border-color: #ccc }
.tr_top { background-color: #2159a8 }
.td_menu_back { border: solid 0 #000 }
.tr_top_menu   { background-image: url("../main_img/footer_mi_oben.jpg"); background-repeat: repeat-x; padding: 0 0 0 30px }
.tr_top_menu1  { background-image: url("../main_img/footer_mi_oben2.jpg"); background-repeat: repeat-x; text-align: center }
.track_top  { color: #fff; background-image: url("../main_img/track_top.jpg"); background-repeat: no-repeat; background-position: left 0; text-align: right; padding: 0 20px 0 0 }
.track_top1  { color: #fff; background-image: url("../main_img/track_top2.jpg"); background-repeat: no-repeat; background-position: left 0; text-align: right; padding: 0 }
.track_top2    { color: #fff; font-size: 18px; font-style: italic; background-image: url("../main_img/track_top3.jpg"); background-repeat: repeat-x; text-align: right; padding: 0 30px 0 0 }
.td_content  { padding: 0 8px 8px }
.tr_right { background-image: url("../main_img/b_mid_right.jpg"); background-repeat: repeat-y; padding: 4px }

a.menu_top { color: #4d4d4d; font-size: 11px; font-weight: bold; text-decoration: none }
a.menu_top:active { color: #4d4d4d; font-size: 11px; font-weight: bold; text-decoration: none }
a.menu_top:hover  { color: #4d4d4d; font-size: 11px; font-weight: bold; }
a.menu_top:visited { color: #4d4d4d; font-size: 11px; font-weight: bold; text-decoration: none }
a.menu_main  { color: #4b608b; font-size: 11px; text-decoration: none;}
a.menu_main:hover  { color: #4b608b; font-size: 11px; text-decoration: none; }
a.menu_main:visited { color: #4b608b; font-size: 11px; text-decoration: none }
a.menu_bottom { color: #3c4e75; font-size: 11px; text-decoration: none }
a.menu_bottom:active { color: #3c4e75; font-size: 11px; text-decoration: none }
a.menu_bottom:hover  { color: #3c4e75; font-size: 11px; text-decoration: none }
a.menu_bottom:visited { color: #3c4e75; font-size: 11px; text-decoration: none }
a.menu_tool { font-size: 10px; text-decoration: none }
a.menu_tool:active { font-size: 10px; text-decoration: none }
a.menu_tool:hover { font-size: 10px; text-decoration: none }
a.menu_tool:visited { font-size: 10px; text-decoration: none }
a { color: #7d7d7d; text-decoration: none }
a:visited { color: #7d7d7d; text-decoration: none }
a:hover { color: #7d7d7d; text-decoration: underline}
a:active { color: #7d7d7d; text-decoration: none }


h1 { font-size: 12px; font-weight: bold }
h2 { font-size: 12px; font-weight: bold }
h3 { font-size: 12px; font-weight: bold }
h4 { font-size: 12px; font-weight: bold }

.products_first_line { background-color: #e9fdcf; border-style: dashed; border-width: 1px 0 0; border-color: #7e9aca }
.products_second_line { padding: 6px }
.products_third_line { padding: 6px }

.csc-mailform {  }
.csc-form-labelcell { padding: 4px 4px 4px 100px }

.ef_ccare_td { padding: 6px; border-style: solid dashed solid solid; border-width: 0 1px 0px 1px; border-color: #999 }

.ef_csauf_search { padding: 4px; border-style: solid; border-width: 0px 0px 1px 1px; border-color: #999 }
.ef_csauf_table{ border-style: solid; border-width: 1px 1px 0px 0px; border-color: #999 }
.ef_csauf_title { padding: 6px; border-style: solid; border-width: 0 0px 1px 1px; border-color: #999 ; background-color: #E7E7E7;}
.ef_csauf_search_box { padding: 4px; border-style: solid; border-width: 1px; border-color: #999 }

#teaserlist li {font-size:14px;}