.ktpsbody	{ background: url(../images/2010/background.jpg) repeat-x top;background-color:#C7091C;	padding:0px;margin:0px;	font-size:60.1%;color:#333333;	font-family:	Verdana,Arial,sans-serif; }
body	{ background: url(../images/2010/background.jpg) repeat-x top;background-color:#C7091C;padding:0px;margin:0px;font-size:60.1%;color:#333333;	font-family:	Verdana,Arial,sans-serif; }
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						{ background-image:url(../images/2010/tlc_content_list_button2.png);	background-repeat:no-repeat;	margin-top:0px;	margin-left:-40px;	padding-left:14px; }

img						{ border:0px;}
input,select,textarea 	{ font-size: 1.1em; }
a 						{ font-family:Verdana;text-decoration:none;color:#DE0021;font-weight:normal; }
a:hover					{ text-decoration:underline; }
/*####### Newsbox ######*/
.newsheadline 			{ font-weight:bold; color:#DE0021; font-size:1.1em; }
.newsblack_bold 		{ color:#008939;	font-size:0.95em;font-weight:bold; }
.newsboxcontent 		{ color:#666666;	font-weight:normal;	font-size:1.1em; }
.newsboxcontent a 		{ color:#DE0021;font-weight:normal;font-size:1.05em;background:url(../images/2010/tlc_box_more_button.png) no-repeat right bottom;padding-right:11px; }

/*####### Presse ######*/
a.presse 				{ font-family:Verdana;font-size:11px;color:#DE0021; }
.presse 				{ font-family:Verdana; font-size:11px;color:#000000; }
.presse_bold 			{ font-family:Verdana;font-size:11px;font-weight:bold;color:#000000; }

.bodyColor 				{ background:#F2F2F2;color:#333333; }
.contentColor 			{ background:#FFFFFF;color:#333333; }

.footer-bg				{ background:#F2F2F2; }
.bg-generic				{ background-color: #EEDBCB; }
.black					{ background-color: #000000; }

.bgfooterleft			{ background:url(../images/2010/content_footer_background_left.jpg) no-repeat left; }
.bgfooter				{ background:url(../images/2010/content_footer_background_middle.jpg) repeat-x; }
.bgfooterright			{ background:url(../images/2010/content_footer_background_right.jpg) no-repeat right; }

.background-headerline {
	background-color: #F27180;
}
.delimiter-line1 {
	background-color: #FFFFFF;
}
.delimiter-line2 {
	background-color: #FFFFFF;
}
/*###### Bread Crumb ######*/
a.breadcrumb			{ color:#DE0021;	font-weight:normal;	font-size:1.1em; }
a.breadcrumb_active		{ color:#666666;	font-weight:normal;	font-size:1.1em; }

/*###### Navigation ######*/
a.navUnMarked			{ text-decoration:none;font-size:11px;color:#DE0021;font-weight:bold; }
a.navMarked				{ color:#333333;font-size:11px;font-weight:bold;text-decoration:none; }
a.navUnMarkedLvl2		{ text-decoration:none;font-size:11px;color:#DE0021;font-weight:normal; }
a.navMarkedLvl2			{ color:#333333;font-size:11px;font-weight:bold;text-decoration:none; }
.bgnaviactive			{ background:url(../images/2010/main_nav_background_active_middle.jpg) repeat-y; }
.bgnavibottom			{ background:url(../images/2010/main_nav_background_actice_bottom.jpg) no-repeat; }

.bg-navi-active			{ background-color: #F3F3F3; }
.bg-navi-left 			{ background:url(../images/2010/main_nav_background_skale.jpg); background-repeat:repeat-y; }

/*###### Function Navigation ######*/
a.footer				{ color:#DE0021;font-weight:normal;	font-size:1.0em; }

/*###### Genericnavigation ######*/

a.linkgeneric			{ font-size:1.09em;color:#DE0021;background:url(../images/2010/go_button_small.png) no-repeat left bottom;padding-left:14px; }
.padding-label			{ padding: 0px 11px; }

a.generic				{ color:#DF0023;text-decoration:none;font-size:1.09em; }
.generic				{ color:#DF0023;text-decoration:none;font-size:1.09em; }


/*###### Content ######*/
.headline 				{ font-size:1.8em;color:#DF0023;font-weight:normal; }
.headline-content 		{ font-size:1.7em;color:#DF0023;font-weight:normal; }
.subheadline 			{ font-size:1.2em;color:#666666;font-weight:normal; }

/*###### sitemap ######*/
a.sitemap				{ font-family:Verdana;font-size:11px;color:#DE0021; }

a.navUnmarkedlevel3 {
	text-decoration:none;
	font-size:1.0em;
	color:#ffffff;
	}
a.navUnmarkedLang {
	text-decoration:none;
	font-size:1.1em;
	color:#898B8E;
}
a.navMarkedLang {
	color:#898B8E;
}

a.navMarkedSub {
	color:#B0001B;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
}
a.navMarkedSub2 {
	color:#ffffff;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
}
a.white {
	color:#666666;
	text-decoration:none;
	font-size:1.1em;
}
/*
a.generic2 {
	color:#DF0023;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
}
a.generic2:hover {
	color:#DF0023;
	font-weight:bold;
	text-decoration:underline;
	font-size:1.1em;
}
*/
a.whitesmall {
	text-decoration:underline;
	color:#666666;
	font-size:10px;
}
a.blacksmall {
	text-decoration:underline;
	color:#000000;
	font-size:1.0em;
}
a.blacksmall_none {
	text-decoration:none;
	color:#000000;
	font-size:1.0em;
}
a.news {
	text-decoration:underline;
	font-size:12px;
}
.textsmall {
	font-size:11px;
	color:#666666;
}
a.textsmall,a.textsmall:hover {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.redtext {
	color:#FF0000;
	font-size:11px;
}
.err {
	color:#FF0000;
	font-size:10px;
	text-decoration:none;	
}
.dredtext {
	color:#9C3242;
	font-size:10px;
	text-decoration:none;	
}
.whitetext {
	color:#666666;
	font-size:1.1em;
}
a.whitetextsmall {
	color:#fff;
	font-size:1.0em;
	text-decoration:underline;	
}
.whitetextsmall {
	color:#fff;
	font-size:1.0em;
}
.blacktextsmall {
	color:#000000;
	font-size:1.0em;
}
.pressheadline {
    font-size:2.3em;
    color:#DF0023;    
    font-style:italic;
}
.headlinehome {
	font-size:22px;
	font-weight:bold;
	color:#DE0021;
}
.generictext{
	text-decoration:none;
	font-size:11px;
	color:#898B8E;
}
.font9{
	text-decoration:none;
	font-size:1.1em;
	color:#000000;
	font-weight:normal;
}
.font9-bold{
	text-decoration:none;
	font-size:1.2em;
	color:#000000;
	font-weight:bold;
}

/* Start: Ausstellerdatenbank */
.bgcolor1 {
	background: #FFFFFF;
}
.bgcolor2 {
	background: #C8CAD6;
}
.bgcolor3 {
	background: #972636;
}
.bgcolor4 {
	background: #C4C5C6;
}
.font2 {
	color: #FFFFFF;
}
.font4 {
	font-size:18px;
}
a.font18 {
	color: #FFFFFF;
	text-decoration:underline;
}
a.font17 {
	text-decoration:none;
}
a.font17:hover {
	text-decoration:underline;
}
.adafont1{font-size:10px;color:#51769E;}
.adafont2{font-size:14px;color:#000000;font-weight:bold;}
.adafont3{font-size:16px;color:#000000;font-weight:bold;}
.adafont4{font-size:11px;color:#51769E;}
.adafont5{font-size:11px;color:#000000;font-weight:bold;}
.adafont6{font-size:11px;color:#000000;}
.adalink1{font-size:11px;color:#51769E;font-weight:bold;text-decoration:none;}
.adabgcolor1{background:#E6F0FA;}
.adabgcolor2{background:#ffffff;}
.adabgcolor3{background:#000000;}
.adabgcolor4{BORDER-RIGHT: #FF0505 1px solid; BORDER-TOP: #FF0505 1px solid; BORDER-LEFT: #FF0505 1px solid; BORDER-BOTTOM: #FF0505 1px solid;}
.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;}
.adabtn1{color:#000000;background:#ffffff;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;}

/* Ende: Ausstellerdatenbank */

/* Styles für Auslandsvertretungen */
	a.ww_link-blue:link, a.ww_link-blue:visited {
		font-weight: normal;
		color: #DF0023;
		text-decoration: none;
      font-size:11px;
	}
	a.ww_link-blue:hover {
		color: #DF0023;
		text-decoration: underline;
      font-size:11px;
   }
	.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 #DF0023;
	}
	.ww_bg-blue1 {
		background-color:#DF0023;
	}
	.ww_bg-blue2 {
		background-color:#C4C5C6;
	}
	.ww_bg-grey {
		background-color:#F5F5F5;
	}

.searchtext {
	font-size:1.1em;
	color:#ffffff;
}
/* SEARCH (begin) */
a.keytec_ktps_opssearch_navnode { /* Category */
	font-size:			1.0em;
	text-decoration:	none;
}
a.keytec_ktps_opssearch_navnode:hover { /* Category */
	text-decoration:	underline;
}
a.keytec_ktps_opssearch_headline { /* Headline */
	font-size:			1.0em;
	text-decoration:	none;
}
a.keytec_ktps_opssearch_headline:hover { /* Headline */
	text-decoration:	underline;
}
a.keytec_ktps_opssearch_content { /* Text */
	font-size:			1.0em;
	text-decoration:	none;
}
a.keytec_ktps_opssearch_content:hover { /* Text */
	text-decoration:	underline;
}
.keytec_ktps_opssearch_date { /* Letzte Aktualisierung */
	font-size:			0.9em;
	font-style:			italic;
	color:				#8B8B8B;
}
.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;}


/* MODUL ECARD START */	
/*Headline*/
.crd_font1{font-size:13px; font-weight:bold; color:#F88E18;}
/*Text*/
.crd_font2{font-size:10px; font-weight:normal; color:#000000;}
/*Text vor go-Button*/
.crd_font3{font-size:11px; font-weight:bold; color:#000000;}
/*Text fuer fehlerhafte Adressen */
.crd_font4{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;color: #000000; scrollbar-base-color:#d6d6d6;}
/* MODUL ECARD ENDE */

/* Styles für Accreditation */
.accreditation fieldset {margin: 10px 0;}
.accreditation legend {
	 background: #C50C1C;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
}
.accreditation_button {
	 background: #C50C1C;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 }
.accreditation_button:hover {
	 background: #DC947C;
	 color: #000;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 cursor:pointer;
	 }

.accreditation_font{font-size:11px;}
          
.accreditation_input, .accreditation_textarea {
     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%;
     } 
.accreditation input:hover, .accreditation input:focus, .accreditation input:active  { background: #DC947C;}
.accreditation textarea:hover, .accreditation textarea:focus, .accreditation textarea:active   { background: #DC947C;}

