* {margin: 0; padding: 0; }
body {margin: 0; padding: 0; font: 62.5% Arial, Helvetica, sans-serif; background-image: url(../images/bg.jpg); background-repeat: no-repeat; 
background-color: #CEECFD; color: #000; background-position: center 0;}
.clear {height: 0px; overflow: hidden; margin: 0; padding: 0; clear: both;}
form {margin: 0; padding: 0;}

#wrap {width: 960px; margin: 0 auto; }
#head-line {background-image: url(../images/top_navi_bottom_line.gif); background-repeat: no-repeat; background-position: 0 bottom; height: 100%;}
#header {margin: 12px 0 0 0; width: 970px; }
#header div.logo {width: 168px; height: 66px; overflow: hidden; float: left; display: inline; margin: 0 34px 0px 0; background-image: url(../images/logo_austrian.png); background-repeat: no-repeat;}
#header div.logo a {display: block; width: 168px; height: 66px;}
#header div.logo img {display: none; visibility: hidden;}
#header div.header-right {float: left; width: 768px; }
#header div.header-right ul {list-style-type: none;}
#header div.header-right ul li {float: left;}
#meta-navi {float: left; display: inline; margin: 0 43px 0 0;}
#meta-navi ul li {margin: 0 7px 0 0; background-image: url(../images/meta_sep.gif); background-repeat: no-repeat; background-position: right 3px; padding: 0 7px 0 0;}
#meta-navi ul li.nb {background-image: none;}
#meta-navi ul li a {font-size: 1.2em; color: #323C41; text-decoration: underline;}
#meta-navi ul li a:hover {color: #D81E05; }
#meta-navi ul li a.on {font-size: 1.2em; color: #D81E05; text-decoration: none;}
#meta-navi ul li span {font-size: 1.2em; color: #323C41; display: inline; float: left; margin: 0 7px 0 0;}
#meta-navi ul li a.text-normal {width: 11px; height: 14px; overflow: hidden; display: inline; float: left; margin: 0px 5px 0 0; background-position: 0 0;background-image: url(../images/text_size_normal.gif); background-repeat: no-repeat; text-indent: -1000em; cursor: default;}
#meta-navi ul li a.text-normal:hover {background-position: 0 0;}
#meta-navi ul li a.text-big {width: 14px; height: 14px; overflow: hidden; display: inline; float: left; background-position: 0 -28px;
background-image: url(../images/text_size_big.gif); background-repeat: no-repeat; text-indent: -1000em;}
#meta-navi ul li a.text-big:hover {background-position: 0 -14px;}
a.customHovers {font-size: 1em; font-weight: bold; text-decoration: none; color: #464F54; background-image: none; padding: 0px; outline: none; }
a.customHovers:hover {color: #D81E05; background-color: transparent; outline: none;}
div.replaceddl2 {float: left; display: inline; margin: 0 10px 0 0;  }
* html div.replaceddl2 {width: 128px; overflow: hidden;}
div.replaceddl2 a.selectlinks {font-size: 0.5em; font-weight: normal; display: block; text-decoration: none; color: #000; padding: 3px 0 3px 5px;}
div.replaceddl2 a.selectlinks:hover {color: #D81E05; background-color: #DDF2FE; }

#tabsF {width:100%; margin: 17px 0 0 0; height: 36px; overflow: hidden;}
#tabsF ul {margin:0; list-style:none;}
#tabsF li {display:inline; margin:0 5px 0 0; padding:0;}
#tabsF a {float:left; margin:0; text-decoration:none; background:url(../images/top_navi_bg_left.gif) no-repeat left top;
padding: 0 0 0 15px; height: 36px; overflow: hidden; font-size: 1.5em; font-weight: bold; text-decoration: none; color: #464f54; line-height: 40px;}
#tabsF a span {float:left; display:block; background:url(../images/top_navi_bg_right.gif) no-repeat right top; padding: 0 15px 0 0;}
#tabsF a.on {float:left; margin:0; text-decoration:none; background:url(../images/top_navi_bg_left.gif) no-repeat left -72px;
padding: 0 0 0 15px; height: 36px; overflow: hidden; font-size: 1.5em; font-weight: bold; text-decoration: none; color: #d81e05; line-height: 36px;}
#tabsF a.on span {float:left; display:block; color: #d81e05; background:url(../images/top_navi_bg_right.gif) no-repeat right -72px; padding: 0 15px 0 0;}
#tabsF a.on:hover {float:left; margin:0; text-decoration:none; background:url(../images/top_navi_bg_left.gif) no-repeat left -72px;
padding: 0 0 0 15px; height: 36px; overflow: hidden; font-size: 1.5em; font-weight: bold; text-decoration: none; color: #d81e05; line-height: 36px;}
#tabsF a.on:hover span {
float:left; display:block; color: #d81e05; background:url(../images/top_navi_bg_right.gif) no-repeat right -72px; padding: 0 15px 0 0;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover span {color:#d81e05;}
#tabsF a:hover {background-position:0% -36px; color: #d81e05; line-height: 36px;}
#tabsF a:hover span {background-position:100% -36px; color: #d81e05;}


#main {background-color: #FFF; width: 960px; overflow: hidden;}
#wrap div.main-bg {background-image: url(../images/main_bg_lines.gif); background-repeat: repeat-y; margin: 18px 0 12px 0; width: 960px;}
#wrap div.main-bg-one {background-image: url(../images/main_bg_lines_one.gif); background-repeat: repeat-y; margin: 18px 0 12px 0; width: 960px;}
#wrap div.main-bg-breit {background-image: url(../images/main_bg_breit.gif); background-repeat: repeat-y; margin: 18px 0 12px 0; width: 960px;}
#wrap div.main-bg-error {background-image: url(../images/main_bg_lines_error.gif); background-repeat: repeat-y; margin: 18px 0 12px 0; width: 778px;}
#wrap div.main-bg-pop {background-image: none; margin: 18px 0 12px 0; width: 778px;}
#wrap h3 {font-family: Georgia; font-size: 1.6em; color: #d81e05; padding: 0; margin: 0 0 10px 0; font-weight: normal;clear:both;}
#wrap h4 {font-family: Georgia; font-size: 1.2em; color: #000000; padding: 0; margin: 0 0 0px 0; font-weight: bold;}
#wrap div.middle-separator {width: 566px; height: 1px; overflow: hidden; margin: 8px 0 7px 0; }
#wrap div.content-image-wide {border: 1px solid #adb1b3; margin: 0; position: relative; width: 564px;}
#wrap div.content-image-wide span {position: absolute; bottom: 5px; right: 5px; font-size: 1.1em; color: #6F767A;}
#wrap span.image-caption {font-size: 1.1em; color: #94999C; display: block; margin: 5px 0 0 0;}
#wrap div.content-image-big {width: 756px; border: 1px solid #adb1b3; margin: 0; position: relative;}
#wrap div.image-map {
width: 564px; margin: 0 0 12px 0; height: 400px; position: relative; background-image: url(../images/image_map_wien.gif); background-repeat: no-repeat;
}
#wrap div.image-map a {
font-size: 1.2em; font-weight: bold; text-decoration: none; position: absolute; color: #464F54; line-height: 18px; display: block;
}
#wrap div.image-map a:hover {
color: #d81e05;
}
#wrap div.image-map a.map-left {
background-image: url(../images/image_map_link_hover.gif); background-repeat: no-repeat; background-position: 0 -100px; padding: 0 0 0 25px; 
}
#wrap div.image-map a.map-left:hover {
background-position: 0 0px;
}
#wrap div.image-map a.blng {
top: 197px; left: 27px;
}
#wrap div.image-map a.snlng {
top: 217px; left: 42px;
}
#wrap div.image-map a.blng2 {
top: 273px; left: 251px;
}
#wrap div.image-map a.snlng2 {
top: 160px; right: 103px;
}
#wrap div.image-map a.hnlng {
top: 236px; right: 95px;
}
#wrap div.image-map a.map-right {
background-image: url(../images/image_map_link_hover.gif); background-repeat: no-repeat; background-position: right 0px; padding: 0 25px 0 0; float: left; background-position: right -100px;
}
#wrap div.image-map a.map-right:hover {
background-position: right 0px;
}

