@media all {
	.printlogo
	{
		position:absolute;
		right:20px;
		top:3px;
		display:none;
	}
	
	body
	{
		margin:0;
		padding:0;
		font-family:Arial,Helvetica,sans-serif;
		background-color:#5674BC;
	}
	
	.thirtychar
	{
		font-size:1.2em;
	}
	
	.fortychar
	{
		font-size:1.125em;
	}
	
	.fiftychar
	{
		font-size:1em;
	}
	
	.sixtychar
	{
		font-size:.925em;
	}
	
	.message
	{
		font-size:.8125em;
		width:330px;
	}
	
	.errormessage
	{
		font-size:.8125em;
	}
	
	h1
	{
		font-size:1.06em;
		color:#3C0058;
		margin:0;
		padding:0;
		font:Arial Rounded MT Bold,Arial,Helvetica,sans-serif;
		width:370px;
	}
	
	#headLine {
		margin-left:30px;
		margin-bottom:7px;
		display:block;
		width:560px;
	}
	
	h2
	{
		font-size:.875em;
		color:#999;
		margin:0;
		padding:0 0 10px;
	}
	
	a
	{

	}
	
	a:hover
	{

	}
	
	#header
	{
		width:570px;
		height:88px;
		background:url(http://www.jepaa.com/images/headerbg.gif) no-repeat left top;
		margin:0 auto;
		padding:30px 0 0 30px;
		position:relative;
	}
	
	#content
	{
		background-color:#fff;
		border-left:1px solid #BDBCBE;
		border-right:1px solid #BDBCBE;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		width:598px;
		margin:0 auto;
		padding:0 0 30px;
	}
	
	#leftcol
	{
		float:left;
		width:335px;
		padding:0 10px 0 30px;
		margin:0 20px 0 0;
		word-wrap:break-word;
		overflow:hidden;
	}
	
	#leftcol div
	{
		margin:15px 10px 5px 0;
		font-size:.9375em;
		color:#666;
	}
	
	#leftcol pages
	{
		font-size:.9375em;
		color:#666;
	}
	
	
	#leftcol div .inner
	{
		background:#fff;
		margin:0 0 0 45px;
		font-size:1em;
		padding:5px 10px 8px 15px;
	}
	
	#leftcol span.service
	{
		color:#606;
		font-size:.875em;
		font-weight:700;
	}
	
	#leftcol div .errorMsgs
	{
		font-size:.8125em;
		color:#F60;
	}
	
	#leftcol .data
	{
		text-decoration:underline;
		unicode-bidi:bidi-override;
	}
	
	#rightcol
	{
		float:left;
		width:190px;
	}
	
	#rightcolbus
	{
		float:left;
		width:190px;
		padding:40px 0 0;
	}
	
	.clear
	{
		clear:both;
	}
	
	#footer
	{
		width:580px;
		height:90px;
		background:url(http://www.jepaa.com/images/footerbg.gif) no-repeat left top;
		margin:0 auto;
		clear:both;
		text-align:right;
		padding:55px 20px 0 0;
	}
	
	#footer a
	{
		font-size:.75em;
		padding:0 3px;
		color:#666;
	}
	
	.blackberry
	{
		background:url(http://www.jepaa.com/images/icons2.gif) 0 0 no-repeat;
	}
	
	.business
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -45px 0 no-repeat;
	}
	
	.email
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -90px 0 no-repeat;
	}
	
	.fax
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -135px 0 no-repeat;
	}
	
	.ftp
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -180px 0 no-repeat;
	}
	
	.im
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -225px 0 no-repeat;
	}
	
	.individual
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -270px 0 no-repeat;
	}
	
	.info
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -315px 0 no-repeat;
	}
	
	.keyword
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -360px 0 no-repeat;
	}
	
	.keywords
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -405px 0 no-repeat;
	}
	
	.location
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -450px 0 no-repeat;
	}
	
	.messaging
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -495px 0 no-repeat;
	}
	
	.mobile
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -540px 0 no-repeat;
	}
	
	.more
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -585px 0 no-repeat;
	}
	
	.networking
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -630px 0 no-repeat;
	}
	
	.phone
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -675px 0 no-repeat;
	}
	
	.timezone
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -720px 0 no-repeat;
	}
	
	.voip
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -765px 0 no-repeat;
	}
	
	.weblink
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -810px 0 no-repeat;
	}
	
	.premium
	{
		background:url(http://www.jepaa.com/images/icons2.gif) -855px 0 no-repeat;
	}
	
	.trim a
	{
		display:block;
		width:250px;
		height:1.2em;
		overflow:hidden;
		padding:0;
		margin:0;
	}
	
	.trim span
	{
		display:inline!important;
		color:#3C0058;
	}
	
	*html .trim span
	{
		text-decoration:none!important;
	}
	
	.link span
	{
		display:none;
	}
	
	.boxtop
	{
		background-image:url(http://www.jepaa.com/images/boxtop.gif);
		background-repeat:no-repeat;
		padding:8px 0 0;
		margin:0;
	}
	
	.boxcontent
	{
		background-color:#F0F1F3;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		width:183px;
		padding:3px 0;
		margin:0;
	}
	
	.boxcontent span
	{
		color:#666;
		font-size:.6875em;
		padding:2px 0 0 10px;
	}
	
	.boxbottom
	{
		background-image:url(http://www.jepaa.com/images/boxbottom.gif);
		background-repeat:no-repeat;
		padding:8px 0 0;
		margin:0 0 10px;
	}
	
	.title
	{
		margin:0;
		padding:0 0 5px 10px;
		color:#F60;
		font-size:.6875em;
	}
	
	.stdcopy
	{
		margin:0;
		padding:2px 0 0 10px;
		color:#666;
		font-size:.6875em;
		line-height:145%;
	}
	
	.stdcopybold
	{
		margin:0;
		padding:2px 0 0 10px;
		color:#666;
		font-size:.6875em;
		line-height:145%;
		font-weight:700;
	}
	
	.stdcopycentre
	{
		text-align:center;
		margin:0;
		padding:0 10px;
		color:#666;
		font-size:.75em;
		line-height:145%;
	}
	
	.stdcopycentresmall
	{
		text-align:center;
		margin:0;
		padding:0 15px;
		color:#666;
		font-size:.625em;
		line-height:145%;
	}
	
	.stdcopycentremorespace
	{
		text-align:center;
		margin:0;
		padding:0 15px 5px;
		color:#666;
		font-size:.75em;
		line-height:145%;
	}
	
	.stdcopycentremorespacebold
	{
		text-align:center;
		margin:0;
		padding:0 15px 5px;
		color:#666;
		font-size:.75em;
		line-height:145%;
		font-weight:700;
	}
	
	.txtboxcon
	{
		padding:2px 5px 2px 10px;
		color:#666;
		font-size:.6875em;
	}
	
	.txtbox
	{
		border:1px solid #C1C3C3;
		width:159px;
	}
	
	#ort_searchbox 
	{
		border:1px solid #C1C3C3;
		width:159px;
		background-color:#FFFFFF;
		background-image:url(http://www.jepaa.com/images/find.gif);
		background-position: top right;
		background-repeat:no-repeat;
	}
	
	#ort_searchbox input 
	{
		border:none;
		border-color:#FFFFFF;
		padding:0px;
		margin-right:17px;
		width:141px;
	}
	
	.btncon
	{
		padding:2px 0 2px 129px;
	}
	
	.btn
	{
		border:1px solid #666;
		color:#666;
		padding:0 5px;
	}
	
	.vcard
	{
		font-size:.6875em;
		color:#666;
		padding:0 8px 0 0;
		margin:0;
		text-align:right;
	}
	
	.redcopysmall
	{
		color:red;
		font-size:.625em;
		padding:4px 0 8px 10px;
		margin:0;
	}
	
	.redcopy
	{
		color:red;
		padding:0 0 0 10px;
		font-size:.75em;
	}
	
	.current
	{
		color:#666;
		padding:0 0 0 10px;
		font-size:.75em;
	}
	
	.remembermeline
	{
		padding:4px 0 8px 10px;
		margin:0;
	}
	
	.remcopy
	{
		font-size:.625em;
		padding-right:20px;
	}
	
	.underline
	{
		text-decoration:underline;
	}
	
	h1.bus
	{
		padding:0;
		margin:0;
		width:400px;
	}
	
	.breadcrumbs
	{
		width:400px;
	}
	
	.link
	{
		color:#666;
		font-size:.6825em;
	}
	
	.arrows
	{
		color:#F60;
		padding:0 5px;
		font-size:.6825em;
	}
	
	#keywords
	{
		color:#666;
		padding:0;
		margin:0;
	}
	
	#keywords li
	{
		list-style:none;
	}
	
	#keywords h4
	{
		margin-bottom:0;
	}
	
	#keywords dt
	{
		width:130px;
		float:left;
		clear:left;
		font-weight:700;
		padding-left:0;
	}
	
	#keywords dl.postal dt,#keywords dl.concat dt,#keywords .first
	{
		padding-left:0;
	}
	
	#keywords dd
	{
		border:0;
		padding-left:130px;
		margin:0;
	}
	
	#keywords dl.concat dd
	{
		display:inline;
	}
	
	#keywords ul
	{
		padding:0;
		margin-left:0;
	}
	
	#keywords p
	{
		margin-top:0;
	}
	
	#keywords p,#keywords ul,#keywords dl,#keywords p
	{
		margin-bottom:15px;
	}
	
	.cords 
	{
		display:none;
	}
	
	#bigMap
	{
		display:none;
		position:absolute;
		z-index:99;
		left:50%;
		top:125px;
		width:600px;
		height:500px;
		margin-left:-300px;	
	}
	
	a#bigMap_x
	{	
		position:absolute;
		top:98px;
		left:50%; 
		padding:2px 5px;
		text-decoration:none;
		background:#c2c2bb;
		color:#e4e4dc;
		font-weight:700;
		margin-left:280px;
		display:none;
		z-index:99;
	}

	a#bigMap_x:hover
	{
		background:#a5a59f;
	}
	
	#fbOverlay 
	{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 1000px;
		border-width: 0;
		margin: 0;
		padding: 0;
		display:none;
		background-color: #1b2642;
	}
	
	#search_karte {
		width: 182px;   
		height: 182px;
		overflow:hidden;
	}
	
	#search_karte_block {
		width: 182px; 
		height: 280px; 
		overflow:hidden;
	}

	#genratedin
	{
		position: absolute;
		bottom: 0px;
		right: 0px;
		width: 150px;
		height: 15px;
		border-width: 0;
		margin: 0;
		padding: 0;
		display:block;
		font-size:.6875em;
		color: #333;
	}
	
	.extd_search_a, .extd_search_b {
		display:none;	
	}
	
	div.failer {
	background-color:#FFB7B7;
	padding:6px;
	border: 1px solid #666666;
	margin-bottom:7px;
	}

@media print {
	.printlogo
	{
		display:block;
	}
	
	.errorMsgs
	{
		display:none;
	}
	
	#header
	{
		margin:20px 10px 0;
		padding:10px 10px 0;
		width:80%;
	}
	
	#content
	{
		margin:0 10px 10px;
		padding:0 10px 10px;
		background-color:#fff;
		border:0;
		width:80%;
	}
	
	* html #content
	{
		margin-top:-15px;
	}
	
	*+html #content
	{
		margin-top:-15px;
	}
	
	#leftcol
	{
		margin:0;
		padding:0;
		width:100%;
	}
	
	#leftcol div
	{
		margin:0;
		padding:0 0 15px;
		font-size:11pt;
		color:#000;
		width:100%;
	}
	
	#leftcol div .inner
	{
		margin:0;
		padding:0;
	}
	
	#rightcol
	{
		display:none;
	}
	
	#rightcolbus
	{
		display:none;
	}
	
	#footer
	{
		margin:10px;
		padding:10px;
		text-align:left;
		width:300px;
		display:none;
	}
	
	.cords 
	{
		display:none;
	}

	#genratedin
	{
		display:none;
	}
} 