body{ font-family:Arial,Verdana,sans-serif; font-size:70%; }
.ktpsbody{
	background-image:url(../images/body2.gif);
	background-repeat:repeat-y;
	background-color:#F2F2F2;	
	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:#D70010;text-decoration:none; }
a.red{ font-size:1em;font-weight:normal;color:#D70010;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; }
.colorD70010{ color:##D70010; }

.total_tablewidth{ width:996px; border: 0px; padding: 0px; margin: 0px; border-spacing: 0px; border-collapse:collaps;}
.total_portalbox{ width:196px;height:159px; }
/* ####################################### */
/* Portal Spezifikationen */
/* ####################################### */
.bg_darkgrey{ background:#dddddd; }
.bg_lightgrey{ background:#eeeeee; }
.spacer4{ width:4px; }
.spacer792{ width:792px; }
.spacer527{ width:527px; }
.spacer152{ width:152px; }
.spacer5{ width:5px; }
.height4{ height:4px; }

.contentwidth{ width:552px; }
.lineheight15{ line-height:15px; }
.lineheight16{ line-height:16px; }
.lineheight17{ line-height:17px; }
.height20{ height: 20px; }
.height22{ height: 22px; }
.paddingt20{ padding-top:20px; }
.paddingt15{ padding-top:15px; }
.paddingt10{ padding-top:10px; }
.paddingt5{ padding-top:5px; }
.paddingtb{ padding-top:5px;padding-bottom:5px; }
.paddingb3{ padding-bottom:3px; }
.paddingb4{ padding-bottom:4px; }
.paddingb7{ padding-bottom:7px; }
.paddingb40{ padding-bottom:40px; }
.paddingb11{ padding-bottom:11px; }
.paddingb10{ padding-bottom:10px; }
.paddingb17{ padding-bottom:17px; }
.paddingb15{ padding-bottom:15px; }
.paddingtb105{ padding-top:10px;padding-bottom:5px; }
.paddingr10{ padding-right:10px; }
.paddingr7{ padding-right:7px; }
.paddingtb1520{ padding-top:15px;padding-bottom:20px; }
.paddingtb2020{ padding-top:20px;padding-bottom:20px; }
.paddingtb817{ padding-top: 8px; padding-bottom: 17px; }

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

a.portal_grey_link:link { color:#333333; background-color:#EEEEEE;text-decoration:none; }
a.portal_grey_link:visited { color:#333333; background-color:#EEEEEE;text-decoration:none; }
a.portal_grey_link:focus, a.portal:hover { color:#333333; background-color:#EEEEEE;text-decoration:none; }
a.portal_grey_link:active { color:#333333; background-color:#EEEEEE;text-decoration:none; }
.normal_grey { color:#333333; background-color:#EEEEEE;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:#F7E577;text-decoration:none;}
.padding_quicksearch{ padding-right:8px;vertical-align:top;padding-top:0px; }
.padding_content{ width:552px;padding-top:15px; }
.valign_top{ vertical-align:top; }

.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-top:5px;padding-bottom:6px;padding-left:10px;width:150px;}
.homebox_border{border-style:solid;border-width:1px;border-color:#DFDFDF;width:196px;height:160px;}
.highlights_border{border-style:solid;border-width:1px;border-color:#DFDFDF; width:552px;padding-bottom:10px;}

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:#D70010;text-decoration:none;}
.morebutton{font-size:1em; font-weight:normal; color:#D70010;text-decoration:none;}
.homeboxes{line-height:12px;padding-left:10px;padding-top:8px;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;}
.navLvl4{ width:30px;padding-bottom:4px }

/* ####################################### */
/* epchina 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;}

/* ####################################### */
/* epchina 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:#999999;
}

.subheadline_content{font-weight:bold;}

.headline_right{ font-size:1.1em; font-weight:normal; color:#D70010;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:14px;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:#D70010;padding-bottom:5px; }

.headline_redaktionshighlights{color:#D70010; font-weight:bold; width:150px; }

/* ####################################### */
/* Anchorlist */
/* ####################################### */

.headline_anchornav{font-size:1.4em;font-weight:bold;color:#999999;}
.padding_line{ padding-top: 16px; padding-bottom: 6px; }
.padding_footer{ padding-top:16px; padding-bottom:18px; }
.padding_path{ padding-top:5px; vertical-align:top; width:10px; }
.padding_list{ padding-top:30px; }
.line-height18{ line-height:18px; }

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

.width370{ width:370px; }
.wdithheight{ width:370px;height:50px; }

/* ####################################### */
/* 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;}

.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:#D70010;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:#D70010; font-weight:normal; text-decoration:none; font-size:1.1em; }
a.mmi_c_link1:hover{ color:#D70010; font-weight:normal; text-decoration:none; font-size:1.1em; }
a.mmi_c_link1:visited {color:#D70010; text-decoration:none; font-weight:normal;	font-size:1.1em; }
a.mmi_c_link1:active {color:#D70010; 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;}

/* ####################################### */
/* Contact Form */
/* ####################################### */
.bgwhite{ background-color:#FFFFFF; }
.button_reset{
	background-image:	url(../images/button_reset.gif);
	background-repeat:	no-repeat;
	border:				0px;
	vertical-align:		top;
	width:				56px;
	height:				18px;
	margin-left:		2px;
	margin-top:			2px;
	cursor:     		pointer;
	background-color:	#D70010
}
.button_send{
	background-image:	url(../images/button_send.gif);
	background-repeat:	no-repeat;
	border:				0px;
	vertical-align:		top;
	width:				56px;
	height:				18px;
	margin-left:		2px;
	margin-top:			2px;
	cursor:     		pointer;
	background-color:	#D70010
}