#wrap h1 {
font-size: 2.2em; font-family: Georgia; margin: 14px 0 7px 0; padding: 0; line-height: 120%; color: #d81e05; font-weight: normal;
}
#wrap h2 {
font-size: 1.8em; font-family: Georgia; margin: 0 0 6px 0; padding: 0; line-height: 120%; color: #d81e05; font-weight: normal;
}
#wrap p {
font-size: 1.2em; color: #000; line-height: 160%; padding: 0 0 18px 0;
}
#wrap a.print-link {
font-size: 1.2em; color: #000; float: right; display: inline; padding: 1px 0 3px 25px; background-image: url(../images/icon_print.gif); background-repeat: no-repeat;
}
#wrap a.print-link:hover {
color: #d81e05;
}
#wrap a.top-link {
font-size: 1.2em; color: #000; float: right; display: inline; padding: 0px 0 0px 13px; background-image: url(../images/arrow_top_link.gif); background-repeat: no-repeat; background-position: 0 6px;
}
#wrap a.top-link:hover {
color: #d81e05; background-position: 0 -90px;
}
#wrap a.zuruck-link {
font-size: 1.2em; color: #000; text-decoration: underline; float: left; display: inline; margin: 0 12px 0 0;
background-image: url(../images/arrow_back_link.gif); background-repeat: no-repeat; background-position: 0 6px; padding: 1px 0 0 9px;
}
#wrap a.zuruck-link:hover {
color: #d81e05; background-position: 0 -87px;
}
#wrap a.weiter-link {
font-size: 1.2em; color: #000; text-decoration: underline; float: right; display: inline; margin: 0;
background-image: url(../images/arrow_faq_link.gif); background-repeat: no-repeat; background-position: 0 6px; padding: 1px 0 0 9px;
}
#wrap a.weiter-link:hover {
color: #d81e05; background-position: 0 -87px;
}
#left-column {
width: 166px; overflow: hidden; float: left; display: inline; margin: 0 10px 0 10px;
}
.left-navi {
width: 172px;
}
.left-navi ul {
list-style-type: none; 
}
a:active {
  outline: none;
}
.left-navi ul.lev2 li a {
display: block; width: 152px; padding: 6px 20px 4px 10px; color: #464F54; font-size: 1.2em; font-weight: bold; text-decoration: none;
background-image: url(../images/left_navi_lev2_bgn.gif); background-repeat: repeat-y; min-height: 20px; 
}
* html .left-navi ul.lev2 li a {
height: 20px;
}
.left-navi ul.lev2 li {
background-image: url(../images/left_navi_line.gif); background-repeat: no-repeat; padding: 1px 0 0 0; background-position: 0 top;
}
.left-navi ul.lev2 li a:hover {
color: #D81E05;
}
.left-navi ul.lev2 li a.on {
display: block; width: 152px; padding: 6px 20px 4px 10px; color: #D81E05; font-size: 1.2em; font-weight: bold; text-decoration: none;
background-image: url(../images/left_navi_lev2_bgn.gif); background-repeat: repeat-y; 
}
.left-navi ul.lev3 {
background-color: #DDF2FE; border-top: 1px solid #C2C5C6; background-image: url(../images/navi_lev3_bg.jpg); background-repeat: no-repeat; padding: 5px 0 5px 0;
}
.left-navi ul.lev3 li {
background-image: none; padding: 0;
}
.left-navi ul.lev3 li a {
 font-weight: normal; background-image: url(../images/navi_lev3_arrow.gif); background-repeat: no-repeat; background-position: 10px 6px; 
 padding: 1px 20px 1px 18px; width: 140px; display: block;  
}
.left-navi ul.lev3 li a:hover {
background-position: 10px -109px;
}
.left-navi ul.lev3 li a.on {
font-weight: bold; color: #D81E05; background-image: url(../images/navi_lev3_arrow.gif); background-repeat: no-repeat; background-position: 10px -109px; 
padding: 1px 20px 3px 18px; width: 140px;
}
.left-navi ul.lev3 li a.on:hover {
background-position: 10px -109px;
}
.bottom {
height: 5px; width: 172px; overflow: hidden; border-top: 1px solid #C2C5C6; background-image: url(../images/navi_bottom_shadow.jpg); background-repeat: no-repeat;
}
#middle-column {
width: 566px; overflow: hidden; float: left; display: inline; margin: 0 0px 0 10px;
}
#breadcrumb-navi a  {
float: left; display: inline; margin: 0 5px 0 0; font-size: 1.2em; color: #000;
}
#breadcrumb-navi a:hover {
color: #D81E05;
}
#breadcrumb-navi span {
float: left; display: inline; margin: 0 5px 0 0; font-size: 1.2em; color: #000;
}
#breadcrumb-navi img {
margin: 4px 5px 0 0; float: left; display: inline;
}
#middle-column table {
margin: 0 0 5px 0px;
}
#middle-column table caption {
font-size: 1.1em; font-weight: normal; text-align: left; padding: 0 0 5px 2px; color: #000; 
}
#middle-column th {
background-color: #ceedfd; text-align: center; font-size: 1.2em; font-weight: normal; padding: 5px 0 5px 0; 
background-image: url(../images/table_vertical_sep_white.gif); background-repeat: repeat-y;
}
#middle-column th.no {
background-image: none;
}
//#middle-column td {padding: 0px 10px 0px 10px; font-size: 1.2em; color: #000; line-height: 160%; text-align: left;background-image: url(../images/table_vertical_sep.gif); background-repeat: repeat-y; background-position: 0px 0;}
#middle-column td.no {
background-image: none;
}
#middle-column td a {
color: #3E7DB9; text-decoration: underline; background-repeat: no-repeat; padding: 0 0 0 24px;
background-position: 0 2px;
}
#middle-column td a:hover {
color: #D81E05;
}
#middle-column td.line {
padding: 0; height: 3px; overflow: hidden; padding: 0px 0 3px 0; background-image: none; 
}
#middle-column ul {
margin: 0 0 0 16px; list-style-type: none; list-style-image: url(../images/icon_ul_list.gif);
}
* html #middle-column ul {
list-style-image: url(../images/icon_ul_list_ie.gif); 
}
#middle-column ul li {
font-size: 1.2em; color: #000; padding: 0 0 16px 0; line-height: 160%;
}
#middle-column ul li a {
color: #3e7db9;
}
#middle-column ul li a:hover {
color: #d81e05;
}
#middle-column p a {
color: #3e7db9;
}
#middle-column p a:link {
color: #3e7db9;
}
#middle-column p a:hover {
color: #d81e05;
}
#middle-column p a:visited {
color: #858b8e;
}
#middle-column div.paragraph-img {
width: 180px; float: left; margin: 5px 10px 0 0; position: relative;
}
#middle-column div.paragraph-img img {
border: 1px solid #adb1b3;
}
#middle-column div.paragraph-img span.small-caption {
font-size: 1.1em; color: #94999C; display: block; margin: 5px 0 0 0;
}
#middle-column div.paragraph-img a.zoom-img {
width: 25px; height: 13px; overflow: hidden; display: block; overflow: hidden; background-image: url(../images/icon_zoom_image.gif); background-repeat: no-repeat;
text-indent: -1000em; position: absolute; right: 1px; bottom: 1px;
}
#middle-column div.paragraph-img a.zoom-img:hover {
background-position: 0 -13px;
}
#middle-column div.lounges-suchen {
background-color: #CEECFD; margin: 0 0 26px 0; padding: 12px 0 0 0;
}
#middle-column div.lounges-suchen label {
display: inline; float: left; margin: 0 10px 3px 10px; font-size: 1.2em; line-height: 130%; color: #323c41; font-weight: bold; width: 180px;
}
#middle-column div.lounges-suchen label.archiv-thema {
width: 142px; overflow: hidden; margin: 0 0 3px 10px;
}
#middle-column div.lounges-suchen label.archiv-von {
width: 210px; overflow: hidden; margin: 0 0 3px 0; padding: 0 0 0 1px;
}
#middle-column div.lounges-suchen label.archiv-bis {
width: 150px; overflow: hidden; margin: 0 0 3px 0;
}
#middle-column div.lounges-suchen a.calendar-archiv {
width: 23px; height: 18px; overflow: hidden; background-image: url(../images/icon_calendar_archiv.gif); background-repeat: no-repeat;
display: inline; text-indent: -1000em; float: left; margin: 2px 0 0 7px;
}
#middle-column div.lounges-suchen a.calendar-archiv:hover {
background-position: 0 -18px;
}
#middle-column div.lounges-suchen a.calendar-archiv2 {
width: 23px; height: 18px; overflow: hidden; background-image: url(../images/icon_calendar_archiv.gif); background-repeat: no-repeat;
display: inline; text-indent: -1000em; float: left; margin: 2px 0 0 7px;
}
#middle-column div.lounges-suchen a.calendar-archiv2:hover {
background-position: 0 -18px;
}
#middle-column div.lounges-suchen input.txt-thema {
border: 1px solid #ADB1B3; height: 19px; display: inline; float: left; width: 119px; margin: 0 21px 12px 10px;
}
#middle-column div.presse select.thema {
border: 1px solid #ADB1B3; height: 19px; display: inline; float: left; width: 119px; margin: 0 23px 12px 10px;
padding: 0; font-size: 1.3em;
}
#middle-column div.presse select.von-day1 {
border: 1px solid #ADB1B3; height: 19px; display: inline; float: left; width: 65px; margin: 0 3px 12px 0; padding: 0;font-size: 1.3em;
}
#middle-column div.presse select.von-month1 {
border: 1px solid #ADB1B3; height: 19px; display: inline; float: left; width: 90px; padding: 0; margin: 0 3px 12px 0;font-size: 1.3em;
}
#middle-column div.presse select.bis-day1 {
border: 1px solid #ADB1B3; height: 19px; display: inline; float: left; width: 65px; margin: 0 3px 12px 20px; padding: 0;font-size: 1.3em;
}
#middle-column div.presse select.bis-month1 {
border: 1px solid #ADB1B3; height: 19px; display: inline; float: left; width: 90px; padding: 0; margin: 0 3px 12px 0;font-size: 1.3em;
}
* html #middle-column div.presse select {
font-size: 1.2em;
}
*:first-child+html #middle-column div.presse select { height: 21px; font-size: 1.2em; }
#middle-column div.archiv-paging {
width: 566px; text-align: center; position: relative; margin: 0 0 2px 0; font-size: 1.2em; color: #000; line-height: 21px;
}
#middle-column div.archiv-paging a.archiv-prev {
width: 21px; height: 21px; overflow: hidden; display: block; background-image: url(../images/button_archiv_prev.gif); background-repeat: no-repeat;
position: absolute; left: 0; top: 0; text-indent: -1000em;
}
#middle-column div.archiv-paging a.archiv-prev:hover {
background-position: 0 -21px;
}
#middle-column div.archiv-paging a.archiv-next {
width: 21px; height: 21px; overflow: hidden; display: block; background-image: url(../images/button_archiv_next.gif); background-repeat: no-repeat;
position: absolute; right: 0; top: 0; text-indent: -1000em;
}
#middle-column div.archiv-paging a.archiv-next:hover {
background-position: 0 -21px;
}
#middle-column div.archiv-paging a.numm {
color: #3E7DB9; padding: 0 3px 0 3px;
}
#middle-column div.archiv-paging a.numm:hover {
color: #d81e05;
}
#middle-column div.archiv-paging a.on {
font-weight: bold; color: #000; text-decoration: none; cursor: default; padding: 0 3px 0 3px;
}
#middle-column a.archiv-more {
background-image: url(../images/icon_link_more.gif); background-repeat: no-repeat; width: 26px; height: 13px; display: inline; 
overflow: hidden; text-indent: -1000em; text-decoration: none; padding: 0 1px 0 1px; background-position: 1px 1px;
border: 1px solid #fff;
}
#middle-column a.archiv-more span {
text-indent: -1000em; visibility: hidden;
}
#middle-column a.archiv-more:hover {
background-position: 1px -86px;
}
#middle-column a.archiv-pdf-download {
font-size: 1.2em; color: #000; display: block; background-image: url(../images/arrow_archiv_press_download.gif); background-repeat: no-repeat;
line-height: 16px; padding: 0 0 0 21px; margin: 0 0 20px 0; 
}
#middle-column a.archiv-pdf-download:hover {
color: #d81e05;
}
#middle-column div.lounges-suchen select {
font-size: 1.2em; color: #000; width: 180px; float: left; display: inline; margin: 0 10px 12px 10px; border: 1px solid #adb1b3; height: 19px; padding: 1px 0 1px 0;
}
#middle-column div.button-bg {
padding: 0px 10px 0px 0; background-color: #b3d9f2;
}
#middle-column div.button-bg a.btn-slide-suchen {
font-size: 1.1em; font-weight: bold; color: #464f54; text-decoration: none; float: right; height: 21px; overflow: hidden;
background-image: url(../images/button_detail_middle2.gif); background-repeat: repeat-x; line-height: 21px; margin: 7px 0 7px 0; cursor: pointer;
}
#middle-column div.button-bg a.btn-slide-suchen:hover {
color: #d81e05; background-position: 0 -21px;
}
#middle-column div.button-bg a.btn-slide-suchen span {
display: block; float: left; cursor: pointer;
}
#middle-column div.button-bg a.btn-slide-suchen:hover span {
display: block; background-position: 0 -21px;
}
#middle-column div.button-bg a.btn-slide-suchen span.left {
width: 18px; height: 21px; overflow: hidden; background-image: url(../images/button_detail_left_blue.gif); background-repeat: no-repeat;
}
#middle-column div.button-bg a.btn-slide-suchen span.right {
width: 6px; height: 21px; overflow: hidden; background-image: url(../images/button_detail_right_blue.gif); background-repeat: no-repeat;
}
#middle-column div.flotte-thumb {
width: 182px; display: inline; float: left; margin: 0 10px 20px 0;
}
#middle-column div.flotte-thumb-right {
width: 182px; display: inline; float: left; margin: 0 0px 20px 0;
}
#middle-column div.flotte-img {
border: 1px solid #ADB1B3; margin: 0 0 9px 0; position: relative; width: 180px;
}
#middle-column div.flotte-img a.thumb-zoom {
width: 25px; height: 13px; overflow: hidden; display: block; text-indent: -1000em; background-image: url(../images/icon_zoom_plus.gif); background-repeat: no-repeat;
position: absolute; right: 3px; bottom: 3px;
}
#middle-column div.flotte-img a.thumb-zoom:hover {
background-position: 0 -13px;
}
#middle-column div.flotte-img a.thumb-magnify {
width: 25px; height: 13px; overflow: hidden; display: block; text-indent: -1000em; background-image: url(../images/icon_magnify_thumb.gif); background-repeat: no-repeat;
position: absolute; right: 3px; bottom: 3px;
}
#middle-column div.flotte-img a.thumb-magnify:hover {
background-position: 0 -13px;
}

