.ktpsbody{
	background-image:url(http://analytica.de/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%;
	font-family:Arial,Verdana,sans-serif;
	font-size:0.7em;
	color:#333333;
}
body{
	background-image:url(http://analytica.de/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%;
	font-family:Arial,Verdana,sans-serif;
	font-size:0.7em;
	color:#333333;
}

input,textarea { border:1px solid #CCCCCC;font-weight:normal;font-size:10px;color:#000000;background:#FFFFFF; }
img{border:0px;}
.err{color:red;}
a{font-size:1em;font-weight:normal;color:#880062;text-decoration:none;}
a:hover{text-decoration:underline;}
.bgB478A0{ background:#B478A0; }
.bgCCCCCC{ background:#CCCCCC; }
.homebox{ width:196px; }
.hombox_text{font-size:1em; font-weight:normal; color:#333333;}
a.hombox_text{font-size:1em; font-weight:normal; color:#333333;}
.teaserheadline{font-weight:bold;}
/*
.homeboxcontent{ background:#B478A0 }
.homeboxcontent_grau{ background:#CCCCCC; }

.homeboxcontent{ height:140px;width:196px; background:#B478A0;padding-left:13px; }
.homeboxcontent_grau{ height:140px;width:196px; background:#CCCCCC;padding-left:13px; }*/

.boxaussteller{position:absolute;left:0px;top:432px;width:150px;}
.boxbesucher{position:absolute;left:200px;top:432px;width:150px;}
.boxpresse{position:absolute;left:400px;top:432px;width:150px;}
.boxevents{position:absolute;left:600px;top:432px;width:150px;}
.boxthemenportal{position:absolute;left:800px;top:432px;width:150px;}
.homeboxcontent{ padding-left:13px;width:183px;height:140px;background:#B478A0; }
.homeboxcontent_grau{ padding-left:13px;width:183px;height:140px;background:#CCCCCC; }
.boxdescription{padding-top:7px;line-height:15px;padding-right:8px;}
.boxverlinkung{position:absolute; top:107px;width:100%;}
.boxbutton{position:absolute;left:161px;top:131px;}


a.hombox_topnav{font-size:1.2em; font-weight:normal; color:#ffffff;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:#880062;text-decoration:none;}
.morebutton{font-size:1em; font-weight:normal; color:#880062;text-decoration:none;}
/*a.servicenav_unmarked{font-size:1em; font-weight:normal; color:#999999;text-decoration:none;}*/
/*a.servicenav_marked{font-size:1em;font-weight:normal;color:#333333;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;}
.headline_new{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-top:90px;white-space:nowrap;}
a.navigationbeschriftung{font-size:1.3em;color:#FFFFFF;}

.headline_content{font-size:1.6em;font-weight:normal;color:#999999;}
.subheadline_content{font-weight:bold;}

.headline_right{ font-size:1.1em; font-weight:bold; color:#880062;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:170px; height:16px;padding-left:7px;}

.headline_anchorlist{ font-size:11pt; font-weight:normal; color:#880062;padding-bottom:5px; }

.button_visa{
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;
}

.search-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;
}

/* ####################################### */
/* 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;
}
/* ####################################### */
/* OnlineRequest */
/* ####################################### */
.inputrequest_input{ width:98%;background-color:#FFFFFF;font:12px Verdana;border:1px solid #999999; }
.inputrequest_input_short1{ width:120px;background-color:#FFFFFF;font:12px Verdana;border:1px solid #999999; }
.inputrequest_input_short2{ width:100px;background-color:#FFFFFF;font:12px Verdana;border:1px solid #999999; }
.inputrequest_input_short3{ width:200px;background-color:#FFFFFF;font:12px Verdana;border:1px solid #999999; }

.inputrequest{ border: 1px solid rgb(153, 153, 153); font-size: 11px; border-collapse: collapse; }
.inputrequestcheck{ border: 0px; font-size: 11px; border-collapse: collapse; }
.inputrequestbutton{ border: 1px solid rgb(153, 153, 153); background: #E3E5E6; font-size: 11px; border-collapse: collapse; }

/* Start: Ausstellerdatenbank */
analytica_world_bgcolor1 {
	background: #FFFFFF;
}
.analytica_world_bgcolor2 {
	background: #C8CAD6;
}
.analytica_world_bgcolor3 {
	background: #6F70C2;
}
.analytica_world_bgcolor4 {
	background: #C4C5C6;
}
.analytica_world_font2 {
	color: #FFFFFF;
}
.analytica_world_font4 {
	font-size:18px;
}
.analytica_world_font6{font-size:1em;color:#000000;}
a.analytica_world_font18 {
	color: #FFFFFF;
	text-decoration:underline;
}
a.analytica_world_font17 {
	font-size:1em;
	color:#000000;
	text-decoration:none;
}
a.analytica_world_font17:hover {
	font-size:1em;
	color:#000000;
	text-decoration:underline;
}
.analytica_world_adafont1{font-size:10px;color:#51769E;}
.analytica_world_adafont2{font-size:14px;color:#000000;font-weight:bold;}
.analytica_world_adafont3{font-size:16px;color:#000000;font-weight:bold;}
.analytica_world_adafont4{font-size:1em;color:#51769E;}
.analytica_world_adafont5{font-size:1em;color:#000000;font-weight:bold;}
.analytica_world_adafont6{font-size:1em;color:#000000;}
.analytica_world_font7{font-size:1.1em;color:#000000;}
.font7{font-size:1.1em;color:#000000;}
.analytica_world_font2{font-size:1em;color:#ffffff;}
.analytica_world_adalink1{font-size:1em;color:#51769E;font-weight:bold;text-decoration:none;}
.analytica_world_adabgcolor1{background:#B478A0;}
.analytica_world_adabgcolor2{background:#ffffff;}
.analytica_world_adabgcolor3{background:#000000;}
.analytica_world_adabgcolor4{BORDER-RIGHT: #FF0505 1px solid; BORDER-TOP: #FF0505 1px solid; BORDER-LEFT: #FF0505 1px solid; BORDER-BOTTOM: #FF0505 1px solid;}
.analytica_world_adabgcolor5{font-size:1em;color:#51769E;BORDER-RIGHT: #51769E 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #51769E 1px solid; BORDER-BOTTOM: #51769E 1px solid;}
.analytica_world_bgcolor1{background:#ffffff;}
.analytica_world_bgcolor2{background:#B478A0;}
.analytica_world_bgcolor3{background:#880062;}
.analytica_world_bgcolor4{background:#CCCCCC;}
.analytica_world_bgcolor-Analytica{background:#880062;}
.analytica_world_adabtn1{color:#000000;background:#ffffff;cursor:pointer;font-weight:bold;font-size:1em;BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}
.analytica_world_font18{font-size:1em;color:#ffffff;font-weight:bold;text-decoration:underline;}
.font18{font-size:1em;color:#000000;font-weight:normal;text-decoration:underline;}

.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;}

/***** Suche (im mittleren Bereich) *****/
/*frm1 input { background-color:#FFFFFF;font-size:10px;border:1px solid #000000; }*/
/*frm1 select { background-color:#FFFFFF;font-size:10px;border:1px solid #000000; }*/
.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;
}

/* mmicontent.htm */
.mmi_c_bgcolor1{background-color:#CCCCCC;}
.mmi_c_bgcolor2{background-color:#F7F1F5;}
.mmi_c_bgcolor3{background-color:#FFFFFF;}
.mmi_c_font1{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000;}
.mmi_c_font2{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#000000;}
.mmi_c_font4{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#FFFFFF;}
a.mmi_c_link1:link{
	color:#880062;
	font-weight:normal;
	text-decoration:none;
	font-size:1.1em;
}
a.mmi_c_link1:hover{
	color:#880062;
	font-weight:normal;
	text-decoration:none;
	font-size:1.1em;
}
a.mmi_c_link1:visited {color:#880062; text-decoration:none; font-weight:normal;	font-size:1.1em;
}
a.mmi_c_link1:active {color:#880062; 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: #880062;
		text-decoration: none;
	}
	a.ww_link-blue:hover {
		color: #880062;
		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:#880062;
	}
	.ww_bg-blue2 {
		background-color:#CCCCCC;
	}
	.ww_bg-grey {
		background-color:#F7F1F5;
	}
/* ####################################### */
/* 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-image:	url(../images/go.gif);
background-repeat:	no-repeat;
border:				0px;
vertical-align:		top;
width:				14px;
height:				11px;
margin-left:		2px;
margin-top:			2px;
cursor:     pointer;
background-color:	#FFFFFF;
}
.inputbutton_back{
background-image:	url(../images/back.gif);
background-repeat:	no-repeat;
border:				0px;
vertical-align:		top;
width:				14px;
height:				11px;
margin-left:		2px;
margin-top:			2px;
cursor:     pointer;
background-color:	#FFFFFF;
}

#pressform.htm
.pressform  {
	 width:  99%;
     margin: 10px 0;
     padding: 10px;
     border: 1px solid #666666;
     background: #F5F5F5;
     float: left;
     clear: both;
     }

table.table_pressform td{
	border:0px solid black;
	padding:3px;
}
table.pressform_temp td{
	border:0px solid black;
	padding:0px;
}

.pressform fieldset {margin: 10px 0;}

.pressform legend {
	 background: #483D8B;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 }
.pressform_font{font-size:1.0em;}
.pressform_font_headline{font-size:1.5em;font-weight:normal;color:#999999;}

.pressform_buttonalign{padding-right:2px;}
.pressform label {
     width: 100px;
	 float: left;
     clear: both;
     padding: 3px 10px;
     margin: 3px 0;
     }
          
.pressform_input {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     font-size:1.0em;
     background: #E9E9E9;
     padding: 0px 3px;
     margin: 0px 0;
     width:95%;
     } 
.pressform_input_plz {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     font-size:1.0em;
     background: #E9E9E9;
     padding: 0px 3px;
     margin: 0px 0;
     width:80%;
     } 
.pressform_input_stadt {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     font-size:1.0em;
     background: #E9E9E9;
     padding: 0px 3px;
     margin: 0px 0;
     width:93%;
     } 
.pressform_padding{padding-left:3px;}
.pressform input:active, .pressform input:focus, .pressform input:hover { background: #B478A0;}
.pressform textarea:active, .pressform textarea:focus, .pressform textarea:hover { background: #B478A0;}

.button_de  {background-image: url(../images/button_go.gif);width:22px;height:18px;background-repeat:no-repeat;cursor:pointer;border:0px }
.button_en {background-image: url(../images/button_go.gif);width:22px;height:18px;background-repeat:no-repeat;cursor:pointer;border:0px }

/* ####################################### */
/* Errortext for web forms */
/* ####################################### */
.redtext{color:red;}



#mmgcoretag a.button {
    background-image: url("http://media.nmm.de/41/tl_core_button_25312341.gif") !important;
    border: 1px solid #880062 !important;
}
