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;
}
img{border:0px;}
a{font-size:1em;font-weight:normal;color:#FF8C00;text-decoration:none;}
a.red{font-size:1em;font-weight:normal;color:#FF8C00;text-decoration:none;}
a:hover{text-decoration:underline;}
.bgB71626{ background:#FF8C00;}
.bg000000{ background:#000000;}
.bgCCCCCC{ background:#CCCCCC;}
.bgCECECE{ background:#ffffff;}
.bgDFDFDF{ background:#DFDFDF;}
.bgE1A58D{ background:#E1A58D;}
.bg808080{ background:#808080;}
.bgFFDCB2{ background:#FFDCB2;}
/* ####################################### */
/* Portal Spezifikationen */
/* ####################################### */
.homebox{ width:196px; }
.homeboxcontent{ height:116px;width:196px; background:#ffffff; }
.homeboxcontent_grau{ height:116px;width:196px; background:#ffffff; }
.hombox_text{font-size:1em; font-weight:normal; color:#000000;}
.hombox_text_grau{font-size:1em; font-weight:normal; color:#000000;}

a.hombox_text{font-size:1em; font-weight:normal; color:#000000;}
a.hombox_text_grau{font-size:1em; font-weight:normal; color:#000000;}
a.hombox_topnav{font-size:1.2em; font-weight:normal; color:#ffffff;text-decoration:none;}
a.hombox_topnav_grau{font-size:1.2em; font-weight:normal; color:#333333;text-decoration:none;}
a.hombox_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:#FF8C00;text-decoration:none;}
.morebutton{font-size:1em; font-weight:normal; color:#FF8C00;text-decoration:none;}

a.portal_red_link:link { color:#000000; background-color:#ffffff;text-decoration:none; }
a.portal_red_link:visited { color:#000000; background-color:#ffffff;text-decoration:none; }
a.portal_red_link:focus, a.portal:hover { color:#000000; background-color:#ffffff;text-decoration:none; }
a.portal_red_link:active { color:#000000; background-color:#ffffff;text-decoration:none; }
.normal { color:#FFFFFF; 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:#000000; background-color:#FFDCB2;text-decoration:none;}

a.portal_grey_link:link { color:#000000; background-color:#ffffff;text-decoration:none; }
a.portal_grey_link:visited { color:#000000; background-color:#ffffff;text-decoration:none; }
a.portal_grey_link:focus, a.portal:hover { color:#000000; background-color:#ffffff;text-decoration:none; }
a.portal_grey_link:active { color:#000000; background-color:#ffffff;text-decoration:none; }
.normal_grey { color:#000000; 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:#000000; background-color:#CCCCCC;text-decoration:none;}


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;}
a.navigationbeschriftung-systems,a.navigationbeschriftung-systems:hover{font-size:1.8em;color:#343434;text-decoration:none;}

/* ####################################### */
/* Portal LA-Spezifikationen */
/* ####################################### */
.la_preheadline{font-size:1em;font-weight:normal;color:#000000;text-decoration:none;}
.preheadline{font-weight:bold;color:#333333;}
.navtext_leitartikel{font-weight:bold;font-style:italic;color:#333333;}
.headline_leitartikel{font-size:1.3em;font-weight:bold;color:#FF8C00;}
.headline_content{font-size:1.8em;font-weight:normal;color:#999999;}
.headline_press{font-size:1.8em;font-weight:normal;color:#999999;}
.subheadline_content{font-weight:bold;}
.headline_top{font-size:1.6em;font-weight:normal;color:#999999;}
a.headline_top{font-size:1.6em;font-weight:normal;color:#999999;}

.headline_right{ font-size:1.0em; font-weight:normal; color:#FF8C00;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;}
 

 
.inputborder{ border:1px solid #CCCCCC;	font-size:1em; color:#666666; width:170px; height:16px;padding-left:8px;padding-top:1px;}
.headline_anchorlist{ font-size:12pt; font-weight:normal; color:#FF8C00;padding-bottom:5px; }

.headline_redaktionshighlights{color:#FF8C00; font-weight:bold;}

/* ####################################### */
/* teaser_special */
/* ####################################### */
.t-special-link{padding-left:5px;padding-right:10px;}
.t-special-headline{padding-bottom:2px;padding-right:10px;vertical-align:bottom;}
.t-special-morelink{width:100%;padding-top:10px;}
.t-special-shimstyle{padding-bottom:17px;}
a.fairs{font-size:1em; font-weight:bold; color:#747474;text-decoration:none;}

/* ####################################### */
/* Contact */
/* ####################################### */
.input_contact{ border:1px solid #CCCCCC;	font-size:1em; color:#666666; width:300px; height:16px;padding-left:8px;padding-top:1px;}
.textarea_contact{border:1px solid #CCCCCC;font-size:1em;color:#666666;width:308px;}
.td_valigntop { vertical-align: top; }

/* ####################################### */
/* partners */
/* ####################################### */
.td_valigntop_tpl4{vertical-align: top;padding-right:10px;}
.td_valigntop_tpl5{vertical-align: top;padding-right:7px;}

/* ####################################### */
/* Recommend Page */
/* ####################################### */
.recommend_button{
background-image:	url(../images/go.gif);
background-repeat:	no-repeat;
border:				0px;
vertical-align:		top;
width:				9px;
height:				17px;
margin-left:		2px;
margin-top:			2px;
cursor:     pointer;
background-color:	#FFFFFF;
}

.podcastinput_button{
background-image:	url(../images/go.gif);
background-repeat:	no-repeat;
border:				0px;
vertical-align:		top;
width:				9px;
height:				17px;
margin-left:		2px;
margin-top:			2px;
cursor:     pointer;
background-color:	#FFFFFF;
}

.button{
	border: 1px solid rgb(153, 153, 153); background: #FFFFFF; font-family: Verdana; font-size: 11px; border-collapse: collapse;height:20px;cursor:pointer;
}	


/* ####################################### */
/* OnlineRequest */
/* ####################################### */
.inputrequest{border: 1px solid rgb(153, 153, 153); font-family: Verdana; font-size: 11px; border-collapse: collapse;padding-left:8px;}
.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;}*/
.inputbutton{
background:			url(../images/go.gif) no-repeat right 3px;
text-align:			right;
border:				0px;
vertical-align:		top;
width:				60px;
height:				20px;
margin-left:		2px;
margin-top:			2px;
cursor:				pointer;
background-color:	#FFFFFF;
padding-right:		12px;
}
.inputbutton_back{
background:			url(../images/back.gif) no-repeat left 3px;
text-align:			left;
border:				0px;
vertical-align:		top;
width:				60px;
height:				20px;
margin-top:			2px;
cursor:				pointer;
background-color:	#FFFFFF;
padding-left:		12px;
}

.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;}

.err{color:#FF8C00;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;}
.mmi_c_bgcolor1_width{background-color:#E9E9E9;width:20px;}
.mmi_c_bgcolor1_position{background-color:#E9E9E9;padding:0px 0px 3px 3px;}
.mmi_c_spacer{background-color:#FFFFFF;}

a.mmi_c_link1:link{
	color:#FF8C00;
	font-weight:normal;
	text-decoration:none;
	font-size:1.1em;
}
a.mmi_c_link1:hover{
	color:#FF8C00;
	font-weight:normal;
	text-decoration:none;
	font-size:1.1em;
}
a.mmi_c_link1:visited {color:#FF8C00; text-decoration:none; font-weight:normal;	font-size:1.1em;
}
a.mmi_c_link1:active {color:#FF8C00; 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: #FF8C00;
		text-decoration: none;
	}
	a.ww_link-blue:hover {
		color: #FF8C00;
		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 #CCCCCC;
	}
	.ww_bg-blue1 {
		background-color:#FF8C00;
	}
	.ww_bg-blue2 {
		background-color:#CCCCCC;
	}
	.ww_bg-grey {
		background-color:#F7F1F5;
	}
/* Newsletter Button*/
.forwarderbtn{height:20px;cursor:pointer;}

/***** EXDB Ausstellerdatenbank *****/
.adafont1{font-size:1.0em;color:#51769E;}
.adafont2{font-size:14px;color:#000000;font-weight:bold;}
.adafont3{font-size:16px;color:#000000;font-weight:bold;}
.adafont4{font-size:11px;color:#51769E;}
.adafont5{font-size:11px;color:#000000;font-weight:bold;}
.adafont6{font-size:11px;color:#000000;}
.adafont7{text-decoration:none; font-size:11px;color:#FFFFFF;font-weight:normal;}
.adalink1{font-size:11px;color:#51769E;font-weight:bold;text-decoration:none;}
.adabgcolor1{background:#EEEEEE;}
.adabgcolor2{background:#ffffff;}
.adabgcolor3{background:#000000;}
.bgcolor-{background:#FFFFFF;}
.bgcolor-light-{border-left:#FFFFFF 1px solid;border-right:#FFFFFF 1px solid;} /* Rand der Liste */
.bgcolor1{background:#EEEEEE;}
.bgcolor2{background:#FFFFFF;}
.bgcolor3{background:#FFFFFF;}
.bgcolor4{background:#DFDFDF;}
.adabgcolor4{BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid;}
.adabgcolor5{font-size:11px;color:#51769E;BORDER-RIGHT: #51769E 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #51769E 1px solid; BORDER-BOTTOM: #51769E 1px solid;}
.adabtn1{color:#000000;background:#ffffff;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;}
.font18{text-decoration:underline;font-size:11px;color:#FFFFFF;font-weight:bold;}
.font17{text-decoration:none;font-size:11px;color:#FF8C00; font-weight:normal;} /* Items der Liste */
.font17:hover{text-decoration:underline;} /* Items der Liste */
.font2{text-decoration:none;font-size:10px;color:#FFFFFF;} /* Page-Seitenzahlen nicht-selektiert */
.font1{text-decoration:none;font-size:1.0em;color:#000000;font-weight:normal;} /* Page-Seitenzahlen selektiert */
.font6{font-size:11px;color:#000000;}
.Exclusivebgcolor-laser{background:#FFFFFF;}
.Exclusivefont2{text-decoration:none;font-size:11px;color:#FFFFFF}
.Exclusivefont18{text-decoration:underline;font-size:11px;color:#FFFFFF;font-weight:bold;}
.Exclusivebgcolor-light-laser {background:#DFDFDF;}

/* innovationguide.htm */
.inno_guide div.inputBg input {
	border:1px solid #CCCCCC;	font-size:1em; color:#666666; width:300px; height:16px;padding-left:8px;padding-top:1px;
}
.inno_guide span{
	color:#FF8C00;
}
.inno_guide fieldset {
	border:none;
	padding-bottom:5px;
}
.inno_guide fieldset .error {
	float:left;
	background: url(../images/bg_input_error.gif) 0 17px no-repeat;
	height:45px;
	width:300px;
	padding-right:10px;
}
.inno_guide fieldset .error input {
	border:none;
	background:transparent;
	font-size:12px;
	font-family:tahoma;
	padding-left:4px;
	width:300px;
}

/* Social Media Links - contentfooter.htm */
.footer_table_padding{ padding:24px 40px 0px 10px; }
/* Änderung für YouTube und Twitter .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;text-decoration:none; }
a.social_text:hover{ font-family:arial;font-size:11px;color:#999999;text-decoration:none; }

/* ####################################### */
/* Visaformular */
/* ####################################### */
.headline_new{font-size:1.6em;font-weight:normal;color:#999999;}

.btn_country_select, .btn_sendmail{
border: 1px solid rgb(153, 153, 153); 
background: #EBEBEB; 
font-family: Verdana; 
font-size: 11px; 
border-collapse: collapse;
height:20px;
cursor:pointer;
}

/* ####################################### */
/* css.res */
/* ####################################### */
a.Link-Pdf			{ padding-left:18px;background: url(../images/icon_pdf2.gif) 0 0 no-repeat;text-decoration:none; }
a.Link-Word			{ padding-left:18px;background: url(../images/icon_doc2.gif) 0 0 no-repeat;text-decoration:none; }
a.Link-Kontakt		{ line-height:22px;padding:0 0 3px 25px;background:url('../images/icon_contact.gif') no-repeat 0 3px; }
a.Link-Xing-Profil	{ line-height:22px;padding:0 0 3px 25px;background:url('../images/icon_xing.gif') no-repeat 0 3px; }

#pressform.htm
.pressform  {
	 width:  99%;
     margin: 10px 0;
     padding: 10px;
     border: 1px solid #666666;
     background: #F5F5F5;
     float: left;
     clear: both;
     font-size:1.0em;
     }

.pressform fieldset {font-size:1.0em;margin: 10px 0;}

.pressform legend {
	 background: #DA1F3D;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 }
.pressform_font_headline{font-size:1.6em;font-weight:normal;color:#999999;}
.pressform_font_text{font-size:1.0em;padding-left:226px;}
.pressform_buttonalign{padding-right:2px;}
.pressform label {
     width: 100px;
	 float: left;
     clear: both;
     padding: 3px 10px;
     margin: 3px 0;
     }
          
.pressform_input, .pressform_input_stadt {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     background: #E9E9E9;
     padding: 0px 3px;
     margin: 3px 0;
     width:99%;
     font-size:1.0em;
     } 
.pressform_input_plz {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     background: #E9E9E9;
     padding: 0px 3px;
     margin: 3px 0;
     width:80%;
     font-size:1.0em;
     } 
.pressform input:active, .pressform input:focus, .pressform input:hover { background: #FF8C00;}
.pressform textarea:active, .pressform textarea:focus, .pressform textarea:hover { background: #FF8C00;}


.pressform_padding{padding-left:0px;}
.redtext{color:#FF8C00;font-weight:normal;}

