body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:1.5em;
	font-weight:400;
	color:#5e5f5f;
	text-align:left;
	vertical-align:top;
	background-color:#f7f7f7;
	margin:0;
	padding:0
}


ul {
    list-style: none outside none;
    padding:0px; margin:0px; 
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
.list{ float:left;}
li {
    margin-bottom: 5px;
}
a {
    color: #2A85E8;
    line-height: inherit;
    outline: 0 none;
    text-decoration: none;
}
span.arrow {
    margin: 0 3px 0 0;
}

.cellpercent48 {
	width:190px;
	display:block
}

.w315 {
	width:315px
}

.clear_test {
	clear:both;	
}

.clear_b {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0
}

.clear_l {
	clear:left
}
.float_l {
	float:left;
	margin:0;
	padding:0
}
.float_r {
	float:right;
	margin:0;
	padding:0
}
.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0
}
.clearfloat15 {
	clear:both;
	height:12px;
	font-size:1px;
	width:100%
}
img {
	border-width:0
}
IMG.img-rechts, IMG.img-links {
	border:1px solid #ccc;
	padding:3px
}
IMG.img-rechts {
	float:right;
	margin:5px 0 15px 15px
}
IMG.img-links {
	float:left;
	margin:5px 15px 15px 0
}
p, h1, h2, h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
p {
	font-size:10pt;
	line-height:1.5em;
	margin:8px 0 15px;
	padding:0
}
p a {
	color:#5e5f5f;
	text-decoration:underline
}
.fontmin {
	font-size:7pt
}
#content LI {
	font-size:1.2em;
	line-height:1.5em
}
h1 {
	color:#3b6bc0;
	font-size:16pt;
	font-weight:400;
	line-height:1.3em;
	margin:0;
	padding:0 0 8px
}
h2, h2 a {
	font-size:15px;
	line-height:18px;
	font-weight:700;
	color:#3b6bc0;
	margin:8px 0;
	padding:0
}
h2 a{text-decoration:underline;}
h4, h4 a {
	color:#898989;
	font-size:13pt;
	font-style:normal;
	font-weight:400;
	line-height:16pt;
	margin:0;
	padding:0
}
#containernew, #mapindex {
	font-family:Arial, Helvetica, sans-serif;
	width:980px;
	text-align:left;
	display:block;
	margin:0 auto;
	padding:0
}
#containernew .content, #mapindex .content {
	width:978px;
	display:block;
	background-color:#fff;
	border-color:#e0e0e0;
	border-style:solid;
	border-width:0 1px;
	margin:0;
	padding:0
}
#header {
	font-family:Arial, Helvetica, sans-serif;
	width:950px;
	text-align:left;
	margin:5px auto 0;
	padding:0
}
#header .logo {
	margin:10px 0 5px
}
#hotline {
	text-align:right;
	position:absolute;
	top:25px;
	margin-left:740px
}
#hotline .number {
	color:#3b6bc0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-style:normal;
	font-weight:400;
	line-height:0;
	margin:0;
	padding:0
}
#nav {
	width:175px;
	float:left;
	margin:0;
	padding:0
}
#main {
	width:950px;
	display:block;
	margin:5px auto 0;
	padding:0
}
#service-navi {
	width:980px;
	height:52px;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:right;
	margin:10px auto 0;
	padding:0
}
#service-navi .left {
	width:10px;
	height:52px;
	background:url(/img/layoutSprite.gif) no-repeat 0 -93px
}
#service-navi .right {
	width:10px;
	height:52px;
	background:url(/img/layoutSprite.gif) no-repeat -50px -93px
}
#service-navi .center {
	width:960px;
	height:52px;
	background:url(/img/repeatxSprite.gif) repeat-x 0 -1475px
}
#service-navi ul {
	list-style:none;
	font-size:1em;
	width:500px;
	margin:10px auto 0
}
#service-navi li {
	list-style:none;
	float:left;
	font-size:10pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	margin:5px 20px 5px 0
}
#service-navi li a {
	list-style:none;
	font-size:10pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none
}
#copy {
	display:block;
	text-align:center;
	color:#666;
	font-size:10pt;
	margin:0 auto;
	padding:10px
}
#error {
	width:650px;
	text-align:left;
	float:left;
	font-size:12px;
	line-height:20px;
	height:1200px;
	margin:0 0 0 150px;
	padding:50px 0 0
}
#flugabfrage {
	float:left;
	width:515px;
	font-size:11px;
	line-height:13px;
	margin:0;
	padding:16px 1px
}
#content h3 {
	background:none repeat scroll 0 0 #A5A5A5;
	border-top:1px solid #CCC;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em!important;
	font-weight:400;
	height:20px;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px
}
#content-505 {
	float:left;
	width:630px;
	line-height:1.5em;
	margin:0 0 0 15px;
	padding:0
}
#rechts-250 {
	float:right;
	width:250px;
	margin:0 0 0 5px;
	padding:0
}
#flugbuchung {
	width:100%;
	float:left;
	margin:0;
	padding:0
}
#footer {
	width:980px;
	z-index:999;
	margin:10px auto 0
}
#footer .content {
	width:978px;
	background-color:#fff;
	border-color:#e0e0e0;
	border-style:solid;
	border-width:0 1px;
	margin:0;
	padding:0 0 5px
}
#footer ul.footer-list {
	list-style:none;
	display:block;
	font-size:1em;
	float:left;
	line-height:1.6em;
	width:285px;
	margin:0 5px;
	padding:0 15px 15px
}
#footer .footer-list .head-left {
	background:url(/img/layoutSprite.gif) repeat-x -24px -148px;
	height:31px;
	width:10px;
	margin:15px 0 5px
}
#footer .footer-list .head-right {
	background:url(/img/layoutSprite.gif) repeat-x -41px -148px;
	height:31px;
	width:10px;
	margin:15px 0 5px
}
.footer-list a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	border-bottom:1px solid #ccc;
	text-decoration:none;
	color:#666;
	font-size:10pt;
	margin:0;
	padding:6px 0 6px 8px
}
.footer-list H3 A {
	background:#A5A5A5;
	color:#fff;
	text-decoration:none;
	border:0 none;
	margin:0;
	padding:0
}
#ibe-footer {
	width:920px;
	margin:0 0 0 15px;
	padding:20px 0 12px
}
#ibe-footer .strecken {
	float:left;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#999;
	margin:0 15px 0 0;
	padding:0 15px 0 0
}
#ibe-footer .strecken a {
	line-height:16px;
	color:#000;
	text-decoration:none
}
#werbung {
	float:left;
	width:152px;
	background-color:#E0ECF8;
	margin:0 0 0 5px;
	padding:4px
}
#werbung a {
	color:#000;
	text-decoration:none
}
#header #leftbox {
	float:left;
	height:100px;
	width:300px;
	margin:0;
	padding:0
}
#header #bannerbox {
	font-size:9px;
	float:left;
	height:90px;
	width:520px;
	margin-top:10px;
	padding:0
}
#header #bannerbox p {
	padding-top:0;
	padding-bottom:2px;
	margin:0
}
#header #bannerbox h1 {
	font-size:9px;
	font-weight:400;
	color:#000;
	line-height:12px;
	margin:0;
	padding:0 0 2px
}
#header #rightbox {
	font-size:9px;
	float:left;
	height:100px;
	width:115px;
	text-align:right;
	margin:0 0 0 10px;
	padding:0
}
#navigation {
	width:950px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
