/* In diesem CSS befinden sich alle Klassen-Definitionen, die in allen Unterseiten gleich sind */

body,html{
	font-family:Verdana,Arial,sans-serif;
    /*font-size:0.75em;*/ /* normaler Text */
	font-size:93%;
	color:#000000;
	margin: 0px 0px 0px 0px;
    top:      0px;        /* NN4 */
    left:     0px;        /* NN4 */
    margin:   0px;        /* das reicht eigentlich */
    padding:  0px;        /* Opera UASS */
    padding-left: 0px;
    padding-right: 0px;
	height: 100%;
}

/*a { text-decoration:none; }*/
a{ text-decoration:underline; color:#000000; }
a:hover{ text-decoration:none; color:#000000; }

.x {padding-left:30px;}

img { border:0px; }
a img { border:0px; }
textarea{ border: 1px solid #000000; cursor: pointer; font: normal 10px Verdana; color: #000000; background:#EEEEEE; }

.navigation_bgcolor { background-color: #DEDEDE; } /* Hintergrundfarbe der Navigation */

/***** Weiterempfehlen *****/
#form1 input { background-color: #FFFFFF; font: 10px Verdana; border:1px solid #000000; }
#form1 textarea { background-color: #FFFFFF; font: 10px Verdana; border:1px solid #000000; }

/***** Quicksearch (in der linken Spalte) *****/
.qs-font-head { font: bold 10px Verdana; color:#FFFFFF; }
.qs-font-black { font: bold 11px Verdana; color: #000000; }
.qs-input{ border: 1px solid #000000; cursor: pointer; font: normal 10px Verdana; color: #000000; }
.qs-button{ background: #FFFFFF; background-image: url(../images/arrow.gif); background-repeat:	no-repeat; border: 0px; width: 10px; height: 9px; cursor: pointer; vertical-align: top; margin-left: 4px; margin-right: 1px; margin-top: 3px; }

/***** Teaser Background (rechte Spalte) *****/
.teaser_bg{background:#FFFFFF}

/***** Suche (im mittleren Bereich) *****/
#frm1 input { background-color: #FFFFFF; font: 10px Verdana; border:1px solid #000000; }
#frm1 select { background-color: #FFFFFF; font: 10px Verdana; border:1px solid #000000; }
.keytec_ktps_opssearch_navnode{ font-style:italic; font-size:0.9em; color:#000000; text-decoration:none; }
.keytec_ktps_opssearch_navnode:hover{ text-decoration:underline; }
.keytec_ktps_opssearch_date{ font-size:0.8em; font-style:italic; color:#8B8B8B; }
a.keytec_ktps_opssearch_headline{ font-size:0.9em; text-decoration:none; color:#000000; }
a.keytec_ktps_opssearch_headline:hover{ text-decoration:underline; }
a.keytec_ktps_opssearch_content{ font-size:0.9em; text-decoration:none; color:#000000; }
a.keytec_ktps_opssearch_content:hover{ text-decoration:underline; }

/* graue Links (Partner, Newsletteranmeldung, Messe-Besuchsplaner, ...) */
a.font-grey { font: bold 10px Verdana; color: #3E3E3E; text-decoration:none; }
a.font-grey:hover { font: bold 10px Verdana; color: #3E3E3E; text-decoration: underline; }
.box { font:normal 0.8em Verdana; color: #000000; }
.box1{padding-left:3px;padding-top:3px;padding-right:0px;padding-bottom:1px;}
.box_img{width:10px;height:9px;margin-left:3px;}
.box_dashed_line{width:159px;height:1px;margin-top:1px;margin-bottom:1px;}
.input { font: 10px Verdana; border:1px solid #000000; }


/***** Content *****/
.content_header{
	text-decoration:none;
	font-size:0.75em;
	font-weight:bold;
}
a.content_header{
	font-size:0.75em;
	font-weight:normal;
	color:#000000;
}
a.content_header:hover{
	text-decoration:underline;
}
.content_header_lng{
	text-decoration:none;
	padding-bottom:10px;
	font-size:0.85em;
	font-weight:normal;
	color:#000000;
}
a.content_header_lng{
	text-decoration:none;
	padding-bottom:10px;
	font-size:0.75em;
	font-weight:normal;
	color:#000000;
}
a.content_header_lng:hover{
	text-decoration:underline;
}
div.content{
	font-size:0.9em;
	line-height:1.2em;
}
td#news_title_globalel1{ background:#6C85AA; padding:3px; font:bold 0.9em Verdana; color:#FFFFFF; white-space:nowrap; }
td#news_title_globalel2{ background:#EE1824; padding:3px; font:bold 0.9em Verdana; color:#FFFFFF; white-space:nowrap; }
td#news_title_globalel3{ background:#FF8C00; padding:3px; font:bold 0.9em Verdana; color:#FFFFFF; white-space:nowrap; }
td#news_title_productronica{ background:#FF8C00; padding:3px; font:bold 0.9em Verdana; color:#FFFFFF; white-space:nowrap; }
td#news_title_border_top_globalel1{ width:100%; border-bottom:1px dashed #6C85AA; }
td#news_title_border_top_globalel2{ width:100%; border-bottom:1px dashed #EE1824; }
td#news_title_border_top_globalel3{ width:100%; border-bottom:1px dashed #FF8C00; }
td#news_title_border_top_productronica{ width:100%; border-bottom:1px dashed #FF8C00; }
div#news_title_border_globalel1{ width:100%; border-left:1px dashed #6C85AA; border-right:1px dashed #6C85AA; border-bottom:1px dashed #6C85AA; margin-bottom:10px; }
div#news_title_border_globalel2{ width:100%; border-left:1px dashed #EE1824; border-right:1px dashed #EE1824; border-bottom:1px dashed #EE1824; margin-bottom:10px; }
div#news_title_border_globalel3{ width:100%; border-left:1px dashed #FF8C00; border-right:1px dashed #FF8C00; border-bottom:1px dashed #FF8C00; margin-bottom:10px; }
div#news_title_border_productronica{ width:100%; border-left:1px dashed #FF8C00; border-right:1px dashed #FF8C00; border-bottom:1px dashed #FF8C00; margin-bottom:10px; }
.news_author_globalel1{ font-weight:bold; font-size:0.9em; color:#6C85AA; }
.news_author_globalel2{ font-weight:bold; font-size:0.9em; color:#EE1824; }
.news_author_globalel3{ font-weight:bold; font-size:0.9em; color:#FF8C00; }
.news_author_small_globalel1{ font-size:0.75em; color:#6C85AA; }
.news_author_small_globalel2{ font-size:0.75em; color:#EE1824; }
.news_author_small_globalel3{ font-size:0.75em; color:#FF8C00; }

a.highlightlink_globalel1 { font: bold 12px Verdana; color: #6C85AA;text-decoration:none; }
a.highlightlink_globalel2 { font: bold 12px Verdana; color: #EE1824;text-decoration:none; }
a.highlightlink_globalel3 { font: bold 12px Verdana; color: #FF8C00;text-decoration:none; }

a.news_link{ color:#000000; }
a.news_link:hover{ text-decoration:underline; }
.news_category{ font-style:italic; font-size:0.9em; color:#000000; }
.list_category{ font-style:italic; font-size:0.9em; color:#000000; }
a.news_more{ font-size:0.9em; color:#000000; }
a.news_more:hover{ text-decoration:underline; }
.news_headline{ font-weight:bold; font-size:1.2em; }
.news_headline_small{ font-weight:bold; font-size:0.95em; }

table.grey{ border:1px solid #FFFFFF; background:#FFF }
table.grey td{ background:#EEEEEE; }

/***** la_events.htm *****/
/*.la_events_electronica{ background:#EE1824; padding:3px; font:bold 0.9em Verdana; color:#FFFFFF; white-space:nowrap; }*/
.la_events_globalel2{ background:#EE1824; padding:3px; font:bold 0.9em Verdana; color:#FFFFFF; white-space:nowrap; }
.la_events_globalel3{ background:#FF8C00; padding:3px; font:bold 0.9em Verdana; color:#FFFFFF; white-space:nowrap; }
/*.la_events_border_top_electronica{ width:100%; border-bottom:1px dashed #EE1824; }*/
.la_events_border_top_globalel2{ width:100%; border-bottom:1px dashed #EE1824; }
.la_events_border_top_globalel3{ width:100%; border-bottom:1px dashed #FF8C00; }
/*.la_events_border_electronica{ width:100%; border-left:1px dashed #EE1824; border-right:1px dashed #EE1824; border-bottom:1px dashed #EE1824; margin-bottom:10px; }*/
.la_events_border_globalel2{ width:100%; border-left:1px dashed #EE1824; border-right:1px dashed #EE1824; border-bottom:1px dashed #EE1824; margin-bottom:10px; }
.la_events_border_globalel3{ width:100%; border-left:1px dashed #FF8C00; border-right:1px dashed #FF8C00; border-bottom:1px dashed #FF8C00; margin-bottom:10px; }

/***** list.htm *****/
.list_headline{ font-weight:bold; font-size:1.2em; }
.list_headline_small{ font-weight:bold; font-size:0.95em; }
.list_teasertext{}
a.list_more{ font-size:0.9em; color:#000000; text-decoration:none; }
a.list_more:hover{ text-decoration:underline; }
a.list_link{ color:#000000; text-decoration:none; }
a.list_link:hover{ text-decoration:underline; }
a.list_text_link{ color:#000000; text-decoration:none;font-weight:normal; }
a.list_text_link:hover{ text-decoration:underline;font-weight:normal; }
.list_author_globalel1{ font-weight:bold; font-size:0.9em; color:#6C85AA; }
.list_author_globalel2{ font-weight:bold; font-size:0.9em; color:#EE1824; }
.list_author_globalel3{ font-weight:bold; font-size:0.9em; color:#FF8C00; }
.list_author_small_globalel1{ font-size:0.75em; color:#6C85AA; }
.list_author_small_globalel2{ font-size:0.75em; color:#EE1824; }
.list_author_small_globalel3{ font-size:0.75em; color:#FF8C00; }

/***** Business Life *****/
.bl_headline{ font-weight:bold; font-size:1.2em; }
.bl_headline_small{ font-weight:bold; font-size:0.95em; }

/***** presse.htm *****/
a.press_headline{ text-decoration:none; }
a.press_headline:hover{ text-decoration:underline; }
.press_list_headline{ font-weight:bold; font-size:1.2em; }

/***** Zentrale Module (MMI) *****/
.mmi_c_bgcolor3{ background-color:#FFFFFF; }
.mmi_c_font1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; }
.mmi_c_font2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
.mmi_c_font4{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
a.mmi_c_link1:link{	color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.mmi_c_link1:hover{ color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.mmi_c_link1:visited{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.mmi_c_link1:active{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.mmi_c_link2:link{ color:#000000; text-decoration:underline; }
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;}

/***** Footer Content (START) *****/
div.footer_content a.footer_content{
	color:#000000;
	font:1.1em Verdana;
	text-decoration:none;
}
div.footer_content a.footer_content:hover{
	text-decoration:underline;
}
div.footer_content a.link{
	color:#000000;
	font:1.0em Verdana;
	text-decoration:none;
}
div.footer_content a.link:hover{
	text-decoration:underline;
}
a.link:hover{
	text-decoration:underline;
}
.footer_content{
	font:0.7em Verdana;
}
/*
div.footer_content a.footer_content:hover{
	text-decoration:underline;
}
.footer_content{
	font:0.8em;
	color:#000000;
}
a.footer_content{
	font:0.9em;
}
a.footer_content:hover{
	text-decoration:underline;
}
div.footer_content a{
	color:#000000;
}
div.footer_content a:hover{
	color:#000000;
	text-decoration:underline;
}
*/
.horizontal_rule{
	width:100%;
	height:1px;
	background:#CECECE;
}
/***** Footer Content (END) *****/

/***** Footer Page (START) *****/
div#footer{
	background:#DEDEDE;
}
div#footer_top{
	width:100%;
	height:6px;
	border-top:1px solid #CCCCCC;
}
div#footer_left{
	float:left;
	width:75%;
}
a.copy{
	text-decoration:none;
}
a.copy:hover{
	text-decoration:underline;
}
/* Generiche Navigation (Kontakt, Sitemap, Impressum, ...) */
.generic{
	font:0.85em Verdana;
	color:#000000;
}
a.generic{
	font:0.85em Verdana;
	color:#000000;
	text-decoration:none;
}
a.generic:hover{
	text-decoration:underline;
}
a.function_link{
	font:11px Verdana;
	color:#000000;
	text-decoration:none;
}
a.function_link:hover{
	text-decoration:underline;
}
div#footer_right{
	float:right;
	width:25%;
	text-align:right;
}
.copyright{
	padding-top:2px;
	font-size:0.75em;
}
div#footer_bottom{
	clear:both;
	width:100%;
	height:6px;
	border-bottom:1px solid #CCCCCC;
}
/***** Footer Page (END) *****/


/***** Events *****/
/* rechts */
.events_solid_line{ background:#CCCCCC; height:1px; clear:both; }
.events_dashed_line{ background:url(../images/dashed.gif); height:1px; clear:both; }
a.events_right{ color:#000000; font-size:0.8em; text-decoration:none; }
a.events_right{ color:#000000; font-size:0.8em; text-decoration:none; }
a.events_right:hover{ text-decoration:underline; }
/* Mitte */
a.events{ text-decoration:none; }																		a.events:hover{ text-decoration:underline; }
a span.events_headline{ font:bold 0.9em Verdana; color:#000000; text-decoration:none; }					a:hover.events_headline{ text-decoration:underline; }
a span.events_teaserHeadline_globalel2{ font:bold 0.9em Verdana; color:#EE1824; text-decoration:none; }	a:hover.events_teaserHeadline_globalel2{ text-decoration:underline; }
a span.events_teaserHeadline_globalel3{ font:bold 0.9em Verdana; color:#FF8C00; text-decoration:none; }	a:hover.events_teaserHeadline_globalel3{ text-decoration:underline; }
a span.events_teaserText{ font:0.9em Verdana; color:#000000; text-decoration:none; }						a:hover.events_teaserText{ text-decoration:underline; }

/***** Newsimport *****/
div#newsimport_head{ width:234px; }
div#newsimport_head div{ color:#FFFFFF; padding:3px; font:bold 0.8em Verdana; }
a.newsimport{ font:0.8em Verdana; color:#3E3E3E; text-decoration:none; }
a.newsimport:hover{ text-decoration:underline; text-decoration:underline; }
div.newsimport{ padding-top:3px; padding-left:2px; padding-right:2px; padding-bottom:3px; }

a span#newsimport_headline{ font:bold 0.8em Verdana; color:#3E3E3E; padding-top:3px; padding-left:2px; padding-right:2px; }
a span#newsimport_teasertext{ font:0.8em Verdana; color:#3E3E3E; margin-bottom:3px; padding-left:2px; padding-right:2px; }

/***** Anchorlist *****/
a.anchorlist_link{ text-decoration:underline; color:#000000; font-weight:bold; }
a.anchorlist_link:hover{ text-decoration:none; }
a.anchorlist_toplink{ text-decoration:none; }
a.anchorlist_toplink:hover{ text-decoration:underline; }
.anchorlist-headline{ font-weight:bold; font-size:1.2em; }

.anchortext{font-size:1.15em;}
a.font11-anchor{
	font-size:0.99em;
	color:#000000;
	font-weight:normal;
	text-decoration:none;	
}
.bg-black{background:#000000;}
.font11{
	font-size:0.95em;
	color:#000000;
}

/***** Teaser (rechts) *****/
.teaser_title{ font:bold 0.8em Verdana; color:#FFFFFF; margin-left:3px; margin-bottom:3px; }

/***** Bildabstand, der im CMS definiert wird *****/
.Abstand-rechts-und-unten{margin-right:5px;margin-bottom:5px;float:left;}
.Abstand-rechts{margin-right:5px;float:left;}
.Abstand-unten{margin-bottom:5px;}
.Abstand-links-und-unten{margin-left:5px;margin-bottom:5px;float:right;}
.Abstand-links{margin-left:5px;float:right;}
.Abstand-oben{margin-top:5px;}

.err{color:#F81706;}