﻿@charset "utf-8";
/* CSS Document  */

body { font: normal 10px/1.5em  Verdana, sans-serif; color:#0451A1;/*padding:0 0 0 20px; margin:0; rs*/ }
body.noPadding { padding:0; }
select, option, input, textarea, button { color:#0451a1; font: normal 10px  Verdana, sans-serif; }

.inputText { border:solid 1px #c6d8ee; color:#0451a1; padding: 1px 3px 3px; }
.inputText[size='17'] { width:9.7em; }
.inputText[size='19'] { width:10.7em; }

a { color:#0451A1; }
h4 { font-weight:bold; }

.anchorSpecial { height:1px;overflow:hidden; }

button { border:0; background:transparent; padding:0; margin:0;color:white; font-weight:bold; cursor:pointer; width:auto; overflow:visible; vertical-align:middle; }
button span { display:block; line-height:17px;  background:url(../images/structure/bg/bt_face.gif) no-repeat 100% 0; font-size: 10px; }
button span span { background:url(../images/structure/bg/bt_arrow.gif) no-repeat; padding:0 10px 1px 21px;  }

br.clear { clear:both; line-height:0; }
div.hr { margin-bottom:20px; border-bottom:1px solid #c6d8ee; }
div.hr hr { display:none; }

.table { margin-top: 1.5em; margin-bottom: 5px; border:solid 3px #d8e6f5; overflow:hidden; }
.table table { /* border-top-width:2px;  table-layout:fixed;  min-*/width:100%; border-collapse:collapse; }
.table thead tr, .table thead th, .table thead td { background-color: #d8e6f5; }
.table th, .table td { text-align:left; padding: 3px 10px 7px; border-left: solid 3px #d8e6f5; }
.table tr th:first-child, .table tr td:first-child { border-left:0; }
.table tr.alternate, .table tr.alternate th, .table tr.alternate td { background-color:#ebf2fa; }
.table thead th { font-weight:bold; padding-top: 3px; padding-bottom: 7px; }
.table tbody th, .table tbody td { vertical-align:top; font-weight:normal; }
table.calMonthsTable { border-collapse:separate; }

.posRel { position:relative; }
.posAbs { position:absolute; }
.floatL { float:left; display:inline; }
.floatR { float:right; display:inline; }

.bold { font-weight:bold; }

input.default { border:solid 1px #c6d8ee; background-color:#f3f7fc; color:#4d87c1; padding: 1px 3px 3px; }
input.filled { border:solid 1px #c6d8ee; background-color:#ffffff; color:#0451a1; padding: 1px 3px 3px; }

.flashContainer { padding-bottom:18px; }
.flashContainer img, .flashContainer object, .flashContainer embed { display:block;  }

.oceanSansMtProBold { font: normal 14px OceanSansMTProBold, Verdana, sans-serif; }
p.oceanSansMtProBold { margin-right:-1px; }
h2.oceanSansMtProBold { font-size:25px; }

.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }

.borderBottom { border-bottom:1px solid #C6D8EE; }

#StructHeader { width:960px; position:relative; margin: 0 auto;}/*19.12.13 zentrieren*/
#StructHeader input { width:112px; line-height:1.2em;margin:0 2px 0 10px; position:relative; }
#StructHeader input.submit { width:auto; margin:0; }
#StructHeader img { display:block; position:absolute; border:0; }
#StructHeader .endorsementLogo { height: 30px; }

#HeaderNav { overflow:hidden; height:69px; text-align:right;padding:7px 11px 2px 0; }
#HeaderNav form, #HeaderNav p, #HeaderNav ul, #HeaderNav li { display:inline; }

#HeaderNav ul a, #HeaderNav a.logout  { position:relative; color: #FFFFFF; font-weight:bold; text-decoration:none; padding-left:11px;margin-right:6px; background:url(../images/structure/icons/icon_arrow_right_7px_yellow.gif) no-repeat 0 3px; }
* html #HeaderNav ul a { display:inline-block; height:1em; background-position: 0 5px; }
#HeaderNav a.logout { background: url(../images/structure/icons/icon_key_color0401.gif) no-repeat 0 0; margin-right:0; }
* html #HeaderNav a.logout { display:inline-block; height:1em; background-position: 0 3px; }

#MainNavi { position:relative;padding-bottom:33px; width:100%; clear:both; background:url(../images/structure/bg/bg_menu_rebrush.gif) no-repeat; overflow:hidden; }
#MainNavi form { float:right; }
#MainNavi select { width:150px; } /**/
/*#MainNavi ul, #MainNavi li { margin:0; padding:0; list-style-type:none; } rs*/
#MainNavi li.active ul { z-index:0;  }
#MainNavi li.hover ul, #MainNavi li:hover ul { z-index:1; }
#MainNavi li.active ul/*, #MainNavi li.hover ul, #MainNavi li:hover ul*/ { display:block; }
#MainNavi li.active a { color:#0451A1 !important; height:1.25em; }
/*#MainNavi li.hover a, #MainNavi li:hover a { color:#0451A1; }*/
#MainNavi li a { text-decoration:none;color:#FFFFFF; display:block; text-align:center; padding:5px 8px 8px; position:relative; overflow:hidden; }
#MainNavi li a span { margin-left:-500px; position:relative; z-index:-1; }
* html #MainNavi li a span { margin-left:0; position:static; text-indent:-500px; }
*+html #MainNavi li a span { margin-left:0; position:static; text-indent:-500px; }


#MainNavi li li, #MainNavi li li:hover { font: normal 11px Verdana, sans-serif; width:auto; height:auto; background:url(../images/structure/bg/bg_subnav_separator.gif) no-repeat 0 2px; margin-left:-1px; }
#MainNavi li li.active2nd, #MainNavi li li.active2nd:hover { background:url(../images/structure/bg/bg_subnav_act_left.gif) no-repeat 0 2px; }
#MainNavi li li.active2nd span { display:block; background:url(../images/structure/bg/bg_subnav_act_right.gif) no-repeat 100% 2px; right:-1px; padding-right:1px; position:relative;  z-index:1; font-weight: bold }
#MainNavi li li a { color:#0451A1 !important; text-align:left; padding:9px 10px 11px 12px; }
* html #MainNavi li li a { display:inline-block; }
*+html #MainNavi li li a { display:block; }

#StructFooter { background: url(../images/structure/bg/footer_cont.jpg) no-repeat 0 100%; margin: 0 auto;/*19.12.13 zentrieren*/ padding: 35px 0 0 0; overflow:hidden; height:100%; width:960px; /*zum Ueberdecken der letzten Trennlinie*/ margin-top:-11px; position:relative; clear:both; line-height:1.333em; }/*19.12.13 zentrieren*/
#StructFooter h2 { font-weight: bold; padding-bottom:5px; }
.home #StructFooter { background: url(../images/structure/bg/footer_start.jpg) no-repeat 0 100%; height:188px; padding:36px 0 0 53px; width:927px; overflow:visible; margin-left:-20px; /*Ueberdecken der letzten Trennlinie nicht relevant auf Startseite:*/ margin-top:0; position:static; }

#Weltkarte { margin-top: 5px;}
.BalloonTipLeft { float:left; display:inline; position:relative; margin:-42px 63px 0 -25px; height: 230px; width: 178px; background: url(../images/structure/bg/fliegentipp.gif) no-repeat; line-height: 9pt; }
.BalloonTipContent { position: absolute; width: 712px; height: 46px; margin-top: 3px; background: url(../images/structure/bg/back_banderole.gif) no-repeat; line-height: 9pt; }
.BalloonTipLeft .TipSatz { padding: 10px 25px 0pt; font-weight: bold; }
.BalloonTipLeft .TipUrl { padding: 0pt 25px; }
.BalloonTipLeft .TipNext { background: url(../images/structure/icons/icon_arrow_right.gif) no-repeat 24px 15px; padding:10px 0 0 36px !important; }
.BalloonTipContent .TipSatz { display: inline; padding: 15px 0px 10px 15px; float:left; font-weight: bold; }
.BalloonTipContent .TipUrl { padding: 15px 10px 10px 5px; float: left; }
.BalloonTipContent .TipNext { display: inline; float: right; background: url(../images/structure/icons/icon_arrow_right.gif) no-repeat 10px 18px; padding:15px 15px 0 20px !important; }
.BalloonTipEmpty { background: none; }
.BalloonTipContentSpacer { height: 46px; margin-top: 3px; }

#FooterNavWrapper { height:188px; width:517px; margin-right:-28px; position:relative; overflow:hidden; float:left; padding-left: 20px; }/*19.12.13 zentrieren*/
.home #FooterNavWrapper {	width:470px; margin-right:-20px; }
.footerblock { float:left; margin:-1px 76px 0 0; }
.home .footerblock { margin-right:58px; }
/*#StructFooter h2 { font-size:10px; } rs*/
/*#StructFooter ul, #StructFooter li { margin:0; padding:0; list-style-type:none; } rs*/
#StructFooter li { background: url(../images/structure/icons/icon_arrow_right.gif) 0 5px no-repeat; font-size:10px; padding-left:11px; }
#FooterPrice { position: absolute; width: 270px; bottom: 0px; left: 163px; padding-bottom: 85px; padding-left: 0px; } /* removed BR: width was 215, pad-bot 79 px*/
.home #FooterPrice { margin-left: -18px; }
#FooterAwards {	margin: 20px 0 -1px 1px; }
#FooterAwards img { margin-right: 21px; }

#NewsletterSubscription {	display:inline;	float:left;	width:255px; border-left:solid 1px #9fbbda; padding-bottom: 5px; }
#NewsletterSubscription form { padding-left: 10px; position:relative;  }
#NewsletterSubscription h2 {	font: normal 14px/1em OceanSansMTProBold, Arial, sans-serif; }
#NewsletterSubscription .nlFooterImg { height:95px;	margin:5px 0 11px -4px;	width:235px; }
#StructFooter input.default { border:solid 1px #c6d8ee; background-color:#f3f7fc; color:#4d87c1; padding: 2px 3px; }
#StructFooter input.filled { border:solid 1px #c6d8ee; background-color:#ffffff; color:#0451a1; padding: 2px 3px; }
#NewsletterSubscription .input { height:12px; width:124px; }
* html #NewsletterSubscription .submit { margin-left:6px; }
*+html #NewsletterSubscription .submit { margin-left:6px; }

#StructMain, #StructMainBanner {margin: 0 auto;}/*19.12.13 zentrieren*/
#StructMain { clear:both; overflow:hidden; width:960px; padding-top:8px;/*19.12.13 zentrieren*/ position:relative; }
#StructMainBanner { clear:both; overflow:visible; width:960px; padding-top:8px;/*19.12.13 zentrieren*/ position:relative; }
a.arrow, #StructMain .quadroItem p a, #StructMainBanner .quadroItem p a, .quadroItem p a, .bluebox .twin .teaserText a, .articlePicColPicMore, .articlePicColPicAnchorMore { font-weight:bold; padding-left: 11px; background:url(../images/structure/icons/icon_arrow_right.gif) no-repeat 0 5px; display: inline-block;}
.sbTeaser a.arrow, .articlePicColPicMore, .articlePicColPicAnchorMore { background-position: 0px 5px }

.articlePicColPicMore { display: block; margin-top: 15px; text-decoration: underline; }
.articlePicColPicAnchorMore { display: block; margin-top: 160px; margin-left: -238px; float: left; text-decoration: underline; }

#CFI { float:left; display:inline; margin-right:8px; width:240px; }
#CFI img { display:block; }
#QuickLinks { font: normal 15px/1.25em OceanSansMTProBold,Arial,sans-serif; margin-bottom: 5px; }
#QuickLinks li { background:url(../images/structure/bg/bg_quicklink.gif) no-repeat; display:block; margin-top:5px; width:100%;  }
#QuickLinks li a { display:block; text-decoration:none; padding:3px 37px 3px 10px; height:100%; }
* html #QuickLinks li { margin-bottom: -1px; }
*+html #QuickLinks li { margin-bottom: -1px; }

.blockMain { float:left; display:inline; width:740px; overflow:hidden; margin:0 18px 0 2px;   }
.home .blockMain { margin:0 8px 0 0; width:464px; }
.worldmap .blockMain { width:749px; margin-right:9px; }
.blockSidebar { width: 200px; overflow:hidden; /*damit letzte Trennlinie in "blockMain" ueberdeckender Footer Abstand wahrt*/ padding-bottom:11px; }
* html .blockSidebar { float:left; }
.home .blockSidebar { width:240px; }


h1.box img, h1.box a { display:block; }

.boxSpacer { overflow:hidden; }
.box290 { height:290px; margin-bottom:10px; }
.box290 .boxInner { height:273px; }
.box177, .home .blockSidebar .box { height:178px; margin-bottom:10px;  }
.box120 { height:120px; }
.home .blockSidebar .box290 .box { height: auto; margin-bottom: 0px; }
.box152 { padding-top: 8px; height:152px; }
.box152 .boxInner { height:140px; overflow: hidden; padding: 4px 9px 3px; }
.box152 .boxInner img { margin: 0 -10px !important;}

.boxMainTeaser { position: relative; width: 464px; }
.boxMainTeaser .boxLink { position: absolute; bottom: 0px; right: 0px; padding: 7px 10px; font-size: 10px; font-weight: bold; }
.boxMainTeaser .boxLink, .boxMainTeaser .boxLink a { color: #ffffff; }
.maplink  { padding-left:8px; background: url(../images/structure/icons/pfeil_weiss.gif) no-repeat 0 6px; }


.tripleList { margin-bottom:1px; }
.tripleBox, .tripleList, .doubleBox { width:100%;overflow:hidden; clear:both; }
.tripleBox .doubleBox { width:490px; clear:none; float:left; display:inline; margin-right: 10px; }
.tripleBox .doubleBox img { display:block; margin:-6px -10px; }
.bluebox img.block { display:block; margin:-7px -10px; }
.home .doubleBox .bluebox img.blockCenter { display:block; margin:-7px -17px; }
.tripleBox .boxSpacer, .tripleList .boxSpacer { width:750px; }

.yellowHeader { background:url(../images/structure/bg/yheader_right.gif) no-repeat 100% 0; margin-bottom:10px; }
.home .yellowHeader { margin-bottom:3px; }
.yellowHeader h2 { font: normal 14px/1.333em OceanSansMTProBold, Verdana, sans-serif; background:url(../images/structure/bg/yheader_left.gif) no-repeat; padding:4px 9px 1px; }
.tripleBox .yellowHeader, .tripleList .yellowHeader { margin-right:10px; }
.tripleBox .box .yellowHeader { margin-right:0; }
.winForm .yellowHeader { margin-left: -10px; width: 500px; }
.quadroTeaser .yellowHeader {width: 739px;}

.bluebox .boxLid { width:100%; height:5px; background:url(../images/structure/bg/box_lid_228.gif) no-repeat; overflow:hidden; }
.bluebox .boxBottom { width:100%; height:5px; background:url(../images/structure/bg/box_bottom_228.gif) no-repeat; overflow:hidden; }
.bluebox .boxBody { border:solid 1px #a5bfdc; border-width:0 1px; }

.article .bluebox, .article .pngMask, .article .articlePicColPic {  margin-bottom: 21px; }
.article .bluebox .boxLid { background-image:url(../images/structure/bg/box_lid_218.gif); position:relative; }
.article .bluebox .boxBottom { background-image:url(../images/structure/bg/box_bottom_218.gif);position:relative; z-index:1; }
.article .bluebox .boxInner { padding:0; margin:-5px 0; position:relative; z-index:-1; width:100%; }
* html .article .bluebox .boxInner { z-index:1; }
* html .articlePicColPic {  margin-bottom: 25px; }
.article em { font-style: italic; }

.event .bluebox  {  margin: 0 10px 20px; width:109px; }
.event .bluebox .boxLid { background-image:url(../images/structure/bg/box_lid_109.gif); position:relative; }
.event .bluebox .boxBottom { background-image:url(../images/structure/bg/box_bottom_109.gif); }
.event .bluebox .boxInner { padding:0; margin:-5px 0; position:relative; z-index:-1; width:100%; }

.bluebox .boxInner, .article .articleNavCol .bluebox .boxInner { padding:4px 9px 3px; overflow:hidden; }
.doubleBox .boxInner, .tripleBox .boxInner  { height:128px; }
.tripleBox .maintenance .boxInner  { height:140px; }
.home .boxInner, .home .tripleBox .boxInner { height:133px; }
.home .doubleBox .noBorderBox .boxInner, .home .doubleBox .noBorderBoxNew .boxInner { height: 150px; }
.tripleBox .doubleBox .boxInner { height:288px; margin:-2px 0 -3px; position:relative; }
.verticalMultiple .boxLid { position:relative; z-index:1; }
.verticalMultiple .boxBottom { position:relative;  z-index:1; }
.verticalMultiple .boxInner { padding:0 9px 0; margin:-4px 0 -3px; height:100%; }
* html .verticalMultiple .boxInner { margin-bottom:-6px; }
*+html .verticalMultiple .boxInner { margin-bottom:-6px; }
.verticalMultiple .boxInner .multipleWrapper { margin-bottom:-5px;  }
.verticalMultiple .boxInner .sibling { border-top:solid 1px #9fbbda; margin:-1px 0 1px; }
.verticalMultiple .boxInner img { margin:0 -9px; }
* html .verticalMultiple .boxInner img { float:left; }
*+html .verticalMultiple .boxInner img { float:left; }

.tripleBox .bluebox { width:240px; padding:0 10px 10px 0; float:left; display:inline; /* padding war urspruenglich margin */  }
.tripleBox .bluebox .boxLid { background-image:url(../images/structure/bg/box_lid_240.gif); }
.tripleBox .bluebox .boxBottom { background-image:url(../images/structure/bg/box_bottom_240.gif); }
.tripleBox .bluebox img.blockCenter {margin: -12px -11px; display: block;}

.tripleBox .doubleBox .bluebox { width:490px; margin:0 10px 0 0; float:left; display:inline;  }
.tripleBox .doubleBox .bluebox .boxLid { background-image:url(../images/structure/bg/box_lid_490.gif); }
.tripleBox .doubleBox .bluebox .boxBottom { background-image:url(../images/structure/bg/box_bottom_490.gif); }

.tripleBox .box { width:230px; padding:0 10px; float:left; display:inline; margin-top: 10px; }
.tripleBox .box.noBorderBox { margin-top: 0px; }
.tripleBox .box.noBorderBox .boxBody .boxInner { padding: 0 0 0 0; overflow: visible; }
.tripleBox .doubleBox .box.noBorderBox { height: 300px; margin-top: 6px; width: 490px; }
.tripleBox .floatR { float:right; }
.tripleBox input.floatR { margin-left:-1em;}
.tripleBox p.floatR { margin-left:-50%; text-align:right; }
.tripleBox p.floatL { margin-right:-50%; text-align:left; }
.tripleBox p.floatR img, .tripleBox p.floatL img { display:block; }
.tripleBox p.floatR a, .tripleBox p.floatL a { padding-left:0 !important; background:transparent !important; }

.tripleBox .box select { width:100%; margin-top:14px; height: 78px; }
.tripleBox .box .posAbs { font-weight:bold; right:-.5em; top:33px; }
.tripleBox .boxSpacer .boxSubline { padding:15px 10px 0; overflow:hidden; clear:left;}
.tripleBox .intro { padding: 0 10px; margin-bottom:1px; }
.tripleBox .intro h5 { font:bold 10px/1.5em Verdana, sans-serif; padding-bottom:1.1em; }

.tripleBox p.twinRadio { float:left; width:113px; padding-top:2px; }
.tripleBox p.twinRadio input { margin-top:-2px; }
.tripleBox .eventFilters p { padding-bottom:6px; }
.tripleBox .eventFilters p select { float:none; margin-bottom:4px; }
.contactForm .eventFilters .retrieveInput { float:none; }
.tripleBox .eventFilters ul { width:440px; float:left; padding-left:40px; }
.tripleBox .eventFilters li { width:166px; float:left; padding:2px 20px 7px 0; }
* html .tripleBox .eventFilters li { padding-bottom: 5px; }
*+html .tripleBox .eventFilters li { padding-bottom: 5px; }

.carRentalForm { overflow:hidden; margin-top:20px; width:100%; }
.carRentalForm .include { width: 499px; overflow:hidden; float:left; }

.carRentalForm .twin { border-left: solid 1px #c7d9e8; width: 240px; float:left; margin: 20px 0 0 -1px; }

.carRentalForm .sibling { overflow:hidden; padding-top:11px; padding-bottom: 8px; }
.carRentalForm .teaserPic { float:left; display:inline; margin: 0 10px !important; }
.carRentalForm .teaserText { float:left; display:inline; width:122px; margin-top:-5px;  }
.carRentalForm h3 { font-weight:bold; font-size: 10px; }
.carRentalForm h3 span { display:block; font-weight:normal; font-size: 10px; }
.carRentalForm a.arrow { float:left; clear:left; }


/* Beginn: uebernommen aus checkin.css akt. Condorauftritt */
.ciFormContainerRows { padding: 0px 10px 1px 10px; clear: both; }
input.retrieveInput {
    width:200px;
    height: 16px;
    padding: 0px 0px 0px 4px;
    background-color:#F3F7FC;
    border:1px solid #C6D8EE;
    color:#6692c3;
    font-family:Verdana;
    font-size:10px;
    line-height: 15px;
    * margin-top: -1px;
}
textarea {
    width:200px;
    height: 106px;
    padding: 0px 0px 0px 4px;
    background-color:#F3F7FC;
    border:1px solid #C6D8EE;
    color:#6692c3;
    font-family:Verdana;
    font-size:10px;
    line-height: 15px;
    * margin-top: -1px;
}
select.inputTextError {
    background-color: #FFE5E5;
    border: 1px solid #FF0000;
    color: #FF0000;
}
input.inputTextError {
    background-color: #FFE5E5;
    border: 1px solid #FF0000;
    color: #FF0000;
}
textarea.inputTextError {
    background-color: #FFE5E5;
    border: 1px solid #FF0000;
    color: #FF0000;
}

input.retrieveInput_ac {
    background-color:#FFF;
    color: #0451a1;
}
select.retrieveInput_ac {
    background-color:#FFF;
    color: #0451a1;
}
textarea.retrieveInput_ac {
    background-color:#FFF;
    color: #0451a1;
}
/* Ende: uebernommen aus checkin.css akt. Condorauftritt */
/* Beginn: uebernommen aus style.css akt. Condorauftritt */
.contactRow {
    margin: 0 0 12px 0; overflow:hidden /*ergaenzt*/;
}
.contactRowCheckbox, .contactRowRadio {
    margin: 0 0 7px 0;
		clear:both;
}
* html .contactRowCheckbox, 
*+html .contactRowCheckbox {
    margin: 0 0 0 0;
}

.contactRowCheckbox .floatL { width:250px; }
.contactRowCheckbox .last { width:230px !important; }

.contactRowRadio .floatL {width: 350px;}

.contactRowRadio label{padding-bottom: 3px;}
.contactRowRadio input{border:none!important; background:none!important;}

.contactForm select.FormItems_Item_selectDefault {
    height: 18px;
    padding-top: 1px;
    margin: 0px 20px 0 0;
    width: 230px;
    float: left;
}
.contactForm select.extContactFormGender {
    width: 54px;
    margin-top: 5px;
}

.searchForm  { padding-bottom:23px; }
.searchResults { padding:10px 0 34px; border-top:1px solid #C6D8EE; }

.contactForm .retrieveInput, .searchForm input {
    float: left;
    /*width: 230px;*/
		width: 224px;
    margin: 0 20px 0 0;
}

/*added for GewinnspielForm*/
.winForm { margin-left: 10px; width: 500px; padding-top: 12px; }

.winForm .ciFormContainerRows {
    clear: both;
    padding: 0 0 1px;
    width: 500px;
}


.searchForm input { 
		border: 1px solid #C6D8EE;
    height: 16px;
    padding: 0px 0px 0px 4px;
    font-family:Verdana;
    font-size:10px;
    line-height: 15px;
    * margin-top: -1px; }

.contactFormTextareaContainer {
    padding: 8px 0 1px;
}
/*.contactForm textarea {
    width: 480px;
    height: 106px;
    background-color:#F3F7FC;
    border:1px solid #C6D8EE;
    color:#6692C3;
    font-family:Verdana;
    font-size:10px;
    overflow:hidden;
    padding:2px 0 2px 3px;
}*/
.contactForm .extTwoInputColFirst {
    /*width: 50px;*/
    width: 59px;
    margin-right: 10px;
}
.contactForm .extTwoInputColSecond {
    /*width: 170px;*/
	width: 149px;
}
.contactForm #hausnummer.extTwoInputColFirst {
	width: 59px;
         margin-right: 20px;
}
.contactForm #strasse.extTwoInputColSecond {
	width: 149px;
        margin-right: 10px;
}
.contactFormInformation {
    float: left;
    /*margin-left: -3px;*/
}
.contactFormDisclaimerImage {
    margin: 0 5px 5px 0;
    float: left;
}
.contactFormDisclaimer {
    float: left;
    width: 420px;
    margin-left:9px;
}
.contactFormCheckbox {
    float: left;
    margin: 0 8px 0 0;
    width:14px;
}
.contactFormRadio {
    float: left;
    margin: 2px 8px 0 0;
    width: 14px;
}
.contactFormUploadContainer {
    padding: 5px 0 0 0;
    margin: 0 0 10px 0;
		overflow:hidden /* ergaenzt */; 
}
.contactFormUploadContainer label {
    font-weight: bold;
    display: block;
    margin: 0 0 3px 1px;
}
.contactFormUploadContainer input {
    width: 500px;
    float: left;
    background: #FFFFFF
}
* html .contactFormUploadContainer input {
    width: 300px;
    margin-right: 200px;
    background: #FFFFFF
}
*+html .contactFormUploadContainer input {
    width: 300px;
    margin-right: 200px;
    background: #FFFFFF
}
.contactFormUploadNextFile {
    background: url(../images/structure/icons/icon_arrow_right.gif) no-repeat scroll -1px 3px transparent;
    float: left;
    padding: 0 0 9px 11px;
    font-weight: bold;
    margin: 2px 0 0 0;
		display:block; /*ergaenzt*/;
}
.contactForm .ciStepnavContainer {
    margin: 6px 0 0;
}
/* Ende: uebernommen aus style.css akt. Condorauftritt */

#LayerRegion {
	display:none;
	position:absolute;
	top:60px; 
	left:119px;
	width:563px;
	padding:0 27px 0 15px;
	border:solid 1px #9fbbda;
	background-color:#FFFFFF;
}

#LayerRegion iframe {
	position:absolute;
	top:0;
	left:0;
	border:0;
	z-index:-1;
}

#LayerRegion a.close { position:absolute; right:5px; top:5px; }

#LayerRegion ul { padding-bottom:10px; overflow:hidden; }

#LayerRegion h4 { padding:7px 0 5px; }

#LayerRegion li {
	float:left;
	width:138px;
	overflow:hidden;
	margin-right: 2px;
}

#LayerRegion li.alternate { background-color:#f2f6ff; }
#LayerRegion li.active { background-color:#ffe187 !important; }


#LayerRegion li a { display:block; text-decoration:none; }
#LayerRegion li a:hover { background-color:#0451A1; color:#FFFFFF; }
#LayerRegion li.active a:hover { background-color:transparent; color:#0451A1; }

.tripleBox .boxSpacer .boxSubline p { padding-bottom: 10px; margin-right:10px; }

.tripleBox .boxSpacer .submitLine { overflow:hidden;/*text-align:right;*/ padding:10px 20px 34px 10px; border-top:solid 1px #9fbbda; clear:both; height:100%; margin-top: 6px; }
.tripleBox .boxSpacer .submitLine p { float:left; width:420px; }
.tripleBox .boxSpacer .submitLine button { float:right; }

.tripleBox .maintenance h3 { font: normal 25px/1em OceanSansMTProBold, Arial, sans-serif; }
.tripleBox .maintenance h4 { font: normal 13px/1em OceanSansMTProBold, Arial, sans-serif; }
.tripleBox .maintenance p { padding-bottom:8px; letter-spacing:-1px; }

.tripleBox .schedule { padding-bottom:1.5em; clear:both; overflow:hidden;  }
.schedule table { border:0; margin:0; table-layout:auto;  width:100%; margin-bottom:-5px;   }
.schedule td, .schedule th { padding:2px 0 10px; border:0;}
.schedule th { padding-right:10px;}
.schedule .radioOutdent { padding-left: 13px; }
.schedule .radioOutdent input { float:left; margin-left:-6px; }

.defaultValue { background-color:#f3f7fc; color:#4D87C1; }



.tripleList .tripleListItem { width:220px; margin:-2px 10px 10px 0; float:left; display:inline;  }
.tripleListItem ul { margin-left:-1px; }
.tripleList li a { padding-left: 11px; background:url(../images/structure/icons/icon_arrow_right.gif) no-repeat 0 6px; display: -moz-inline-stack; display:inline-block; /*line-height:1.7em;*/ font-size: 1.1em; line-height: 1.545em; }


.tripleList li {
    padding-bottom: 0.3em; /*entfernen*/
}
.home .doubleBox .boxSpacer { width:472px; } 
.home .doubleBox .box  { width:228px; margin-right:8px; float:left; display:inline;  }

.blockSidebar .bluebox .boxLid { background-image:url(../images/structure/bg/box_lid_200.gif); }
.blockSidebar .bluebox .boxBottom { background-image:url(../images/structure/bg/box_bottom_200.gif); }

.home .blockSidebar .bluebox .boxLid { background-image:url(../images/structure/bg/box_lid_240.gif); }
.home .blockSidebar .bluebox .boxBottom { background-image:url(../images/structure/bg/box_bottom_240.gif); }

.bluebox h3 { font:bold 12px/1.14em Verdana, sans-serif; padding-bottom:3px;}
.bluebox h3 span { font:normal 10px/1.5em Verdana, sans-serif; display:block;  }
.bluebox .teaserPic { float:left; margin:0 8px 0 0; width:100px; height:65px; }
.bluebox .teaserText { padding-top:1px; height:66px; width:100px; float:left; position:relative; line-height:1.5em; }
.bluebox .teaserText .price { font-weight:bold; font-size:11px; position:absolute; bottom:0; }
.bluebox .teaserText .price span { font-size:18px; }

.bluebox .twin { overflow:hidden; margin-top:-10px; }
.bluebox .twin .sibling { border-top:solid 1px #9fbbda; padding:4px 0 2px; overflow:hidden; clear:both; }
.bluebox .twin .teaserPic { width:90px; height:64px; display:block; margin:0 8px 0 0; }
.bluebox .twin .teaserText { width:115px; padding-top:3px; }

.boxImage { margin-bottom: 10px; }
.boxImage img { display: block; }

.noBorderBox .boxInner, .noBorderBoxNew .boxInner { padding:5px 5px 3px 9px; overflow:hidden; }
.box dt { float:left; clear:left; width:159px; padding-bottom:3px; }
.noBorderBox dt { float:left; clear:left; width:161px; padding-bottom:3px; }

.box dd, .noBorderBox dd,.noBorderBoxNew dd { float:left; white-space:nowrap; padding-bottom:3px; font-weight: bold; }
.box li, .noBorderBox li,.noBorderBoxNew li  { padding-bottom:3px; width:100%; }
.box .linkList li, .noBorderBox .linkList li,.noBorderBoxNew .linklist li { padding-bottom:0; }
.box dt a, .box li a, .noBorderBox dt a, .noBorderBox li a,.noBorderBoxNew dt a,.noBorderBoxNew li a { background:url(../images/structure/icons/icon_arrow_right.gif) no-repeat 0 3px; padding-left:11px; font-weight:bold; }
.box img, .noBorderBox img, .noBorderBoxNew img { margin:0 -5px 0 -10px; display:block; }
h1.box img { margin:0; }

.quadroTeaser { width: 739px; overflow:hidden; }
.quadroTeaser .boxSpacer { width:758px; }
.quadroItem { width:167px; overflow:hidden; /* height:215px; evtl. Hoehenabgleich ueber JS?*/ float:left; display:inline; border-right: solid 1px #c6d8ee; padding:0 9px 0 10px; margin-bottom:40px; }
.quadroItem h3{ padding:2px 11px 8px 0; }
.tripleList h3 { padding:2px 0 7px; }
/*.tripleList li { padding-bottom:.3em; }*/

.quadroItem h3 a, .tripleList h3 a { padding-left:14px; display:block; background:url(../images/structure/buttons/bt_arrow_right_9px_yellow.gif) no-repeat 0 3px; text-decoration:none; font:bold 12px Verdana, sans-serif; }
.quadroItem p { padding-right:11px;padding-bottom:7px; }
.quadroItem .graphicHeader { /*position:relative;*/ display:block; height:61px; width:156px; padding-bottom:4px; }

.quadroItem .graphicHeader p { padding-bottom:0;  }
.quadroItem .graphicHeader a { display:block; /*position:relative;*/ height:inherit; width:inherit; }

.tripleListItem { padding:12px 10px 100px; margin-bottom: 25px; position:relative; }
.tripleList .graphicFooter { border-bottom: solid 1px #c6d8ee; width:220px; overflow:hidden; position:absolute; bottom: 0; right:10px; }
.tripleList .graphicFooter img { position:absolute; bottom: 5px; right:0;}

.category { clear:left; padding-top:6px; }
.category .stars { height:10px; display: -moz-inline-stack; display:inline-block; background:url(../images/structure/icons/icon_star.gif) repeat-x; vertical-align:middle; }
.category .one { width:11px; }
.category .two { width:22px; }
.category .three { width:33px; }
.category .four { width:44px; }
.category .fourFive { width:50px; margin-right:2px; }
.category .five { width:55px; }

.sbTeaser { background-color:#d8e6f5; margin-bottom:5px; padding:3px; overflow:hidden; }
.sbTeaser .graphicHeader { background-color:#FFFFFF; padding:0px; margin-bottom:3px; }
.sbTeaser .graphicHeader h2 { font: normal 24px/1.2em OceanSansMTProBold, Verdana, sans-serif; margin:8px 5px -32px; position:relative; z-index:1; /*war margin-top:3px fuer alle Browser, keine Ahnung warum es ploetzlich nicht mehr stimmt, g.b. ???*/ }
* html .sbTeaser .graphicHeader h2 { margin-top:6px; }
*+html .sbTeaser .graphicHeader h2 {  margin-top:6px; }

.sbTeaser .graphicHeader h3 { font: normal 16px/1.2em OceanSansMTProBold, Verdana, sans-serif; margin:5px 6px 0px; position:absolute; z-index:1; }
.sbTeaser .graphicHeader h3  a { text-decoration: none; }
.sbTeaser .graphicHeader img { display:block; }
.sbTeaser dl { background-color:#FFFFFF; width:100%;  overflow:hidden; font-weight:bold; }
.sbTeaser dt { float:left; clear:left; height: 1.9em; padding:6px 0 0 6px; width:134px; }
.sbTeaser dt.nowrap { width:auto; float:none; }
.sbTeaser dt.nowrap a { font-weight:bold; padding-left: 12px; background:url(../images/structure/icons/icon_arrow_right.gif) no-repeat 0 3px; }
.sbTeaser dd { display:block; height: 1.9em; padding:6px 0 0; }
* html .sbTeaser dd { float:left; width:53px; }
.sbTeaser dd.nowrap { display:none; }
.sbTeaser dl .even { background-color:#ebf2fa; }
.sbTeaser p { padding:3px 6px; }

.sbTeaser .linebox { background-color:#FFFFFF; width:100%; font-weight:bold; }
.sbTeaser .linebox div{ overflow: hidden;  min-height: 1.9em; padding: 6px 3px 0 6px; }
.sbTeaser .linebox .lbtitle {float:left; width:108px; padding: 0 2px 0 0; min-height: 1.9em;}
.sbTeaser .linebox .nowrap a {font-weight:bold; padding-left: 12px; background:url(../images/structure/icons/icon_arrow_right.gif) no-repeat 0 3px; }
.sbTeaser .linebox a {padding-bottom: 1px;}
.sbTeaser .linebox .even { background-color:#ebf2fa; }
.sbTeaser .linebox p { padding:0; float: left; }

.sbTeaser .topHeader h3 { font-size: 12px; font-weight: bold; margin: 4px 0 8px 7px; }
#StructMain .sbTeaser p a, #StructMainBanner .sbTeaser p a { display: -moz-inline-stack; display:inline-block; }

.toggleContainer { margin-bottom:10px; /*border-bottom: solid 1px #c6d8ee;*/ }
.toggleContainer h2 {  font: normal 26px/35px OceanSansMTProBold,Arial,sans-serif; margin-bottom:10px; padding-left:46px; background: url(../images/structure/icons/toggle_header_open.gif) no-repeat;  }
.toggleContainer h2.closed { background-image: url(../images/structure/icons/toggle_header_closed.gif); }
.toggleContainer h2 span { display:block; height:36px; padding-left: 10px; /*background:url(../images/structure/bg/toggleheader_left.gif) no-repeat #d8e6f5;*/ }
.toggleContainer h2 span span { padding:0 10px 0 0; /*background:url(../images/structure/bg/toggleheader_right.gif) no-repeat 100% 0 transparent;*/ }
.toggleContainer h2 span span span { font:normal 12px Verdana, sans-serif; display:inline; padding:0 0 0 11px; background: transparent; }
/*.closed h2 span { background:url(../images/structure/bg/toggleheader_left_closed.gif) no-repeat #ebf2fa;  }
.closed h2 span span  { background:url(../images/structure/bg/toggleheader_right_closed.gif) no-repeat 100% 0 transparent; }*/
.toggleContainer /*.closed*/ h2 span span span { background: transparent; }
.toggleContainer /*.closed*/ h2:hover span, .toggleContainer /*.closed*/ h2.hover span { background:url(../images/structure/bg/toggleheader_left.gif) no-repeat #d8e6f5;  }
.toggleContainer /*.closed*/ h2:hover span span, .toggleContainer /*.closed*/ h2.hover span span  { background:url(../images/structure/bg/toggleheader_right.gif) no-repeat 100% 0 transparent; }
.toggleContainer /*.closed*/ h2:hover span span span, .toggleContainer /*.closed*/ h2.hover span span span { background: transparent; }
.activeToggle h2 { cursor:pointer; }
.activeToggle .toggleContent { display:none; position:relative; }
.disabledToggle h2 span, .disabledToggle h2 span span { background: none; }

.titleContainer { margin-bottom:20px; }
.titleContainer h2 {  font: normal 26px/35px OceanSansMTProBold,Arial,sans-serif; margin-bottom:10px; padding-left:46px; background: url(../images/structure/icons/toggle_header_open.gif) no-repeat;  }
.titleContainer h2 span { display:block; height:36px; padding-left: 10px; }
.titleContainer h2 span span { padding:1px 10px 0 0; }
.titleContainer h2 span span span { display: inline-block; font:normal 12px Verdana, sans-serif; padding:5px 0 0 11px; background: transparent; }
* html .titleContainer h2 span span span { display: inline; padding-top:11px; }
*+html .titleContainer h2 span span span { display: inline; padding-top:11px; }


.article { width:100%; /*padding-top:10px; */ overflow:hidden; }
.articleBorderBottom, .introBorderBottom { margin-bottom:20px !important; border-bottom:solid 1px #c6d8ee; overflow: visible; display: inline-block; }
.introBorderBottom { display: block; }
.articleBorderTop { border-top: solid 1px #c6d8ee; overflow: visible; display: inline-block; padding-top: 19px; }
.event { width:100%; border-bottom:solid 1px #c6d8ee; margin-bottom:10px; padding-top:10px; overflow:hidden; }
* html .article { background-color:#FFFFFF; }
.articleSpacer { width:760px; overflow:visible; }
.articlePicCol, .articleNavCol { width: 218px; margin-right:10px; float:left; display:inline; margin-top: -1px; }
.articleNavCol { padding-top: 30px; }
.articlePicAbove .articlePicCol { width: auto; margin: 0; float: none; display: block; }
.articlePicAbove .articlePicCol img { display: block; }
* html .articleBorderBottom, * html .introBorderBottom, { margin-bottom:19px;}

.articleTextCol, .articleTableCol { padding-bottom:2px; margin:-2px 10px 0; }


/* added 23.05.11 RKr GewinnspielForm*/
.articleTextCol .boxSpacer { overflow: visible !important; }
.articleTextCol .boxSpacer .submitLine { overflow:hidden;/*text-align:right;*/ padding:10px 20px 34px 42px; border-top:solid 1px #9fbbda; clear:both; height:100%; margin-top: 6px; width: 458px; margin-left: -10px; }
.articleTextCol .boxSpacer .submitLine p { float:left; width:420px; }
.articleTextCol .boxSpacer .submitLine button { float:right; margin-right: 7px; }

.articleSpacer .articleTextCol { width:502px; float:left; display:inline; }
.articlePicRight .articleSpacer .articleTableCol { width:502px; margin:-2px 20px 0 0;  float:left; display:inline; }
.articlePicLeft .articleSpacer .articleTableCol { width:502px; margin:-2px 10px 0;  float:left; display:inline; }
.articlePicRight .articleSpacer .articleTextCol { width:492px; margin-right:20px; }
.articlePicLeft { overflow: visible; display: inline-block; }
.articlePicRight { overflow: visible; display: inline-block; }

.articleSpacer .eventPicCol { width: 119px; margin-right:19px; padding-bottom: 20px; float:left; display:inline; overflow:hidden; }
.articleSpacer .eventTextCol { width:602px; margin:-2px 20px 0 0; float:left; display:inline;  padding-bottom: 20px; }

.articlePicCol .pngMask { position:relative; width:218px; height:143px; }
.eventPicCol .pngMask { position:relative; width:109px; height:109px; }
.tripleBox .pngMask { position:relative; width:240px; height:145px; float:left; display:inline; padding: 0 10px 10px 0; }

.articlePicCol .pngMask img { position:absolute; top:0; left:0; }
.eventPicCol .pngMask img { position:absolute; top:0; left:10px; }
.tripleBox  .pngMask img { position:absolute; top:0; left:0; }

.articlePicCol .pngMask div { position:absolute; top:0; left:0; background:url(../images/structure/masks/teaser_corners_218x143.png) no-repeat; height:100%; width:100%; }
.tripleBox .pngMask div { position:absolute; top:0; left:0; background: url(../images/structure/masks/teaser_corners_240x145.png) no-repeat; height:100%; width:100%; }

.eventPicCol .pngMask div.boxBody, .eventPicCol .pngMask div.boxInner  { left: 0px; }
.eventPicCol .pngMask div { position:absolute; top:0; left:10px; background:url(../images/structure/masks/teaser_corners_109x109.png) no-repeat; height:100%; width:100%; }
* html .articlePicCol .pngMask div, * html .eventPicCol .pngMask div  { background:transparent; }

.pagination { text-align:right;  padding:/*21px*/ 0 13px 3px 12px; margin-top:-3px; overflow:hidden; }
.pagination h3 { text-align:left; float:left; }
.pagination h3 label, .hlPagination h3 select { font-weight:normal; font-size:10px; }

.article h3, .event h3 { font: bold 12px/1.5em Verdana, sans-serif; margin: 0 0 1.166em; padding:0 0 0 16px; background: url(../images/structure/buttons/bt_arrow_right_9px_yellow.gif) no-repeat 0 5px; }
.article h3.no_arrow { background: none; padding-left: 0px; }
.articleNavCol h3 { padding-bottom: 1.166em }
/*.article p, .event p { padding-bottom:1.5em; }
.article table p, .event table p { padding-bottom:0; }*/
.article p, .event p { margin-bottom:1.5em; }
.article table p, .event table p { margin-bottom:0; }
.article .anchorSection { padding-right:10px; margin-top: 3px; padding-bottom: 0.9em; }
.article .articleTextCol .table, .article .articleTableCol .table { margin-left: -10px; margin-right: -10px; }
.article .anchorSection .table { margin-right: 0px; }
.articlePicRight .articleTextCol .table, .articlePicRight .articleTableCol .table, 
.articlePicLeft .articleTextCol .table, .articlePicLeft .articleTableCol .table { margin-left:0; margin-right:0; }

.articlePicLeft .articleTextCol .table, .articlePicLeft .articleTableCol .table { margin-right: 0px; }
.article dl.intlWeb dd a { font-weight:bold; padding-left: 11px; background:url(../images/structure/icons/icon_arrow_right.gif) no-repeat 0 3px; }

.article h4.anchor a, .article dl.intlWeb dd a.anchor, .anchorSection div.anchor a, .anchorSection div.anchorSpaceTop a  { float:right; display:inline;margin-top:3px; height:9px; padding-left:0; width:9px; background:url(../images/structure/buttons/bt_arrow_up_9px_yellow.gif) no-repeat; }
.anchorSection div.anchor a { position: relative; margin-top:-26px; padding: 3px 0px; }
.anchorSection div.anchorSpaceTop  { margin: -15px 0 15px; }
.anchorSection div.anchorSpaceTop a { position: relative; }
.anchorSection .anchorSpace { margin-left: 5px; }
.anchorBackground {background:url(../images/content/bg/xmas_back.jpg) no-repeat; padding:52px 0 0 10px; margin-left: -10px; height: 337px;}
.anchorBackground p{padding-right:19px; padding-bottom: 69px;}

.article dl.intlWeb dt { float:left; clear:left; width:154px; padding-bottom:1.3em; height:40px; }
.article dl.intlWeb dd { display:block; padding: 10px 0 1.3em; height:30px; }

.articleTextCol ul, .articleTableCol  ul {  margin: 1.5em 0 1.5em 1.5em; list-style-type: disc; padding-left: 20px; }
.articleTextCol ol, .articleTableCol ol { margin: 1.5em 0 1.5em 2.8em; list-style-type: decimal; }
.articleTextCol ol ol, .articleTableCol ol ol { list-style: lower-latin; }

.inlineLinkList li { display:inline; background:url(../images/structure/icons/icon_arrow_right.gif) no-repeat 0 3px; margin-right:14px;}
.inlineLinkList a { padding-left:10px; font-weight:bold; }

.dictionaries { margin-right: -55px; min-height: 1px; }
* html .dictionaries { height: 1px; }
.dictionaries ul { float:left; display:inline; list-style-type: none; list-style-position: outside; margin-top: 0px; margin-left: 0px; margin-right: 55px; padding-left: 0px; }
.dictionaries li { padding-bottom:7px; }
.dictionaries li span { font: normal 15px/.6em "Arial Unicode MS", Arial, sans-serif; }
.dictionaries a { font-weight:bold; }

.alternativeTabs { margin-bottom:18px; overflow:hidden; }
.alternativeTabs li { float:left; display:inline; width:372px;margin:0 -1px; }
.alternativeTabs h2, .alternativeTabs a { font: normal 23px/1em OceanSansMTProBold, Verdana, sans-serif; display:block;}
.alternativeTabs h2 { padding:15px 16px 6px 52px; }
.alternativeTabsDropdown { overflow:hidden; }

.alternativeTabs li a { padding:18px 16px 7px 52px;text-decoration:none; background:url(../images/structure/icons/tab_header_closed.gif) no-repeat 21px 19px; border-bottom: solid 1px #9fbbda; height:45px; }
.alternativeTabs li h2 a { padding:0;background:transparent; border-bottom: 0; display:inline;}


.alternativeTabs li a span { /*background:url(../images/structure/bg/tabheader_pas_left.gif) no-repeat #ebf2fa;*/ height:44px; margin:1px 0 0 0; cursor:pointer; }
.alternativeTabs li a span span { /*background:url(../images/structure/bg/tabheader_pas_right.gif) no-repeat 100% 0;*/ margin:0; padding:6px 0 0 5px; }
.alternativeTabs li a span span span { background:transparent !important; padding-top:0; height:auto; }

.alternativeTabs li a:hover span { background:url(../images/structure/bg/tabheader_pas_left_over.gif) no-repeat #d8e6f5; }
.alternativeTabs li a:hover span span { background:url(../images/structure/bg/tabheader_pas_right_over.gif) no-repeat 100% 0; }

.alternativeTabs h2 { background:url(../images/structure/icons/tab_header_open.gif) 1px 1px no-repeat; height:49px; }
.alternativeTabs span { display:block; height:49px; white-space:nowrap;margin-top:1px; overflow:hidden; /*background:url(../images/structure/bg/tabheader_left.gif) no-repeat #d8e6f5;*/ }
.alternativeTabs span span { padding:9px 0 0 6px; margin-top:0;  /*background:url(../images/structure/bg/tabheader_right.gif) no-repeat 100% 0;*/ }
.alternativeTabs span span span { font: normal 10px Verdana, sans-serif; padding:0; background:transparent;  height:auto; }

.alternativeTabs li.tabSmall a span { height:27px; /*background-image:url(../images/structure/bg/tabheader_pas_left_small.gif);*/ }
.alternativeTabs li.tabSmall a span span { /*background-image:url(../images/structure/bg/tabheader_pas_right_small.gif);*/ }
.alternativeTabs li.tabSmall a:hover span { background-image:url(../images/structure/bg/tabheader_pas_left_small_over.gif); }
.alternativeTabs li.tabSmall a:hover span span { background-image:url(../images/structure/bg/tabheader_pas_right_small_over.gif); }
.alternativeTabs li.tabSmall span { height:35px; /*background-image:url(../images/structure/bg/tabheader_left_small.gif);*/ }
.alternativeTabs li.tabSmall span span { /*background-image:url(../images/structure/bg/tabheader_right_small.gif);*/ }
.alternativeTabs li.tabSmall span span span { background:transparent; }

.alternativeTabs li.tabSmall h2 a span { margin-top: 4px; }
.alternativeTabs li.tabSmall h2 a span span { margin-top: 0px; }
* html .alternativeTabs li.tabSmall h2 { padding-top: 19px; padding-bottom: 1px; }
* html .alternativeTabs li.tabSmall a { padding-top: 20px; padding-bottom: 5px; }
* html .alternativeTabs li.tabSmall a span { margin-top: -1px; }
* html .alternativeTabs li.tabSmall h2 a span { margin-top: 3px; }
*+html .alternativeTabs li.tabSmall h2 { padding-top: 19px; padding-bottom: 1px; }
*+html .alternativeTabs li.tabSmall a { padding-top: 20px; padding-bottom: 5px; }
*+html .alternativeTabs li.tabSmall a span { margin-top: -1px; }
*+html .alternativeTabs li.tabSmall h2 a span { margin-top: 3px; }

.alternativeContent .articlePicCol { margin-top:2px; }

.altContHidden { display:none; }

.intro { padding-bottom:1px; margin-bottom: 0px; overflow:hidden; height:100%; }
.intro h2 {  font:normal 26px/29px OceanSansMTProBold,Arial,sans-serif; margin-bottom:20px; padding:1px 0 1px 46px; background: url(../images/structure/icons/toggle_header_open.gif) no-repeat; min-height: 34px; }
* html .intro h2 { height: 34px; }
.intro h2 span { font:normal 12px Verdana, sans-serif; display:inline; padding:0 0 0 10px; }
.intro h2 span.subline { vertical-align: -1px; }
* html .intro h2 span.subline { vertical-align: baseline; }
*+html .intro h2 span.subline { vertical-align: baseline; }
.intro h3, .pagination h3 { font-size:12px; font-weight:bold; background:url(../images/structure/buttons/bt_arrow_right_9px_yellow.gif) no-repeat 0 4px; padding:0 0 1.333em 16px; }
.intro p, .intro ul { padding-bottom:1.4em; }
.intro .mood { float:right; display:inline; padding-top: 35px; }
.introBorderBottom .mood { margin-bottom: 20px; }
.introTextCol { width:490px; padding-left:12px; }
.introTextCol h2 { margin-left:-12px; /* margin: 0 0 0 -12px; rs*/ }

.selectBar { position:relative; clear:both; background:url(../images/structure/bg/bg_select_bar.gif) repeat-x; padding:6px 10px 10px; margin: 0px 0 20px; min-height:18px; height:100%; }
.selectBar label { font-weight:bold; margin-top: 1px; padding-right:10px; float:left; display:inline;  }
.selectBar img { display:block;  margin:0 -10px; }
.selectBar .flyout { position:relative;  display:block; margin-bottom:10px; float:left; }
.selectBar .flyout h3 { float:left; font-size: 100%; font-weight:normal; display:inline; height:16px; border:solid 1px #c6d8ee; background:url(../images/structure/icons/icon_arrow_down.gif) 100% 6px no-repeat #FFFFFF; padding:0 12px 0 4px; cursor: pointer; /*margin:0; rs*/}
.selectBar .flyout ul { border:solid 1px #c6d8ee; position:absolute; z-index: 1000; top:1.8em; left:0px; background-color:#FFFFFF; display:none; padding-bottom: 3px; /*padding:0 0 3px; margin:0;*/ }
/* .selectBar .flyout li { margin:0; padding:0; list-style-type:none; } rs*/
.selectBar .flyout a { text-decoration:none; display:block; white-space:nowrap; padding:1px 4px 1px; }
.selectBar .flyout a:hover, .selectBar .flyout .selected a { text-decoration:underline; }

.awards { height: 158px; margin: 50px -10px 0px; padding-left: 45px; background: url("../images/structure/bg/auszeichnungen_back.gif") left top repeat-x; }
.awards .entry { display: inline; float: left; padding: 0 19px 25px 0; }
.awards .entry img { margin: 0; }

ul.checkList { list-style-position:outside; padding-left:28px; }
ul.checkList li { background:url(../images/structure/icons/check.gif) no-repeat; padding:1px 0 1px 22px;  }

.article .articleNavCol .boxInner { width:auto; /*z-index:0;*/ position:static; }
.articleNavCol .bluebox h3 { padding-top:5px; background-position: 0 10px; margin:0 0 -8px 1px; }
.articleNavCol .bluebox ul { padding-bottom:10px; list-style: none outside none; }
.articleNavCol .bluebox li { background:url(../images/structure/icons/icon_arrow_right.gif) no-repeat scroll 0 5px;padding: 0 0 .5em 11px; }
.articleNavCol .bluebox a { text-indent:-11px; position:relative; cursor:pointer; }
* html .articleNavCol .bluebox a {  text-indent: 0px;  }
*+html .articleNavCol .bluebox a {  text-indent: 0px;  }

.infoBox { background-color:#f2f2f2; margin-bottom:20px; padding:10px 10px 5px; }
.infoBox h3 { background:url(../images/structure/icons/info.gif) no-repeat; padding:3px 0 .667em 28px; margin-bottom:1px;  }

.infoBox .linkList, .article .infoBox .linkList, .article .infoBox p, .infoBox p { padding-bottom:.75em; }
.infoBox .linkList { margin:-1px 0 1px; }
#StructMain .infoBox p a,  #StructMain .boxSubline p a, #StructMainBanner .infoBox p a,  #StructMainBanner .boxSubline p a { background:transparent; padding-left:0; font-weight:normal; }

.linkList { padding-bottom:1.5em; font-weight:bold; }
.linkList li { background:url(../images/structure/icons/icon_arrow_right.gif) no-repeat 0 4px; }
.linkList li a { padding-left:10px; }

#Sitemap { width:739px; overflow:hidden; }
#Sitemap .articleSpacer { width:740px; overflow:hidden; }
#Sitemap li { float:left; width:164px; padding:0 10px; border-right:solid 1px #c6d8ee; margin-bottom:40px; padding-bottom: 5px; }
#Sitemap li li { float:none; width:100%; padding:0; border-right:0; margin:10px 0px 0px; }
#Sitemap li a { background:url(../images/structure/buttons/bt_arrow_right_9px_yellow.gif) no-repeat 0 3px; padding-left:14px; font-size:12px; font-weight:bold; text-decoration:none; }
#Sitemap li li a { background-image:url(../images/structure/icons/icon_arrow_right.gif); padding-left:11px; font-size:10px; text-decoration:underline; }

.tableContent { padding:5px 10px; vertical-align:top; line-height:1.5em; } /* hinzugefuegt am 16.11.10 fuer laenderinfos/sprachfuehrer*/

.boxedit { position: relative; top: -120px; left: 70px; width: 320px; font-size:12px; }
.boxedit a { text-decoration: none; font-size: 12px; font-weight: bold; } /* hinzugefuegt am 24.11.10 fuer index/pflegbarer Teaser*/

.footerTechnik { margin: 0 auto; border-top: 1px solid #C6D8EE; width: 960px; }
.footerTechnik a { background: url("../images/structure/icons/icon_arrow_right.gif") no-repeat scroll 0 3px transparent; padding-left: 11px; }
.footerTechnik li { display: inline; float: left; padding: 5px 15px 5px 10px; }
/* hinzugefuegt am 25.11.10 fuer Footer Condor Technik*/

/*.dw_issue { padding: 2px 5px 4px; color: white; background-color: red; }
.dw_issue a { color: white !important; }*/
/* hinzugefuegt am 07.12.10 fuer Problemfall */

.iframe { width:100%; margin-bottom:20px; overflow:hidden; }

/* Beginn: Popup */

#StructPopupHeader { overflow:hidden; }
#StructPopupMain { padding-bottom: 0px; width:740px; }
#StructPopupHeader { padding-bottom:15px; width:740px; }
#StructPopupHeader img { display:block; border:0; }
#StructPopupHeader img.seatmap { margin-top: 50px; }
#StructPopupHeader .endorsementLogo { height: 30px; margin-left: -220px; }
@media print { #StructPopupHeader .endorsementLogo { height: 30px; margin-left: -300px; } }

/*#StructPopupMain h2 { font:normal 26px/36px OceanSansMTProBold,Arial,sans-serif; margin-bottom:10px; padding:1px 0 0 56px; background: url(../images/structure/icons/toggle_header_open.gif) no-repeat;  }
#StructPopupMain h2 span { display:block; clear:both; margin-left:-56px; background: url("../images/structure/buttons/bt_arrow_right_9px_yellow.gif") no-repeat scroll 10px 18px transparent; font: bold 12px Verdana,sans-serif; padding: 16px 10px 18px 26px;	border-bottom: 1px solid #c6d8ee; }*/
#StructPopupMain .article { overflow:visible; /*border-bottom:solid 1px #9fbbda;*/ display: inline-block;  }
#StructPopupMain .articleBorderBottom { margin-bottom:9px; }
#StructPopupMain .titleContainer { margin-bottom: 17px; }
#StructPopupMain .submitLine { clear: both; overflow: hidden; padding: 10px 10px 3px 7px; border-top:solid 1px #9fbbda; }
#StructPopupMain .submitLine .floatR { margin-right:-3px; }
* html #StructPopupMain .submitLine .floatR { margin-right:0; }
*+html #StructPopupMain .submitLine .floatR { margin-right:0; }
#StructPopupMain .articlePicAbove { margin-top: 30px; }
/*#StructPopupMain .articleTableCol { margin-bottom: 13px; }*/
#StructPopupMain .compartment ul{list-style-type: none!important; margin-left: -5px;}
#StructPopupMain .compartment .articleTextCol ul li{background: url("../images/structure/icons/check_compartment.gif") no-repeat 0 2px!important; padding-left: 20px;}
#StructPopupMain .compartment .articlePicAbove {margin-top: 0;}

.popupIBE { margin: 20px 20px 0 0; width:auto !important; }
.popupIBE .articlePicRight .articleSpacer, .popupIBE .articlePicLeft .articleSpacer { width:auto; }
.popupIBE .articlePicRight .articleSpacer .articleTextCol { width:auto; margin-right:245px; } 
.popupIBE .articlePicRight .articlePicCol { float:right; margin-left:-228px; }
.popupIBE .articlePicLeft .articleSpacer .articleTextCol { width:auto; margin-left:238px; }
.popupIBE .articlePicLeft .articlePicCol { float:left; margin-right:-228px; }
/*.popupIBE .articleNavCol { float:right; margin-left:-228px; }*/

/*.article dl { font-weight:bold; padding-bottom:1.5em; }
.article dt { width:14.5em; float:left; clear:left; }
.article dd { display:block; }*/

.article .technicalData { font-weight:bold; padding-bottom:1.5em; }
.article .technicalData .row .label { display: inline; float: left; width: 165px; margin-right: 5px; }
.article .technicalData .row .entry { display: inline; float: left; width: 550px; }

@media print {
	* { background: transparent !important; }
  body { padding:0; }
	#StructPopupHeader, #StructPopupMain { width:100%; }
	.article { clear:both; }
	.article h3, .event h3 { margin-bottom: 1.333em; padding: 0; }
	#StructPopupMain h2 { padding:0; }
	#StructPopupMain h2 span {  padding: 16px 10px 18px 0px;	margin-left:0px;  }
/*	a.arrow, button { display:none !important; }*/
        a.arrow { padding-left: 0; }
}

/* Ende: Popup */

/* Erweiterung für Kontakt-Uebersichtsseite */

.contactFormOverviewHeadline { display: block; padding: 0px 0px 0px 9px; margin: 17px 0 10px 0; }
.contactFormOverviewTable { margin: 0 0 3px 0; border: none 0; }
.preStepNavContactOverviewTable { margin: 0 0 -3px; border: none 0; }
.contactFormOverviewTable .contactFormOverviewFirstCol { width: 241px; border: none 0; }
.contactFormOverviewTable .contactFormOverviewSecondCol { width: 335px; border: none 0; }
.contactFormOverviewTable th, .contactFormOverviewTable td { padding: 1px 0 14px 0; vertical-align: top; line-height: 1.5em; border: none 0; }
.contactFormOverviewTable th { text-align: right; border: none 0; font-weight: bold; }
.contactFormOverviewTable td { padding-left: 18px; border: none 0; }

/* Ende: Erweiterung für Kontakt-Uebersichtsseite*/

/* cfQuestionsForm 06.05.2011 */
form#CFQuestionsForm ul, form#CFQuestionsForm li { padding: 0; margin: 0;list-style: none; }
form#CFQuestionsForm ul { width: 502px; padding: 1px 0 0 0; }
form#CFQuestionsForm ul ul { width: 482px; padding: 15px 0 35px 0; }
form#CFQuestionsForm ul li { padding: 0; margin: -10px 0 -6px 0; }
form#CFQuestionsForm ul li ul li { padding: 0; }
.cfQuestionsFormContent { border-bottom: 1px solid #9fbbda; padding: 0 9px 9px 9px; }
.cfQuestionsFormContent span { font-weight: bold; }
.cfQuestionsFormContent ul { padding: 0 0 20px 0; width: 480px; }
.cfQuestionsFormContent ul li { width: 480px; clear: both; }
.cfQuestionsFormContent ul li input { float: left; padding: 0; margin: 3px 0 0 0;  width: 10px; height: 10px; }
.cfQuestionsFormContent ul li label { padding: 0 0 8px 10px; width: 400px; float: left; }
.cfQuestionsFormStepnav { padding: 10px 0 7px 0; }
ul#moreInfoBlock, ul#moreInfoBlock li { padding: 0; margin: 0; list-style: none; font-weight: bold; }
.displayNone { display:none; }

/* printLine 12.01.2011 */
.printLine { height: 35px; border-top: 1px solid #9FBBDA; padding: 10px 7px 0px; margin-top: -10px; }

.publish_dependency { display: none; }

.picModule { overflow: hidden; margin-bottom: 10px; }
.picModule .picModuleSpacer { min-height: 1px; margin-right: -10px; }
* html .picModule .picModuleSpacer { height: 1px; }
.picModule h4 { height: 20px; padding: 0px 10px 15px 10px; }
.picModule .pic { display: inline; float: left; margin: 0px 10px 10px 0px; }
.picModule .pic img { display: block; }
.articleTextCol .picModule { margin-left: -10px; }
* html .articleTextCol .picModule { margin-left: 0px; }
.picDownload { margin: 20px 0px; }
.picDownload p { text-align: center; }
.picEnlarge { margin: 3px 0px 10px; }
.picEnlarge p { text-align: right; }

.frontEndEditIconLinks { display: none !important; }
.blockMain .frontEndEditIconLinks,
#StructPopupMain .frontEndEditIconLinks {
    display: block !important; position: absolute; margin-top: 5px; margin-left: 10px; background: none !important;
}

/* Cufon */
 .sbTeaser .cufonCont { padding: 0;display:block !important; }
 .sbTeaser .cufonCont .cufon { margin-top: 0 !important; }

.toggleContainer h2 .cufonCont { display:block !important;float:left;padding:8px 0 0 0; }
.toggleContainer .subline { margin:0 0 0 20px; }
* html .toggleContainer h2 .cufonCont { padding:15px 0 0 0; }
*+html .toggleContainer h2 .cufonCont { padding:15px 0 0 0; }

.toggleContainer h2 .subline { float:left !important;padding:14px 0 0 0;height:auto !important; } 
* html .toggleContainer h2 .subline { padding:15px 0 0 0; }
*+html .toggleContainer h2 .subline { padding:15px 0 0 0; }
.titleContainer h2 .cufonCont { display:block !important;float:left;padding:5px 0 0 0; }
* html .titleContainer h2 .cufonCont { padding:15px 0 0 0; }
*+html .titleContainer h2 .cufonCont { padding:15px 0 0 0; }

.yellowHeader h2 span.cufonCont { display:block !important; padding:2px 0; }
* html .yellowHeader h2 span.cufonCont { padding:0; }
*+html .yellowHeader h2 span.cufonCont { padding:0; }
#QuickLinks span.cufonCont { display:block !important; padding:3px 0 1px; }
* html #QuickLinks span.cufonCont { padding: 0; }
*+html #QuickLinks span.cufonCont { padding: 0; }
#NewsletterSubscription span.cufonCont { display:block !important; margin-top:-1px; }
.alternativeTabs span.cufonCont { display:block !important; margin-top:-1px; }
* html .alternativeTabs span.cufonCont { margin-top:15px; }
*+html .alternativeTabs span.cufonCont { margin-top:15px; }
* html .alternativeTabs a span.cufonCont { margin-top:11px; }
*+html .alternativeTabs a span.cufonCont { margin-top:11px; }
.alternativeTabs span.subline { margin-top:-3px; }
* html .alternativeTabs span.subline { margin-top:4px; }
*+html .alternativeTabs span.subline { margin-top:4px; }
.alternativeTabs li.tabSmall a span.cufonCont { margin-top: -3px; padding-top: 1px; }
* html .alternativeTabs li.tabSmall a span.cufonCont { margin-top:10px; }
*+html .alternativeTabs li.tabSmall a span.cufonCont { margin-top:10px; }
* html .alternativeTabs li.tabSmall h2 a span.cufonCont { margin-top:6px; }
*+html .alternativeTabs li.tabSmall h2 a span.cufonCont { margin-top:6px; }



/* 2e */
.floatingBlock { float: left; display: inline; margin: 0 3px 8px 0; }
#ContentBlock td { line-height:1.5em; }
#ContentBlock p { line-height:1.5em; padding:0 0 1.3em; }
#ContentBlock h2 { font-weight:bold; }

/* ibe */
#vaSsrBookingDataForm td { padding-bottom: 10px; }
#searchform input.radio { top: 0px !important; }

.contentLayer {
    display: none;
}

.contentLayerAct {
    display: block;
}

.facebookLike { margin-top: 20px; }

/* Lightbox */
#sbCenter, 
#sbBottomContainer {
    border: 1px solid #9fbbda !important;
}

#sbBottomContainer {
    border-top: none !important;
}

#prevLink:hover {
    background-image: url('../images/structure/icons/lightbox/zurueck.png') !important;
    background-position: 0 50% !important;
}

#nextLink:hover {
    background-image: url('../images/structure/icons/lightbox/weiter.png') !important;
    background-position: 100% 50% !important;
}

#saveLink {
    position: absolute !important;
    float: none !important;
    width: auto !important;
    height: auto !important;
    right: 15px !important;
    padding-left: 11px !important;
    font-weight: bold !important;
    text-decoration: underline !important;
    background: url('../images/structure/icons/icon_arrow_right.gif') no-repeat 0 4px !important;
}
#sbImage {
    border-top-width: 28px !important;
    border-right-width: 15px !important;
    border-left-width: 15px !important;
}

#closeLink {
    position: absolute !important;
    width: 28px !important;
    height: 28px !important;
    float: none !important;
    top: -28px !important;
    right: -15px !important;
    background-image: url('../images/structure/icons/lightbox/schliessen.gif') !important;
}


#sbBottom {
    padding: 0 15px 0px !important;
}

#sbCaption {
    width: auto !important;
    margin-right: 120px !important;
}

.contributeVideo, .contributeRelated { display: inline; float: left; }
.contributeVideo { width: 502px; margin-right: 20px; }
.contributeRelated { width: 218px; }
.contributeRelated h4 { margin-bottom: 15px; }
.contributeRelatedImage { margin-bottom: 14px; }
.contributeRelatedImage img { display: block; }

/*RKr added Krisenteaser medium*/
.crisis_image_medium { margin: 11px; }

/* Tabelle Counter*/

table.counter {
    width: 100%;
    margin-bottom: 40px;
}
table.counter td a {
    padding-right: 20px;
}
table.counter tr.alternate, table.counter tr.alternate th, table.counter tr.alternate td {
    background-color: #EBF2FA;
}
table.counter tr.even, table.counter tr.even th, table.counter tr.even td {
    background-color: #FFFFFF;
}
table.counter tr.line td{
    border-bottom: #cfddec 1px solid;
    padding: 5px 0 0 0;
    line-height: 0;
}
table.counter .subheadline th{
    text-align: left;
    font-weight: bold;
}
table.counter thead th, table.counter thead td{
    font-weight: bold;
    height: 39px;
    background-color: #d8e6f5;
    padding-bottom:0;
    padding-top: 0;
}
table.counter th{
    text-align: left;
    font-weight: normal;
}
table.counter td{
    text-align: right;
}
table.counter th, table.counter td{
    padding: 4px 9px 8px;
}

/*.dw_issue,*/
.dw_mobile_only,
.dw_no_mobile {
    padding: 4px 6px;
}

/*.dw_issue {
    color: white;
    background-color: red;
}

.dw_issue a,
a.dw_issue {
    color: white !important;
}*/

.dw_mobile_only {
    background-color: #fff3aa;
}

.dw_no_mobile {
    background-color: #eee;
}


/* neuer Angebotsteaser Nachkommastellen 09.03.2012 RKR */
.noBorderBoxNew dt { float:left; clear:left; width:148px; padding-bottom:3px; }

.noBorderBoxNew .floatRight { float: right; }

/* neuer Teaser Compartment für Flug-IBE 28.03.2012 SEN*/
#compartmentTeaserP, #compartmentTeaserC {width: 750px; margin-bottom: 10px;}
#compartmentTeaserP .bluebox .boxLid, #compartmentTeaserC .bluebox .boxLid { background-image:url(../images/structure/bg/box_lid_750.gif); position:relative; }
#compartmentTeaserP .bluebox .boxBottom, #compartmentTeaserC .bluebox .boxBottom { background-image:url(../images/structure/bg/box_bottom_750.gif);position:relative; z-index:1; }
#compartmentTeaserP .innerList, #compartmentTeaserC .innerList{margin: 10px 0px 10px 227px;}
#compartmentTeaserP .innerList h2, #compartmentTeaserC .innerList h2 {padding-left: 20px; padding-bottom: 5px}
#compartmentTeaserP .innerList ul.checkList, #compartmentTeaserC .innerList ul.checkList {font-weight: bold; padding-left: 20px;}
#compartmentTeaserP ul.checkList li, #compartmentTeaserC ul.checkList li { background:url(../images/structure/icons/check_compartment.gif) no-repeat 0 3px ; padding:1px 0 1px 22px;  }

.hidden {display:none;}
/* Ende neuer Teaser Compartment für Flug-IBE 28.03.2012 SEN*/

/* Socialmedia Gewinnspiele 09.07.12 SEN*/
.gsfollow { float: right; margin: 10px 4px 10px 0; }
.gsfollow span { margin-top: 7px; margin-right: 17px; display: inline-block; float: left; }
.gsfollow a { float: right; height: 27px; width: 26px; margin-right: 8px }
/* Socialmedia Zusatz 09.08.13 SEN*/
.gsfollowLeft { float: left; margin: 10px 4px 10px 0; }
.gsfollowLeft span { margin-top: 7px; margin-right: 17px; display: inline-block; float: left; }
.gsfollowLeft a { float: left; height: 27px; width: 26px; margin-right: 8px }
/* Ende Socialmedia Gewinnspiele 09.07.12 SEN*/

/*Krisenticker 14.01.13 SEN*/
.k-ticker-container {
  overflow: hidden;
  width: 960px;
  height: 30px;
  padding-top: 8px;
}
.k-ticker {
  height: 30px;
  overflow: hidden;
}
.k-ticker div {
  height: 30px;
  overflow: hidden;
  border: none;
  float: left;
}
.k-ticker p {
  height: 30px;
  float: left;
  padding-right: 50px;
  color: #0451A1; 
}
.k-ticker a , .k-ticker span {
  text-decoration: none;
  font-weight: bold;
}
.fade{
    background: url("../images/structure/bg/fade_white.png") repeat-y scroll 0 0 transparent;
    pointer-events: none;
    padding: 8px 0;
}
.fade-left {
    /*left: 10px;*/
    position: absolute;
    width: 60px;
    height:14px;
    z-index: 30;
}
.fade-right {
    background-position: -60px 0;
    left: 920px;
    position: absolute;
    width: 60px;
    height:14px;
}
/*Ende Krisenticker 14.01.13 SEN*/



/*Erweiterung Karrierebereich 05.08.13 SEN*/
    .articlePicBox{
        margin-top: 20px;
        width: 502px;
    }
    .articlePicBoxPic{
        display: inline-block;
        margin: 0 20px 20px 0;
    }
		
		.articlePicBoxPic.large {
        margin-bottom: 0;
    }
		
		.articlePicBoxPic.large a {
        text-decoration: none;
    }

    /*.arrowCount{
        margin: 0 10px;
        float: right;
    }*/
    .imgLeft{
        display: inline-block;
        vertical-align: top;
    }
    .employee .imgLeft{
        display: inline-block;
        vertical-align: top;
        margin-right: 0!important;
    }
    .employee .contentRight{
         background: url("../images/structure/bg/bubble_zitat.png") no-repeat scroll 0 0 transparent;
         width: 384px;
         height: 121px; 
         display: inline-block;
	float: right;
    }
    .employee p.cufonCont{
        padding: 15px 10px 0 25px;
        font-size: 14px;
        line-height: 20px;
        font-style: italic;
        height: 57px;
    }
    .slideFooter .interview{
        display: inline;
        float: right;
        margin: -30px 15px 0 10px; 
    }
    .interview {
        text-align: center;
        text-decoration: underline;
        font-weight: bold;
        display: block;
        margin-top: 15px;  
    }
    .interviewLayer{
        position: absolute;
        top: 0;
        left:0;
        background: #ffffff;
        border: 1px solid #99cccc;
        height: 450px;
        width: 928px;
        overflow: hidden;
        padding:15px;
        z-index: 5000;
        display: none;  
}
    .interviewLayer .close{
        background: url('../images/structure/buttons/close.png') 0 0 no-repeat;
        height: 18px;
        width: 18px;
        float: right;
        cursor: pointer;
        margin: 0 -2px 5px 0;
    }
    .interviewFrame{
        height: 410px;
        width: 830px;
        overflow-x: hidden;
        padding: 25px 0 0 100px;
    }  
    .nointerview, .nonav{
        visibility: hidden;
    }
    .swipe {
      overflow: hidden;
      position: relative;
    }
    .swipe-wrap {
      overflow: hidden;
      position: relative;
    }
    .swipe-wrap > div {
      float:left;
      width:100%;
      position: relative;
    }
    .navSlider{
       position: relative; 
       z-index: 5; 
       top: -32px; 
       left: 405px;
    }
    .navPrev{
       background: transparent url(../images/structure/buttons/slide_arrow_left.png) no-repeat 0 0;
       width: 14px;
       height: 15px;
       cursor: pointer;
       display: inline-block;
       margin-right: 2px;
    }
   
    .navNext{
       display: inline-block; 
       width: 14px;
       height: 15px;
       cursor: pointer;
       background: transparent url(../images/structure/buttons/slide_arrow_rightt.png) no-repeat 0 0;
    }
    .slideFooter{
       padding: 0 0 15px 25px;
    }
    .navSlider ul{
        list-style: none;
        display: inline-block;
        margin: 0;
        padding: 0;  
    }
    .navSlider ul li{
        display: inline-block; 
        width: 8px;
        margin: 0 2px;
        height: 6px;
        background: url('../images/structure/bg/nav_point_sprite.png') 0 0 no-repeat;
}
  
/*Ende Erweiterung Karrierebereich 05.08.13 SEN*/
/*Banner Content*/
.bannerContent {
    margin:5px 0 30px;
    text-align: center;
}
/*
    FIX temporär
*/
.twin .sibling img {
    float: left;
    margin: 0 8px 0 0;
    height: 65px;
}

#fliege { top: 10px !important; left: 760px !important; }