#navigation .subline {
	width:100%;
	height:5px;
	clear:both;
	position:relative;
	background-color:#f3a620;
	line-height:0;
	font-size:0
}
#navigation ul {
	display:block;
	float:left;
	margin:0;
	padding:0
}
#navigation li {
	float:left;
	list-style:none;
	display:block;
	text-decoration:none;
	margin:0 3px 0 0
}
#navigation li.home{
    background: url('/img/layoutSprite.gif') no-repeat -61px 8px;
    width:54px;
    height:50px; cursor:pointer;
    vertical-align: middle;
}
#navigation li.home:hover, #navigation li.home_selected {
	background:url(/img/layoutSprite.gif) no-repeat -61px -42px;
	width:54px;
	height:50px
}
#navigation li.fluege_buchen {
	background:url(/img/layoutSprite.gif) no-repeat -117px 8px;
	width:121px;
	height:50px;
	cursor:pointer;
	vertical-align:middle
}
#navigation li.fluege_buchen:hover, #navigation li.fluege_buchen_selected {
	background:url(/img/layoutSprite.gif) no-repeat -117px -42px;
	width:121px;
	height:50px
}
#navigation li.gabelfluege {
	background:url(/img/layoutSprite.gif) no-repeat -240px 8px;
	width:106px;
	height:50px;
	cursor:pointer;
	vertical-align:middle
}
#navigation li.gabelfluege:hover, #navigation li.gabelfluege_selected {
	background:url(/img/layoutSprite.gif) no-repeat -240px -42px;
	width:106px;
	height:50px
}
#navigation li.mietwagen {
	background:url(/img/layoutSprite.gif) no-repeat -348px 8px;
	width:104px;
	height:50px;
	cursor:pointer;
	vertical-align:middle
}
#navigation li.mietwagen:hover, #navigation li.mietwagen_selected {
	background:url(/img/layoutSprite.gif) no-repeat -348px -42px;
	width:104px;
	height:50px
}
#navigation li.hotels {
	background:url(/img/layoutSprite.gif) no-repeat -454px 8px;
	width:76px;
	height:50px;
	cursor:pointer;
	vertical-align:middle
}
#navigation li.hotels:hover, #navigation li.hotels_selected {
	background:url(/img/layoutSprite.gif) no-repeat -454px -42px;
	width:76px;
	height:50px
}
#navigation li.pauschalreisen {
	background:url(/img/layoutSprite.gif) no-repeat -61px -98px;
	width:133px;
	height:50px;
	cursor:pointer;
	vertical-align:middle
}
#navigation li.pauschalreisen:hover, #navigation li.pauschalreisen_selected {
	background:url(/img/layoutSprite.gif) no-repeat -61px -148px;
	width:133px;
	height:50px
}
#navigation li.flugnews {
	background:url(/img/flugnewsSprite.png) no-repeat 0px 8px;
	width:133px;
	height:50px;
	cursor:pointer;
	vertical-align:middle;
}
#navigation li.flugnews:hover, #navigation li.flugnews_selected {
	background:url(/img/flugnewsSprite.png) no-repeat 0px -42px;
	width:133px;
	height:50px;
	cursor:pointer;
	vertical-align:middle;
}
#nav .abstand-klein {
	margin:0;
	padding:0 0 8px
}
#nav .abstand-gross {
	margin:0;
	padding:0 0 14px
}
#nav .partner {
	margin:0;
	padding:8px 0 0 8px
}
#nav .wbg {
	margin:4px 0 4px 10px;
	padding:0
}
#nav .nav-header {
	font-size:11px;
	line-height:13px;
	font-weight:700;
	color:#FFF;
	padding-left:8px;
	padding-top:2px;
	width:154px;
	height:16px;
	background-image:url(/img/18-blau.jpg);
	margin-bottom:2px
}
#nav a.navigation:hover {
	text-decoration:none;
	color:#FFF;
	line-height:12px;
	display:block;
	border-top:1px #FFF;
	border-right:1px #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px #FFF;
	width:152px;
	font-weight:400;
	margin:0;
	padding:2px 0 2px 10px
}
#flugabfrage .flugmaske {
	width:595px;
	background-color:#BED7EF;
	height:240px;
	margin:0;
	padding:0
}
#flugabfrage #flm-header {
	padding-left:10px;
	padding-top:2px;
	width:585px;
	height:16px;
	font-size:11px;
	background-image:url(/img/18-rot.jpg);
	background-repeat:repeat-x;
	line-height:13px;
	margin:0 0 2px
}
#flugabfrage .onewaytab {
	margin-top:6px;
	margin-right:0;
	margin-left:0;
	padding:0
}
#flugabfrage .gabelflugtab {
	margin:1px 0 2px;
	padding:0
}
#flugabfrage .kontrollkaestchen {
	background-color:#E0ECF8;
	margin-top:2px
}
#flugabfrage select {
	line-height:13px;
	color:#000;
	font-weight:400
}
#flugabfrage .strecke {
	margin-top:12px;
	border:2px solid #E0ECF8;
	width:150px
}
#flugabfrage .strecke td {
	text-align:left;
	vertical-align:middle;
	height:20px
}
#flugabfrage .text {
	margin:0;
	padding:4px 0 2px
}
#flugabfrage .fluggaeste {
	margin-top:6px;
	margin-bottom:3px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:dashed;
	border-bottom-style:dashed;
	border-color:#FFF;
	padding:0
}
#flugabfrage .button {
	font-size:12px;
	line-height:13px;
	color:#A60018;
	font-weight:700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:12px;
	padding-top:4px;
	padding-bottom:3px
}
#flugabfrage .text-mittig-aus {
	font-size:11px;
	line-height:12px;
	vertical-align:middle
}
#flugabfrage .suggBox {
	position:absolute;
	width:260px;
	color:#FFF;
	z-index:2;
	line-height:13px;
	border:2px solid #FFF;
	font-size:11px;
	margin:0 0 0 10px;
	padding:0
}
#flugabfrage .suggList li {
	cursor:pointer;
	list-style-type:none;
	color:#FFF;
	list-style-position:inside;
	margin:0 0 4px;
	padding:0 2px 0 4px
}
#flugabfrage .suggList li:hover {
	color:#FFF
}
#header a:hover {
	color:#A60018;
	text-decoration:none;
	font-weight:400
}
#flugabfrage-klein .flugmaske {
	width:160px;
	background-color:#BED7EF;
	margin:0;
	padding:0 0 0 6px
}
#flugabfrage-klein #header {
	padding-top:2px;
	width:154px;
	height:16px;
	font-size:11px;
	line-height:13px;
	text-align:left;
	padding-left:6px;
	margin:0 0 2px
}
#flugabfrage-klein select {
	font-size:11px;
	line-height:13px;
	color:#000;
	font-weight:400;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