#middle-column a.flotte-link {
font-size: 1.2em; color: #000; display: block; background-image: url(../images/arrow_faq_link.gif); background-repeat: no-repeat; background-position: 0 5px; padding: 0 0 0 8px;
}
#middle-column a.flotte-link:hover {
color: #d81e05; background-position: 0 -88px;
}
#middle-column div.podcast-audio-player {
width: 375px; overflow: hidden; display: inline; float: left; margin: 0 10px 25px 0;
}
#middle-column div.podcast-info-box {
float: left;
}
#middle-column a.podcast-mp3-link {
font-size: 1.2em; color: #000; display: block; background-image: url(../images/arrow_faq_link.gif); background-repeat: no-repeat; background-position: 0 5px; padding: 0 0 0 8px;
margin: 0 0 5px 0;
}
#middle-column a.podcast-mp3-link:hover {
color: #d81e05; background-position: 0 -88px;
}
#middle-column span.podcast-mp3-size {
font-size: 1.2em; padding: 0 0 0 8px;
}
#middle-column div.content-movie-box {
width: 374px; overflow: hidden; float: left; display: inline; margin: 7px 10px 10px 0;
}
#middle-column div.plane-preview {
width: 564px; overflow: hidden; position: relative; margin: 0 0 20px 0;
}
#middle-column div.plane-preview a.plane-zoom {
width: 25px; height: 13px; overflow: hidden; display: block; text-indent: -1000em; background-image: url(../images/icon_magnify_thumb.gif); background-repeat: no-repeat;
position: absolute; right: 1px; bottom: 1px;
}
#middle-column div.plane-preview a.plane-zoom:hover {
background-position: 0 -13px;
}
#middle-column div.chapter-overview-box {
width: 180px; display: inline; float: left; margin: 0 8px 18px 0;
}
#middle-column div.chapter-overview-img {
width: 180px; min-height: 128px; 
}
#middle-column div.chapter-overview-img img {
 padding: 0 0 0 10px;
}
* html #middle-column div.chapter-overview-img {
height: 128px; 
}
#middle-column div.chapter-overview-box p {
padding: 0 0 5px 10px; margin: -5px 0 0 0;
}
#middle-column div.chapter-overview-box ul {
list-style-image: none; padding: 0; margin: 0;
}
#middle-column div.chapter-overview-box ul li {
padding: 0; margin: 0 0 2px 10px;
}
#middle-column div.chapter-overview-box ul li a.chapter-link {
color: #000; text-decoration: underline; background-image: url(../images/arrow_faq_link.gif); background-repeat: no-repeat;
background-position: 0 7px; padding: 0 0 0 9px; display: inline-block;
}
#middle-column div.chapter-overview-box ul li a.chapter-link:hover {
color: #d81e05; background-position: 0 -86px;
}
#middle-column span.single-anmerkung {
font-size: 1.1em; color: #000; display: block; margin: 0 0 15px 0;
}
.multiple-box {
margin: 0 0 30px 0px; overflow: hidden; padding: 0; width: 566px;
}
#middle-column .multiple-box ul {
list-style-image: none; margin: 0px; list-style-type: none; 
}
#middle-column .multiple-box ul li {
padding: 0; margin: 0; list-style: none; list-style-type: none; list-style-image: none;
}
.multiple-box li div {
background-repeat: no-repeat; background-position: 0 bottom; padding: 10px 10px 5px 10px; background-image: url(../images/multiple_box_bg.gif);
}
#middle-column .multiple-box li div.paragraph-img {
padding: 0; background-image: none; position: static;
}
.multiple-box li div.podcast-audio-player {
background-image: none; padding: 0;
}
.multiple-box li div.podcast-info-box {
background-image: none; padding: 0;
}
.multiple-box li div.clear {
background-image: none; padding: 0;
}
.multiple-box li div.content-movie-box {
background-image: none; padding: 0;
}
#video-player {
background-image: none; padding: 0;position: static;
}
#middle-column .multiple-box li div p {
font-size: 1em; 
}
#middle-column .multiple-box div td {
font-size: 1em;
}
#middle-column .multiple-box div th {
font-size: 1em; padding: 0;
}
#middle-column .multiple-box div a.podcast-mp3-link {
font-size: 1em;
}
#middle-column .multiple-box div span.podcast-mp3-size {
font-size: 1em;
}
.multiple-box ul li.lounge-menu {
height: 36px; width: 566px; overflow: hidden; background-image: url(../images/multiple_box_bg.gif); background-repeat: no-repeat; line-height: 33px;
}
.multiple-box ul li.lounge-menu a.lounge-name {
font-size: 1.4em; color: #3e7db9; font-weight: normal; text-decoration: none; display: block; float: left; font-family: Georgia; padding: 0 0 2px 10px;
}
.multiple-box ul li.lounge-menu a.lounge-name:hover {
color: #D81e05;
}
.multiple-box ul li table {
margin: 0 0 12px 0;
}
.multiple-box ul li span.anmerkung {
font-size: 1.1em; color: #000; display: block; margin: 0 0 12px 0;
}
.multiple-box ul li.lounge-menu a.open-button {
display: inline; float: right; width: 21px; height: 21px; overflow: hidden; background-image: url(../images/button_standard_slider_all.gif); background-repeat: no-repeat;
text-indent: -1000em; margin: 1px 7px 0 0;
}
.multiple-box ul li.lounge-menu a.open-button:hover {
background-position: 0 -21px;
}
.multiple-box ul li.lounge-menu.selected {
background-image: none;
}
#multiple-box ul li.lounge-menu.selected a.lounge-name {
color: #D81e05; 
  }
