/* Alle Arten von Tags */
.ktpsbody{	background: url(../images/body/bg_gradient.jpg) repeat-x top;background-color:#D69F30;	margin:0px;	font-size:70%;color:#333333;	font-family:	Verdana,Arial,sans-serif;}
body {	background: url(../images/body/bg_gradient.jpg) repeat-x top;background-color:#D69F30;	margin:0px;	font-size:70%;color:#333333;}
form{ margin:0px;padding:0px; }
img{ border: 0px;}
#content	{ font-size:0.95em;color:#333333;line-height:1.4em; }

a { color: #C77A00; font-size: 8pt; font-weight: normal; text-decoration:none;}

ul { list-style-image:url( ../images/content/bullet.png ); }

/* a Link fuer Anzeige wo ich bin */
a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited,a.breadcrumb:hover{text-decoration:none;color:#666666;font-size: 10px;font-weight: normal;}
a.header:link,a.header:active,a.header:visited,a.header:hover{text-decoration:none;color:#333333;font-size: 10px;font-weight: normal;}
.header{color:#fff;font-size: 10px;font-weight: normal;}

.footer{color:#fff;font-size: 10px;font-weight: normal;}
a.footer{text-decoration:underline;color:#fff;font-size:10px;font-weight:normal;}
a.contentfooter{text-decoration:none;color:#C77A00;font-size:10px;font-weight:normal;}

.header4{
	color:#999999;
	font-size: 8pt;
}
a.language:link { color: #F87729; font-size: 7pt; text-decoration:none;}
a.language:active { color: #F87729; font-size: 7pt; text-decoration:none;}
a.language:visited { color: #F87729; font-size: 7pt; text-decoration:none;}
a.language:hover {color: #F87729;}

a.language2:link { color: #000000; font-size: 7pt; text-decoration:underline;}
a.language2:active { color: #000000; font-size: 7pt; text-decoration:underline;}
a.language2:visited { color: #000000; font-size: 7pt; text-decoration:underline;}
a.language2:hover {color: #000000;}

a.sitemap {color: #C77A00; font-size: 10px;font-weight:normal;text-decoration:none;}

a.sitemap_content {color: #45827A; font-size: 8pt;font-weight:normal;text-decoration:none;}

a.generic {color: #C77A00; font-size: 7.5pt;font-weight:normal;text-decoration:none;}
.generic_spacer{ color:#CCCCCC;font-size:16px;padding:0 8px 0 4px; }

.language{
    color: #999999;font-size: 10px;
}
.language2{
    color: #000000;
    font-size: 7pt;
}
.search{
    color: #666666;
    font-size: 8pt;
}

.err{
    color: #FE0303;
    font-size: 8pt;
}
.redtext{
    color: #FE0303;
    font-size: 8pt;
}
/* Navigation */
a.navMarked { color: #46688E; font-size: 8pt; font-weight: bold;text-decoration:none;}
a.navUnmarked { color: #FFF; font-size: 8pt; font-weight: bold;text-decoration:none;}

a.navMarkedSub2:link { color:#000000; font-size: 10pt; font-weight: bold;}
a.navMarkedSub2:active { color: #000000; font-size: 10pt; font-weight: bold;}
a.navMarkedSub2:visited { color: #000000; font-size: 10pt; font-weight: bold;}
a.navMarkedSub2:hover { color: #000000; font-size: 10pt; font-weight: bold;}


a.navUnmarkedlevel3 { color: #46688E; font-size:10px;font-weight: normal; text-decoration:none;}
a.navMarkedlevel3 { color: #46688E; font-size:10px; font-weight: bold;text-decoration:none;}

.bgcolor1{
	background-color: #213E50;}

.bgcolor2{
	background-color: #BAB5B5;}

.bgcolor_ifat{
	background-color: #C97D05;}
.bgcolor_news{
	background-color: #CC0033;}


.bg-navi-left{
	background-color: #F7C12D;}
.white{
	background-color: #FFFFFF;}

.languagelink{ color: #C77A00; font-size: 7.5pt;font-weight:normal;text-decoration:none;background:url(../images/gennav/gen_nav_go_button.png) no-repeat left center;padding-left:15px; }

/* fuer Newsbox */
#news a{ font-size:11px;color:#C77A00;background:url(../images/news/newsbox_go_button.png) no-repeat right bottom;padding-right:15px;font-weight:normal;text-decoration:none; }
#news a.image{ background-image: none;padding:0px; margin:0px; }
.news_headline{ color: #C77A00; font-size: 8pt; font-weight: bold;padding:8px 0 4px 0; }
.news_subheadline{ color: #46688E; font-size: 8pt; font-weight: bold; }
.news_content{ color: #666666; font-size: 8pt; font-weight: normal; }
.whitetext { color: #FFFFFF; font-size: 9pt; font-weight: bold;text-decoration:none;}
.newsblack { color: #000000; font-size: 8pt; font-weight: normal;text-decoration:none;}

.subheadline{color:#475F8D;font-size: 8pt;font-weight: bold;}
/* Die Ausnahmen  */
/* Fett und blau */

.fett {font-size:11pt; font-weight: bold; color: #336699;}

/* Nur Fett */

.dunkel {font-size:10pt; font-weight: bold; color: #000000;}

/* Headline Fett und Blau */

.headblau {font-size:10pt; font-weight: 700; color: #034975;}

/* Styles für Artikel */
.headline{ color: #C77A00;font-size: 14pt;	font-weight:normal; line-height:20px;}
.headline_new{    
	color: #007F9F;
    font-size: 16px;
	font-weight: bold;    
}

/* Styles für Ausstellerdatenbank */
.ifat_bgcolor1{background-color: #FFFFFF;}
.ifat_bgcolor2{background-color: #E5E5E5;}
.ifat_bgcolor3{background-color: #FFD22E;}
.ifat_bgcolor4{background-color: #E5E5E5;}

.ifat_adafont1{font-size:10px;color:#51769E;}
.ifat_adafont2{font-size:14px;color:#000000;font-weight:bold;}
.ifat_adafont3{font-size:16px;color:#000000;font-weight:bold;}
.ifat_adafont4{font-size:11px;color:#51769E;}
.ifat_adafont5{font-size:11px;color:#000000;font-weight:bold;}
.ifat_adafont6{font-size:11px;color:#000000;}
.ifat_adalink1{font-size:11px;color:#51769E;font-weight:bold;text-decoration:none;}
.ifat_adabgcolor1{background:#CD8203;}
.ifat_adabgcolor2{background:#ffffff;}
.ifat_adabgcolor3{background:#000000;}
.ifat_adabgcolor4{BORDER-RIGHT: #FF0505 1px solid; BORDER-TOP: #FF0505 1px solid; BORDER-LEFT: #FF0505 1px solid; BORDER-BOTTOM: #FF0505 1px solid;}
.ifat_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;}
.ifat_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;}

a.ifat_font17:link{text-decoration:underline;font-size:11px;color:#000000;font-weight:bold;}
a.ifat_font17:active{text-decoration:underline;font-size:11px;color:#000000;font-weight:bold;}
a.ifat_font17:visited{text-decoration:underline;font-size:11px;color:#000000;font-weight:bold;}
a.ifat_font17:hover{text-decoration:underline;font-size:11px;color:#000000;font-weight:bold;}

a.ifat_font18:link{text-decoration:underline;font-size:11px;color:#FFFFFF;font-weight:bold;}
a.ifat_font18:active{text-decoration:underline;font-size:11px;color:#FFFFFF;font-weight:bold;}
a.ifat_font18:visited{text-decoration:underline;font-size:11px;color:#FFFFFF;font-weight:bold;}
a.ifat_font18:hover{text-decoration:underline;font-size:11px;color:#FFFFFF;font-weight:bold;}
.ifat_font18{
	text-decoration:underline;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.ifat_font2{
	text-decoration:none;
	font-size:11px;
	color:#FFFFFF;
}
.font9{
	text-decoration:none;
	font-size:9pt;
	color:#000000;
}
.font8			{ text-decoration:none;font-size:8pt;color:#666666; }
.font8_black	{ text-decoration:none;font-size:8pt;color:#000; }


/* search */

.search_font1
{
  font-size:11px;
  color:#000000;
  text-decoration:none
}

.search_font1:hover
{
	text-decoration:underline;
}

.search_font2
{
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none
}

.search_font2:hover
{
	text-decoration:underline;
}

.search_font3
{
  font-size:14px;
  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-family:verdana;
  font-size:12px;
  color:#000000;
}
/* Styles für Auslandsvertretungen */
	a.ww_link-blue:link, a.ww_link-blue:visited {
		font-weight: normal;
		color: #C97D05;
		text-decoration: none;
	}
	a.ww_link-blue:hover {
		color: #C97D05;
		text-decoration: underline;
	}
	.ww_text {
		color:#000000;
		font-size:8pt;
	}
	.ww_text-white {
		color:#000000;
	}
	.ww_text-headline-white {
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF;
	}
	.ww_border-blue { 
		border:1px solid #BAB5B5;
	}
	.ww_bg-blue1 {
		background-color:#C97D05;
	}
	.ww_bg-blue2 {
		background-color:#BAB5B5;
	}
	.ww_bg-grey {
		background-color:#F5F5F5;
	}
/* Styles für Zentrale Module */
.mmi_c_bgcolor1{background-color:#CD8203;}
.mmi_c_bgcolor2{background-color:#FFD22E;}
.mmi_c_bgcolor3{background-color:#FFFFFF;}
.mmi_c_font1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000;}
.mmi_c_font2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 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: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 EXCLUSIVE LOUNGE*/
.ifat_bgcolor-ifat2005{background:#FFD22E;}
.ifat_bgcolor-light-ifat2005{background:#F5F5F5;}

/* Styles die im CMS zur Verfügung stehen, hier allerdings ziehen */
.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;}
.Float-right{ float:right; }

/* SEARCH (begin) */
a.keytec_ktps_opssearch_navnode { /* Category */
	font-size:			0.9em;
	text-decoration:	underline;
}
a.keytec_ktps_opssearch_navnode:hover { /* Category */
	text-decoration:	underline;
}
a.keytec_ktps_opssearch_headline { /* Headline */
	font-size:			0.9em;
	text-decoration:	none;
	color:				#000000;
}
a.keytec_ktps_opssearch_headline:hover { /* Headline */
	text-decoration:	underline;
	color:				#000000;
}
a.keytec_ktps_opssearch_content { /* Text */
	font-size:			0.9em;
	text-decoration:	none;
	color:				#000000;
}
a.keytec_ktps_opssearch_content:hover { /* Text */
	text-decoration:	underline;
	color:				#000000;
}
.keytec_ktps_opssearch_date { /* Letzte Aktualisierung */
	font-size:			0.8em;
	font-style:			italic;
	color:				#8B8B8B;
}
#onlinerequest.htm
.onlinerequest  {
	 width:  99%;
     margin: 10px 0;
     padding: 10px;
     border: 1px solid #666666;
     background: #F5F5F5;
     float: left;
     clear: both;
     }
/*.onlinerequest td{ vertical-align:top; }*/
.onlinerequest fieldset {margin: 10px 0;}

.onlinerequest legend {
	 background: #C77A00;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 }
.onlinerequest legend_hall {
	 background: #C77A00;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 }
.onlinerequest_button, .onlinerequest_button:hover {
	 background: #46688E;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 cursor:pointer;
	 }

.onlinerequest_font{font-size:12px;}
.onlinerequest_font_text{font-size:12px;padding-left:226px;}
.onlinerequest_buttonalign{padding-right:2px;}
.onlinerequest label {
     width: 100px;
	 float: left;
     clear: both;
     padding: 3px 10px;
     margin: 3px 0;
     }
          
.onlinerequest_input {
     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:97%;
     } 
.onlinerequest_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%;
     } 
.onlinerequest input:hover, .onlinerequest input:focus, .onlinerequest input:active  { background: #FFE382;}
.onlinerequest textarea:hover, .onlinerequest textarea:focus, .onlinerequest textarea:active   { background: #FFE382;}

.onlinerequest_input_check {
     border: 0px;
     padding: 0px 3px;
     margin: 3px 0;
     } 
.onlinerequest_row:hover, .onlinerequest_row:focus, .onlinerequest_row:active  { background: #FFE382;}

#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: #C77A00;
	 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/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/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: #FED640;}
.pressform textarea:active, .pressform textarea:focus, .pressform textarea:hover { background: #FED640;}
.pressform_padding{padding-left:0px;}
.pressform_font_headline{
	padding-top:17px;	
	color: #007F9F;
    font-size: 16px;
	font-weight: bold;    
}
	