#flugabfrage-klein .text {
	margin:0;
	padding:3px 0 1px
}
#flugabfrage-klein .button {
	font-size:12px;
	line-height:13px;
	color:#A60018;
	font-weight:700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:4px;
	padding-top:4px;
	padding-bottom:3px
}
#wbg1 {
	width:250px;
	float:left;
	clear:left;
	margin:0 5px 0 0;
	padding:0
}
#wbg2 {
	width:250px;
	float:left;
	margin:0 5px 0 0;
	padding:0
}
#wbg3 {
	width:250px;
	float:left;
	margin:0;
	padding:0
}
.gabelflug-text, .mietwagen-text, .hotel-text, .flug-text {
	width:930px;
	float:left;
	margin:15px 10px 10px;
	padding:0
}
.gabelflug-text .beispiel {
	width:260px;
	float:right;
	text-align:center;
	border:1px solid #ccc;
	margin:0 0 10px 10px;
	padding:2px
}
.gabelflug-text .beispiel h2 {
	color:#3b6bc0;
	font-weight:700;
	font-size:10pt;
	line-height:14px;
	margin:0;
	padding:8px 0 5px
}
.gabelflug-text .allianzen {
	width:450px;
	display:block;
	margin:10px 0 0;
	padding:0 0 2px
}
.gabelflug-text .airlines1 {
	width:200px;
	float:left;
	margin:0 5px 0 0;
	padding:0
}
.gabelflug-text .airlines2 {
	width:200px;
	float:left;
	clear:none;
	margin:0 5px 0 0;
	padding:0
}
#bildrechte {

	margin-bottom:6px;
	margin-top:2px
}
#bildrechte img {
	width:100px;
	margin-right:10px;
	clear:right;
	float:left;
	margin-bottom:10px;
	padding:0
}
#bildrechte p {
	margin-bottom:6px;
	margin-top:0;
	clear:both;
	padding:0
}
#bildrechte .copyright {
	margin:24px 0 0;
	padding:0
}
#csh3 {
	float:left;
	width:235px;
	border:1px solid #17395C;
	margin:0;
	padding:5px 5px 4px 8px
}
.cshheader {
	font-size:11px;
	line-height:13px;
	font-weight:700;
	color:#A60018;
	margin:0;
	padding:0
}
.cshf {
	font-weight:700;
	line-height:13px;
	margin-top:4px;
	padding-top:4px
}
.cshp {
	float:right;
	clear:both;
	font-size:14px;
	line-height:18px;
	font-weight:700;
	padding-top:4px;
	margin-right:8px
}
#rt160 .header {
	padding-left:10px;
	padding-top:2px;
	width:150px;
	height:16px;
	font-weight:700;
	font-size:11px;
	line-height:13px;
	color:#FFF;
	letter-spacing:1px;
	margin:0 0 6px
}
#rt160 p {
	margin:0 0 4px;
	padding:0
}
ul.navi-right {
	display:block;
	float:left;
	font-size:1em;
	line-height:1.6em;
	list-style:none outside none;
	width:310px;
	margin:0;
	padding:0 1px 10px 0
}
.navi-right H3 {
	background:#A5A5A5;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:17px!important;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:400;
	padding:5px
}
.navi-right A {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	border-bottom:1px solid #ccc;
	text-decoration:none;
	text-transform:uppercase;
	margin:0;
	padding:3px 0 3px 3px
}
.navi-right H3 A {
	background:#A5A5A5;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	border:0 none;
	margin:0;
	padding:0
}
.list-content-box {
	border:1px solid #ddd;
	display:block;
	margin-bottom:10px;
	padding:3px
}
.list-content-box h3 {
	margin:2px 3px
}
ul.content-list, ul.content-list-wide {
	display:block;
	float:left;
	font-size:1em;
	line-height:1.6em;
	list-style:none outside none;
	margin:0;
	padding:0 1px 5px 0
}
ul.content-list {
	width:310px
}
.content-list a, ul.content-list-wide a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	border-bottom:1px solid #ddd;
	text-decoration:none;
	color:#666;
	font-size:10pt;
	margin:0;
	padding:6px 0 6px 12px
}
.teaser {
	width:300px;
	height:250px;
	float:left;
	border-bottom:1px solid #CCC;
	margin-right:11px;
	margin-bottom:10px
}
.wide {
	width:922px!important;
	float:left;
	border-bottom:1px solid #CCC;
	margin-right:0;
	margin-bottom:10px;
	height:auto!important;
	overflow:hidden!important
}
.padd4 {
	padding:4px
}
.teaser H3 {
	background:#A5A5A5;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:17px!important;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:400;
	margin:0;
	padding:5px
}
.teaser A.more {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	float:right;
	margin-top:5px
}
H3.wide-hl, H3.wide100 {
	height:20px;
	overflow:hidden;
	border-top:1px solid #CCC;
	width:912px;
	background:#A5A5A5;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:17px!important;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:400;
	margin:0;
	padding:5px
}
H3.wide100 {
	width:100%!important;
	text-align:left
}
.footerbar {
	color:#A50019;
	font-size:11px;
	font-weight:400;
	text-align:right;
	background-color:#F2F2F2;
	height:20px;
	overflow:hidden;
	border-bottom:1px solid #CCC;
	width:912px;
	margin:0;
	padding:5px
}
div .box-even-odd {
	border:1px solid #ccc;
	margin-bottom:8px;
	padding:3px
}
div .box-even-odd .rss {
	border:none;
	margin-right:5px;
	cursor:pointer
}
table.even-odd {
	border-collapse:collapse;
	width:100%
}
tr.even, tr.odd {
	border-bottom:1px solid #CCC
}
tr.noborder {
	border-bottom:0 none!important
}
.even {
	background-color:#f9f9f9
}
tr.even TD, tr.odd TD {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:4px
}
tr.even TD.normal, tr.odd TD.normal {
	text-transform:none
}
table.even-odd A {
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3b6bc0
}
IFRAME #shopperMap {
	height:450px;
	width:922px;
	border-bottom-style:hidden;
	border:0 none;
	overflow:hidden;
	margin:-140px 0 0;
	padding:0
}
IFRAME #flugziele {
	height:600px;
	width:921px;
	border-bottom-style:hidden;
	border:0 none;
	overflow:hidden;
	margin:0;
	padding:0
}
DIV #fenster {
	height:200px;
	overflow:hidden
}
h2.teaserH2 {
	background-image:url(/img/elements/teaser_h2_left.gif);
	background-repeat:no-repeat;
	text-align:left;
	margin:0;
	padding:6px 0 0 5px
}
h2.teaserH2 span {
	background:url(/img/elements/teaser_h2_right.gif) no-repeat scroll right top #DADADA;
	padding:7px 80px 1px 7px
}
#content630 {
	float:left;
	text-align:left;
	width:630px;
	margin:10px 0 0 10px;
	padding:0
}
#maincontent {
	width:660px;
	text-align:left;
	float:left;
	margin:10px 0 0 10px;
	padding:0
}
#maincontent h3 {
	background:url(/img/repeatxSprite.gif) repeat-x 0 -1426px;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	height:30px;
	display:block;
	margin:0;
	padding:5px 0 0 10px
}
#reisetipp_content {
	width:940px;
	text-align:left;
	margin:10px 0 0 10px;
	padding:0
}
#reisetipp_content .textblock {
	margin-bottom:6px;
	width:660px;
	float:left
}
#flsp {
	width:595px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:400;
	color:#000;
	float:left;
	margin:0 0 16px;
	padding:0
}
#flspheader {
	display:block;
	font-size:11px;
	line-height:13px;
	margin:0 0 2px
}
#flsp p {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#8CB3D9;
	margin:0;
	padding:5px 0
}
#flsp img {
	width:20px;
	float:left;
	margin:2px 4px 10px 0;
	padding:0
}
#flsp #txt {
	width:574px;
	float:right;
	margin:0;
	padding:0
}
#flsp a:link, #flsp a:visited, #flsp a:active {
	color:#036!important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
	font-size:1.1em;
	font-weight:400;
	line-height:1.5em;
	text-decoration:none;
	text-transform:uppercase
}
#flsp a:hover {
	color:#C6001E!important
}
.feedbild {
	clear:left;
	float:right;
	margin-right:15px
}
#cshflsp {
	float:left;
	width:590px;
	margin:15px 0 0;
	padding:5px 5px 4px 8px
}
#cshflsp .cshheader {
	font-size:1.3em;
	line-height:1.5em;
	font-weight:700;
	color:#A60018;
	margin:0;
	padding:0
}
#cshflsp .cshf {
	font-weight:700;
	font-size:1em;
	line-height:13px;
	margin-top:6px;
	padding-top:4px;
	background-color:#FFF0F2;
	padding-left:2px
}
#cshflsp .cshd {
	padding-left:2px;
	background-color:#FFF0F2;
	padding-bottom:2px
}
#cshflsp .cshp {
	float:right;
	font-size:16px;
	line-height:18px;
	font-weight:700;
	margin-top:6px;
	padding-top:8px;
	padding-right:4px;
	text-align:right
}
#billige-fluege {
	float:left;
	text-align:left;
	width:600px;
	margin:10px 0 0 20px;
	padding:0
}
.flugangebot {
	width:620px;
	border:1px solid #039;
	float:left;
	clear:left;
	margin:0 0 10px;
	padding:4px 0 6px
}
.flugangebot h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	font-weight:700;
	margin:0;
	padding:0
}
.flugangebot h2 {
	font-size:12px;
	line-height:16px;
	font-weight:700;
	margin:0;
	padding:0 0 4px
}
.flugangebot .unser {
	width:505px;
	float:left;
	margin:0;
	padding:4px 0 0 10px
}
.flugangebot .airline {
	width:120px;
	float:left;
	margin:0;
	padding:14px 10px 0
}
.flugangebot .angebot {
	width:375px;
	float:left;
	margin:0;
	padding:0
}
.flugangebot .hinweise {
	width:505px;
	float:left;
	clear:left;
	margin:0;
	padding:4px 0 0 10px
}
.flugangebot a:hover {
	font-family:"Arial Black", Gadget, sans-serif;
	text-decoration:none;
	color:#A60018;
	font-size:18px;
	line-height:22px;
	font-weight:700
}
#billige-fluege .textblock {
	width:610px;
	margin-bottom:6px
}
#billige-fluege .textblock p {
	margin:0;
	padding:0 0 4px
}
#flugspecial-rechts {
	width:231px;
	text-align:left;
	float:right;
	margin:0;
	padding:0
}
TABLE.bestprice {
	border-collapse:collapse;
	border:1px solid #CCC;
	height:178px;
	overflow:hidden;
	width:100%;
	margin-bottom:15px;
	cursor:pointer
}
TABLE.bestprice TD {
	vertical-align:top;
	background:#f6f6f6;
	padding:10px
}
TABLE.bestprice TD.price, TABLE.bestprice TD.logo {
	color:#a50019;
	background:#ebebeb;
	border-right:1px solid #fff;
	text-align:center;
	padding:10px
}
TABLE.bestprice TD.pfeil {
	background:url(/img/elements/bestprice-arrow.png) no-repeat #f6f6f6;
	width:36px
}
TABLE.bestprice TD.price .price {
	font-size:44px;
	font-weight:400;
	line-height:1.1em;
	font-family:Impact, sans-serif
}
TABLE.bestprice TD.price .currency {
	font-size:20px;
	font-weight:400;
	margin-left:-1.1em
}
TABLE.bestprice TD.price .cent {
	font-size:20px;
	font-weight:700;
	letter-spacing:-1px;
	margin-left:-.1em;
	vertical-align:1em
}
TABLE.bestprice TD.price .hinweis {
	font-family:Arial;
	font-size:24px;
	font-weight:400;
	margin-left:-.1em
}
TABLE.bestprice P {
	line-height:1.5em!important;
	font-size:9pt!important;
	margin:0!important;
	padding:0!important
}
TABLE.bestprice P.small {
	line-height:1.7em!important;
	font-size:7pt!important;
	width:250px;
	margin:0!important;
	padding:0!important
}
TABLE.bestprice P.airline {
	line-height:2.1em;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:700;
	margin:5px 0 0;
	padding:0
}
TABLE.bestprice H2 {
	color:#3b6bc0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:400;
	line-height:1.3em;
	text-transform:uppercase;
	margin:0;
	padding:0 0 8px
}
TABLE.bestprice H2 a {
	color:#3b6bc0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:400;
	line-height:1.3em;
	text-transform:uppercase;
	margin:0;
	padding:0 0 8px
}
#ggmap {
	height:300px;
	width:100%;
	margin-bottom:20px;
	border:1px solid #ccc
}
table.table-flugsuche {
	border-right:0 none;
	height:232px;
	width:500px;
	color:#fff;
	border-style:none;
	border-width:0;
	margin:0 0 0 30px;
	padding:2px
}
table.table-openjaw {
	border-right:0 none;
	height:232px;
	width:495px;
	color:#fff;
	border-style:none;
	border-width:0;
	margin:8px 0 0 15px;
	padding:0
}
table.table-openjaw TD {
	color:#fff;
	padding:5px
}
.table-flugsuche TD {
	color:#fff;
	font-size:12px;
	padding:1px 0 0 5px
}
.table-flugsuche TABLE td {
	color:#FFF;
	padding:0
}
.table-flugsuche SELECT, .table-flugsuche INPUT {
	color:#666!important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.3em
}
TABLE.jq-suche {
	width:100%;
	border-collapse:collapse
}
TABLE.jq-suche TH, TABLE.jq-suche TD {
	padding:3px 5px
}
TABLE#erweitert, #kids, #warningCheckRatio2, #hotel {
	display:none
}
SPAN.toggler {
	text-decoration:underline;
	line-height:25px;
	cursor:pointer
}
DIV.errorbox {
	position:absolute;
	width:200px;
	margin-top:5px;
	margin-left:400px;
	border:1px solid red;
	background-color:#FCD6DF;
	color:#C00;
	padding:8px
}
UL.error {
	padding:0
}
UL.error LI {
	list-style:square
}
input.error {
	background-color:#F93!important;
	border:1px solid red
}
div.error {
	color:red
}
.focusField {
	border:solid 2px #73A6FF;
	background:#EFF5FF;
	color:#000
}
.idleField {
	color:#6F6F6F;
	border:solid 2px #DFDFDF
}
#suchbox-openjaw {
	width:440px;
	height:370px
}
#suchbox-openjaw .inner {
	width:400px;
	margin:10px 20px
}
#suchbox-openjaw .box-headline {
	background:url(/img/buttons/openjaw-headline.gif) no-repeat top left;
	width:99px;
	height:20px;
	margin:10px 0 0 3px
}
#suchbox-openjaw .box-separe {
	background:url(/img/layoutSprite.gif) no-repeat 0 -437px;
	font-size:2px;
	width:410px;
	height:2px;
	position:relative;
	margin:5px 0 5px -4px
}
#suchbox-openjaw .left {
	width:10px;
	height:370px;
	background:url(/img/layoutSprite.gif) no-repeat -547px 0
}
#suchbox-openjaw .center {
	width:400px;
	height:350px;
	background:url(/img/repeatxSprite.gif) repeat-x 0 -1013px;
	padding:10px
}
#suchbox-openjaw .right {
	width:10px;
	height:370px;
	background:url(/img/layoutSprite.gif) no-repeat -586px 0
}
#flugabfragesmall {
	float:right;
	display:block;
	width:231px;
	height:430px;
	margin-bottom:5px
}
#flugabfragesmall .left {
	width:11px;
	height:430px;
	background:url(/img/layoutSprite.gif) no-repeat -600px 0
}
#flugabfragesmall .right {
	width:10px;
	height:430px;
	background:url(/img/layoutSprite.gif) no-repeat -638px 0
}
#flugabfragesmall .center {
	width:190px;
	height:430px;
	background:url(/img/repeatxSprite.gif) repeat-x 0 -534px;
	padding:0 10px
}
#suchbox {
	width:472px;
	height:265px;
	margin:0;
	padding:0
}
#suchbox h1 {
	font-size:14pt;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:10px 0 0 3px;
	padding:0
}
#suchbox .left {
	width:10px;
	height:265px;
	background:url(/img/layoutSprite.gif) no-repeat -490px -98px
}
#suchbox .center {
	width:452px;
	height:265px;
	background:url(/img/repeatxSprite.gif) repeat-x 0 0
}
#suchbox .right {
	width:10px;
	height:265px;
	background:url(/img/layoutSprite.gif) no-repeat -533px -98px
}