.multiple-box ul li.lounge-menu.selected a.open-button {
display: inline; float: right; width: 21px; height: 21px; overflow: hidden; background-image: url(../images/button_standard_slider_all.gif); background-repeat: no-repeat;
text-indent: -1000em; margin: 1px 7px 0 0; background-position: 0 -42px;
}
.multiple-box ul li.lounge-menu.selected a.open-button:hover {
background-position: 0 -63px;
}
/* breit */

.multiple-box-breit {
margin: 0 0 30px 0px; overflow: hidden; padding: 0; width: 758px;
}
#middle-column-wide div.breit .multiple-box-breit ul {
list-style-image: none; margin: 0px; list-style-type: none; 
}
#middle-column-wide div.breit .multiple-box-breit ul li {
padding: 0; margin: 0; list-style: none; list-style-type: none; list-style-image: none;
}
.multiple-box-breit li div {
background-repeat: no-repeat; background-position: 0 bottom; padding: 10px 10px 5px 10px; background-image: url(../images/multiple_box_breit_bg.gif);
}
#middle-column-wide .multiple-box-breit li div.paragraph-img {
padding: 0; background-image: none; position: static;
}
.multiple-box-breit li div.podcast-audio-player {
background-image: none; padding: 0;
}
.multiple-box-breit li div.podcast-info-box {
background-image: none; padding: 0;
}
.multiple-box-breit li div.clear {
background-image: none; padding: 0;
}
.multiple-box-breit li div.content-movie-box {
background-image: none; padding: 0;
}
#video-player {
background-image: none; padding: 0;position: static;
}
#middle-column-wide .multiple-box-breit li div p {
font-size: 1em; 
}
#middle-column-wide .multiple-box-breit div td {
font-size: 1em;
}
#middle-column-wide .multiple-box-breit div th {
font-size: 1em; padding: 0;
}
#middle-column-wide .multiple-box-breit div a.podcast-mp3-link {
font-size: 1em;
}
#middle-column-wide .multiple-box-breit div span.podcast-mp3-size {
font-size: 1em;
}
.multiple-box-breit ul li.lounge-menu {
height: 36px; width: 758px; overflow: hidden; background-image: url(../images/multiple_box_breit_bg.gif); background-repeat: no-repeat; line-height: 33px;
}
.multiple-box-breit ul li.lounge-menu a.lounge-name {
font-size: 1.4em; color: #3e7db9; font-weight: normal; text-decoration: none; display: block; float: left; font-family: Georgia; padding: 0 0 2px 10px;
}
.multiple-box-breit ul li.lounge-menu a.lounge-name:hover {
color: #D81e05;
}
.multiple-box-breit ul li table {
margin: 0 0 12px 0;
}
.multiple-box-breit ul li span.anmerkung {
font-size: 1.1em; color: #000; display: block; margin: 0 0 12px 0;
}
.multiple-box-breit ul li.lounge-menu a.open-button {
display: inline; float: right; width: 21px; height: 21px; overflow: hidden; background-image: url(../images/button_standard_slider_all.gif); background-repeat: no-repeat;
text-indent: -1000em; margin: 1px 7px 0 0;
}
.multiple-box-breit ul li.lounge-menu a.open-button:hover {
background-position: 0 -21px;
}
.multiple-box-breit ul li.lounge-menu.selected {
background-image: none;
}
#multiple-box-breit ul li.lounge-menu.selected a.lounge-name {
color: #D81e05; 
  }
