.ktpsbody{
	padding:0px;
	margin:0px;
	font-size: 72.5%;
	font-family:Verdana,Arial;
	color:#000000;
}
table { border-collapse:collapse; }
a { color:black; }
img {
	border:			0px;
}

.white{
	color:white;
}
.lngtext{
	font-size: 0.95em;
	color:#000000;
}
a.lngtext{
	font-size: 0.95em;
	color:#000000;
	text-decoration:underline;
}
a.lngtext:hover{
	font-size: 0.95em;
	color:#000000;
	text-decoration:underline;
}

a.navigation{
	font-size: 0.95em;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a.navigationlvl2{
	font-size: 0.95em;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
a.navigationlvl2marked{
	font-size: 0.95em;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#common{ width:996px;align:center; }

.redtext{color:#FC0303;}
/* Frame parts */
/* Header 
#header { height:105px; width:100%; }*/
#header { height:105px; width:996px; }
#header { background-color:#E8501F; border-bottom:white 1px solid; }
#header table { width:100%; }
#header .middle { text-align:right; vertical-align:top; }
#header .topnavi { text-align:right; padding:0px 155px 6px 0px; }
#header .topnavi a { color:white; text-decoration:none; font-size:1.0em; }
#header .logo { padding:0px 15px 0px 20px; color:white; }
#header .sep { padding:0px 15px 0px 20px; color:white; }

/* Contents */
#content { width:996px; }
#content table.content { width:100%; padding:0px; margin:0px; }

/* Main contentframe which includes all contents */
#mainframe { padding:20px 7px 0px 9px; margin:0px; font-size:11px;}

/* Right infobar */
#right { width:160px; border-left:#E8501F 1px solid; padding:0px 0px 20px 0px; margin:0px; }

/* Right infobar cube */
#right { vertical-align:top; }
#right .cube .head { font-size:0.95em; background-color:#E8501F; color:white; font-weight:bold; padding:3px 7px 3px 7px; }
#right .cube .image { text-align:center; }
#right .cube .content { font-size:0.95em; padding:9px 0px 7px 7px; }
#right .cube .content p { position:relative; top:-19px; }
.teaserheadline{ font-size:0.95em; background-color:#E8501F; color:white; font-weight:bold; padding:3px 7px 3px 7px; }
.headline_news{ font-size:0.95em; background-color:#E8501F; color:white; font-weight:bold; }
.teaser_padding{padding-left:10px;padding-bottom:5px;padding-top:8px;font-size:0.95em; background-color:#E8501F; color:white; font-weight:bold;}

/* Footer
 */
#footer { width:996px; margin:0px; padding:0px; }
#footer table { width:100%; margin:0px; padding:0px; }
#footer .black_line { height:26px; text-align:right; background-color:#E8501F; padding:2px 11px 0px 0px; }
#footer .black_line select { font-size:0.8em; margin-right:4px; }
#footer .copy td { font-size:0.8em; padding:3px 11px 0px 11px; }
#footer .copy td a { color:black; }

/* Upper Imagerow */
#imgrow * { margin:0px; padding:0px; }
#imgrow table { width:100% }
#imgrow .img { text-align:center; background-color:black; height:96px; }
#imgrow .subrow .block { height:10px; background-color:#E8501F; }
#imgrow .sep { width:1px; background-color:white; }

/* Navigationbar */
.navi { width:175px; background-color:#E8501F; padding:0px; margin:0px; }
.navi td.img { background-color:white; width:16px; padding:3px 5px 0px 0px; text-align:right; }
.navi .row { vertical-align:top; border-bottom:white 1px solid; height:29px; padding-left:11px; background-color:#E8501F; }
.navi .row_active { vertical-align:top; border-bottom:white 1px solid; height:29px; padding-left:11px; background-color:white; }
.navi .row_active_lvl2 { vertical-align:top; border-bottom:white 1px solid; height:29px; padding-left:11px; background-color:white; }
.navi .subrow { width:168px; vertical-align:top; border-bottom:white 1px solid; height:7px; padding:0px 0px 0px 0px; background-color:white; }
.navi .subrow_active { width:168px; vertical-align:top; border-bottom:white 1px solid; height:7px; padding:0px 0px 0px 0px; background-color:white; }
.navi td.subspace { height:6px; background-color:white; }
.navi .subrow img,
.navi .subrow_active img {  }


/* Newsticker */
.ticker .head { height:19px; color:black; font-weight:bold; font-size:1.0em; border-bottom:#E8501F 1px solid; background-color:#E8501F; padding:2px 0px 0px 7px; }
.ticker .text { height:108px; color:black; font-size:0.9em; border-bottom:white 1px solid; background-color:#E8501F; padding:2px 0px 0px 7px; }
.ticker a:link, .ticker a:visited { text-decoration:none; }
.ticker a:hover, .ticker a:active { text-decoration:underline; }

/* Contentframe */
.maincontent { padding:0px 1px 0px 1px; vertical-align:top; }
.content_header { margin:0px 0px 16px 0px; padding:0px; border:#E8501F 1px solid; height:67px; }
.content_header_withimage { margin:0px 0px 16px 0px; padding:0px; border:#E8501F 1px solid; }
.content_header table td.txt { color:#E8501F; font-size:18px; padding:22px 0px 0px 8px; }
.content_header table td.txt * { font-size:18px; }
.headline {color:#E8501F; font-size:18px; padding:22px 0px 20px 8px;}
.homeheadline {color:#E8501F; font-size:20px; padding:22px 0px 20px 8px;}

/* Page closing */
div.pagefoot { margin-left:10px;margin-right:10px; }
div.pagefoot div.line { border-top:black 1px solid; }
div.pagefoot a { color:black; font-size:10px; text-decoration:none; }
div.pagefoot span { padding-right:15px; }
div.pagefoot b { font-size:10px; }


/* # # # CONTENT # # # */
table.home {  }
table.home td.spacer { padding-left:6px; }
table.home td.cube { border:#E8501F 1px solid; }
table.home div.header { padding:3px 10px 3px 10px; background-color:#FFEBCD; height:20px; font-weight:bold; font-size:12px; }
table.home div.subheader { padding:3px 10px 3px 10px; font-weight:bold; font-size:12px; }
table.home div.text { padding:3px 10px 3px 10px; font-size:12px; }

/* Ausstellerdatenbank */
#headerada { width:100%; }
#headerada { border-bottom:white 1px solid; }
#headerada table { width:100%; }
.adafont1{font-size:10px;color:#000000;}
.adafont2{font-size:14px;color:#000000;font-weight:bold;}
.adafont3{font-size:16px;color:#000000;font-weight:bold;}
.adafont4{font-size:11px;color:#000000;}
.adafont5{font-size:11px;color:#000000;font-weight:bold;}
.adafont6{font-size:12px;color:#000000;}
.adalink1{font-size:11px;color:#000000;font-weight:bold;text-decoration:none;}
.adabgcolor1{background:#E8501F;}
.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;}
.bgcolor1 {
	background: #FFFFFF;
}
.bgcolor2 {
	background: #E8501F;
}
.bgcolor3 {
	background: #E8501F;
}
.bgcolor4 {
	background: #E9E9E9;
}
.font2 {
	color: #FFFFFF;
}
.font6 {
	font-size:12px;
	color: #000000;
}
a.font18 {
	color: #FFFFFF;
	font-weight:bold;	
	text-decoration:none;
}
a.font17 {
	color: #000000;
	text-decoration:none;
}

/* Styles für Zentrale Module */
.mmi_c_bgcolor1{background-color:#FFED00;}
.mmi_c_bgcolor2{background-color:#E8501F;}
.mmi_c_bgcolor3{background-color:#FFFFFF;}
.mmi_c_font1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000;}
.mmi_c_font2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 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;}


#eprbheader { width:100%; }

/* Sitesearch */
.search, .search *,
.navi .row *,
.navi .row_active * { font-size:11px; font-weight:bold; color:black; text-decoration:none; }
.navi .subrow *,
.navi .subrow_active * { font-size:11px; color:black; text-decoration:none; }
.navi table.nav { padding:0px; margin:0px; }
.search { padding:16px 0px 30px 11px; }
.search img { margin:0px 7px 0px 3px; }


.searchtext {
	font-size:0.95em;
	color:#000000;
	font-weight:bold;
}

.search-button{
background:			#E8501F;
background-image:	url(../images/cbr_go.png);
background-repeat:	no-repeat;
border:				0px;
width:				29px;
height:				12px;
vertical-align:		top;
margin-left:		2px;
margin-top:			5px;
}
.white {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:0.85em;
}