#suchbox .leftsmall {
	width:10px;
	height:195px;
	background:url(/img/layoutSprite.gif) no-repeat -652px 0
}
#suchbox .centersmall {
	width:452px;
	height:195px;
	background:url(/img/repeatxSprite.gif) repeat-x 0 0
}
#suchbox .rightsmall {
	width:10px;
	height:195px;
	background:url(/img/layoutSprite.gif) no-repeat -696px 0
}
#flugabfragesmall .labtxt, #suchbox .labtxt, #suchbox-openjaw .labtxt {
	font-size:8pt;
	color:#636363;
	line-height:1.3em;
	margin:.3em 0 0 2px;
	padding:0
}
#flugabfragesmall .fieldbox, #suchbox .fieldbox {
	display:block
}
#flugabfragesmall .input-kalender, #suchbox .input-kalender, #suchbox-openjaw .input-kalender {
	font-size:8pt;
	color:#848484;
	background:url(/img/layoutSprite.gif) no-repeat 0 -228px;
	width:95px;
	border:none;
	margin:0;
	padding:5px 15px 5px 5px
}
#flugabfragesmall .input-depdes, #suchbox .input-depdes, #suchbox-openjaw .input-depdes {
	font-size:8pt;
	color:#848484;
	background:url(/img/layoutSprite.gif) no-repeat 0 -203px;
	width:172px;
	border:none;
	margin:0;
	padding:5px 15px 5px 5px
}
#suchbox .box-separe {
	background:url(/img/layoutSprite.gif) no-repeat 0 -437px;
	font-size:2px;
	width:430px;
	height:2px;
	position:relative;
	margin:5px 0 3px 5px
}
#flugabfragesmall .box-separe-small {
	background:url(/img/layoutSprite.gif) no-repeat 0 -449px;
	font-size:2px;
	width:209px;
	height:2px;
	position:relative;
	margin:8px 0 5px -8px
}
#flugabfragesmall .box-headline, #suchbox .box-headline {
	background:url(/img/buttons/suchbox-headline.gif) no-repeat top left;
	width:99px;
	height:20px;
	margin:15px 0 0 3px
}
#flug-suchen {
	background:url(/img/buttonsprite.png) no-repeat 0 0;
	width:192px;
	height:29px;
	border:none;
	cursor:pointer;
	margin-right:-2px
}
#flug-suchen-more {
	background:url(/img/buttonsprite.png) no-repeat -152px -31px;
	width:40px;
	height:29px;
	border:none;
	cursor:pointer
}
#flug-suchen-small {
	background:url(/img/buttonsprite.png) no-repeat 0 -31px;
	width:145px;
	height:29px;
	border:none;
	cursor:pointer
}
#mietwagen-suchen
{
background: url("/img/buttonsprite.png") no-repeat 0pt -180px;
width: 192px;
height: 29px;
border:none;
cursor: pointer;
margin-top:14px;
}
#hotel-suchen
{
background: url("/img/buttonsprite.png") no-repeat 0pt -210px;
width: 192px;
height: 29px;
border:none;
cursor: pointer;
margin-top:12px;
}
#suchbox .input-hotel {
font-size: 8pt;
color: #848484;
background: url("/img/layoutSprite.gif") no-repeat 0pt -280px;
width: 172px;
border: none;
padding: 5px 15px 5px 5px;}
.calIcon{
 width: 24px;
    height: 24px;
    cursor: pointer;
    background: url("/img/layoutSprite.gif") no-repeat -22px -254px;
}
#flug-suchen-small-action {
	background:url(/img/buttons/btn-fluege-suchen-small_action.png) no-repeat top left;
	width:144px;
	height:29px;
	border:none;
	cursor:pointer
}
#flug-openjaws-more {
	background:url(/img/buttonsprite.png) no-repeat 0 -62px;
	width:145px;
	height:29px;
	border:none;
	cursor:pointer
}
.table-openjaw #flug-suchen {
	height:40px;
	width:192px;
	background:url(/img/buttons/btn-fluege-suchen-blau.png);
	border:0 none;
	text-indent:-500px;
	margin-top:0;
	margin-bottom:0
}
select {
	font-size:8pt;
	border:2px solid #f8db8e;
	color:#666;
	padding:2px 1px;
	margin:0
}
.select1 {
	width:143px
}
.select2 {
	width:190px
}
.select3 {
	width:65px
}
.select4 {
	width:110px
}
#content-slider {
	width:630px;
	margin:5px 0 0;
	padding:0
}
#content-slider .folio_block {
	background:url(/img/startSprite.jpg) no-repeat 0 -187px;
	height:83px;
	width:633px
}
#content-slider .main_view {
	float:left;
	margin:4px 2px 0 4px
}
#content-slider .window {
	height:75px;
	width:625px;
	overflow:hidden;
	position:relative
}
#content-slider .image_reel {
	position:absolute;
	top:0;
	left:0
}
#content-slider .image_reel div {
	float:left;
	display:inline
}
#content-slider .paging {
	position:absolute;
	z-index:1;
	display:none;
	margin:5px 0 0 7px
}
#content-slider .paging a {
	background:url(/img/buttonsprite.png) no-repeat -159px -163px;
	text-decoration:none;
	font-size:0;
	margin:0 0 0 3px;
	padding:8px 8px 8px 7px
}
#content-slider .paging a.active {
	background:url(/img/buttonsprite.png) no-repeat -177px -163px;
	margin:0 0 0 3px;
	padding:8px 8px 8px 7px
}
#content-slider .offer {
	background:url(/img/startSprite.jpg) no-repeat
}
#content-slider .image_reel ul {
	width:4000px;
	margin:0;
	padding:0
}
#content-slider .image_reel li {
	float:left;
	display:inline;
	width:625px;
	height:75px;
	cursor:pointer
}
#content-slider .offer1 {
	background-position:0 -496px
}
#content-slider .offer2 {
	background-position:0 -573px
}
#content-slider .offer3 {
	background-position:0 -650px
}
#content-slider .offer4 {
	background-position:0 -727px
}
#content-slider .offer5 {
	background-position:0 -804px
}
#lastminute-home {
	background:url(/img/startSprite.jpg) no-repeat 0 -272px;
	width:950px;
	height:222px;
	margin:5px 0 0
}
#lastminute-home h2, h2 .mapindex {
	color:#3b6bc0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:400;
	line-height:1.3em;
	margin:20px 0 0 320px;
	padding:0 0 5px
}
#lastminute-home ul {
	width:290px;
	margin:20px 20px 0 10px;
	padding:0
}
#lastminute-home li {
	list-style:none;
	display:block;
	font-size:8pt;
	clear:both;
	padding:1px 5px 2px
}
#lastminute-home li .dest {
	overflow:hidden
}
#lastminute-home li .lstg {
	width:69px;
	white-space:nowrap;
	overflow:hidden;
	margin:0 10px 0 0
}
#lastminute-home li .price {
	font-size:10pt;
	font-weight:700;
	color:#f49e08;
	margin:0 20px 0 0
}
#lastminute-home li a {
	text-decoration:none;
	height:20px;
	display:block;
	color:#535353;
	background:url(/img/link_list_icon.gif) no-repeat right center
}
#lastminute-home li a:hover {
	color:#f49e08;
	display:block;
	background:url(/img/link_list_icon_hover.gif) no-repeat right center
}
.cacheflights {
	width:660px;
	border:1px solid #ccc;
	text-align:left;
	margin:0 0 10px
}
.cacheflights h3 {
	color:#fff;
	font-size:15px!important;
	text-decoration:none;
	font-weight:700;
	background:url(/img/repeatxSprite.gif) repeat-x 0 -1426px;
	height:23px;
	display:block;
	border:none;
	text-transform:none;
	margin:3px 3px 0;
	padding:7px 0 3px 10px
}
.cacheflights ul {
	list-style:none;
	margin:0 4px 4px;
	padding:0
}
.cacheflights li {
	font-weight:400;
	font-size:9pt;
	display:block;
	color:#666;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-top:1px solid #f5f5f5;
	cursor:pointer;
	clear:both;
	padding:7px 0 7px 10px
}
.cacheflights li:hover {
	background-color:#fafafa
}
.cacheflights .head {
	background-color:#f2f2f2;
	font-weight:700
}
.cacheflights div.date {
	width:150px
}
.cacheflights div.route {
	width:320px;
	overflow:hidden
}
.cacheflights div.airline {
	width:60px;
	padding:0
}
.cacheflights div.airline img {
	height:20px;
	border:none;
	margin:-3px 0
}
.cacheflights div.price {
        width:100px;
	margin-right:5px;
	text-align:left
}
.cacheflights span.price {
	font-size:10pt;
	font-weight:700;
	color:#3b6bc0
}
#frmPassenger .select {
	width:120px;
	border:1px solid #ccc;
	padding:2px
}
#frmPassenger .submit {
	background:url(/img/buttonsprite.png) no-repeat 0 -93px;
	width:136px;
	height:26px;
	color:#fff;
	border:none;
	float:right;
	padding-bottom:4px;
	cursor:pointer;
	margin:19px 5px 0 10px
}
#portfolio {
	float:left
}
#booksys_logo, #servicespecial {
	width:231px;
	margin-bottom:3px;
	float:right
}