.multiple-box-breit ul li.lounge-menu.selected a.open-button {
display: inline; float: right; width: 21px; height: 21px; overflow: hidden; background-image: url(../images/button_standard_slider_all.gif); background-repeat: no-repeat;
text-indent: -1000em; margin: 1px 7px 0 0; background-position: 0 -42px;
}
.multiple-box-breit ul li.lounge-menu.selected a.open-button:hover {
background-position: 0 -63px;
}

#middle-column-wide {
width: 758px; float: left; display: inline; margin: 0 0 0 10px;
}
#middle-column-wide div.wide-separator {
width: 758px; height: 1px; overflow: hidden; margin: 8px 0 7px 0; 
}
#middle-column-wide p, h1, h2 {
padding-right: 200px;
}
#middle-column-wide p a {
color: #3e7db9;
}
#middle-column-wide p a:hover {
color: #d81e05;
}
#middle-column-wide div.breit p, h1, h2 {
padding-right: 10px;
}
#middle-column-wide div.pop p, h1, h2 {
padding-right: 0px;
}
#middle-column-wide div.breit ul {
margin: 0 0 0 16px; list-style-type: none; list-style-image: url(../images/icon_ul_list.gif);
}
* html #middle-column-wide div.breit ul {
list-style-image: url(../images/icon_ul_list_ie.gif); 
}
#middle-column-wide div.breit ul li {
font-size: 1.2em; color: #000; padding: 0 0 16px 0; line-height: 160%;
}
#middle-column-wide div.breit ul li a {
color: #3e7db9;
}
#middle-column-wide div.breit ul li a:hover {
color: #d81e05;
}
#middle-column-wide div.breit div.paragraph-img {
width: 180px; float: left; margin: 5px 10px 0 0; position: relative;
}
#middle-column-wide div.breit div.paragraph-img img {
border: 1px solid #adb1b3;
}

