/*Suchformular SEO-Seiten  dynamic elements/flugplaner.tpl*/
.infopage-form{background-color:#F0F3FA;border:1px solid #CFD7E4;border-bottom:0;font-size:12px;padding:0 10px 10px}
#sflight.infopage-form div {height:43px;line-height:20px;margin:0 8px 5px 0;width:178px;float:left;}
* html #sflight.infopage-form div {margin:0;padding-right:8px}
* html #sflight.infopage-form div div{margin:0;padding-right:0}

#sflight.infopage-form div div{height:auto;margin:0;float:none}
#sflight.infopage-form div.Z3{height:43px;}
#sflight.infopage-form div.pos-select,
#sflight.infopage-form div.topspace{padding:20px 0 0;height:23px}
#sflight.infopage-form div.last{margin-right:0;}
#sflight.infopage-form div label{display:block;float:none;font-weight:bold}

#sflight.infopage-form div select{width:176px;display:block}
#sflight.infopage-form div input{padding-left:2px;width:173px;display:block;margin:0}
#sflight.infopage-form div .short{width:85px}
#sflight.infopage-form div .flexDate {width:83px;float:right}
#sflight.infopage-form div .btnFindFlight{margin:5px 0 0 3px}
#sflight.infopage-form div.calendardiv input {border: 1px solid #7F9DB9;cursor: pointer;padding: 0 1px;line-height:18px}

.calendardiv dd input {border:1px solid #7f9db9;cursor:pointer;padding:0 1px 0}
* html #sflight.infopage-form div.calendardiv input.hasDatepicker{background-position: right -218px}

.h3{background-color:#3B7CD5;color:#FFF;float:left;font-size:12px;height:17px;padding:2px 10px 2px 6px;width:551px;border-bottom:0;margin-top:0;font-weight:bold}
span.left_corner{background:transparent url("../img/sprites/horizontalReplay__18353.png") no-repeat scroll 0 0;color:#3B7CD5;float:left;font-size:1px;height:21px;margin-left:0;padding-left:0;width:7px}
span.right_corner{background:transparent url("../img/sprites/horizontalReplay__18353.png") no-repeat scroll 0 0;color:#3B7CD5;float:left;font-size:1px;height:21px;width:6px}

h3,h2{color:#2A50BD}
h2{font-size:16px;padding:10px 7px 6px;font-weight:bold}

.rcol .compare_teaser h3{margin:0;padding:3px 15px;font-weight:bold;font-size:12px}

.box{background-color:#FFF;border:1px solid #CFD7E4;border-width:0 1px;padding:0 8px}
.collmain .box{padding:0 8px}
.infopagebox{margin:0 0 10px}


.rcol .box li{padding:5px 1px 6px 1px;border-bottom:1px solid #CFD7E4}
.rcol .box li a{font-weight:bold}
.rcol .fly-of .box li span{float:left}
.rcol .fly-of .box li a{display:block;text-align:right}
.rcol .box li.last{border:0}
.rcol h3,
.rcol h4 {margin:15px 0 4px 0;padding-left:10px}
.rcol h3.first{margin-top:0}

.rcol h3.schemeh2{margin:0;padding-left:15px}

h3{font-size:15px}

.infos{ margin-top:10px;}
.infos ul.tabs li{float:left;padding-top:9px}
.infos ul.tabs.clearfix li.first{padding-left:6px}
.infos ul.tabs li a{float:left;height:19px;display:block;padding:2px 0 0 26px;background:#3B7CD5;color:#fff;font-weight:bold;text-decoration:none;border-right:1px solid #fff; overflow:hidden;cursor:pointer}
.infos ul.tabs li.activ{position:relative;margin-left:-2px}
.infos ul.tabs li a:hover{text-decoration:underline !important}
.infos ul.tabs li.activ a:hover{text-decoration:none !important}
.infos ul.tabs li.last a{border-right:0}
.infos ul.tabs li.activ{padding-top:0;padding-left:1px}
.infos ul.tabs li.activ a{border:1px solid #CFD7E4;border-bottom:0;background-color:#fff;padding-top:10px;color:#000}
.infos ul.tabs li.activ.first{padding-left:2px}
.infos ul.tabs li.activ #one{width:120px}
* html #one{margin-left:-2px!important} /* IE6fix */
.infos ul.tabs li #one{width:121px}
.infos ul.tabs li #two{width:91px}
.infos ul.tabs li #three{width:134px}
.infos ul.tabs li #four{width:70px}
.infos ul.tabs li #five{width:100px}

.infopagebox .box{padding-top:5px;padding-bottom:5px}
.infopagebox .box h3{margin:18px 0 6px;}
.infopagebox .box p{margin:0px;}
.infopagebox .box div{margin-bottom:15px}
.infopagebox .box ul li{margin-bottom:6px;padding-left:13px;}
.infopagebox .box ul li{margin-bottom:6px;padding-left:13px;}
.infopagebox .box ul.infolist li{width: 30%;display: inline-block;}


.infos .box{border:1px solid #CFD7E4;border-top:0;padding:20px 15px}
.infos .box ul{float:left;line-height:12px}
*+html .infos .box ul{line-height:24px}
* html .infos .box ul{line-height:16px}
.infos .box ul li{padding-left:14px;float:left;margin-bottom:10px;color:#000;width:160px;margin-right:10px}
.infos .box h3{margin-bottom:10px}
.infos #top_airlines ul li{margin-bottom:5px}

.rating{border-bottom:1px dotted #ddd;padding:10px 0}
.rating img{float:left;margin:0 15px 10px 0}
.rating div{text-align:right;font-weight:bold}
.rating h3{color:#000;font-size:12px}
.rating h3 span{font-weight:normal}
.rating p{padding-left:50px}

.border td{border-bottom:0}

.ov .box.dis{padding:15px;padding-top:10px}
.ov .box h3{margin-bottom:10px}
.ov .box ul li{padding-left:14px;}
.ov .nv{padding:8px 10px}
.ov .nv p{width:50%}
.ov .nv p.flr{text-align:right}
.ov .nv p.flr a{margin-left:1px;padding:0 2px}
.ov .nv.bot p{margin-top:0}
.ov .box ul{padding-left:8px;padding-bottom:20px}
#main .ov .nvFR{padding:20px 10px 10px;}
#main .ov .nvFR p{margin:0;}

.offerlist{padding:0}

.syn{margin:15px 0 4px;padding-left:5px;color:#2A50BD;font-size:15px;font-weight:bold}
