body{
	font-family:Arial,Verdana,sans-serif;
	font-size:70%;
}
.ktpsbody{
	background-image:url(../images/body2.gif);background-repeat:repeat-y;
	margin: 0px 0px 0px 0px;
    top:      0px;        /* NN4 */
    left:     0px;        /* NN4 */
    padding:  0px;        /* Opera UASS */
    padding-left: 0px;
    padding-right: 0px;
	height: 100%;
	
	color:#333333;
}
a,td,span,div,p,tr,table,ul,sup,sub
{
	font-size:1.0em;
}
form { margin:0px;padding:0px; }
img{border:0px;}
a{font-size:1em;font-weight:normal;color:#409E27;text-decoration:none;}
a.red{font-size:1em;font-weight:normal;color:#409E27;text-decoration:none;}
a:hover{text-decoration:underline;}

a.more-links{color:#000000;text-decoration:none;}
a.more-links:hover{color:#000000;text-decoration:none;}

/* ####################################### */
/* Portal Spezifikationen */
/* ####################################### */

a.portal_red_link:link { color:#333333; background-color:#FFFFFF;text-decoration:none; }
a.portal_red_link:visited { color:#333333; background-color:#FFFFFF;text-decoration:none; }
a.portal_red_link:focus, a.portal:hover { color:#333333; background-color:#FFFFFF;text-decoration:none; }
a.portal_red_link:active { color:#333333; background-color:#FFFFFF;text-decoration:none; }
.normal { color:#333333; background-color:#FFFFFF;text-decoration:none; }
.spezial3,.spezial3 a.portal_red_link:link, .spezial3 a.portal_red_link:visited, .spezial3 a.portal_red_link:hover, .spezial3 a.portal_red_link:active
{ color:#333333; background-color:#DAEBD6;text-decoration:none;}

a.portal_grey_link:link { color:#333333; background-color:#FFFFFF;text-decoration:none; }
a.portal_grey_link:visited { color:#333333; background-color:#FFFFFF;text-decoration:none; }
a.portal_grey_link:focus, a.portal:hover { color:#333333; background-color:#FFFFFF;text-decoration:none; }
a.portal_grey_link:active { color:#333333; background-color:#FFFFFF;text-decoration:none; }
.normal_grey { color:#333333; background-color:#FFFFFF;text-decoration:none; }
.spezial3_grey,.spezial3_grey a.portal_grey_link:link, .spezial3_grey a.portal_grey_link:visited, .spezial3_grey a.portal_grey_link:hover, .spezial3_grey a.portal_grey_link:active
{ color:#333333; background-color:#DFDFDF;text-decoration:none;}

.box{border-style:solid;border-width:1px;border-color:#A7A9AC;width:196px;height:159px;}
.homebox_text{font-size:1em; font-weight:normal; color:#333333;}
.bomebox_textposition{line-height:12px;padding-top:4px;padding-left:8px;height:63px;}
.homebox_button{padding-right:3px;padding-bottom:8px;}
.homebox_nav{padding-bottom:6px;padding-left:10px;width:150px;}
.homebox_border{border-style:solid;border-width:1px;border-color:#666666;}
.highlights_border{border-style:solid;border-width:1px;border-color:#DFDFDF}

a.homebox_text{font-size:1em; font-weight:normal; color:#333333;}
a.homebox_text_grau{font-size:1em; font-weight:normal; color:#333333;}
a.homebox_topnav{font-size:1.2em; font-weight:normal; color:#ffffff;text-decoration:none;}
a.homebox_topnav_grau{font-size:1.2em; font-weight:normal; color:#333333;text-decoration:none;}
a.homebox_nav{font-size:1em; font-weight:normal; color:#333333;text-decoration:none;}
a.service_nav_unmarked{font-size:1em; font-weight:normal; color:#333333;text-decoration:none;}
a.service_nav_marked{font-size:1em;font-weight:normal;color:#999999;text-decoration:none;}
a.morebutton{font-size:1em; font-weight:normal; color:#409E27;text-decoration:none;}
.morebutton{font-size:1em; font-weight:normal; color:#409E27;text-decoration:none;}
.homeboxes{line-height:12px;padding-left:10px;padding-top:17px;padding-right:10px;vertical-align:top;}

a.top{ font-size:1.0em; font-weight:normal; color:#999999;text-decoration:none; }
a.lng_active{ font-size:0.9em; font-weight:normal; color:#999999;text-decoration:none; }
.lng_active{ font-size:0.9em; font-weight:normal; color:#999999;text-decoration:none; }
a.lng{ font-size:0.9em; font-weight:normal; color:#333333;text-decoration:none; }
.lng{ font-size:0.9em; font-weight:normal; color:#333333;text-decoration:none; }
.spacer{ font-size:1.1em;color:#333333; }
.headline{font-size:16px;font-weight:bold;color:#999999;}
.portal-link{font-size:1em;text-decoration:none; font-weight:normal; color:#333333;}
a.portal-link{font-size:1em;text-decoration:none; font-weight:normal; color:#333333;}
a.footer{ font-size:1em; font-weight:normal; color:#999999;text-decoration:none; }

a.navimarked{font-size:1em;font-weight:normal;color:#999999;text-decoration:none;}
a.naviunmarked{font-size:1em;font-weight:normal;color:#333333;text-decoration:none;}
.navigationbeschriftung{margin-left:8px;margin-bottom:9px;}
a.navigationbeschriftung,a.navigationbeschriftung:hover{font-size:1.8em;color:#FFFFFF;text-decoration:none;}

/* ####################################### */
/* electronica Portal-Spezifikationen */
/* ####################################### */
.preheadline{font-weight:bold}
.la_headline{font-size:1.3em;font-weight:bold;color:#333333;}
.la_headline_short{font-size:1.0em;font-weight:bold;color:#333333;}
.la_newspartner{font-size:1.0em;font-weight:normal;color:#333333;}
.la_a la_a:hover{text-decoration:none;color:#333333;}

/* ####################################### */
/* electronica LA-Spezifikationen */
/* ####################################### */
.la_preheadline{font-size:1.2em;font-weight:bold;color:#333333;text-decoration:none;}
.navtext_leitartikel{font-weight:bold;font-style:italic;color:#000000;}
.headline_leitartikel{font-size:1.3em;font-weight:bold;color:#999999;}
.headline_portalleitartikel{font-size:1.3em;font-weight:bold;color:#333333;}
a.la_show_all{font-size:1em;font-weight:normal;font-style:italic;color:#000000;text-decoration:none;}

.headline_content{
	font-family:arial;
	font-size:18px;
	color:#666666;
}
/*font-size:1.7em;font-weight:normal;color:#999999;}*/
.headline_anchornav{font-size:1.4em;font-weight:bold;color:#999999;}
.subheadline_content{font-weight:bold;}

.headline_right{ font-size:1.1em; font-weight:normal; color:#409E27;padding-bottom:5px; }
.teaser_description{ font-size:1.0em; font-weight:bold; color:#747474;padding-bottom:5px; }

.print_headline{ font-size:1.1em; font-weight:bold; color:#000000;padding-bottom:25px; }

a.footerfunction{font-size:1em; font-weight:normal; color:#666666;text-decoration:none;}
 
a.fairs{font-size:1em; font-weight:bold; color:#747474;text-decoration:none;}
 
.inputborder{ border:1px solid #CCCCCC;	font-size:1em; color:#666666; width:178px; height:16px;padding-left:8px;}
.inputsearch{ border:1px solid #CCCCCC;	font-size:1em; color:#666666; width:170px; height:14px;padding-left:8px;}

.headline_anchorlist{ font-size:11pt; font-weight:normal; color:#409E27;padding-bottom:5px; }

.headline_redaktionshighlights{color:#409E27; font-weight:bold;}

.rssChannel{
	padding-bottom:20px;
}
.feedEntryContent{
	font-size:9px;
	color:red;
}
.modDate{font-style:italic;color:#999999}

.form_button_en{
background:url(../images/go_button_withtext_en.gif) no-repeat;
border:0px;
vertical-align:top;
width:62px;
height:18px;
margin-left:2px;
cursor:pointer;
}

/* ####################################### */
/* Recommend Page */
/* ####################################### */
.recommend_button{
background:url(../images/go_button.gif) no-repeat;
border:0px;
vertical-align:top;
width:22px;
height:18px;
margin-left:2px;
cursor:pointer;
}
.button_back{
background:url(../images/button_back.gif) no-repeat;
border:0px;
vertical-align:top;
width:22px;
height:18px;
margin-left:2px;
cursor:pointer;
}

/* ####################################### */
/* OnlineRequest */
/* ####################################### */
.inputrequest{border: 1px solid rgb(153, 153, 153); font-family: Verdana; font-size: 11px; border-collapse: collapse;}
.inputrequestcheck{border: 0px; font-family: Verdana; font-size: 11px; border-collapse: collapse;}
.inputrequestbutton{border: 1px solid rgb(153, 153, 153); background: #E3E5E6; font-family: Verdana; font-size: 11px; border-collapse: collapse;}

/***** EXDB Ausstellerdatenbank *****/
.electronica_adafont1{font-size:10px;color:#409E27;}
.electronica_adafont2{font-size:14px;color:#000000;font-weight:bold;}
.electronica_adafont3{font-size:16px;color:#000000;font-weight:bold;}
.electronica_adafont4{font-size:11px;color:#409E27;}
.electronica_adafont5{font-size:11px;color:#000000;font-weight:bold;}
.electronica_adafont6{font-size:11px;color:#000000;}
.electronica_adafont7{text-decoration:none; font-size:11px;color:#409E27;font-weight:normal;}
.electronica_adalink1{font-size:11px;color:#409E27;font-weight:bold;text-decoration:none;}
.electronica_adabgcolor1{background:#DEDEDE;}
.electronica_adabgcolor2{background:#ffffff;}
.electronica_adabgcolor3{background:#000000;}
.electronica_bgcolor1{background:#ffffff;}
.electronica_bgcolor2{background:#DEDEDE;}
.electronica_bgcolor3{background:#409E27;}
.electronica_bgcolor4 {background:#EEEEEE;}
.electronica_adabgcolor4{BORDER-RIGHT: #FF0505 1px solid; BORDER-TOP: #FF0505 1px solid; BORDER-LEFT: #FF0505 1px solid; BORDER-BOTTOM: #FF0505 1px solid;}
.electronica_adabgcolor5{font-size:11px;color:#409E27;BORDER-RIGHT: #409E27 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #409E27 1px solid; BORDER-BOTTOM: #409E27 1px solid;}
.electronica_adabtn1{color:#000000;background:#ffffff;cursor:pointer;font-weight:bold;font-size:11px;BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}
.electronica_font18{text-decoration:underline;font-size:11px;color:#FFFFFF;font-weight:bold;}
.electronica_font17{text-decoration:underline;font-size:11px;color:#409E27; font-weight:bold;}
.electronica_font2{text-decoration:none;font-size:11px;color:#FFFFFF;}
.electronica_adafont8{font-size:10px;color:#FFFFFF;}
.bgcolor-{background:#FFFFFF;}
.bgcolor-light-{border-left:#FFFFFF 1px solid;border-right:#FFFFFF 1px solid;} /* Rand der Liste */
.bgcolor1{background:#EEEEEE;}

.electronica_ada_filter_btn_activate {
	background:#FFFFFF;
	background-image:url(../frontend/images/ada_filter.gif);
	background-repeat:no-repeat;
	border:1px; 
	border-style:solid; 
	border-color:#000000; 
	background-position:3px;
	font-size:10px;
	cursor:pointer;
}
.electronica_ada_filter_btn_change {
	background:#FFFFFF;
	background-image:url(../frontend/images/ada_filter_aendern.gif);
	background-repeat:no-repeat;
	border:1px; 
	border-style:solid; 
	border-color:#000000; 
	background-position:3px;
	font-size:10px;
	cursor:pointer;
}
.electronica_ada_filter_btn_deactivate {
	background:#FFFFFF;
	background-image:url(../frontend/images/ada_filter_deaktivieren.gif);
	background-repeat:no-repeat;
	border:1px; 
	border-style:solid; 
	border-color:#000000; 
	background-position:3px;
	font-size:10px;
	cursor:pointer;
}

.Abstand-rechts-und-unten{margin-right:5px;margin-bottom:3px;float:left;}
.Abstand-rechts{margin-right:5px;float:left;}
.Abstand-unten{margin-bottom:5px;}
.Abstand-links-und-unten{margin-left:5px;margin-bottom:3px;float:right;}
.Abstand-links{margin-left:5px;float:right;}
.Abstand-oben{margin-top:5px;}

/***** Suche (im mittleren Bereich) *****/
.keytec_ktps_opssearch_navnode{ font-style:italic; font-size:1em;font-weight:bold; color:#333333; text-decoration:none; }
.keytec_ktps_opssearch_navnode:hover{ text-decoration:underline;font-weight:bold; }
.keytec_ktps_opssearch_date{ font-size:1em; font-style:normal; color:#333333; }
a.keytec_ktps_opssearch_headline{ font-size:1em; text-decoration:none; color:#333333; }
a.keytec_ktps_opssearch_headline:hover{ text-decoration:underline; }
a.keytec_ktps_opssearch_content{ font-size:1em; text-decoration:none; color:#333333; }
a.keytec_ktps_opssearch_content:hover{ text-decoration:underline; }
.search_font1
{
  font-size:1em;
  color:#333333;
  text-decoration:none;
  font-weight:bold;
}
.search_font
{
  font-size:1em;
  color:#333333;
  text-decoration:none;
  font-weight:normal;
}
.err{color:#409E27;font-weight:normal;}

/* mmicontent.htm */
.mmi_c_bgcolor1{background-color:#E9E9E9;}
.mmi_c_bgcolor2{background-color:#F2F2F2;}
.mmi_c_bgcolor3{background-color:#FFFFFF;}
.mmi_c_font1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000;}
.mmi_c_font2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#000000;}
.mmi_c_font4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#FFFFFF;}
a.mmi_c_link1:link{
	color:#409E27;
	font-weight:normal;
	text-decoration:none;
	font-size:1.1em;
}
a.mmi_c_link1:hover{
	color:#409E27;
	font-weight:normal;
	text-decoration:none;
	font-size:1.1em;
}
a.mmi_c_link1:visited {color:#409E27; text-decoration:none; font-weight:normal;	font-size:1.1em;
}
a.mmi_c_link1:active {color:#409E27; text-decoration:none; font-weight:normal;	font-size:1.1em;
}
a.mmi_c_link2:link{
	color:#000000;
	text-decoration:none;
}
a.mmi_c_link2:hover{
	color:#000000;
	text-decoration:none;
}
a.mmi_c_link2:visited {color:#000000; text-decoration:none;}
a.mmi_c_link2:active {color:#000000; text-decoration:none;}

/* Styles für Auslandsvertretungen */
	a.ww_link-blue:link, a.ww_link-blue:visited {
		font-weight: normal;
		color: #409E26;
		text-decoration: none;
	}
	a.ww_link-blue:hover {
		color: #409E26;
		text-decoration: underline;
	}
	.ww_text {
		color:#000000;
		font-size:8pt;
	}
	.ww_text-white {
		color:#ffffff;
	}
	.ww_text-headline-white {
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF;
	}
	.ww_border-blue { 
		border:1px solid #BAB5B5;
	}
	.ww_bg-blue1 {
		background-color:#409E26;
	}
	.ww_bg-blue2 {
		background-color:#BAB5B5;
	}
	.ww_bg-grey {
		background-color:#F5F5F5;
	}
	
/* Button für Visaformular */
.btn_country_select{
	background-image: url(../images/go_button.gif);
	background-position: center right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-align: left;
	width: 22px;
	max-width: 22px;
	height: 18px;
	min-height: 18px;
	border: 0px solid black;
	float: left;width: auto;
	font-size: 11px;
	height: 18px;
	max-height: none;
	max-width: none;
	padding: 0px 27px 2px 0px;
}
.btn_sendmail{
	background-image: url(../images/go_button.gif);
	background-position: center right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-align: left;
	width: 22px;
	max-width: 22px;
	height: 18px;
	min-height: 18px;
	border: 0px solid black;
	float: right;width: auto;
	font-size: 11px;
	height: 18px;
	max-height: none;
	max-width: none;
	padding: 0px 27px 2px 0px;
}

.button{
height:				18px;
cursor:     pointer;
}	
.headline_new{font-size:1.7em;font-weight:normal;color:#999999;}

/* Social Media Links - contentfooter.htm */
.footer_table_padding{ padding:24px 40px 0px 10px; }
.footer_padding{ padding-top:20px; }
.footer_height{ height: 22px; }
.social_bottom{ padding-bottom:24px; }
.social_text{ font-family:arial;font-size:11px;color:#999999 }
a.social_text:hover{ font-family:arial;font-size:11px;color:#999999;text-decoration:none; }

/* Whitepaper */
.wp_clearall{ clear:both; }	
.wp_description{ float:left;width:150px;padding:3px 0 3px 0 }
.wp_input{ float:right;width:402px;padding:3px 0 3px 0 }
.wp_inputselect{ border:1px solid #CCCCCC;	font-size:1em; color:#666666; width:310px; height:18px;padding-left:8px;}

.wp_requiredinput{ float:left;padding:30px 0 3px 0 }
.wp_button{float:right;padding:30px 92px 3px 0}
.wp_errortext{color:#409E27;font-size:16px;font-weight:bold;}
.wp_downloaddescription{padding-top:5px;padding-bottom:10px;}
.wp_downloadimg{float:left;width:12px;}
.wp_downloadlink{float:right;width:96%}