#middle-column-wide div.podcast-audio-player {
width: 375px; overflow: hidden; display: inline; float: left; margin: 0 10px 25px 0;
}
#middle-column-wide div.podcast-info-box {
float: left;
}
#middle-column-wide div.breit a.podcast-mp3-link {
font-size: 1.2em; color: #000; display: block; background-image: url(../images/arrow_faq_link.gif); background-repeat: no-repeat; background-position: 0 5px; padding: 0 0 0 8px;
margin: 0 0 5px 0;
}
#middle-column-wide a.podcast-mp3-link:hover {
color: #d81e05; background-position: 0 -88px;
}
#middle-column-wide span.podcast-mp3-size {
font-size: 1.2em; padding: 0 0 0 8px;
}
#middle-column-wide div.content-movie-box {
width: 374px; overflow: hidden; float: left; display: inline; margin: 7px 10px 10px 0;
}
#middle-column-wide table {
margin: 0 0 20px -2px;
}
#middle-column-wide table caption {
font-size: 1.1em; font-weight: normal; text-align: left; padding: 0 0 5px 2px; color: #000; 
}
#middle-column-wide th {
background-color: #ceedfd; text-align: center; font-size: 1.2em; font-weight: normal; padding: 5px 0 5px 0; 
background-image: url(../images/table_vertical_sep_white.gif); background-repeat: repeat-y;
}
#middle-column-wide th.no {
background-image: none;
}
#middle-column-wide td {
 padding: 0px 10px 0px 10px; font-size: 1.2em; color: #000; line-height: 160%; text-align: left;
 background-image: url(../images/table_vertical_sep.gif); background-repeat: repeat-y; background-position: 0px 0;
}
#middle-column-wide td.no {
background-image: none;
}
#middle-column-wide td a {
color: #3E7DB9; text-decoration: underline; background-image: url(../images/table_link_flight_no.gif); background-repeat: no-repeat; padding: 0 0 0 24px;
background-position: 0 2px;
}
#middle-column-wide td a:hover {
color: #D81E05;
}
#middle-column-wide td.line {
padding: 0; height: 3px; overflow: hidden; padding: 0px 0 3px 0; background-image: none; 
}
/**/
#wrap div.nonFlash {
background-color:#EAEAEA; background-image: none;
}
#wrap div.nonFlash p {
padding: 5px; font-size:1.2 em; color: #000;
}
#wrap div.nonFlash p.nonflash {
padding: 5px; font-size:1.2 em; color: #000;
}
#wrap div.nonFlash p a.nonflash {
color: #000; 
}
#wrap div.nonFlash p a.nonflash:hover {
color: #D81E05;
}
/*bubbles*/
div.nonFlash p a.nonflash {
color: #000; 
}
div.nonFlash p a.nonflash:hover {
color: #D81E05;
}

