body{
	font-family:Arial,Verdana,sans-serif;
	font-size:70%;
}
.ktpsbody{
	background-image:url(http://systems.de.nmm.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%;
	
	color:#333333;
}
a,td,span,div,p,tr,table,ul,sup,sub
{
	font-size:1.0em;
}
input, textarea{ border: 1px solid #000000; font: normal 10px Verdana; color: #000000; background:#FFFFFF; }
img{border:0px;}
a{font-size:1em;font-weight:normal;color:#2582A9;text-decoration:none;}
a:hover{text-decoration:underline;}
.hombox_text{font-size:1em; font-weight:normal; color:#333333;}
a.hombox_text{font-size:1em; font-weight:normal; color:#333333;}
.hometext{width:250px;padding-left:10px;line-height:16px;padding-top:6px;padding-bottom:5px;height:53px;}
.buttonstyle{padding-left:295px;padding-bottom:13px;}
.boxstyle{background-image:url(../images/homebox_oben.gif);background-repeat:no-repeat;width:329px;height:160px}
.loginboxstyle{background-image:url(../images/homebox_oben2.gif);background-repeat:no-repeat;width:329px;height:227px}

.tablestyle{width:329px;height:160px}
a.hombox_topnav{font-size:1.3em; font-weight:bold; color:#666666;text-decoration:none;}
.homebox{padding-left:10px;padding-top:10px;}
a.service_nav_unmarked{font-size:1.0em; 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:#2582A9;text-decoration:none;}
.morebutton{font-size:1em; font-weight:normal; color:#2582A9;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-top:90px;white-space:nowrap;}
a.navigationbeschriftung{font-size:1.3em;color:#144357;font-weight:bold;text-decoration:none;}

.headline_content{font-size:1.6em;font-weight:normal;color:#999999;}
.subheadline_content{font-weight:bold;}
.preheadline{font-size:1.3em;font-weight:bold;color:#333333;}
.headline_right{ font-size:1.1em; font-weight:bold; color:#2582A9;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:173px; height:17px; padding-left:5px;}
.inputbordercheck{border:none;}

.headline_anchorlist{ font-size:11pt; font-weight:normal; color:#2582A9;padding-bottom:5px; }

.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;
}


.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: 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: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:#2582A9;font-weight:normal;}

/* mmicontent.htm */
.mmi_c_bgcolor1{background-color:#ECF7F7;}
.mmi_c_bgcolor2{background-color:#A7A9AC;}
.mmi_c_bgcolor3{background-color:#FFFFFF;}
.mmi_c_font1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#4F5151;}
.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,a.mmi_c_link1:hover,a.mmi_c_link1:visited,a.mmi_c_link1:active{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	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: #2582A9;
		text-decoration: none;
	}
	a.ww_link-blue:hover {
		color: #2582A9;
		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:#2582A9;
	}
	.ww_bg-blue2 {
		background-color:#BAB5B5;
	}
	.ww_bg-grey {
		background-color:#F5F5F5;
	}
/* ####################################### */
/* 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;
}
