/* Style sheet reisepreisvergleich_frontpage */
#main .inside{margin:0;padding:0;}
#main{border:0;}
.mod_rss_reader{width:292px;float:left;clear:both;margin-bottom:30px;background-color:#f9f9f9;border:1px solid #c6c6c6;}
.mod_rss_reader h1{margin:0;padding:6px;background-color:#f0f0f0;border-bottom:1px solid #c6c6c6;font-weight:bold;font-size:1.2em;line-height:1;}
.rss_default,.rss_items_only{padding:9px 6px;}
.mod_rss_reader .description{font-size:0.9em;}
* html .mod_rss_reader{position:relative;margin-bottom:0;}
.mod_upcoming_events{width:292px;margin-right:auto;margin-left:auto;padding-bottom:9px;background-color:#f9f9f9;border:1px solid #c6c6c6;margin-bottom:24px !important;}
.mod_upcoming_events h1{margin:0 0 9px 0;padding:6px;background-color:#f0f0f0;border-bottom:1px solid #c6c6c6;font-weight:bold;font-size:1.2em;line-height:1;}
.mod_upcoming_events .event{padding-right:6px;padding-left:6px;}
.mod_upcoming_events .time{display:none;}
.ce_accordion{width:292px;float:left;clear:both;border-right:1px solid #799dde;border-bottom:1px solid #799dde;border-left:1px solid #799dde;}
h1.ce_accordion{width:280px;margin:6px 24px 0 0;padding:6px;background-color:#799dde;border:1px solid #799dde;font-size:1.2em;line-height:1;}
.ce_accordion .toggler{border-top:0px;font-weight:normal;}
.ce_accordion .accordion div{border-bottom:1px solid #dfdfdf;}
.mod_article{margin-bottom:10px;}
#startseite-textundsuche .ce_text{margin-top:30px;margin-right:5px;}
.mod_quicknav{width:292px;margin-right:auto;margin-left:auto;padding-bottom:9px;margin-bottom:24px !important;}
.mod_quicknav h1{margin:0 0 9px 0;padding:6px;border-bottom:1px solid #c6c6c6;font-weight:bold;font-size:1.2em;line-height:1;}
.mod_quicknav .formbody{width:250px;margin-right:auto;margin-left:auto;}
.mod_quicknav select{width:186px;background-color:#ffffff;border:1px solid #c6c6c6;}
.mod_quicknav .submit{margin-top:2px;vertical-align:top;}
.mod_search{width:292px;margin-right:auto;margin-left:auto;padding-bottom:9px;margin-bottom:24px !important;}
.mod_search h1{margin:0 0 9px 0;padding:6px;border-bottom:1px solid #c6c6c6;font-weight:bold;font-size:1.2em;line-height:1;}
.mod_search .formbody{margin-right:auto;margin-left:auto;}
.mod_search select{width:186px;background-color:#ffffff;border:1px solid #c6c6c6;}
.mod_search .submit{margin-top:2px;vertical-align:top;}
#blogposts{width:292px;float:right;margin-bottom:30px;}
#blogposts h1{margin:0;padding:6px;border-bottom:1px solid #c6c6c6;font-weight:bold;font-size:1.2em;line-height:1;}
#blogposts h2{margin:0;padding:1px;text-align:left;font-weight:bold;font-size:1em;line-height:1;}
#blogposts .teaser,#blogposts .more{font-size:0.9em;}
#blogposts .layout_short{padding:9px 6px;}
* html #blogposts{position:relative;margin-bottom:0;}
#newslist{width:292px;float:left;clear:both;margin-bottom:30px;}
.mod_newslist{margin-bottom:30px;}
#newslist h1,.mod_newslist h1{margin:0;padding:6px;border-bottom:1px solid #C6C6C6;font-weight:bold;font-size:1.2em;line-height:1;}
#newslist h2,.cntnt .mod_newslist h2{margin:0;padding:1px;text-align:left;font-weight:bold;font-size:1em;line-height:1;}
#newslist .teaser,#newslist .more,.mod_newslist .teaser,.mod_newslist .more{font-size:0.9em;}
#newslist .layout_short,.mod_newslist .layout_short{padding:9px 6px;}
* html #newslist{position:relative;margin-bottom:0;}
.ce_tabcontrol_tabs{padding-top:0;}
.ce_tabcontrol_tabs ul{height:35px;overflow:hidden;margin-bottom:0;line-height:35px;list-style:none;}
.ce_tabcontrol_tabs ul li{display:inline;}
.ce_tabcontrol_tabs ul a{position:relative;float:left;margin-right:10px;padding-left:10px;text-decoration:none;color:#fff;background:url(tl_files/reisepreisvergleich/images/buttons_tabs2.png) 0 -45px no-repeat;}
.ce_tabcontrol_tabs ul a span{width:10px;height:42px;top:0%;left:100%;position:absolute;background:url(tl_files/reisepreisvergleich/images/buttons_tabs2.png) -500px -45px no-repeat;}
.ce_tabcontrol_tabs ul .selected a,.ce_tabcontrol_tabs ul a:active{color:#fff;background-position:0 -135px;}
.ce_tabcontrol_tabs ul .selected a span,.ce_tabcontrol_tabs ul a:active span{background-position:-500px -135px;}
.ce_tabcontrol_tabs ul a:focus,.ce_tabcontrol_tabs ul a:hover{color:#fff;background-position:0 -90px;}
.ce_tabcontrol_tabs ul a:focus span,.ce_tabcontrol_tabs ul a:hover span{background-position:-500px -90px;}
.tabs{font-weight:bold;}
.hover{cursor: pointer;}
.panes{padding:3px;background:url(tl_files/reisepreisvergleich/images/suche_bg.png) no-repeat;}
#startseite{width:292px;float:left;clear:both;margin-right:10px;margin-bottom:10px;}
.tl,.lr,.tr,.ll{background:url(tl_files/reisepreisvergleich/images/background_left.png) no-repeat;}
.tl,.lr{position:relative;}
.tl{margin-right:33px;margin-bottom:33px;background-position:top left;}
.lr{top:33px;left:33px;background-position:bottom right;}
.tr{width:33px;height:33px;top:0px;right:-33px;position:absolute;background-position:top right;}
.ll{width:33px;height:33px;left:0px;bottom:-33px;position:absolute;background-position:bottom left;}
.cntnt{width:105%;top:-20px;left:-30px;position:relative;padding-left:5px;line-height:1.4em;}
#startseite-aktuelle-preise div.left{margin-left:0;}
.cntnt h2{margin:0;padding:6px;text-align:center;border-bottom:1px solid #C6C6C6;font-weight:bold;font-size:1.2em;line-height:1;text-transform:uppercase !important;}
.cntnt img.head{float:right;}
.cntnt table tr{border-bottom:1px solid #c6c6c6;}
.cntnt table .td_target_0{padding-top:2px;padding-bottom:2px;padding-left:10px;border-bottom:1px solid #c6c6c6;font-weight:bold;}
.cntnt table .td_target_1{padding-right:10px;text-align:right;}
.cntnt table .td_target_1 a{font-weight:bold;color:#CC0066;}
.cntnt .ce_hyperlink{text-align:right;}
.ce_epa{width:100%;}
#startseite-aktuelle-preise .cntnt .ce_image{width:100%;}
#startseite-aktuelle-preise .cntnt .image_container{width:100%;text-align:center;}
#startseite-ziele-und-angebote .cntnt .image_container{width:100%;text-align:center;}
#startseite-ziele-und-angebote .ce_hyperlink{padding:0.15em;text-align:left;}
#premiumhotels-und-partner .ce_image{float:left;padding:10px;}
#premiumhotels-und-partner .ce_hyperlink{padding:0.15em;text-align:left;}
#premiumhotels-und-partner .ce_download{float:left;padding:0.15em;text-align:left;}
#premiumhotels-und-partner .ce_text{padding-left:10px;text-align:left;}
#premiumhotels-und-partner .tl,#premiumhotels-und-partner .lr,#premiumhotels-und-partner .tr,#premiumhotels-und-partner .ll{background:url(tl_files/reisepreisvergleich/images/background_blue_1000.png) no-repeat;}
#premiumhotels-und-partner .tl,#premiumhotels-und-partner .lr{position:relative;}
#premiumhotels-und-partner .tl{margin-right:33px;margin-bottom:33px;background-position:top left;}
#premiumhotels-und-partner .lr{top:33px;left:33px;background-position:bottom right;}
#premiumhotels-und-partner .tr{width:33px;height:33px;top:0px;right:-33px;position:absolute;background-position:top right;}
#premiumhotels-und-partner .ll{width:33px;height:33px;left:0px;bottom:-33px;position:absolute;background-position:bottom left;}
#premiumhotels-und-partner .cntnt{width:100%;top:-20px;left:-30px;position:relative;line-height:1.4em;}
#premiumhotels-und-partner h3{margin-top:5px;}
a{color:#36558E;}
.mod_tagcloud{padding:2px;border:1px solid #c2c2c2;}
#startseite-newsquicknavblog .cntnt{height:255px;}