#middle-column-wide a.zur-start-button {
font-size: 1.6em; font-weight: bold; color: #FFF; text-decoration: none; float: right; height: 34px; overflow: hidden; margin: 0 192px 20px 0;
background-image: url(../images/button_konktat_weiter_middle.gif); background-repeat: repeat-x; line-height: 28px;
}
#middle-column-wide a.zur-start-button:hover {
text-decoration: underline;
}
#middle-column-wide a.zur-start-button span {
display: block; float: left; cursor: pointer;
}
#middle-column-wide a.zur-start-button:hover span {
display: block;
}
#middle-column-wide a.zur-start-button span.left {
width: 22px; height: 34px; overflow: hidden; background-image: url(../images/button_konktat_weiter_left.gif); background-repeat: no-repeat;
padding: 0;
}
#middle-column-wide a.zur-start-button span.right {
width: 21px; height: 34px; overflow: hidden; background-image: url(../images/button_konktat_weiter_right.gif); background-repeat: no-repeat;
}

#right-column {
width: 172px; overflow: hidden; float: right; display: inline; margin: 0 10px 0 0;
}
#right-column h4 {
font-size: 1.1em; font-weight: bold; color: #FFF; padding: 4px 5px 2px 7px; width: 172px; 
}
#right-column span.shadow {
background-image: url(../images/h4_shadow.gif); background-repeat: no-repeat; overflow: hidden; width: 172px; height: 7px; display: block;
}

#right-column div.kinder-box {margin: 0 0 10px 2px; position: relative; width: 168px; overflow: hidden;}
#right-column div.kinder-box h4 {background-image: url(../images/h4_bg_blue.gif); background-repeat: no-repeat; background-color: #4A9CCC;}
#right-column div.kinder-box p {font-size: 1.1em; color: #000; line-height: 110%; padding: 0px; }
#right-column div.kinder-thumb {
border: 1px solid #adb1b3; margin: 0 0 8px 0;
}
#right-column div.kinder-box a.more-link {
background-image: url(../images/icon_link_more.gif); background-repeat: no-repeat; width: 25px; height: 13px; display: inline; 
overflow: hidden; text-indent: -1000em; text-decoration: none; padding: 0 1px 0 0;
}
#right-column div.kinder-box a.more-link span {
text-indent: -1000em; visibility: hidden;
}
#right-column div.kinder-box a.more-link:hover {
background-position: 0 -87px;
}
#right-column div.teaser-video {
width: 172px; overflow: hidden; margin: 0 0 7px 0;
}
#right-column div.kinder-box a.teaser-links {
font-size: 1.1em; color: #000; text-decoration: underline; background-image: url(../images/arrow_faq_link.gif); background-repeat: no-repeat;
background-position: 0 5px; padding: 0 0 0 9px; display: block; margin: 6px 0 0 0;
}
#right-column div.kinder-box a.teaser-links:hover {
color: #d81e05; background-position: 0 -88px;
}

#right-column input.infocontainer-txt {
float: left; border: 1px solid #ADB1B3; color: #848A8D; font-size: 1.3em; overflow: hidden; margin: 0 0 10px 5px; height: 17px; padding: 2px 0 0 5px;
}
#right-column input.infocontainer-txt-error {
float: left; border: 1px solid #D61C05; border-right: 0; color: #848A8D; font-size: 1.3em; overflow: hidden; margin: 0 0px 10px 5px; height: 17px; padding: 2px 0 0 5px;
}
#right-column div.kinder-box a.login-help {
font-size: 1.1em; color: #000; display: block; padding: 0 0 7px 5px;
}
#right-column div.kinder-box a.login-help:hover {
text-decoration: underline; color: #d81e05;
}
#right-column div.kinder-box span.key-info {
font-size: 1.1em; color: #000; display: block; margin: 5px 0 0 5px; padding: 0 5px 10px 23px;
background-image: url(../images/icon_keylock.gif); background-repeat: no-repeat; background-position: 0 2px;
}
#right-column a.btn-detail-white {
font-size: 1.1em; font-weight: bold; color: #464f54; text-decoration: none; float: left; height: 21px; overflow: hidden;
background-image: url(../images/button_detail_middle2.gif); background-repeat: repeat-x; line-height: 21px; cursor: pointer;
}
#right-column a.btn-detail-white:hover {
color: #d81e05; background-position: 0 -21px;
}
#right-column a.btn-detail-white span {
display: block; float: left; cursor: pointer; 
}
#right-column a.btn-detail-white:hover span {
display: block; background-position: 0 -21px;
}
#right-column a.btn-detail-white span.left {
width: 18px; height: 21px; overflow: hidden; background-image: url(../images/button_detail_left_white.gif); background-repeat: no-repeat;
}
#right-column a.btn-detail-white span.right {
width: 6px; height: 21px; overflow: hidden; background-image: url(../images/button_detail_right_white.gif); background-repeat: no-repeat;
}

