﻿


/************ ALLGEMEIN ***************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{font:13px/1.22 arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:99%;}
body{background:#fff;text-align:center;color:#454545;}
h1{margin:0 auto 6px 2px;font-size:160%;font-weight:bold;color:#454545;}
h2{font-size:93%;padding:10px 16px 7px 14px;color:#224d78;}
h2{text-transform:uppercase;font-weight:bold;}
h3{color:#454545;}
.sec h3 a {text-decoration:underline;}
.pri h3 a {text-decoration:underline;}
.selected {text-decoration:underline;}

.hide{display:none;}
.clear{clear:both;}


/************ LINKS ***************/
a,a:link,a:hover,a:active{color:#224d78;text-decoration:none; cursor:pointer;}
a:hover{text-decoration:underline;}
a.secondary-link,a:link.secondary-link,a:hover.secondary-link,a:active.secondary-link,a:visited.secondary-link{color:#2f6893;}
a.chevron,a:link.chevron,a:hover.chevron{margin-left:16px;font-size:77%;font-weight:bold;color:#2f6893;}
a.prodcat-lnk{font-size:85%;}
a.compare-lnk,a:link.compare-lnk,a:hover.compare-lnk,a.seeall-lnk,a:link.seeall-lnk,a:hover.seeall-lnk{font-size:85%;color:#fe6328;display:inline;}



/************ HEADER ***************/
#header{position:relative;padding:10px 0 0 0;border:1px solid;margin:12px 0;}
#header{position:relative;border:none;margin:0 0 10px 0;}
#header h1{display:inline;margin:0;}
#header img.logo{margin-left:7px;display:inline;position:relative;}
#header a.ylogo{position:absolute;top:5px;right:10px;}

/************ HEADER AdSense ***************/
#header_adsense{position:absolute; left:504px; padding-top:10px; display:inline;}

/************ NAVI ***************/
#navi li,#int-sites,#int-sites li,#footer h4{display:inline;font-size:85%;}
#navi{padding:7px;margin-bottom:1px;background:#224d78;color:#fff;text-transform:uppercase;font-weight:bold; display:block;}
#navi a{color:#fff;padding:0 11px;border-left:1px solid #fff;}
#navi .first a,#int-sites .first a{border:none;}

/************ SUBNAVI ***************/
#subnavi li,#int-sites,#int-sites li,#footer h4{display:inline;font-size:90%;}
#subnavi{padding:5px;margin-top:5px;background:#74b2cb;color:#fff;}
#subnavi a{color:#fff;padding:0 11px;border-left:1px solid #fff;}
#subnavi .first a,#int-sites .first a{border:none;}

/************ NAVI LINKS ***************/
.shopby-mod{background:url(http://www.reise-ziele-tipps.de/res/img/shopby.png) no-repeat left bottom;margin-bottom:13px;padding-bottom:11px;}
.shopby-mod h2{background:#74b2cb url(http://www.reise-ziele-tipps.de/res/img/shopby.png) no-repeat left top;padding:8px 16px;color:#fff;text-transform:uppercase;}
.shopby-mod ul{padding:0 16px;margin-bottom:4px;}
.shopby-mod span{color:#fe6328;}

/*********** BOOKMARKS **************/
#bookmarks{margin:10px 0 0 0;padding:6px 0 3px 0;overflow:auto;background:#fff;border:1px solid #ccc;}
#bookmarks span{padding:0 4px 0 4px; vertical-align:middle; font-weight:bold;}
#bookmarks img{vertical-align:middle;}
#bookmarks .alsstartseite {padding:0 0 0 50px; vertical-align:middle; font-weight:normal;}

/*********** Pfad **************/
#path{margin:10px 0 0 0;padding:6px 0 3px 0;overflow:auto;background:#fff;border:1px solid #ccc;}
#path span{padding:0 4px 0 4px; font-weight:bold;}

/*********** AdSense Header **************/
#adsense{height:26px; border:1px solid #1F58A1; margin-top:10px; vertical-align:baseline;}
#adsense_ads{height:26px; float:left; vertical-align:baseline; padding-top:5px; display:block; position:absolute;}
#adsense_search{height:26px; float:right; vertical-align:baseline;}


/*********** SEARCH **************/
#search{margin:10px 0 0 0;padding:6px 0 3px 0;overflow:auto;background:#fff url(http://www.reise-ziele-tipps.de/res/img/search-bck.png) repeat-x;border:1px solid #ccc;}
#search div{margin:0 auto;}
#search label{width:260px;text-align:right;margin-right:8px; color:#224d78;font-size:113%;}
#search input{border:1px solid #224d78;font-size:100%;width:430px;}
#search label,#search input{float:left;margin-top:2px;padding:5px;line-height:1.50em;}
#search input{font-size:100%;width:355px;}
#search button{font-size:120%;float:left;margin-left:5px;margin-top:1px;}
#search button.cta{width:5em;}

/************ CONTENT ************/
.three-col #pri{width:211px;}
.three-col #sec{width:439px;}
.three-col #ter{width:300px;}
.three-col #ads{width:160px;}
.three-col #ads p{margin-top: 5px;}
.three-col #page,.two-col #page,.one-two-one-col #page{width:974px;margin:0 auto;text-align:left;}
#pri,#sec,#ter,#ads,#content-left{float:left;}
#pri,.three-col #sec{margin-right:12px;}

/************ CONTENT BOX ************/
#ed-caro{width:439px;overflow:hidden;}
#ed-caro .pane{width:419px;padding:0 0 0 20px;overflow:visible;}
#ed-caro .content{float:left;width:235px;}
#ed-caro .fullcontent{float:left;width:400px;}
#ed-caro p{margin-bottom:10px;}
#ed-caro img{margin:0 4px 1px 0;float:right;}
#ed-caro p{padding-top:6px;color:#454545;}
#ed-caro ul.carousel ul{padding-right:0;float:left;position:static;}
#home-promo #ed-caro ul.carousel ul li{background:url(http://www.reise-ziele-tipps.de/res/img/bullet-arrow.png) no-repeat left 3px;padding-left:15px;margin-bottom:5px;width:100px;}
#ed-caro .price{display:block;padding:9px 0;}
#ed-caro a.reviews{font-size:85%;color:#306893;}
#ed-caro .price strong{font-size:122%;font-weight:bold;}
#home-promo.js{width:439px;background:url(http://www.reise-ziele-tipps.de/res/img/gen-sec-mod.png) no-repeat left top;padding-top:10px;position:relative;}
#ed-caro.js{width:437px;border:solid #ccc;border-width:0 1px;}
#ed-caro.js img{margin-bottom:0;}
#ed-caro.js ul.carousel{position:relative;width:10000px;left:0;}
#ed-caro.js ul.carousel .pane{width:418px;float:left;list-style-type:none;background:none;margin-bottom:0;clear:none;}
#ed-caro.js .pane h2{background:none;}
#ed-caro .pane h2{font-weight:bold;text-transform:uppercase;font-size:129%;background:#fff url(http://www.reise-ziele-tipps.de/res/img/gen-sec-mod.png) no-repeat left top;padding:5px 20px;margin-left:-20px;}
#ed-caro .pane{background:url(http://www.reise-ziele-tipps.de/res/img/gen-sec-mod.png) no-repeat left bottom;margin-bottom:12px;clear:left;overflow:hidden;}
#ed-caro li li{margin:0;background:none;}


/************ CONTENT --> PRICE ************/
.price,.price-range{color:#454545;}
.price-range{font-weight:bold;}

/************ CONTENT --> PARTNER (2 Box) ************/
.spec-sites{background:url(http://www.reise-ziele-tipps.de/res/img/2-box.png) no-repeat bottom left;margin-bottom:11px;}
.spec-sites .sub-frame{background:url(http://www.reise-ziele-tipps.de/res/img/2-box.png) no-repeat top left;margin-bottom:5px;}
.spec-sites,.spec-sites .sub-frame{overflow:hidden;width:439px;}
.spec-sites .pri,.spec-sites .sec{float:left;width:180px;padding:12px 17px 5px 17px;}
.spec-sites .pri{margin-right:11px;}
.spec-sites h2{padding:0 0 10px 0;}
.spec-sites h3{clear:both;line-height:122%;padding-bottom:10px;font-size:93%;font-weight:bold;}
.spec-sites img{border:1px solid #c0c0c0;margin-bottom:7px;}
.spec-sites ol{margin-left:20px;font-size:85%;line-height:122%;list-style:decimal;}
.spec-sites ol a{color:#306893;}
.spec-sites .call{display:block;margin-top:10px;font-size:77%;font-weight:bold;color:#306893;}
.spec-sites .call:visited{color:#1a3549;}

/*********** Tipps **************/
.tipps span{font-weight:bold; color:#fe6328}
.tipps a{text-decoration:underline; margin-right:4px;}


/************ FOOTER ************/
#footer{clear:both;position:relative;padding-top:10px;}
#footer-misc li,#int-sites,#int-sites li,#footer h4{display:inline;font-size:85%;}
#footer h4{color:#747474;}
#footer-misc{padding:7px;margin-bottom:1px;background:#224d78;color:#fff;text-transform:uppercase;}
#footer-misc a{color:#fff;padding:0 11px;border-left:1px solid #fff;}
#footer-misc .first a,#int-sites .first a{border:none;}
#intl-cpy{position:relative;clear:both;}
.ycopy{background:none;display:block;margin:8px 0;color:#747474;font-size:77%;}


.qr-wrap{padding:0;border:none;margin-top:5px;clear:left;position:relative;width:145px;}
.qr-wrap li{float:left;}
.qr-wrap li a{width:13px;height:13px;position:absolute;display:block;text-indent:-9999px;text-decoration:none;z-index:12;color:#454545;}
.qr-wrap a.qr-1{left:0;}
.qr-wrap a.qr-1:hover{width:13px;background-position:0 -1368px;}
.qr-wrap a.qr-2{left:13px;}
.qr-wrap a.qr-2:hover{width:26px;background-position:0 -1452px;}
.qr-wrap a.qr-3{left:26px;}
.qr-wrap a.qr-3:hover{width:39px;background-position:0 -1536px;}
.qr-wrap a.qr-4{left:39px;}
.qr-wrap a.qr-4:hover{width:52px;background-position:0 -1620px;}
.qr-wrap a.qr-5{left:52px;}
.qr-wrap a.qr-5:hover{width:65px;background-position:0 -1662px;}
.qr-message{clear:left;margin-top:15px;}
.qr-close-lnk{position:absolute;right:8px;top:6px;}

.a-z-grid,#vct{position:relative;}
#vct,#vct h3,.a-z-grid h3{color:#757575;}
.a-z-grid ul ul,#vct ul ul{padding:0;}
.a-z-grid ul ul li,.a-z-grid ol ol li,#vct ul ul li,#vct ol ol li{display:inline;}
.a-z-grid ul ul li a,.a-z-grid ol ol li a,#vct ul ul li a,#vct ol ol li a{font-size:85%;color:#306893;}
.a-z-grid h3,#vct h3,.custom-shopby li{margin-top:16px;font-weight:bold;}
.custom-shopby ul{margin-top:11px;line-height:23px;}
.custom-shopby li{display:inline;}

#user-ctrls{position:absolute;top:10px;right:8px;font-size:85%;}
#user-ctrls,#user-ctrls li{display:inline;padding:0 5px;}
#user-ctrls li.ctrl-cls{border-left:1px solid #3f6685;}
#user-ctrls li a{font-weight:bold;color:#3f6685;}
.hist-error{display:block;margin:8px 16px 0 16px;font-size:93%;color:#f00;}
#most-popular-container .tab-cont{clear:left;position:relative;}
#most-popular-container .tab-cont p{padding:10px 0 5px 15px;font-weight:bold;color:#454545;}
.side-pop-list{list-style:decimal;margin-left:35px;}
.side-pop-list li{position:relative;border-top:1px dotted #ccc;padding:10px 0 0 60px;margin:0 20px 5px 0;}
.side-pop-list li.first{border-top:none;clear:left;}
.side-pop-list .logo{position:absolute;top:5px;left:0;margin-left:0;}
.side-pop-list h4{display:inline;}
.side-pop-list h4 a{font-weight:bold;}
.side-pop-list span.price-range{display:inline;}
#side-pop-stores .side-pop-list li,#side-pop-themes .side-pop-list li{padding-left:90px;}
#side-pop-themes .side-pop-list li{min-height:90px;}
#most-popular-container .tab-cont a.more{margin-left:15px;}
.popular-categories li a{text-align:center;font-weight:bold;}
.popular-categories li img{display:block;margin:0 auto 5px;}
#tagcloud ul{margin:0 16px 5px 16px;line-height:22px;}
#tagcloud li{display:inline;}
#tagcloud .tabs li{margin-right:5px;font-size:85%;line-height:15px;}
#ter .tabs span,#ter .tabs a,#ter .tabs a:link,#ter .tabs a:visited,#ter .tabs a:hover,.two-col #sec .tabs span,.two-col #sec .tabs a,.two-col #sec .tabs a:link,.two-col #sec .tabs a:visited,.two-col #sec .tabs a:hover{padding:8px 6px 6px 0;}
#ter #tagcloud .tabs,.two-col #sec #tagcloud .tabs{margin-left:0;}
#tagcloud .tabs{margin-bottom:0;}
.kw2{font-size:122%;}
.kw3{font-size:144%;}
.kw4{font-size:159%;}

#tabbed-pop-products ol{list-style-position:outside;font-size:92%;}
#tabbed-pop-products{width:auto;}
#tabbed-pop-products .tabs{float:left;}
#tabbed-pop-products .tabs li{border-bottom:1px solid #ccc;}
#tabbed-pop-products .tabs li.active{border-bottom:1px solid #fff;}
#tabbed-pop-products .tab-cont{clear:left;margin-bottom:13px;min-height:150px;padding:10px 16px 10px;position:relative;}
#tabbed-pop-products .tab-cont li{padding:5px 2px;text-align:left;margin-bottom:1px;border-top:1px dotted #ccc;overflow:hidden;zoom:1;}
#tabbed-pop-products .tab-cont .photo{float:left;margin:0 10px 0 0;}
#tabbed-pop-products li.noborder{border:0;}
#tabbed-pop-products strong{font-weight:bold;}
#tabbed-pop-products .product-details{float:left;margin:0;overflow:hidden;width:70%;}
#tabbed-pop-products .comprice{color:#FE6328;font-weight:bold;font-size:93%;}
#tabbed-pop-products .price{font-size:120%;padding:5px 0;}
#tabbed-pop-products ul.brand-stores-list{float:left;overflow:hidden;}
#tabbed-pop-products .brand-stores-list li{border:0;padding:0;}
#tabbed-pop-products .more{font-size:85%;}
#tabbed-pop-products .counter{float:left;}
.brand-image-heading{float:right;margin-bottom:5px;}
#brands-nav-heading{overflow:hidden;}
.rhs-low,.rhs-low h2,.rhs-medium,.rhs-medium h2{background:transparent url(http://www.reise-ziele-tipps.de/res/img/rhs-priority2.png) no-repeat scroll top left;}
.rhs-low{background-position:bottom left;}
.rhs-low h2{background-position:0 0;padding-bottom:0;}
.rhs-medium{background-position:0 100%;}
.rhs-medium h2{background-position:-332px 0;background-color:#454545;color:#fff;margin-bottom:5px;}
.rhs-low p.subtitle,.rhs-medium p.subtitle,.rhs-high p.subtitle{color:#999;font-size:85%;}
.rhs-low p.subtitle{margin-top:6px;}
.rhs-low h3 a,.rhs-medium h3 a,.rhs-high h3 a{font-size:93%;color:#316793;font-weight:normal;}
.rhs-low a.chevron,.rhs-medium a.chevron,.rhs-high a.chevron{font-weight:bold;font-size:77%;}
.rhs-low .buyguide-container a.chevron,.rhs-medium .buyguide-container a.chevron,.rhs-high .buyguide-container a.chevron,.rhs-low .theme-container a.chevron,.rhs-medium .theme-container a.chevron,.rhs-high .theme-container a.chevron{margin-top:1em;font-size:93%;}
#cross-links ul{margin:10px 0 0 20px;color:#74B2CB;font-size:85%;line-height:1.5;}
#cross-links h3{margin-left:20px;}
#cross-links .subtitle{padding-bottom:0;}
#home-topcat,#home-promo{margin-bottom:13px;}
