@media print  {
	* {background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
	a,a:visited {color:#444 !important;text-decoration:underline;}
	a[href]:after {content:" (" attr(href) ")";}
	abbr[title]:after {content:" (" attr(title) ")";}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content:"";}
	pre,blockquote {border:1px solid #999;page-break-inside:avoid;}
	thead {display:table-header-group;}
	tr,img {page-break-inside:avoid;}
	@page {margin:0.5cm;}
	p,h2,h3 {orphans:3;widows:3;}
	h2,h3 {page-break-after:avoid;}
	header,footer,nav,#col1,#col3,#breadcrumb {display:none;}
	#col2:before {content:"FIRST Business Travel online - Wir nehmen Service pers\00F6nlich - http://www.first-business-travel.de";}
	div {margin:5px 0;}
	h1 {color:#41A62A;font-size:1.5em;}
	h2 {color:#41A62A;font-size:1.2em;}
	h3 {color:#41A62A;font-size:1em;}
	p {margin:10px 0;}
}
			
@media screen,projection
{
	body {background:#fff;color:#000;line-height:1.25;padding:0;*font-size: 11px;}
	a {color:#004494;text-decoration:none;}
	a:active {font-weight:700;}
	.page_margins {width:992px;background:#fff;-webkit-box-shadow:0 6px 12px #c2c2c2;-moz-box-shadow:0 6px 12px #c2c2c2;box-shadow:0 6px 12px #c2c2c2;border:1px #efefef solid;filter:progid:DXImageTransform.Microsoft.Shadow(color='#c2c2c2',direction='120',strength='6');margin:0 auto 12px;}
	header {padding-top:197px;background:#ccc;height:83px;width:100%;}
	header .logoHolder {margin-left:651px;background-color:#fff;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;position:relative;padding:20px 30px 20px 20px;}
	.wotHolder {width:992px;margin:auto;}
	#breadcrumb {margin:15px 30px;}
	#col2_content li {list-style-type:square;color:#41A62A;}
	#col2_content li span {color:#000;}
	#breadcrumb span,footer ul span {font-weight:700;color:#41A62A;}
	#leftNav ul {margin-left:8px;padding:20px 0;}
	#leftNav ul li {list-style-type:none;padding:3px 0;}
	#leftNav ul li a {padding-left:22px;}
	#leftNav ul li.active>a,#leftNav ul li.activeDown>a {font-weight:700;}
	#leftNav ul li.active>div {position:absolute;background:url('/fbt/file/images/fbtSprite.gif') no-repeat -330px -63px;width:17px;height:17px;float:left;display:block;margin-right:5px;padding:0;}
	#leftNav ul li.activeDown>div {position:absolute;background:url('/fbt/file/images/fbtSprite.gif') no-repeat -30px -63px;width:17px;height:17px;float:left;display:block;margin-right:5px;padding:0;}
	#leftNav ul ul {border-bottom:1px solid #41A62A;border-top:1px solid #41A62A;margin:3px 0 3px 22px;padding:3px 0;}
	nav {background-color:#E3F2DF;height:42px;padding:0 15px;}
	nav ul {overflow:auto;}
	nav ul li {list-style-type:none;font-size:1.2em;float:left;padding:13px 15px;}
	nav ul li a {color:#000 !important;text-decoration:none;font-weight:700;}
	nav ul li.active {background-color:#fff;}
	footer {color:#666;}
	footer div {margin:30px 0;}
	footer div.footBtns {float:left;padding-left:250px;}
	footer div.home_f {padding-left:400px;}
	footer div.certLogos {float:right;padding-right:30px;}
	footer ul {background-color:#E3F2DF;height:16px;width:932px;clear:both;margin:0;padding:12px 30px;}
	footer ul li {float:left;list-style-type:none;margin-right:25px;}
	footer ul li.hotlinks {float:right;margin:0 0 0 25px;}
	#col3_content p,#col1_content p {margin-bottom:5px;}
	#col3_content select {width:172px;}
	#col1 {float:left;width:250px;margin:0;}
	#col2,#srvBoxCont {float:left;width:520px;margin:0;}
	/*#col2_false,.iframe_buchung #col2_true {width:742px !important;float:left;margin:0;}*/
	#col3 {width:auto;margin:0 0 0 770px;}
	.fbtBox {-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#E3F2DF;width:100%;margin-bottom:25px !important;position:relative;}
	#boxAktion {position:relative;margin-top:40px;cursor:pointer;}
	#imgAktion {position:absolute;right:20px;top:-100%;}
	.searchresult {margin-left:30px;}
	.searchresult ul li {list-style-type:none;padding:10px 0 20px;}
	input[type=text],input[type=password],textarea {border:1px solid #E3F2DF;}
	button,input[type=button],input[type=submit],a.btn {border-radius:5px;border:2px solid #E3F2DF;background-color:#E3F2DF;font-weight:700;padding:3px 6px;*padding:0px 5px;}
	button.dg {border-radius:10px;background-color:#41A62A;border:none;color:#fff;font-weight:700;padding:5px 10px;}
	button:hover,input[type=button]:hover,input[type=submit]:hover, a.btn:hover {box-shadow:0 0 5px #ccc;}
	a.btn{color:#000;}
	a.btn:hover{text-decoration:none;}
	button.dg:hover {box-shadow:0 0 8px #888;}
	#search {float:right;text-align:right;border:1px solid #41A62A;width:172px;margin:10px 15px;}
	#officeSearchDiv{margin:6px 0;}
	#regNl, #officeSearchDiv {width:172px;text-align:right;border:1px solid #41A62A;float:left;}
	#search input,#regNl input, #officeSearchDiv input {width:147px;float:left;border-width:0;padding:2px 2px 3px 2px;}
	#search div,#regNl div, #officeSearchDiv div {float:right;height:18px;background-color:#41A62A;padding:1px;}
	#search a,#regNl a, #officeSearchDiv a {display:block;}	
	.fbtBox h2,.fbtBox ul,.fbtBox div {padding:6px 15px;}
	.padd {padding:0 0 15px 15px;}
	#col2 .padd {padding:5px 0 15px 15px;}
	#ibeForm {height:300px;padding:0;}
	#ibeForm form div {padding:0;}
	#ibeForm form{line-height:14px;}
	#ibeForm input,#ibeForm select {max-width:120px}
	#ibeForm table td {padding:0 6px 6px 0;}
	#ibeForm form input, #ibeForm form select{margin-right:5px;}
	#ibeForm form input[type=text], #ibeForm form .date, #ibeForm form select {border:1px solid #41A62A}
	#ibeForm #fMietwagen .date{width:80px;}
	#trFlugZeit{display:none;}
	#news {height:325px;margin-bottom:10px;}
	.newsItem {padding:10px 0 0;}
	#col1 .fbtBox h2 {padding:6px 30px;}
	#col2 .fbtBox h2 {color:#000;font-size:1em;}
	#col2 .fbtBox {margin-bottom:10px !important;}
	article h1 {color:#41A62A;font-size:1.5em;}
	article h2,li h2 a,h2.def {color:#41A62A;font-size:1.2em;}
	article h3, h3.def {color:#41A62A;font-size:1em;}
	article p {margin:10px 0;}
	a.srvBox {height:145px;width:145px;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;border:1px solid #41A62A;display:block;overflow:hidden;float:left;cursor:pointer;position:relative;margin:5px 25px 20px 0;}
	div.cbtn {position:absolute;bottom:10px;height:39px;width:33px;display:block;}
	#left-but {left:0;}
	#right-but {right:0;}
	a.srvBox .srvIcon {height:75%;width:100%;border-top-right-radius:10px;border-top-left-radius:10px;}
	a.srvBox .srvLabel {height:25%;width:100%;text-align:center;background-color:#E3F2DF;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;line-height:35px;}
	a.srvBox:hover {width:155px;height:155px;-webkit-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;margin:0px 20px 15px -5px;}
	div.srvCount4 {width:350px !important;}
	.ieBorderT {position:absolute;right:0;top:0;}
	.ieBorderB {position:absolute;right:0;bottom:0;}
	#col3 .toggle {margin-bottom:15px !important;}
	#col1 .toggle {margin-bottom:5px !important;}
	#col1 .padd {margin-left:15px;margin-top:10px;}
	#col1 .adBox {margin-top:25px;}
	.zero {margin:0 !important;padding:0 !important;}
	.sm ul {border-bottom:1px solid silver;margin:0 0 5px;padding:0;}
	.sm li {list-style-type:none !important;padding:5px;}
	.sm li.level-1,.sitemap li.level-2 {border-top:1px solid silver;}
	.buero-kontakt {width:200px;border:solid 0 red;float:left;}
	.buero-image {margin-left:210px;border:solid 0 red;text-align:right;}
	.greenborder-bottom {border-bottom:solid 2px #41A62A;}
	.cDot{position:absolute;width:6px;height:6px;background-color:#41A62A;border:1px solid #000;margin:1px;cursor:pointer;}
	.tooltip{padding:3px;background-color:#fff;border:1px solid #41A62A;box-shadow:0 0 8px #888;}
	.fCytric{width:206px;height:166px;background:url('/fbt/file/images/cytric_form.png');float:left;padding:15px;position:relative;}
	.fCytric .afSbm{position:absolute;bottom:4px;left:95px;}
	.fCytric label{display:none;position:absolute;left:20px;z-index:100;}
	.fCytric input, .fCytric select{margin:12px 0;width:206px;}
	.fCytric input[type=password]{display:none}
	#divAdd{display:none;position:absolute;border:1px solid #41A62A;border-radius:10px;padding:10px;background-color:#fff;margin:35px 0;height:32px;box-shadow:0 6px 12px #c2c2c2;}
	#divAdd div.dAdd{float:left;min-width:32px;margin:0 10px 0 0;max-width:92px;}
	.fbtLogo {background:url('/fbt/file/images/fbtSprite.gif') no-repeat -3px -10px;width:291px;height:43px;display:block;}
	.search {background:url('/fbt/file/images/fbtSprite.gif') no-repeat -5px -63px;width:18px;height:17px;}
	.tgOpen {background:url('/fbt/file/images/fbtSprite.gif') no-repeat -30px -63px;width:17px;height:17px;float:right;margin:5px 5px 0 0;padding:0 !important;}
	.tgClosed {background:url('/fbt/file/images/fbtSprite.gif') no-repeat -330px -62px;width:17px;height:19px;float:right;margin:4px 5px 0 0;padding:0 !important;}
	.arrow {background:url('/fbt/file/images/fbtSprite.gif') no-repeat -54px -63px;width:17px;height:17px;}
	.btnAdd {background:url('/fbt/file/images/fbtSprite.gif') no-repeat -83px -64px;width:68px;height:13px;display:block;float:left;margin:13px 25px 0 0;}
	.btnPrint {background:url('/fbt/file/images/fbtSprite.gif') no-repeat -178px -66px;width:57px;height:12px;display:block;float:left;margin:14px 25px 0 0;}
	.btnUp {background:url('/fbt/file/images/fbtSprite.gif') no-repeat -263px -66px;width:63px;height:10px;display:block;float:left;margin:15px 25px 0 0;}
	.webMiles {background:url('/fbt/file/images/fbtSprite.gif') no-repeat -4px -107px;width:66px;height:20px;display:block;float:left;margin:10px 25px 0 0;}
	.tuevSued {background:url('/fbt/file/images/fbtSprite.gif') no-repeat -99px -96px;width:40px;height:40px;display:block;float:left;}
	.wot {background:url('/fbt/file/images/fbtSprite.gif') no-repeat -157px -101px;width:116px;height:23px;float:right;margin:5px 30px;}
	.officePlane {background:url('/fbt/file/images/fbtSprite.gif') no-repeat -9px -155px;width:332px;height:101px;}	
	.ir {display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
	.hidden {display:none;visibility:hidden;}
	.visuallyhidden {border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0;}
	.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0;}
	.clearfix:before,.clearfix:after {content:"\0020";display:block;height:0;overflow:hidden;}
	.clearfix:after {clear:both;}
	/*.clearfix {zoom:1px;}*/
	.photos h1 {background:gray;background-image:0;color:#FFF;text-align:center;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius:4px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 2px 5px #000;}
	.rtf img.dia,.rtf .photos img,.rtf img.frame {border:solid silver 1px;background:gray;background-image:0 to(gray), color-stop(.7, white) );-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;}
	.rtf img.dia,.rtf .photos img {max-height:98px;max-width:98px;margin:9px;}
	.rtf img.frame {max-width:395px;}
	.rtf img.shadow,.rtf img.dia,.rtf .photos img {-moz-box-shadow:1px 1px 10px #000;-webkit-box-shadow:1px 1px 10px #000;}
	.date-dis {border:1px solid #ccc;font-size:18px;text-align:center;width:194px;-moz-box-shadow:0 0 10px #eee inset;-webkit-box-shadow:0 0 10px #eee inset;padding:4px;}
	#calroot {z-index:10000;margin-top:-1px;width:198px;background-color:#fff;font-size:11px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 15px #666;-webkit-box-shadow:0 0 15px #666;padding:2px;}
	#calhead {height:22px;padding:2px 0;}
	#caltitle {font-size:14px;color:#41A62A;float:left;text-align:center;width:155px;line-height:20px;text-shadow:0 1px 0 #ddd;}
	#calnext,#calprev {display:block;width:20px;height:20px;background:transparent url(/file/images/prev.gif) no-repeat scroll center center;float:left;cursor:pointer;}
	#calnext {background-image:url(/file/images/next.gif);float:right;}
	#caltitle select {font-size:10px;}
	#caldays {height:14px;border-bottom:1px solid #ddd;}
	#caldays span {display:block;float:left;width:28px;text-align:center;}
	#calweeks {background-color:#fff;margin-top:4px;}
	.calweek {clear:left;height:22px;}
	.calweek a {display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:11px;margin-left:1px;text-align:center;line-height:20px;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px;}
	.calweek a:hover,.calfocus {background-color:#ddd;}
	a.calsun {color:red;}
	a.caloff {color:#ccc;}
	a.caloff:hover {background-color:#f5f5fa;}
	a.caldisabled {background-color:#efefef !important;color:#ccc !important;cursor:default;}
	#calcurrent {background-color:#41A62A;color:#fff;}
	#caltoday {background-color:#333;color:#fff;}
	#tabsDiv {float:left;background-color:#41A62A;width:100%;border-top-right-radius:10px;position:relative;margin:0;padding:0;}
	.tabs {float:left;margin:0 0 0 15px;padding:0 !important;}
	.tabs li {list-style-type:none;float:left;text-indent:0;margin:0 !important;padding:0;}
	.tabs a {color:#fff;text-decoration:none;font-weight:700;font-size:1.1em;display:block;padding:5px 15px;}
	.tabs a:active {outline:none;}
	.tabs a:hover {color:#E3F2DF;}
	.tabs .current,.tabs .current:hover,.tabs li.current a {cursor:default !important;color:#41A62A !important;background-color:#E3F2DF;}
	.panes .pane {display:none;margin:10px 0;position:relative;width:290px;	height:240px;}
	.pane button{position:absolute;bottom:10px;right:0px;}
	.ovFrame {background-color:#fff;border:1px solid #41A62A;border-radius:10px;display:none;padding:20px;*border-width:5px;background-color:#fff;z-index:1000}
	.ovLink {cursor:pointer;color:#004494;}
	a:hover,.ovLink:hover {text-decoration:underline;}
	#leftNav ul li div,.hide {display:none;}
	#leftNav ul li a{display:block}
	nav ul li a:hover,nav ul li.active a,.newsItem h3 {color:#41A62A;}
	#col1_content,#col2_content,#col3_content {padding-right:30px;}
	.home #col1,.home #col2 {width:385px;}
	.searchresult ul,.rtf .code p {margin:0;}
	.toggle,.rtf .photos img,.rtf .image-zoomer {cursor:pointer;}
	.invisible,#calprev.caldisabled,#calnext.caldisabled {visibility:hidden;}
}