#footer {
margin: 12px 0 10px 0;
}
#footer div.sel-left {
float: left; background-image: url(../images/selectbox_left.gif); background-repeat: no-repeat; width: 21px; height: 21px; overflow: hidden;
}
#footer div.sel-right {
float: left; width: 6px; height: 21px; background-image: url(../images/selectbox_right.gif); background-repeat: no-repeat; overflow: hidden; display: inline; margin: 0 10px 0 0;
}
#footer ul {
list-style-type: none;
}
#footer ul li {
float: left; margin: 0 7px 0 0; background-image: url(../images/meta_sep.gif); background-repeat: no-repeat; background-position: right 3px; padding: 0 7px 0 0;
}
#footer ul li.nb {
background-image: none;
}
#footer ul li a {
font-size: 1.2em; color: #323C41; text-decoration: underline;
}
#footer ul li a:hover {
color: #D81E05;
}
#footer ul li a.on {
font-size: 1.2em; color: #D81E05; text-decoration: none;
} 
#footer a.alliance {
display: block; float: right; width: 154px; height: 21px; overflow: hidden;
}
#footer a.alliance-error {
display: inline; float: right; width: 154px; height: 21px; overflow: hidden; margin: 0 192px 0 0;
}

#middle-column a.feedback-link {
font-size: 1.2em; color: #000; text-decoration: underline; background-image: url(../images/arrow_faq_link.gif); background-repeat: no-repeat;
background-position: 0 5px; padding: 0 0 0 9px; display: block; margin: 0 0 20px 0;
}
#middle-column a.feedback-link:hover {
color: #d81e05; background-position: 0 -88px;
}
.gadget-box {
width: 180px; display: inline; float: left; margin: 0 10px 18px 0; border: 1px solid #ADB1B3; overflow: hidden;
}
.gadget-box a {
width: 168px; background-image: url(../images/traumen_link_bg.gif); background-repeat: no-repeat; height: 20px; overflow: hidden;
display: block; padding: 0 0 0 12px; line-height: 20px; color: #000; font-size: 1.2em; font-weight: bold;
}
.gadget-box a:hover {
color: #d81e05; background-position: 0 -20px;
}
a.button-red-blue {
font-size: 1.6em; font-weight: bold; color: #FFF; text-decoration: none; height: 34px; overflow: hidden; margin: 8px 0px 5px 0;
background-image: url(../images/button_kontakt_blue_middle.gif); background-repeat: repeat-x; line-height: 28px; float: left;
}
a.button-red-blue:hover {
text-decoration: underline;
}
a.button-red-blue span {
display: block; float: left; cursor: pointer;
}
a.button-red-blue:hover span {
display: block;
}
a.button-red-blue span.left {
width: 22px; height: 34px; overflow: hidden; background-image: url(../images/button_kontakt_blue_left.gif); background-repeat: no-repeat; padding: 0;
}
a.button-red-blue span.right {
width: 21px; height: 34px; overflow: hidden; background-image: url(../images/button_kontakt_blue_right.gif); background-repeat: no-repeat;
}
#middle-column th.smiley {
background-color: #FFF;
}
#middle-column th.smiley-head {
width: 115px; overflow: hidden; text-align: center; margin: 0;
}
#middle-column td.center {
text-align: center;
}
#middle-column input.smiley {
height: 15px; width: 15px; overflow: hidden; padding: 0; margin: 6px auto;
}
#middle-column div.icon {
width: 111px; overflow: hidden;
}
#middle-column div.icon img {
width: 25px; overflow: hidden;
}

.suchform {top:1px; left:1px; width:566px; height:272px;}
.redticket {width:178px; height:290px;}
.promobox {background-image: url(../images/box-bg.gif); height:92px; border-left: 1px solid #e7f6fe; border-right: 1px solid #e7f6fe;clear:both;}
#redmonday {border: 1px solid #4A9CCC; margin: 0 0 10px 17px; position: relative; width: 152px; overflow: hidden; font-size:10px;}

#middle-column .pod {float:left; font-size:9px; padding-top:10px; padding-left:5px; width:180px;}
#middle-column .pod h3 {font-size:13px; margin-bottom:0px; margin-top:10px;clear:none;}
#middle-column .pod img {float:left; margin-right:5px;}
#middle-column .pod p {line-height:120%;}
strong {font: 11px Arial, Helvetica, sans-serif; font-weight:bold;}

#reisetipps {display: none; background:url(../images/wien.png); background-repeat:no-repeat; background-position:top left;}
#reisetipps a {display:block; color: #464f54; font-size:10px;}
#middle-column a.sitemap {text-decoration:none; color: #464f54; font-size:12px;}
#reisetipps .pod {float:left; height:160px; padding-left:170px; width:100px;}
#reisetipps .pod2 {float:left; height:160px; padding-left:20px; width:120px;padding-top:10px;}
a.country {text-decoration:none; font-weight:bold; font-size:12px;}