body					{font-family:Verdana,Arial,sans-serif;font-size:0.70em;color:#333333;line-height:1.15em;margin:0px;height:100%;background-color:#f2f2f2; }
.ktpsbody				{font-family:Verdana,Arial,sans-serif;font-size:0.70em;color:#333333;line-height:1.15em;margin:0px;height:100%;background-color:#f2f2f2; }

img						{ border:0px none; }
/*div						{ font-family:Verdana,Arial,sans-serif;font-size:1.05em; }
ol						{ list-style:none;	margin-top:5px; }
ul						{ list-style:none;	margin-top:5px;   line-height:20px;	}
li						{ list-style:background-image:url(../images/2010/gen_nav_go_button2.png);background-repeat:no-repeat;margin-top:0px;margin-left:-40px;	padding-left:20px; }
*/
ul li					{list-style:none;margin-top:5px;line-height:20px;	 background-image:url(../images/2010/gen_nav_go_button2.png);background-repeat:no-repeat;margin-top:0px;margin-left:-40px;	padding-left:20px; }
ol						{list-style:dezimal;margin-top:5px;}
a						{ font-size:0.99em;color:#0b7ab1;text-decoration:none; }
a:hover					{ text-decoration:underline; }
input,select,textarea 	{ font-family:Verdana,Arial;font-size:0.9em; }
.input					{ width:98%; border-color:#999999; }
/* Generic Navigation */
a.generic_white			{ font-size:0.85em;color:#0B7AB1;text-decoration:none;background:url(../images/2010/gen_nav_go_button.png) no-repeat left bottom;padding-left:18px; }
a.generic_white:hover	{ text-decoration:underline; }
a.breadcrumb			{ font-size:0.85em;color:#0b7ab1;text-decoration:none; }
a.breadcrumb:hover		{ text-decoration:underline; }
a.breadcrumb_active		{ font-size:0.85em;color:#666666;text-decoration:none; }

/* Newsbox */
.newsboxcontent a		{ font-size:0.99em;color:#0b7ab1;text-decoration:none;background:url(../images/2010/newsbox_go_button.png) no-repeat right bottom;padding-right:18px; }
.news_text				{ font-size:0.95em;font-style:normal;color:#666666; }
.news_title 			{ font-size:0.95em;line-height:1.2em;font-weight:bold;color:#0177c1;vertical-align:top;padding-top:14px;padding-bottom:9px; }

/* Content */
.headline				{ font-size:1.85em;font-weight:bold;color:#ECC200;line-height:20px; }
.subheadline 			{ font-size:1.85em;color:#ECC200;line-height:20px; }

/* Footer */
.bgfooterleft			{ background:url(../images/2010/content_foot_left.jpg) no-repeat left; }
.bgfooter				{ background:url(../images/2010/content_foot_background.jpg) repeat-x; }
.bgfooterright			{ background:url(../images/2010/content_foot_right.jpg) no-repeat right; }
a.footer				{ font-size:0.85em;color:#0B7AB1;text-decoration:none; }
a.copyright				{ font-size:0.85em;color:#666666;text-decoration:underline; }
.footer					{ font-size:0.85em;color:#666666; }

/* Navigation */
.bgnavibluedelimiter	{ background:url(../images/2010/main_nav_background_middle_active.jpg) repeat-y; }
.nav-padding-image		{ padding-left:4px;padding-top:2px;vertical-align:top;width:16px; }
.nav-padding-text		{ width:208px; }
a.link11boldwhite  		{ font-size:11px;font-weight:bold;color:#FFFFFF; }
a.link11boldblue		{ font-size:0.95em;font-weight:bold;color:#0b7ab1;text-decoration:none; }
a.link10blue			{ font-size:0.85em;font-weight:normal;color:#0b7ab1;text-decoration:none; }
a.link10boldblue		{ font-size:0.85em;font-weight:bold;color:#0b7ab1;text-decoration:none; }
/* 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:#ECC200; text-decoration:none; font-size:0.9em; line-height:1.2em; }
a.level2marked 			{ color:#ECC200; text-decoration:none; font-size:0.9em; line-height:1.2em; }
a.level2markedNotSel	{ color:#ECC200; 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:#ECC200; text-decoration:none; font-size:0.9em; line-height:1.2em; }
a.level3marked 			{ color:#ECC200; 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; }

.search					{ font-size:0.95em;color:#666666; }

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.whitesmall { /* Copyright */
	color:				#FFFFFF;
	font-size:			0.8em;
}

.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_new { /* Überschrift Visatool */
    font-size:		1.5em;
	font-weight:	bold;
    color:			#ECC200;
}
.generic_black { /* Sprachwahl */
	font-size:			0.8em;
	color:				#000000;
}
.generic_white { /* Kontakt, Impressum, Sitemap  */
	font-size:			0.8em;
	color:				#FFFFFF;
}
.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) #####*/

/* 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:#ECC200;
}
.textsmall2 {
	font-size:10px;
	color:#ECC200;
}
.blacktext {
	color:#000000;
	font-weight:bold;
	font-size:10px;
}
.blacksmall {
	color:#000000;
	font-size:12px;
}


.headline_pa {
    font-size:12px;
    color:#ECC200;
}
*/

/* 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: #ECC200;
}
.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:#0b7ab1;
	text-decoration:none;	
	font-weight:bold;    
}
a.presse:hover{
	text-decoration:underline;
}
a.pa{
	font-size:12px;
	color:#ECC200;
	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:#ECC200;}
.ba2004_bgcolor3{background:#ECC200;}
.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: #0b7ab1;
		text-decoration: none;
	}
	a.ww_link-blue:hover {
		color: #0b7ab1;
		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:#0b7ab1;
	}
	.ww_bg-blue2 {
		background-color:#BAB5B5;
	}
	.ww_bg-grey {
		background-color:#F5F5F5;
	}

/*.brandColor {brand_colors:#FFCA05,#ECC200,#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:#ECC200; }
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:#ECC200; 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;
}

#pressform.htm
.pressform  {
	 width:  99%;
     margin: 10px 0;
     padding: 10px;
     border: 1px solid #666666;
     background: #F5F5F5;
     float: left;
     clear: both;
     }

.pressform fieldset {margin: 10px 0;}

.pressform legend {
	 background: #0C79B1;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 }
.pressform_font{font-size:11px;}
.pressform_buttonalign{padding-right:2px;}
.pressform label {
     width: 100px;
	 float: left;
     clear: both;
     padding: 3px 10px;
     margin: 3px 0;
     }
          
.pressform_input, .pressform_input_stadt {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     background: #E9E9E9;
     padding: 0px 3px;
     margin: 3px 0;
     width:99%;
     } 
.pressform_input_plz {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     background: #E9E9E9;
     padding: 0px 3px;
     margin: 3px 0;
     width:80%;
     } 
.pressform_button_de{background-image: url(../images/2010/send_de.png);width:113px;height:22px;background-repeat:no-repeat;cursor:pointer;border-right: 1px solid #DE0021; border-bottom: 1px solid #DE0021; }
.pressform_button_en{background-image: url(../images/2010/send_en.png);width:113px;height:22px;background-repeat:no-repeat;cursor:pointer;border-right: 1px solid #DE0021; border-bottom: 1px solid #DE0021; }
.pressform input:active, .pressform input:focus, .pressform input:hover { background: #A1D1E8;}
.pressform textarea:active, .pressform textarea:focus, .pressform textarea:hover { background: #A1D1E8;}
.pressform_padding{padding-left:0px;}

.bgfooterleft			{ background:url(../images/2010/footer_left.jpg) no-repeat left; }
.bgfooter				{ background:url(../images/2010/footer_middle.jpg) repeat-x; }
.bgfooterright			{ background:url(../images/2010/footer_right.jpg) no-repeat right; }