#footer .footer-list h3 {
	font-family:Helvetica, Arial, sans-serif;
	color:#fff;
	font-size:14px!important;
	text-decoration:none;
	font-weight:700;
	height:31px;
	display:block;
	width:261px;
	margin:15px 0 0;
	padding:6px 2px 4px
}

#footer .footer-list h3 {
	background:url(/img/repeatxSprite.gif) repeat-x 0 -1426px
}
#servicespecial {
	background:url(/img/layoutSprite.gif) no-repeat -198px -246px;
	height:188px
}
#servicespecial ul {
	float:left;
	width:189px;
	list-style-image:url(/img/spechook.gif);
	margin:22px 0 0 0;
	padding:0 0 0 40px
}
#booksys_logo ul {
	float:left;
	width:189px;
	list-style-image:url(/img/spechook.gif);
	margin:95px 0 0 0;
	padding:0 0 0 40px
}
#booksys_logo ul li a, #servicespecial ul li {
	color:#3b6bbf;
	line-height:13pt;
	font-style:italic;
	font-size:8pt;
	cursor:pointer;
	text-decoration:none;
	margin:0;
	padding:2px 0
}
#booksys_logo {
	background:url(/img/layoutSprite.gif) no-repeat -198px -98px;
	height:146px
}
.flightlist_home {
	width:472px;
	height:265px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0
}
#suchbox h2, .flightlist_home h2 {
	color:#fff;
	font-size:12pt;
	font-weight:400;
	line-height:130%;
	margin:10px 0 3px
}
.flightlist_home .separe {
	background:url(/img/layoutSprite.gif) no-repeat 5px -441px;
	font-size:2px;
	width:430px;
	height:2px;
	position:relative;
	margin:4px 0 5px
}
.flightlist_home .left {
	width:10px;
	height:265px;
	background:url(/img/layoutSprite.gif) no-repeat -435px -98px
}
.flightlist_home .center {
	width:452px;
	height:265px;
	background:url(/img/repeatxSprite.gif) repeat-x 0 -267px
}
.flightlist_home .right {
	width:10px;
	height:265px;
	background:url(/img/layoutSprite.gif) no-repeat -475px -98px
}
.flightlist_home ul {
	width:210px;
	list-style:none;
	color:#fff;
	font-size:8pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0
}
.flightlist_home li {
	display:block;
	cursor:pointer;
	clear:both;
	color:#fff;
	height:17px;
	text-decoration:none;
	margin:0;
	padding:3px 4px
}
.flightlist_home li a {
	cursor:pointer;
	clear:both;
	color:#fff;
	text-decoration:none;
	height:17px;
	margin:0
}
.flightlist_home li:hover {
	cursor:pointer;
	background-color:#7295d1;
	height:17px;
	border-color:#8faadc;
	border-width:1px 0
}
.flightlist_home span.route {
	width:120px;
	margin-top:1px
}
.flightlist_home span.price {
	font-size:10pt;
	font-weight:600
}
.flightlist_home span.bolder {
	font-weight:400
}
.flightlist_home div.more {
	text-align:right;
	color:#fff;
	font-size:10pt;
	margin:5px 30px 0 0
}
.flightlist_home div.more a {
	text-decoration:underline;
	text-align:right;
	color:#fff
}
.images_home h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:400;
	line-height:1.3em;
	text-decoration:none;
	margin:145px 0 0 30px;
	padding:0 0 8px
}
.car_home {
	background:url(/img/startSprite.jpg) no-repeat -320px 0;
	width:313px;
	height:185px;
	margin:4px 0 0
}
.car_home h2 {
	color:#070468
}
.shoppermap_home {
	background:url(/img/startSprite.jpg) no-repeat 0 0;
	width:313px;
	height:185px;
	margin:4px 7px 0 0
}
.shoppermap_home h2 {
	color:#3b6bc0
}
.hotel_home {
	background:url(/img/startSprite.jpg) no-repeat -636px 0;
	width:313px;
	height:185px;
	margin:4px 0 0
}
.hotel_home span {
	color:#fcb100;
	font-weight:700
}
.hotel_home h2 {
	color:#4e4e4e
}
.reisetipp_home {
	background:url(/img/startSprite.jpg) no-repeat -636px -187px;
	width:313px;
	height:83px;
	cursor:pointer;
	margin:5px 0 0
}
.reisetipp_home h2 {
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:400;
	line-height:1.3em;
	text-decoration:none;
	float:right;
	margin:15px 20px 0 0
}
.reisetipp_home span {
	font-weight:bolder;
	font-size:16pt
}
.g_plus {
	width:60px;
	margin:20px 0 0 400px
}
.tabs {
	background:#fcfcfc url(/img/repeatxSprite.gif) repeat-x 0 -1550px;
	height:183px;
	width:625px;
	border:1px solid #ececec;
	margin-bottom:5px;
	margin-top:4px
}
.tabs h1{font-size:15pt; padding:5px 0 0 5px; color: #3b6bc0;}
UL.tabNavigation {
	list-style:none;
	overflow:hidden;
	background-color:#f3a821;
	margin:0;
	padding:0
}
UL.tabNavigation li {
	float:left;
	margin-top:-10px;
	padding:0
}
UL.tabNavigation h2 A {
	color:#fff;
	float:left;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
	font-style:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 20px
}
UL.tabNavigation h2 A.selected, UL.tabNavigation h2 A:hover {
	background-color:#fcfcfc;
	background-image:none;
	color:#666;
	cursor:pointer;
	border-color:#ececec;
	border-style:solid;
	border-width:0 1px 0 0;
	padding:5px 19px 5px 20px
}
div.tabs>div {
	margin-top:3px;
	padding:5px
}
div.tabs p {
	font-size:9pt;
	line-height:150%;
	margin-right:10px;
	background-color:transparent;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 0 5px
}
.overflow{
    overflow:auto;
	height:165px;}
	
.marg-tab-cont {
	margin:0 0 0 10px
}
ul.hotelbewertung {
	list-style:none;
	font-size:10pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:140%;
	margin:0;
	padding:0
}
ul.hotelbewertung li {
	margin:15px 0
}
.w100, ul.content-list-wide {
	width:100%
}
form, .td-content, #nav p, #flugabfrage .suggestionList, #flugabfrage .suggList, #flugabfrage-klein .suggestionList {
	margin:0;
	padding:0
}
#containernew .topleft, #footer .topleft, #mapindex .topleft {
	width:15px;
	height:15px;
	background:url(/img/layoutSprite.gif) no-repeat 0 0
}
#containernew .topcenter, #footer .topcenter, #mapindex .topcenter {
	width:950px;
	height:14px;
	background-color:#fff;
	border-top:1px solid #e0e0e0
}
#containernew .topright, #footer .topright, #mapindex .topright {
	width:15px;
	height:15px;
	background:url(/img/layoutSprite.gif) no-repeat -45px 0
}
#containernew .bottomleft, #footer .bottomleft, #mapindex .bottomleft {
	width:15px;
	height:15px;
	background:url(/img/layoutSprite.gif) no-repeat 0 -76px
}
#containernew .bottomcenter, #footer .bottomcenter, #mapindex .bottomcenter {
	width:950px;
	height:14px;
	background-color:#fff;
	border-bottom:1px solid #e0e0e0
}
#containernew .bottomright, #footer .bottomright, #mapindex .bottomright {
	width:15px;
	height:15px;
	background:url(/img/layoutSprite.gif) no-repeat -45px -76px
}
.footer-list a:hover, .content-list a:hover, ul.content-list-wide a:hover {
	color:#f3a720
}
#ibe-footer h1, #ibe-footer h1 a {
	font-weight:700;
	color:#000;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:0 0 2px
}
#werbung-banner, #rt160 {
	float:left;
	width:160px;
	margin:0 0 0 5px;
	padding:0
}
#header a:link, #header a:visited, #header a:active {
	color:#000;
	text-decoration:none;
	font-weight:400
}
#nav .nav-header a:link, #nav .nav-header a:visited, #nav .nav-header a:active, #nav .nav-header a:hover {
	font-size:11px;
	line-height:13px;
	font-weight:700;
	display:block;
	color:#FFF;
	text-decoration:none
}
#nav a.navigation:link, #nav a.navigation:visited, #nav a.navigation:active {
	text-decoration:none;
	color:#17395C;
	line-height:12px;
	display:block;
	background-color:#E0ECF8;
	border-top:1px #FFF;
	border-right:1px #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px #FFF;
	width:152px;
	font-weight:400;
	margin:0;
	padding:2px 0 2px 10px
}
#flugabfrage h1, #flugabfrage-klein h1 {
	font-weight:700;
	font-size:11px;
	line-height:13px;
	color:#FFF;
	letter-spacing:1px;
	margin:0;
	padding:0
}
#flugabfrage .abbis, #flugabfrage-klein .abbis {
	font-size:14px;
	line-height:16px;
	color:#A60018;
	font-weight:700;
	font-family:"Courier New", Courier, monospace
}
#flugabfrage td, #flugabfrage-klein td {
	text-align:left;
	vertical-align:top
}
#flugabfrage p, #flugabfrage-klein p {
	margin:0;
	padding:0 0 1px
}
#flugabfrage .suggestionsBox, #flugabfrage-klein .suggestionsBox {
	position:absolute;
	width:240px;
	background-color:#FFF4CA;
	color:#000;
	z-index:2;
	font-size:11px;
	line-height:14px;
	border-color:#17395C;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	margin:22px 0 0
}
#flugabfrage .suggestionList li, #flugabfrage-klein .suggestionList li {
	cursor:pointer;
	list-style-type:square;
	color:#17395C;
	list-style-position:inside;
	margin:0 0 3px;
	padding:6px 3px 0 6px
}
#flugabfrage .suggestionList li:hover, #flugabfrage-klein .suggestionList li:hover {
	color:#A60018
}
#flugabfrage .fmvorschlaege, #flugabfrage-klein .fmvorschlaege {
	color:#FFF;
	font-weight:700;
	display:block;
	padding:2px 0
}
#navigation li a {
	cursor:pointer;
	text-decoration:none;
	color:#fff;
	display:block;
	font-weight:700;
	height:50px
}
#csh1, #csh2 {
	float:left;
	width:235px;
	border:1px solid #17395C;
	margin:0 5px 0 0;
	padding:5px 5px 4px 8px
}
.cshf a, #cshflsp .cshf a {
	font-weight:700;
	text-decoration:none
}
.cshp a, #cshflsp .cshp a {
	font-weight:700;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#A60018
}
.textblock, #maincontent .textblock {
	margin-bottom:6px
}
#maincontent .list ul, #reisetipp_content .list ul {
	list-style:circle;
	margin:0
}
#maincontent .list ul li, #reisetipp_content .list ul li {
	font-size:10pt;
	line-height:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:5px 0;
	padding:0
}
#maincontent .list ul li a, #reisetipp_content .list ul li a {
	font-size:10pt;
	color:#5e5f5f;
	line-height:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:8px 0 15px;
	padding:0
}
#maincontent .list ul li a:hover, #reisetipp_content .list ul li a:hover, ul.hotelbewertung li a {
	text-decoration:underline;
	color:#5e5f5f
}
.flugangebot a:link, .flugangebot a:visited, .flugangebot a:active {
	font-family:"Arial Black", Gadget, sans-serif;
	text-decoration:none;
	color:#17395C;
	font-size:18px;
	line-height:22px;
	font-weight:700
}
TABLE.bestprice A, #booksys_logo ul li:hover, #servicespecial ul li:hover, .flightlist_home div.more a:hover {
	text-decoration:none
}
TD.redline, .table-openjaw TD.redline {
	background:url(/img/doubleline_red.gif);
	background-repeat:repeat-x;
	background-position:0 9px;
	line-height:2px;
	margin:0;
	padding:10px 0 0
}
#lastminute-home li span, .images_home {
	cursor:pointer
}
.cacheflights .selectedbg, #frmPassenger .selectedbg, .cacheflights .selectedbg:hover, #frmPassenger .selectedbg:hover {
	background-color:#faebb7
}
#navigation li.home_selected, #navigation li.fluege_buchen_selected, #navigation li.gabelfluege_selected, #navigation li.mietwagen_selected, #navigation li.hotels_selected, #navigation li.pauschalreisen_selected, #navigation li.flugnews_selected {
	cursor:pointer;
	vertical-align:middle
}
#flugabfrage .text-oa, .flugangebot p {
	margin:0;
	padding:0 0 2px
}

.scroll_me{width:230px;}
