body {
	font-family:	Verdana,Arial,sans-serif;
    font-size:		0.75em; /* normaler Text */
	line-height:	1.15em;
	margin:			0px;
	height:			100%;
}
img {
	border:			0px;
}
a {
	font-size:			0.9em;
	color:				#000000;
}
a.generic_black { /* generische Navigation, Seitenpfad, zurÃ¼ck, top, ... */
	font-size:			0.8em;
	color:				#000000;
	text-decoration:	none;
}
a.generic_black:hover {
	text-decoration:	underline;
}
a.generic_white { /* generische Navigation, Kontakt, Impressum, Sitemap */
	font-size:			0.8em;
	color:				#FFFFFF;
	text-decoration:	none;
}
a.generic_white:hover { /* */
	text-decoration:	underline;
}
a.whitesmall { /* Copyright */
	color:				#FFFFFF;
	font-size:			0.8em;
}
input,select,textarea {
	font-family:	Verdana,Arial;
	font-size:		0.9em;
}
.countdown_title{ /* Ãœberschrift des Countdown */
	font-size:		1.0em;
	color:			#FFFFFF;
}
.delimiter-line1 {
	background-color: #587AC7;
}
.delimiter-line2 {
	background-color: #FFFFFF;
}
.delimiter-line3 {
	background-color: #000000;
}
.headertext { /* Text im Kopf der Seite (auf jeder Seite gleich) */
    font-size:		1.2em;
	line-height:	1.2em;
	font-weight:	bold;
    color:			#FFFFFF;
}
.headline { /* Ãœberschrift */
    font-size:		1.5em;
	font-weight:	bold;
    color:			#DBAA02;
}
.headline_new { /* Ãœberschrift Visatool */
    font-size:		1.5em;
	font-weight:	bold;
    color:			#DBAA02;
}
.generic_black { /* Sprachwahl */
	font-size:			0.8em;
	color:				#000000;
}
.generic_white { /* Kontakt, Impressum, Sitemap  */
	font-size:			0.8em;
	color:				#FFFFFF;
}
.news_table {
	background:			#FFCA05;
	table-layout:		fixed;
	overflow:			hidden;
}
.news_text { /* Text in den News-Boxen */
	font-size: 			0.9em;
	font-style:			normal; 
	color:				#000000;
	padding-top:		5px;
	padding-bottom:		5px;
	padding-left:		5px;
	padding-right:		5px;
}
.news_title { /* Ãœberschrift in den News-Boxen */
	font-size:			1.1em;
	line-height:		1.2em;
	font-weight:		bold;
	color:				#000000;
	padding-left:		5px;
	padding-right:		5px;
}
.subheadline {
    font-size:		1em;
	line-height:	2em;
	font-weight:	bold;
    color:			#1279B5;
}
.whitetext { /* Wort "Suche" Ã¼ber dem Suchen-Input-Tag */
	color:			#FFFFFF;
	font-size:		0.9em;
}
.whitetextsmall { /* Last Update */
	color:			#FFFFFF;
	font-size:		0.8em;
}
/*##### NAVIAGTION (start) #####*/
/* Level 1 */
td.level1unmarked 		{ height:18px; background-color:#0C4F79; }
td.level1marked 		{ height:18px; background-color:#FFCA05; }
td.level1markedNotSel 	{ height:18px; background-color:#FCEFAE; }
a.level1marked 			{ color:#000000; font-weight:bold; text-decoration:none; font-size:0.9em; line-height:1.2em; }
a.level1unmarked		{ color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:0.9em; line-height:1.2em; }
a.level1markedNotSel	{ color:#000000; font-weight:bold; text-decoration:none; font-size:0.9em; line-height:1.2em; }
/* Level 2 */
td.level2unmarked 		{ height:18px; background-color:#FCEFAE; vertical-align:top; }
td.level2marked 		{ height:18px; background-color:#FFCA05; vertical-align:top; }
td.level2markedNotSel 	{ height:18px; background-color:#FCEFAE; vertical-align:top; }
a.level2unmarked		{ color:#1279B5; text-decoration:none; font-size:0.9em; line-height:1.2em; }
a.level2marked 			{ color:#1279B5; text-decoration:none; font-size:0.9em; line-height:1.2em; }
a.level2markedNotSel	{ color:#1279B5; text-decoration:none; font-size:0.9em; line-height:1.2em; }
/* Level 3 */
td.level3unmarked 		{ height:18px; background-color:#FCEFAE; vertical-align:top; }
td.level3marked 		{ height:18px; background-color:#FFCA05; vertical-align:top; }
a.level3unmarked		{ color:#1279B5; text-decoration:none; font-size:0.9em; line-height:1.2em; }
a.level3marked 			{ color:#1279B5; text-decoration:none; font-size:0.9em; line-height:1.2em; }

td.level1markedNotSelMicrosite 	{ height:18px; background-color:#0C4F79; }
a.level1markedNotSelMicrosite	{ color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:0.9em; line-height:1.2em; }

/* NAVIAGTION (end) */

/* SEARCH (begin) */
a.keytec_ktps_opssearch_navnode { /* Category */
	font-size:			0.9em;
	text-decoration:	none;
}
a.keytec_ktps_opssearch_navnode:hover { /* Category */
	text-decoration:	underline;
}
a.keytec_ktps_opssearch_headline { /* Headline */
	font-size:			0.9em;
	text-decoration:	none;
}
a.keytec_ktps_opssearch_headline:hover { /* Headline */
	text-decoration:	underline;
}
a.keytec_ktps_opssearch_content { /* Text */
	font-size:			0.9em;
	text-decoration:	none;
}
a.keytec_ktps_opssearch_content:hover { /* Text */
	text-decoration:	underline;
}
.keytec_ktps_opssearch_date { /* Letzte Aktualisierung */
	font-size:			0.8em;
	font-style:			italic;
	color:				#8B8B8B;
}
/* orasearchArticleHeadline */
/* SEARCH (end) */



/*
a.generic {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
}
a.black {
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
a.navMarkedSub2 {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
a.white {
	color:#FFFFFF;
	text-decoration:none;
}
a.white_generic {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.white_generic {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

a.news {
	text-decoration:underline;
	font-size:12px;
}
.textsmall {
	font-size:11px;
	color:#1279B5;
}
.textsmall2 {
	font-size:10px;
	color:#1279B5;
}
.blacktext {
	color:#000000;
	font-weight:bold;
	font-size:10px;
}
.blacksmall {
	color:#000000;
	font-size:12px;
}


.headline_pa {
    font-size:12px;
    color:#1279B5;
}
*/

/* Start: Ausstellerdatenbank */
.bg_white {
	background:#FFFFFF;
	background-image:url(../images/hg_main_new.jpg);
	background-repeat:no-repeat;
}
.bgcolor1 {
	background: #FFFFFF;
}
.bgcolor2 {
	background: #C8CAD6;
}
.bgcolor3 {
	background: #1279B5;
}
.black {
	background: #000000;
}
.bgcolor4 {
	background: #C4C5C6;
}
.font2 {
	color: #FFFFFF;
}
.font4 {
	font-size:18px;
}
a.font18 {
	color: #FFFFFF;
	text-decoration:underline;
}
a.font17 {
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
a.font17:hover {
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}
.redtext {
	font-size:11px;
	color:#F60D12;
}
.err {
	font-size:11px;
	color:#F60D12;
}
a.presse{
	font-size:12px;
	color:#1279B5;
	text-decoration:none;	
	font-weight:bold;    
}
a.presse:hover{
	text-decoration:underline;
}
a.pa{
	font-size:12px;
	color:#DBAA02;
	text-decoration:none;	
	font-weight:bold;    
}
a.pa:hover{
	text-decoration:underline;
}
a.language{
	font-size:10px;
	color:#374760;
	text-decoration:none;	
}
.language{
	font-size:10px;
	color:#374760;
	text-decoration:none;	
}


.search_font1:hover{
	text-decoration:underline;
}

.search_font2{
  font-size:11px;
  color:#000000;
  text-decoration:none
}

.search_font2:hover{
	text-decoration:underline;
}

.search_font3{
  font-size:12px;
  color:#000000;
}

.search_font4{
	font-size:9px;
	color:#000000;
	text-decoration:none
}

.search_font4:hover{
	text-decoration:underline;
}

.search_font5{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.search_font5:hover{
	text-decoration:underline;
}

.search_text{
  font-size:12px;
  color:#000000;
}

#ba_strvorcount{
  font-size:14px;
  font-weight:bold;
  color:#3F3601;
}
#ba_strnachcount{
  font-size:14px;
  font-weight:bold;
  color:#3F3601;
}

.ba2004_adafont1{font-size:10px;color:#51769E;}
.ba2004_adafont2{font-size:14px;color:#000000;font-weight:bold;}
.ba2004_adafont3{font-size:16px;color:#000000;font-weight:bold;}
.ba2004_adafont4{font-size:11px;color:#51769E;}
.ba2004_adafont5{font-size:11px;color:#000000;font-weight:bold;}
.ba2004_adafont6{font-size:11px;color:#000000;}
.ba2004_adalink1{font-size:11px;color:#51769E;font-weight:bold;text-decoration:none;}
.ba2004_adabgcolor1{background:#009FD6;}
.ba2004_adabgcolor2{background:#FFFFFF;}
.ba2004_adabgcolor3{background:#000000;}
.ba2004_bgcolor1{background:#FFFFFF;}
.ba2004_bgcolor2{background:#1279B5;}
.ba2004_bgcolor3{background:#1279B5;}
.ba2004_bgcolor4 {background: #CBE7F5;}
.ba2004_adabgcolor4{BORDER-RIGHT: #FF0505 1px solid; BORDER-TOP: #FF0505 1px solid; BORDER-LEFT: #FF0505 1px solid; BORDER-BOTTOM: #FF0505 1px solid;}
.ba2004_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;}
.ba2004_adabtn1{color:#000000;background:#ffffff;cursor:pointer;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;}

.ba2004_font2{
	text-decoration:none;
	font-size:11px;
	color:#FFFFFF;
}
.ba2004_font4{
  font-size:18px;
  color:#000000;
}
.ba2004_font6{
	text-decoration:none;
	font-size:11px;
	color:#000000;
}
a.ba2004_font17{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.ba2004_font18{
	text-decoration:underline;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

/* Styles fÃ¼r Auslandsvertretungen */
	a.ww_link-blue:link, a.ww_link-blue:visited {
		font-weight: normal;
		color: #1279B5;
		text-decoration: none;
	}
	a.ww_link-blue:hover {
		color: #009FD6;
		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:#1279B5;
	}
	.ww_bg-blue2 {
		background-color:#BAB5B5;
	}
	.ww_bg-grey {
		background-color:#F5F5F5;
	}

/*.brandColor {brand_colors:#FFCA05,#1279B5,#FDEFAE,#0279C2;}*/


/* MODUL ECARD START */	
/*Headline*/			
.crd_font1{font-family:Verdana,Arial,sans-serif; font-size:13px; font-weight:bold; color:#000000;}
/*Text*/
.crd_font2{font-family:Verdana,Arial,sans-serif; font-size:10px; font-weight:normal; color:#000000;}
/*Text vor go-Button*/
.crd_font3{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000000;}
/*Text fÃ¼r fehlerhafte Adressen */
.crd_font4{font-family:Verdana,Arial,sans-serif; font-size:10px; font-weight:normal; color:#cc0000;}
/*Background Zelle Headline*/
.crd_bg1{background-color:#ffffff;}	
/*Background Zelle unter Headline*/
.crd_bg2{background-color:#ffffff;}	
/*Background unter go-Button*/
.crd_bg3{background-color:#ffffff;}
/*e-Card*/
.crd_ecardborder{border-collapse:collapse; border:1px solid #000000;}
.crd_ecardbg{background-color:#f9f9f9;}
.crd_ecardformfields{background-color:#ffffff; border:1px solid #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; scrollbar-base-color:#d6d6d6;}				
/* MODUL ECARD ENDE */

input.pfmg_bu_speichern {
	background:#E9E9E9;
	border:1px solid #7F9DB9;
	cursor:pointer;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#000000;
}
.Abstand-rechts-und-unten{margin-right:10px;margin-bottom:5px;float:left;}
.Abstand-rechts{margin-right:10px;float:left;}
.Abstand-unten{margin-bottom:5px;}
.Abstand-links-und-unten{margin-left:10px;margin-bottom:5px;float:right;}
.Abstand-links{margin-left:10px;float:right;}
.Abstand-oben{margin-top:5px;}

/*###### Microsite ####*/
#header {
   background:url(../images/microsite/ba_in_header_00_back.png) repeat-x #FFFFFF;
   height:131px;
   margin:0px 0px 0px 0px;
}
#headerimg3{
   width:414px;
}
.microsite_pos_mmilogog{
	height:99px;padding-right:5px;
	}
.microsite_pos_generic{
	padding-top:3px;padding-right:10px;
}
.microsite_change_button{
background-image:	url(../images/bm_pfeil_kategorie.gif);
border: 0px none ; background-color: transparent;
background-repeat:	no-repeat;
vertical-align:		top;
width:				13px;
height:				13px;
cursor:     pointer;
}
.microsite_pos_mmilogog{
	height:99px;padding-right:5px;
	}
.microsite_pos_generic{
	padding-top:3px;padding-right:10px;
}
.microsite_change_button{
background-image:	url(../images/bm_pfeil_kategorie.gif);
border: 0px none ; background-color: transparent;
background-repeat:	no-repeat;
vertical-align:		top;
width:				13px;
height:				13px;
cursor:     pointer;
}

table.rootTable { width:100%; }
div.top{ position:relative; clear:both; width:100%; min-width:880px; height:131px; background:url(../images/bm_header_back_new.gif) repeat-x #FFFFFF; }
table.header{ width:100%; }
td.headerLeft{ width:131px; }
td.headerLeft a img{ display:block; }
td.headerCenter{ width:324px }
td.headerCenter img{ display:block; }
td.headerRight{ vertical-align:top; padding-right:5px; text-align:right; background:url(../images/bm_header_back_new.gif) repeat-x;}
div.genericNav{ padding-top:2px; padding-right:5px; }
div.middle{ clear:both; width:100%; min-width:880px; background:url(../images/microsite/nav_bg.png) repeat-y; }
div.navigation{ float:left; width:165px; }
div.middleRight{ margin-left:185px; min-width:300px; padding-right:10px; }
div.vdma{ width:165px; height:65px; background:#1279B5; }
img.vdma{ width:80px; height:51px; margin-left:42px; margin-top:12px;}
div.delimiter{ width:165px; height:1px; background:#FFF; }
div.content{ padding:10px 2px; height:100% }
div.blackline{ clear:right; height:1px; overflow:hidden; background:#000000; }
div.backTop{ height:17px; margin-top:4px; margin-bottom:4px; }
div.printRecommend{ margin-top:4px; margin-bottom:4px; }
img.back{ border:0px; width:11px; height:9px; padding-right:5px; }
img.top{ border:0px; padding-left:3px; padding-right:5px; width:9px; height:11px; }
img.print{ border:0px; width:16px; height:14px; padding-left:5px; padding-right:6px; }
img.recommend{ border:0px; width:22px; height:11px; padding-left:3px; padding-right:5px; }
div.breadcrumb{ float:left; width:50%; height:18px; }
div.lng{ float:right; text-align:right; width:45%; height:18px; }
div.bottomBlue{ clear:both; vertical-align:top; width:100%; min-width:880px; height:25px; background:#1279B5; color:#FFFFFF; font-size:0.9em; text-align:right; }
div.bottomBlue_arrow{ float:right; margin-top:7px; width:13px; padding-right:8px; }
div.bottomBlue_select{ float:right; margin-top:4px; }
div.bottomBlue_otherFairs{ float:right; margin-top:5px; margin-right:3px; }
div.bottomBlack{ min-width:880px; }
input.otherFairs{ margin-top:-1px; margin-right:0px; border:0px; background-color:transparent; }
select.fairDrop{}
div.bottomBlack{ width:100%; height:32px; background:#000000; }

.recommend_button{
background-image:	url(../images/microsite/weiter.gif);
background-repeat:	no-repeat;
border:				0px;
vertical-align:		top;
width:				13px;
height:				13px;
margin-left:		2px;
margin-top:			2px;
cursor:     pointer;
background-color:#FFCA05;
}
