

#page,#container{width:1064px;}#page{margin:0 auto -15px;position:relative;}#wrapper{float:left;width:100%;}#primary{margin-left:240px;margin-right:230px;}#secondary{float:left;margin:10px 0 0 -1069px;padding:0;position:relative;width:230px;}#tertiary{float:left;margin-left:-230px;padding:0;margin-bottom:10px;width:220px;position:relative;}#content{position:relative;padding:0;border:0px solid #fff;background:#fff;}.no-secondary #primary{margin-left:0;}.no-tertiary #primary{margin-right:10px;}.no-tertiary #secondary{margin-left:-1070px;}.no-secondary-tertiary #wrapper{float:none;}.no-secondary-tertiary #primary{margin:0;}#secondary .region,#tertiary .region{margin:0;}#secondary .region .block{margin:0 10px 10px;padding:0;}#tertiary .region .block{margin:0 10px 30px;padding:0;}#secondary .region .block a:link,#tertiary .region .block a:link,#secondary .region .block a:visited,#tertiary .region .block a:visited{color:#F9B231;}#secondary .region .block a:hover,#tertiary .region .block a:hover,#secondary .region .block a:focus,#tertiary .region .block a:focus{text-decoration:underline;}#secondary .region .block-title,#tertiary .region .block-title{padding:0 8px;line-height:29px;margin-bottom:15px;border-bottom:1px solid #7EA2CA;color:#344356;font-size:13px;}#tertiary .last .block-title{height:auto;line-height:1.2;padding-top:5px;padding-bottom:3px;}#secondary .region .content,#tertiary .region .content{border:1px solid #e4e4e4;}#secondary .region .block-user ul,#tertiary .region .block-user ul,#secondary .region .block-menu ul,#tertiary .region .block-menu ul,#secondary .region .block-menu_block ul,#tertiary .region .block-menu_block ul{margin:0;padding:0;list-style:none;}#secondary .region .block-user li,#tertiary .region .block-user li,#secondary .region .block-menu li,#tertiary .region .block-menu li,#secondary .region .block-menu_block li,#tertiary .region .block-menu_block li{margin:0;padding:2px 0;}#secondary .form-textarea,#secondary .form-text,#secondary .form-select,#tertiary .form-textarea,#tertiary .form-text,#tertiary .form-select{width:99%;padding:0 0 0 5px;}.form-submit,.anfragen{border:0;color:#fff;padding:0 5px;height:22px;line-height:22px;}.form-actions{text-align:right;}.anfragen{float:right;}.form-submit:hover,.anfragen:hover{box-shadow:0 0 5px #6c6c6c;color:#fff;}

#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box > #lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/themes/rivers2ocean/fonts/open-sans-v15-latin-300.eot);src:local('Open Sans Light'),local('OpenSans-Light'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-300.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-300.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-300.woff) format('woff'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-300.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-300.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url(/themes/rivers2ocean/fonts/open-sans-v15-latin-300italic.eot);src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-300italic.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-300italic.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-300italic.woff) format('woff'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-300italic.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-300italic.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/themes/rivers2ocean/fonts/open-sans-v15-latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-regular.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-regular.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-regular.woff) format('woff'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-regular.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/themes/rivers2ocean/fonts/open-sans-v15-latin-italic.eot);src:local('Open Sans Italic'),local('OpenSans-Italic'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-italic.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-italic.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-italic.woff) format('woff'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-italic.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-italic.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url(/themes/rivers2ocean/fonts/open-sans-v15-latin-600italic.eot);src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-600italic.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-600italic.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-600italic.woff) format('woff'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-600italic.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-600italic.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(/themes/rivers2ocean/fonts/open-sans-v15-latin-600.eot);src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-600.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-600.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-600.woff) format('woff'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-600.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-600.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/themes/rivers2ocean/fonts/open-sans-v15-latin-700.eot);src:local('Open Sans Bold'),local('OpenSans-Bold'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-700.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-700.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-700.woff) format('woff'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-700.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-700.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/themes/rivers2ocean/fonts/open-sans-v15-latin-700italic.eot);src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-700italic.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-700italic.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-700italic.woff) format('woff'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-700italic.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-700italic.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/themes/rivers2ocean/fonts/open-sans-v15-latin-800.eot);src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-800.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-800.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-800.woff) format('woff'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-800.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-800.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/themes/rivers2ocean/fonts/open-sans-v15-latin-800italic.eot);src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-800italic.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-800italic.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-800italic.woff) format('woff'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-800italic.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/open-sans-v15-latin-800italic.svg#OpenSans) format('svg');}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:100;src:url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-100.eot);src:local('Josefin Sans Thin'),local('JosefinSans-Thin'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-100.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-100.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-100.woff) format('woff'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-100.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-100.svg#JosefinSans) format('svg');}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:100;src:url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-100italic.eot);src:local('Josefin Sans Thin Italic'),local('JosefinSans-ThinItalic'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-100italic.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-100italic.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-100italic.woff) format('woff'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-100italic.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-100italic.svg#JosefinSans) format('svg');}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:300;src:url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-300.eot);src:local('Josefin Sans Light'),local('JosefinSans-Light'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-300.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-300.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-300.woff) format('woff'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-300.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-300.svg#JosefinSans) format('svg');}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:300;src:url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-300italic.eot);src:local('Josefin Sans Light Italic'),local('JosefinSans-LightItalic'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-300italic.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-300italic.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-300italic.woff) format('woff'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-300italic.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-300italic.svg#JosefinSans) format('svg');}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;src:url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-italic.eot);src:local('Josefin Sans Italic'),local('JosefinSans-Italic'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-italic.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-italic.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-italic.woff) format('woff'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-italic.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-italic.svg#JosefinSans) format('svg');}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;src:url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-regular.eot);src:local('Josefin Sans Regular'),local('JosefinSans-Regular'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-regular.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-regular.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-regular.woff) format('woff'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-regular.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-regular.svg#JosefinSans) format('svg');}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:600;src:url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-600.eot);src:local('Josefin Sans SemiBold'),local('JosefinSans-SemiBold'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-600.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-600.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-600.woff) format('woff'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-600.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-600.svg#JosefinSans) format('svg');}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;src:url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-700.eot);src:local('Josefin Sans Bold'),local('JosefinSans-Bold'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-700.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-700.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-700.woff) format('woff'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-700.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-700.svg#JosefinSans) format('svg');}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:600;src:url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-600italic.eot);src:local('Josefin Sans SemiBold Italic'),local('JosefinSans-SemiBoldItalic'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-600italic.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-600italic.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-600italic.woff) format('woff'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-600italic.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-600italic.svg#JosefinSans) format('svg');}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;src:url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-700italic.eot);src:local('Josefin Sans Bold Italic'),local('JosefinSans-BoldItalic'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-700italic.eot?#iefix) format('embedded-opentype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-700italic.woff2) format('woff2'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-700italic.woff) format('woff'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-700italic.ttf) format('truetype'),url(/themes/rivers2ocean/fonts/josefin-sans-v12-latin-700italic.svg#JosefinSans) format('svg');}html{background:#0D4480;}body{font-family:'Open Sans',sans-serif;background:#0D4480;font-size:12px;min-width:1139px;}h1,h2,h3,h4,h5,h6{font-family:'Josefin Sans',sans-serif;}#bg1{background:url(/themes/rivers2ocean/images/bgx.jpg) repeat-x scroll center 0 #ECFFFD;overflow:hidden;}#content{background:url(/themes/rivers2ocean/images/bg_content.png) repeat-y scroll -3px 0 transparent;padding-bottom:35px;width:1076px;}#statusinfo{background-color:#0D4480;color:#fff;padding:5px 0;width:100%;text-align:center;position:absolute;top:0px;left:3px;margin:0;}#statusinfo p{margin:0;padding:0;}#statusinfo span.phone{margin-right:20px;}#statusinfo span.phone.headtext{font-size:16px;}#statusinfo span.phone.headtime{font-weight:normal;}#bg{background:url(/themes/rivers2ocean/images/bg_head.jpg) no-repeat scroll center top transparent!important;}#bgfoot{background:url(/themes/rivers2ocean/images/footerx.png) repeat-x scroll center bottom transparent;}#header{height:320px;}.form-submit,.anfragen{background:#c4303c;}.termine .anfragen{background:transparent;}#pre-page{width:1064px;margin:0 auto;position:relative;left:3px;}#page{position:relative;}.sidebarleft{width:200px;position:absolute;top:320px;left:-210px;text-align:right;}.sidebarright{width:200px;position:absolute;top:320px;right:-210px;text-align:left;}.primary-content{float:left;width:600px;}#tertiary{margin-top:10px;position:relative;}.no-tertiary .primary-content{width:790px;}a,li a{color:#F9B231;}a:link,a:visited,a.active,li a:link,li a:visited,li a.active{color:#F9B231;}a:hover,a:focus,a:active,li a:hover,li a:focus,li a:active{color:#005695;text-decoration:none !important;}.marker,.form-required{color:#c00;}.sh{height:15px;margin-top:15px;}.block h2{font-size:15px;}.block h3{font-size:15px;}#welle{background:url(/themes/rivers2ocean/images/welle.png) no-repeat scroll 0 0 transparent;height:146px;left:3px;position:absolute;top:119px;width:1063px;z-index:9;}#header .kontakt{height:60px;left:48%;position:absolute;top:10px;width:228px;}#logo{display:block;height:153px;width:403px;position:relative;z-index:10;}#logo img{padding-left:20px;padding-top:11px;}#primary-nav{background:url(/themes/rivers2ocean/images/nav1.png) repeat-x scroll 0 0 transparent;height:58px;left:3px;position:absolute;top:262px;width:1062px;}#primary-nav ul.links{border:none;margin-top:0;margin-left:0;}#primary-nav ul.links li{background:url(/themes/rivers2ocean/images/linie1.png) no-repeat scroll 0 3px transparent !important;display:block;float:left;list-style-type:none;padding:0;width:12.5%;}#primary-nav ul.links li a{border:0 none;color:#FFFFFF;display:table;font-size:1.2em;height:58px;left:-1px;line-height:1.2em;list-style-type:none;padding:0;position:relative;text-align:center;text-transform:uppercase;top:0;width:100%;}#primary-nav ul.links li a:hover,#primary-nav ul.links li a:focus,#primary-nav ul.links li a:active,#primary-nav ul.links li a.active{background:url(/themes/rivers2ocean/images/nav.png) no-repeat scroll -1105px 0 transparent;color:#000000;margin-left:1px;margin-top:0;padding:0;text-decoration:none;width:auto%;}#primary-nav ul.links li a span{padding:0 5px;vertical-align:middle;display:table-cell;}#primary-nav ul.links li a:hover span,#primary-nav ul.links li a:focus span,#primary-nav ul.links li a:active span,#primary-nav ul.links li a.active span{}#primary-nav ul.links li.last a{border-right:0;}#primary-nav ul.links{background:url(/themes/rivers2ocean/images/linie1.png) no-repeat scroll right 3px transparent !important;display:block;height:60px;width:1066px;}#secondary-nav{background:url(/themes/rivers2ocean/images/bg_nav2.png) no-repeat scroll 0 0 transparent;height:22px;padding-top:3px;position:absolute;right:7px;text-align:right;top:0;width:640px;}#secondary-nav a{color:#000;text-transform:uppercase;font-size:1em;font-weight:bold;}#secondary-nav li{border-right:1px solid #000;}#secondary-nav li.last{border-right:none;}.breadcrumb{color:#898989;font-size:12px;font-weight:bold;padding:10px 10px 0 21px;}.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:active,.breadcrumb a:hover{color:color:#F9B231;text-decoration:none;}.menu-name-menu-weitere-links a{color:#FFFFFF !important;display:block;padding-bottom:5px;padding-top:3px;border-bottom:1px solid rgba(255,255,255,0.5);}.menu-name-menu-weitere-links a:hover{text-decoration:none;}.menu-name-menu-weitere-links li{list-style:none;}.menu-name-menu-weitere-links ul{margin-left:0;margin-top:0;}.menu-name-menu-weitere-links{margin-top:8px;}#secondary .block h3.block-title{background:url(/themes/rivers2ocean/images/block2.png) no-repeat scroll -2px bottom transparent;border:none;color:#0E467C;display:block;font-size:1.2em;height:auto;line-height:1.1em;margin-left:1px;margin-bottom:-2px;padding:15px 12px;text-align:left;text-transform:uppercase;width:176px;}#secondary .block{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -221px -93px #FFF;}#secondary .block li{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -678px -259px #FFFFFF !important;list-style:none;padding:0 !important;}#secondary .block ul .last{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -678px -476px transparent !important;height:45px;}#secondary .more ul .last{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -221px -32px transparent !important;height:60px;}#secondary .more ul .last a{background-position:0 29px !important;margin-top:0;padding-top:22px !important;}#secondary .block ul{padding-top:8px !important;}#secondary .block-menu_block .content{padding:0;border:0;}#secondary .block-menu_block .content .menu a{background:url(/themes/rivers2ocean/images/li.png) no-repeat scroll left 7px transparent;border:1px solid transparent;color:#2890BB !important;display:block;font-size:1em;font-weight:bold;left:15px;padding:0 10px;position:relative;text-transform:none;width:161px;}#secondary .block-menu_block .content .menu .menu a{border:1px solid transparent;color:#005695;display:block;left:-3px;padding:1px 30px 2px;position:relative;}#secondary #block-kreuzfahrten-suche,#secondary #block-kreuzfahrten-suche-cruiseportal{}#secondary #block-kreuzfahrten-suche .content,#secondary #block-kreuzfahrten-suche-cruiseportal .content{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -1486px -1274px #FFFFFF !important;border:medium none !important;margin-top:10px;padding-bottom:15px;}#kreuzfahrten-suche-form,#kreuzfahrten-suche-form-cruiseportal{margin-left:13px;padding-top:1px;width:175px;}.form-item label.option{display:block;}#kreuzfahrten-suche-form #edit-submit,#kreuzfahrten-suche-form .form-submit,#kreuzfahrten-suche-form-cruiseportal #edit-submit,#kreuzfahrten-suche-form-cruiseportal .form-submit,#webform-client-form-193 .submit-wrapper .form-submit{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -575px -17px transparent;border:medium none;font-size:14px;font-weight:bold;height:24px;margin-right:-76px;margin-top:5px;padding-bottom:3px;padding-left:2px;padding-right:30px;text-align:left;text-transform:uppercase;width:auto;}#webform-client-form-193 .submit-wrapper .form-submit{}#kreuzfahrten-suche-form label,#kreuzfahrten-suche-form-cruiseportal label{color:#2890BB;margin-bottom:2px;}#kreuzfahrten-suche-form div,#kreuzfahrten-suche-form-cruiseportal div{}#kreuzfahrten-suche-form select,#kreuzfahrten-suche-form-cruiseportal select{border:1px solid #ccc;}#edit-start-wrapper input,#edit-start-left-wrapper input,#edit-ende-wrapper input,#edit-ende-left-wrapper input{width:140px!important;float:left;}#edit-start-wrapper span,#edit-start-left-wrapper span,#edit-ende-wrapper span,#edit-ende-left-wrapper span{float:right;}.skip-to-links{top:60px;right:10px;left:0;position:absolute;}.skip-to-links a{left:-8000px;top:0;color:#fff;position:absolute;width:230px;display:block;background:#000f14;}.skip-to-links a:focus,.skip-to-links a:active{left:900px;top:0;}#footer{float:none;height:192px;margin-left:0;padding-left:8px;width:1062px;position:relative;}#footer .inside2{height:auto;width:850px;overflow:hidden;}#footer .block{float:left;}#footer .block .block-title{border-bottom:1px solid rgba(255,255,255,0.5);color:#FFFFFF;font-size:14px;font-weight:normal;line-height:1.1em;padding-bottom:8px;text-transform:uppercase;}#footer .inside2 .block .block-title{margin:13px 20px 5px;}#footer .inside2 .block .content{margin:5px 10px 10px;}#footer .region-count-1{clear:both;}#block-kreuzfahrten-kundenmeinungen{margin-left:15px;width:580px;}#block-kreuzfahrten-kundenmeinungen .content{overflow:hidden;background:url(/themes/rivers2ocean/images/blase.png) no-repeat scroll 0 0 transparent;height:150px;width:443px;}#block-kreuzfahrten-kundenmeinungen .content .meinung{height:65px;left:30px;overflow:hidden;position:relative;top:25px;width:380px;}#block-kreuzfahrten-kundenmeinungen .content .name{color:#FFFFFF;font-size:14px;position:relative;right:12px;text-align:right;top:62px;}#block-kreuzfahrten-kundenmeinungen .content p{color:#000000;font-size:14px;}#block-kreuzfahrten-social-media .facebook,#block-kreuzfahrten-social-media .google,#block-kreuzfahrten-social-media .twitter{float:left;margin-top:5px;}.credit-copyright{float:right;position:absolute;top:10px;width:209px;z-index:100;right:0;}.credit-copyright div{color:#FFFFFF;}.credit-copyright .block{border-bottom:1px solid rgba(255,255,255,0.5);float:none;margin-bottom:10px;padding-bottom:11px;width:195px;}.credit-copyright .copyright{float:left;margin-left:0;}#tertiary h3.block-title{border-bottom:1px solid #B3B3B3 !important;color:#F9B231 !important;font-size:1.35em !important;margin-top:-7px;position:relative;text-transform:uppercase;}#tertiary .block{}#secondary .region .content{border:0;}#tertiary .region .content{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -35px -803px transparent;border:0;}#tertiary .content .inner{background:url(/themes/rivers2ocean/images/block10.png) no-repeat scroll 0 bottom transparent;padding-bottom:30px;padding-left:9px;}#tertiary .gruende{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -35px -805px #FFF;}#tertiary .gruende .content{background:url(/themes/rivers2ocean/images/block11.png) repeat-y scroll 0 0 transparent;margin-top:-16px;width:300px;}#tertiary .gruende .inner{padding-bottom:10px;}#tertiary .gruende img{float:left;margin-right:11px;}#tertiary .gruende p{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -455px -134px transparent;color:#494A4C;font-size:12px;font-weight:bold;height:40px;left:-8px;line-height:1.2em;margin-bottom:0;padding:12px 10px 0 9px;position:relative;width:177px;}#tertiary .gruende1{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -221px -93px #FFFFFF;}#tertiary .gruende1 h3.block-title{background:url(/themes/rivers2ocean/images/block2.png) no-repeat scroll -2px bottom transparent;border:none !important;color:#0E467C !important;display:block;font-size:1.2em !important;height:auto;line-height:1.1em;margin-bottom:-2px;margin-left:1px;padding:15px 12px;text-align:left;text-transform:uppercase;width:176px;}#tertiary .gruende1 .content{background:url(/themes/rivers2ocean/images/block11a.png) repeat-y scroll 0 0 !important;}#tertiary .gruende1 .inner{padding-bottom:10px;background:url(/themes/rivers2ocean/images/block10a.png) no-repeat scroll 0 bottom transparent !important;}#tertiary .gruende1 img{float:left;margin-right:11px;}#tertiary .gruende1 p{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -455px -134px transparent;color:#494A4C;font-size:12px;font-weight:bold;height:40px;left:-7px;line-height:1.2em;margin-bottom:0;padding:12px 10px 0 9px;position:relative;width:177px;}#tertiary .block-webform .content,#tertiary .region #block-kreuzfahrten-suche .content,#tertiary .region #block-kreuzfahrten-suche-cruiseportal .content{background:none;border:0;}#tertiary .region #block-kreuzfahrten-suche .form-submit,#tertiary .region #block-kreuzfahrten-suche-cruiseportal .form-submit{margin:0 auto;}#tertiary .region #block-kreuzfahrten-suche fieldset,#tertiary .region #block-kreuzfahrten-suche-cruiseportal fieldset{margin:0;padding:0;border:0;}#tertiary .region #block-kreuzfahrten-suche #edit-start-wrapper,#tertiary .region #block-kreuzfahrten-suche #edit-ende-wrapper,#tertiary .region #block-kreuzfahrten-suche-cruiseportal #edit-start-wrapper,#tertiary .region #block-kreuzfahrten-suche-cruiseportal #edit-ende-wrapper{width:50%;float:left;}#tertiary .region #block-kreuzfahrten-suche #edit-start-wrapper input,#tertiary .region #block-kreuzfahrten-suche #edit-ende-wrapper input,#tertiary .region #block-kreuzfahrten-suche-cruiseportal #edit-start-wrapper input,#tertiary .region #block-kreuzfahrten-suche-cruiseportal #edit-ende-wrapper input{float:left;margin-top:3px;width:65px;}#tertiary .kundenservice .telefon{background:url(/themes/rivers2ocean/images/verlauf.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;font-size:14px;height:28px;text-align:center;padding-top:7px;width:182px;}#tertiary .node-type-webform{width:180px;}#tertiary .block-webform .form-submit{background:url(/themes/rivers2ocean/images/button2.png) no-repeat scroll 0 0 transparent;}#tertiary .node-type-webform p{background:url(/themes/rivers2ocean/images/newsletter.jpg) no-repeat scroll -6px 0px transparent;height:146px;margin-bottom:-106px;margin-top:-16px;padding-top:150px;width:163px;}#tertiary .node-type-webform .webform-component-markup p{background:none !important;height:auto;margin:0;padding-top:0;width:100%;float:left;padding:0;}.nl .webform-component input{float:none;margin-bottom:0;width:175px !important;}#edit-submitted-datenschutzerklarung-1{display:inline;width:auto !important;}#tertiary .node-type-webform .form-submit{background:url(/themes/rivers2ocean/images/button2.png) no-repeat scroll 0 0 transparent;color:#FFFFFF !important;font-size:15px;font-weight:bold;height:22px;margin-bottom:-12px;margin-top:10px !important;padding-bottom:1px;padding-left:15px;text-align:left;text-transform:uppercase;width:181px;}.kundenservice .button{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -486px -16px transparent;color:#FFFFFF !important;display:block;font-size:13px;font-weight:bold;height:24px;padding-left:5px;padding-top:4px;text-align:left;width:183px;}#tertiary p,#tertiary .text{padding-bottom:7px;padding-left:7px;padding-right:10px;}#block-kreuzfahrten-suche,#block-kreuzfahrten-suche-cruiseportal{display:block;text-align:center;}#block-kreuzfahrten-suche .form-submit:hover,#block-kreuzfahrten-suche-cruiseportal .form-submit:hover{box-shadow:none;}#block-kreuzfahrten-suche label,#block-kreuzfahrten-suche-cruiseportal label{text-align:left;clear:right;padding-top:3px;}#secondary .block-menu_block .content .menu a:hover:after,#secondary .block-menu_block .content .menu a:active:after,#secondary .block-menu_block .content .menu a:focus:after,#secondary .block-menu_block .content .menu a.active:after{position:absolute;top:-1px;right:-16px;}#secondary .region .block-menu_block .content li.menu-mlid-467 a.active,#secondary .region .block-menu_block .content li.menu-mlid-854 a.active,#secondary .region .block-menu_block .content li.menu-mlid-855 a.active,#secondary .region .block-menu_block .content li.menu-mlid-896 a.active{border:none;background:transparent;}#secondary .region .block-menu_block .content li.menu-mlid-467 a.active:after,#secondary .region .block-menu_block .content li.menu-mlid-854 a.active:after,#secondary .region .block-menu_block .content li.menu-mlid-855 a.active:after,#secondary .region .block-menu_block .content li.menu-mlid-896 a.active:after{content:"";}.listheader{background:url(/themes/rivers2ocean/images/bg_suche.png) no-repeat scroll 0 0 transparent;height:83px;margin-bottom:8px;padding-left:17px;padding-right:23px;}.listheader .title{color:#FFFFFF;font-size:19px;font-weight:bold;padding-top:10px;text-transform:uppercase;}.listheader .listsort{position:relative;top:6px;color:#fff;}.listsort .form-submit{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -568px -12px transparent;border:0 none;color:#FFFFFF;float:right;font-size:15px;font-weight:bold;height:30px;margin-right:29px;margin-top:-13px;padding-right:20px;width:100px;}.listheader .listsort .form-item{float:left;margin-top:-13px;}.listheader .form-select{background:none repeat scroll 0 0 #FFFFFF;border:2px solid #FFFFFF;border-radius:2px 2px 2px 2px;font-weight:bold;height:23px;margin-top:2px;}.listheader .listsort ul{display:block;list-style:none;margin:0 auto;text-align:center;}.listheader .listsort li{display:inline-block;margin:0 8px;}.listheader .listsort li li{display:inline-block;margin:0 1px;}.listheader .listsort li span{display:block;text-align:center;}.listheader .listsort li a,.listheader .listsort li a:link,.listheader .listsort li a:visited{color:#fff;}.listheader .listsort li li a{text-indent:-9999px;display:block;width:13px;height:13px;float:left;}.listheader .listsort li a.asc{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -495px -46px;}.listheader .listsort li a.desc{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -515px -46px;}.listheader .listsort li a.asc.active,.listheader .listsort li a:hover.asc{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -495px -63px;}.listheader .listsort li a.desc.active,.listheader .listsort li a:hover.desc{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -515px -63px;}.testcontent{width:595px;}.no-tertiary .testcontent{width:790px;}#content-area{}#pagetop{padding:1px 0 0;margin-top:0;position:relative;}.headerpic{left:0;top:0;position:absolute;width:872px;padding-left:0;}.primaryinside{margin-right:0;}#block-kreuzfahrten-dynpics1 ul{list-style:none;}#block-kreuzfahrten-dynpics1 ul .bild{float:right;height:262px;margin-right:13px;margin-top:-153px;overflow:hidden;width:648px;}#block-kreuzfahrten-dynpics1 ul .bild img{height:262px;width:647px;}.with-headerpic .headertext{padding-top:240px;}.headertext .inner .inner{margin:0;padding:0;background:none;height:auto;}.headertext .inner .inner img{border:1px solid #ccc;background:#fff;padding:2px;margin:5px 10px 5px 0;}.form-item{margin:0 0 5px;}.form-select{background:#fff;}.form-select option{background:#fff;}#webform-component-datum{padding:0;margin:0;border:0;}.webform-component{clear:both;}#webform-component-datum .webform-component{clear:none;float:left;margin-right:5px;}#webform-component-datum .webform-component .form-item input{float:left;width:50px;margin-top:3px;}.calendar{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -460px -47px transparent;cursor:pointer;float:left;height:25px;width:26px;}#pagetop h1{border-bottom:1px solid #BBBBBB;color:#F9B231;font-size:19px;font-weight:bold;line-height:1.2;margin-top:0;padding:0 0 8px;text-transform:uppercase;}.page-einzelanfrage-1 #pagetop h1{width:790px;}.seotop h3,.block-kf h3{color:#F9B231 !important;font-size:13px;line-height:1.3em;margin-left:0;margin-right:5px;overflow:hidden;text-transform:uppercase;}.block-kf .content p{color:#000000;font-size:12px;font-weight:normal;line-height:1.5em;text-align:left;margin-bottom:10px;}.rechtliches p{font-size:11px;margin-top:14px;}.anfragen .last{margin-top:5px;}.page-einzelanfrage-1 .content{border-top:none!important;}.block-kf .content,.seotop .content{border-top:1px solid #aaa;font-weight:bold;margin-top:6px;padding-top:10px;}.page-angebotsliste-range-ab-1 .block-kf .content{border:none!important;}.block-kf .content li,.seotop .content li{background:url(/themes/rivers2ocean/images/arrow1.png) no-repeat scroll left 3px transparent;color:#000000;list-style:none outside none;padding-left:12px;}.block-kf .content ul,.seotop .content ul{margin-left:0;}.block-kf{float:left;margin-right:25px;}.primary-content .inside{position:relative;top:-15px;}.page-angebotsliste-region-1 .primary-content .inside,.page-angebotsliste-region-1 #seo-top{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -254px -800px transparent;}.primary-content .region-count-3,#seo-top .region-count-3{margin:0;padding:0;width:190px !important;}#content-post-title{left:414px;position:relative;top:-125px;width:179px;}.inside .block-kf{width:175px;}.page-einzelanfrage-1 .inside .block-kf{height:auto;}.inside #block-kf-3{background:none!important;}.inside .cruiseblock .block-kf{width:auto;background:none!important;margin-right:0;padding-right:0;}#tertiary .block-kf .content{}#tertiary .block-kf .content li,#tertiary .block-kf .content p{height:auto;width:150px;}.cruise-trust .content{display:none;}.front a.angebotlink{background:url(/themes/rivers2ocean/images/bg_angebot.png) no-repeat scroll 0 top transparent !important;display:block;height:319px;overflow:hidden;width:195px;}.front .angebot_big a.angebotlink{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -1279px -728px #FFFFFF !important;height:357px;margin-left:-5px;width:400px;}.front .angebot_big a.angebotlink .important{height:34px;}#kreuzfahrten .front tr td{margin-bottom:0;padding:0 5px 15px 0;}.front .preisbutton{-moz-transform:rotate(-5deg);background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -626px -701px transparent !important;color:#FFFFFF;display:block;height:89px;left:111px;position:relative;top:59px;width:83px;z-index:9;}.front .preisbutton .preis{font-size:18px;display:block;}.front .preisbutton .link{text-decoration:underline;color:#fff;}.front .preisbutton .inner{padding:15px 5px 5px;text-align:center;display:block;}#kreuzfahrten .front .angebot img.teaser,#kreuzfahrten .front .angebot_big img.teaser{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #BBBBBB;display:block;height:100px;left:5px;padding:0;position:relative;top:-84px;width:170px;}#kreuzfahrten .front .angebot_big img.teaser{width:auto;}.infos{display:block;height:30px;margin:10px 0 0;overflow:hidden;}.angebot_big .infos{margin-top:5px;}.infos span{color:#000000;display:block;line-height:1.2em;margin:0 12px;white-space:nowrap;overflow:hidden;}.front .angebot .title,.front .angebot_big .title{color:#F9B231;font-size:13px;font-weight:bold;display:block;height:30px;line-height:1.2em;margin:6px 0 0;overflow:hidden;padding:0 12px;text-transform:uppercase;position:relative;top:-84px;}.front .angebot .details,.front .angebot_big .details{color:#BD1321;display:block;height:15px;margin:5px 0 0;overflow:hidden;padding:0 12px;position:relative;top:-84px;}.front .important{color:#FFFFFF;display:block;font-size:13px;height:28px;line-height:1.1em;padding-left:12px;padding-right:12px;padding-top:9px;text-transform:uppercase;}#kreuzfahrten .front .tags{border:medium none;color:#777777;display:block;font-size:10px;height:19px;left:0;overflow:hidden;padding:0 12px;position:absolute;top:287px;width:156px;}#kreuzfahrten .front .angebot_big .tags{width:353px;}#tertiary .region #block-cruise-info{position:relative;}.important{color:#FFFFFF;display:block;font-size:13px;height:auto;line-height:1.3;overflow:hidden;padding-left:12px;padding-right:12px;padding-top:6px;text-transform:uppercase;}.button .important{color:#f00;padding:0;height:auto;font-weight:bold;margin-bottom:10px;}#kreuzfahrten{margin-top:0;}#kreuzfahrten table div.kreuzfahrt h2{width:490px;}#kreuzfahrten .bg_angebot2{background-image:url(/themes/rivers2ocean/images/bg_ang.png);background-repeat:no-repeat;background-size:100% 100%;width:595px;}#kreuzfahrten .bg_angebot2 .teaser a{display:block;position:relative;}#kreuzfahrten .angebot3{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -260px -1230px transparent !important;margin-bottom:10px;}#kreuzfahrten h2 a,#kreuzfahrten h2 a:link,#kreuzfahrten h2 a:visited{border-bottom:1px solid #B4AFAB;display:block;font-size:17px;margin-bottom:5px;padding-bottom:5px;text-transform:uppercase;}.eckdaten1{margin-left:18px;min-height:115px;width:350px;}.sternchen{margin-bottom:0px;margin-right:2px;}img.sternchen{width:20px;height:20px;}.angebot_h{margin-top:12px;}.bg_angebot h3{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -260px -1079px transparent;border:medium none;color:#FFF;font-size:12px;font-weight:normal;line-height:1.1em;padding:5px 15px 5px 10px;text-transform:uppercase;}#kreuzfahrten .teaser img{width:200px;height:100px;background:#fff;border:1px solid #bbb;display:block;}#kreuzfahrten .teaser{float:left;padding-left:10px;padding-right:0;padding-top:10px;width:200px;}.data{float:left;width:300px;}.rating{display:inline-block;cursor:pointer;margin-left:10px;position:relative;}.rating span.title{position:absolute;float:left;background-color:#efefef;padding:10px;font-size:10px;line-height:12px;left:0px;top:25px;width:100%;z-index:1;}.data2{margin-left:12px;clear:right;}.badgeKf{border-radius:5px;display:block;width:auto;height:auto;text-align:center;padding:5px 10px;font-weight:normal;max-width:50%;-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 10px 0 rgba(0,0,0,0.2);}.badgeKf{display:inline-block;margin-bottom:5px;}.bilder .badgeKf{position:absolute;bottom:-5px;left:-5px;margin:0;-webkit-box-shadow:1px 1px 10px 0 rgba(255,255,255,0.7);box-shadow:1px 1px 10px 0 rgba(255,255,255,0.7);}.badgeKf.links{}.badgeKf.rechts{}.badgeKf{max-width:initial;display:block;height:auto;}.badgeKf.weissblau{background:#fff;color:#2b4a95;border:2px solid #2b4a95;border-width:2px;}.badgeKf.blauweiss{background:#2b4a95;color:#fff;border:2px solid #fff;}.badgeKf.weissrot{background:#fff;color:#e73827;border:2px solid #e73827;}.badgeKf.rotweiss{background:#e73827;color:#fff;border:2px solid #fff;}.badgeKf span{font-size:12px;line-height:14px;display:block;}#kreuzfahrten .data .description{width:360px;}#kreuzfahrten .description .details1{}#kreuzfahrten .description .details1 span{display:block;}#kreuzfahrten .description .details1 span.dauer,#kreuzfahrten .description .details1 img{border-left:1px solid;display:inline;margin-left:5px;padding-left:5px;}#kreuzfahrten .description .details1 .region{text-transform:uppercase;}#kreuzfahrten .description .details1 .region strong{text-transform:normal;}#kreuzfahrten .termine{float:left;font-weight:normal;margin-right:10px;}.mehrTermine{cursor:pointer;text-decoration:underline;}#kreuzfahrten .box_preise{float:left;width:270px;}#kreuzfahrten .termine strong,#kreuzfahrten .box_preise strong{display:block;font-size:14px;font-weight:normal;text-transform:uppercase;}#kreuzfahrten .preise{float:left;font-size:12px;line-height:1.5em;margin-bottom:5px;width:420px;}#kreuzfahrten .preisgruppe{min-width:150px;clear:both;white-space:nowrap;}#kreuzfahrten .preisgruppe .label{clear:both;color:#000000;float:left;margin-right:5px;text-align:left;}#kreuzfahrten .preisgruppe .old{background:none repeat scroll 0 0 transparent;color:#888888;display:block;float:left;margin-right:5px;text-align:left;text-decoration:line-through;white-space:nowrap;}#kreuzfahrten .preisgruppe .preis,#kreuzfahrten .morepreise .more{display:block;}#kreuzfahrten .preisgruppe .preis{background:none repeat scroll 0 0 transparent;border:medium none;float:left;font-size:12px;margin-right:5px;padding:0;text-align:left;}#kreuzfahrten .preisgruppe .sparen{color:#FF0000;font-weight:bold;text-align:right;}#kreuzfahrten .morepreise .more{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -516px -16px transparent;font-size:14px;font-weight:bold;height:26px;padding-left:13px;padding-top:3px;text-transform:uppercase;width:140px;}#kreuzfahrten .tags{line-height:1.2;position:relative;width:573px;}#kreuzfahrten .tags strong{background:url(/themes/rivers2ocean/images/linie2.png) repeat-x scroll right 0 transparent;display:block;float:left;color:#777777;font-size:10px;line-hight:1.2;padding-top:5px;width:400px;}.front #kreuzfahrten .tags strong{background:none;}#kreuzfahrten .morepreise{float:right;}#kreuzfahrten .morepreise a:link,#kreuzfahrten .morepreise a:visited{color:#fff;}.high img{margin-bottom:5px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}.high .vorteil{background:none;color:#FFFFFF;display:block;font-size:13px;height:49px !important;left:13px;line-height:1.2;overflow:hidden !important;padding:0;position:relative;text-align:center;text-transform:uppercase;top:14px;width:55px !important;}.high{float:left;}#kreuzfahrten tbody,#kreuzfahrten tr.even,#kreuzfahrten tr.odd{border:0;}#kreuzfahrten table,#kreuzfahrten th,#kreuzfahrten td{border:0;margin:0;padding:0;}#kreuzfahrten table{margin-top:5px;width:100%;}#kreuzfahrten tr td p{margin-bottom:0;margin-top:10px;}#kreuzfahrten .gruppe td{background:#e4e4e4;}#kreuzfahrten .gruppe div{color:#005695;font-size:14px;padding-left:10px;padding-right:10px;}#kreuzfahrten .gruppe{margin:5px 0 15px;position:relative;}#kreuzfahrten .gruppe td{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -258px -1012px transparent;font-weight:bold;height:42px;vertical-align:middle;}#kreuzfahrten .gruppe td img{height:25px;margin-right:5px;vertical-align:middle;}.ellipsis{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}#kreuzfahrt .printlink{text-align:left;text-decoration:underline;margin-top:40px;}#kreuzfahrt .printlink2{float:right;position:relative;z-index:5;}#kreuzfahrt .bookingOk{padding-left:20px;width:630px;}#kreuzfahrt .bookingOk ol{margin-left:25px;}#kreuzfahrt .bookingOk ol li{margin-top:5px;}#kreuzfahrt .bookingOk strong{float:left;width:75px;}#kreuzfahrt .bookingOk .kk strong{width:auto;}#kreuzfahrt .kreuzfahrtintro{position:relative;}#kreuzfahrt .intro{background:#EAF5FF;padding:0 5px 5px;position:relative;top:-15px;}#kreuzfahrt .intro h2{padding-top:5px;margin-top:0;color:#000;font-size:15px;}#kreuzfahrt .intro h3{padding-top:5px;margin-top:0;color:#000;}#kreuzfahrt .intro p{padding:0;}#kreuzfahrt .vorteil{margin:15px 0pt 5px;font-weight:bold;}#kreuzfahrt .vorteil p{font-size:110%;}.einzel{color:#BD1321;}#kreuzfahrt .paragraph{margin-bottom:20px !important;margin-top:0;}#kreuzfahrt .paragraph h2{border-bottom:1px solid #B3B3B3 !important;color:#F9B231;font-size:14px;margin-bottom:8px;padding-bottom:8px;text-transform:uppercase;}#kreuzfahrt table thead th{border:0 none;color:#F9B231;font-size:14px;font-weight:bold;padding-bottom:7px;text-transform:uppercase;}#kreuzfahrt table .even td{background:#fff;padding-top:0;padding-bottom:0;}#kreuzfahrt table .odd td{background:#FFE8C9;}#kreuzfahrt .paragraph p{line-height:1.6em;margin-bottom:5px;}#kreuzfahrt .paragraph h2{font-size:15px;line-height:1.2;}#kreuzfahrt .paragraph h4{color:#000f14;}#kreuzfahrt .paragraph .inner h2,#kreuzfahrt .paragraph .inner h3,#kreuzfahrt .paragraph .inner h4,#kreuzfahrt .paragraph .inner h5{font-size:12px;margin:0;padding:0;position:relative;top:0;color:#000;border-bottom:0;}#kreuzfahrt .paragraph .inner ul{margin-bottom:0;margin-left:20px;}#kreuzfahrt .paragraph .inner ul li{list-style-image:url(/themes/rivers2ocean/images/arrow1.png);}#kreuzfahrt .paragraph .inner .bilder{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -10px -495px transparent !important;height:auto;margin-top:10px;position:relative;}#kreuzfahrt .paragraph .inner .bilder img{margin:5px 0 5px 7px;vertical-align:middle;}#kreuzfahrt thead th,#kreuzfahrt thead td,#kreuzfahrt tbody th,#kreuzfahrt tbody td,#kreuzfahrt tfoot th,#kreuzfahrt tfoot td{padding:3px;}#kreuzfahrt div.anfragen a.anfragen{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -498px -16px transparent;border-radius:0 0 0 0;color:#FFFFFF;font-size:14px;font-weight:normal;height:23px;line-height:22px;padding-left:10px;padding-right:1px;text-transform:none;width:159px;text-align:center;}#kreuzfahrt div.anfragen a.anfragen.waitinglist{text-align:left;}#kreuzfahrt td a.anfragen{background:url(/themes/rivers2ocean/images/button4.png) no-repeat scroll 0 0 transparent;border-radius:0 0 0 0;color:#FFFFFF;font-size:14px;font-weight:normal;height:20px;line-height:18px;padding-left:10px;padding-right:21px;text-transform:none;width:143px;text-align:center;}.anfragen:hover{box-shadow:none;}a.deckplan{background:url(/themes/rivers2ocean/images/deckplan_kreuzfahrt.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:14px;font-weight:bold;height:25px;line-height:18px;padding-left:0;padding-right:0;text-indent:-9999px;text-transform:uppercase;width:246px;}#kreuzfahrt .termine table td{border:0;vertical-align:middle;font-weight:bold;}#kreuzfahrt table td{border:0;vertical-align:middle;}tbody{border-top:none;}#kreuzfahrt table{border:0;width:100%;margin-top:5px;}#kreuzfahrt table th.center,#kreuzfahrt table td.center{text-align:center;}#kreuzfahrt table tr.even,#kreuzfahrt table tr.odd{border:0;}#kreuzfahrt table .top td{padding-bottom:0;}#kreuzfahrt table td .preis1{font-size:11px;text-align:center;text-transform:uppercase;}#kreuzfahrt table td .preis2{text-align:center;font-size:11px;}#kreuzfahrt table td .preis3{text-align:center;font-size:11px;}#kreuzfahrt table .additionalInfos{font-size:11px;text-align:center;padding-top:0;}#kreuzfahrt table .additionalInfos span{white-space:nowrap;}#kreuzfahrt table .date{white-space:normal;}#kreuzfahrt table td strong{font-weight:normal;color:#F9B231;font-size:14px;display:block;}#kreuzfahrt table td .strike{color:#9A9A9A;display:block;font-weight:normal;text-decoration:line-through;}.front .teaser{width:200px;vertical-align:middle;}.front #kreuzfahrten table td{padding:0;}.front #kreuzfahrten .angebot{position:relative;padding:0;width:200px;height:325px;}.front #kreuzfahrten .angebot td{width:33.33%;}.front #kreuzfahrten .angebot .pic,.front #kreuzfahrten .angebot_big .pic{padding:7px;display:block;}.front #kreuzfahrten .angebot_big{position:relative;padding:0;width:400px;height:325px;}.front #kreuzfahrten .angebot_big .preisbutton{left:310px;}.front #kreuzfahrten .angebot_big .pic img{width:370px;clear:left;}.front #kreuzfahrten .angebot_big .text{display:block;}.front a.angebotlink:hover,.front a.angebotlink:active,.front a.angebotlink:focus{text-decoration:none;}.front #kreuzfahrten .angebot .text span.termin,.front #kreuzfahrten .angebot .text span.details,.front #kreuzfahrten .angebot .text span.infos,.front #kreuzfahrten .angebot .text span.tags,.front #kreuzfahrten .angebot .text span.vorteil,.front #kreuzfahrten .angebot_big .text span.termin,.front #kreuzfahrten .angebot_big .text span.details,.front #kreuzfahrten .angebot_big .text span.infos,.front #kreuzfahrten .angebot_big .text span.tags,.front #kreuzfahrten .angebot_big .text span.vorteil{padding-left:15px;margin-right:10px;padding-right:5px;display:block;overflow:hidden;margin-top:1px;}.front #kreuzfahrten .angebot .text span.infos span,.front #kreuzfahrten .angebot_big .text span.infos span{white-space:nowrap;}.front #kreuzfahrten .angebot .text span.infos,.front #kreuzfahrten .angebot_big .text span.infos{height:24px;font-size:11px;line-height:1.1;}.front #kreuzfahrten .angebot .text span.tags,.front #kreuzfahrten .angebot_big .text span.tags{width:auto;height:14px;line-height:1.1;font-size:11px;padding-top:2px;}.front #kreuzfahrten .angebot .text .vorteil,.front #kreuzfahrten .angebot_big .text .vorteil{height:14px;line-height:1.1;font-size:11px;white-space:nowrap;}.front #kreuzfahrten .angebot .text span.termin,.front #kreuzfahrten .angebot_big .text span.termin{margin-top:3px;color:#000f14;font-size:11px;line-height:1.2;}.front #kreuzfahrten .angebot .text .title,.front #kreuzfahrten .angebot_big .text .title{clear:left;color:#FFA824;display:block;font-size:15px;font-weight:bold;height:30px;line-height:1;overflow:hidden;padding-left:15px;padding-right:15px;padding-top:20px;width:154px;}.front #kreuzfahrten .angebot_big .text .title{width:354px;}.front #kreuzfahrten .angebot .text span.details,.front #kreuzfahrten .angebot_big .text span.details{display:none;}.front #kreuzfahrten .angebot .text h2,.front #kreuzfahrten .angebot_big .text h2{padding-right:15px;padding-left:15px;font-size:12px;padding-top:5px;color:#005695;font-weight:bold;height:50px;line-height:1.2;}#secondary .region .imagebox .content,#tertiary .region .imagebox .content{padding:0;}#secondary .region .imagebox .content img,#tertiary .region .imagebox .content img{width:210px;vertical-align:middle;}#secondary .region .imagebox .content .text,#tertiary .region .imagebox .content .text{padding:8px;}#secondary .region .block .content h2,#secondary .region .block .content h3,#tertiary .region .block .content h2,#tertiary .region .block .content h3{font-size:12px;color:#6c6c6c;font-weight:bold;margin:0;padding:0;}#secondary .region .block .content h3,#tertiary .region .block .content h3{padding:10px 10px 0;color:#005695;}.form-text{height:21px;line-height:21px;}.form-text,.form-textarea{background:#fff;border:1px solid #b0b0b0;}.page-einzelanfrage-1 .form-textarea{width:782px;float:left;}#webform-client-form-193 .bue-ui{display:none;}#webform-client-form-193 fieldset{border:none;margin-top:15px;}fieldset{padding:0;border:medium none;margin:0;}#webform-client-form-193 fieldset fieldset{background:none repeat scroll 0 0 #FFE8C9;}.js #webform-client-form-193 fieldset.collapsed,#webform-client-form-193 legend{border-bottom:1px solid #BBBBBB;color:#F9B231;font-size:15px;font-weight:bold;margin-bottom:13px;padding-bottom:5px;padding-left:0;text-transform:uppercase;width:790px;}.reiseteilnehmer .form-item{margin-top:-10px;}#webform-client-form-193 legend a{color:#000;background:none;padding-left:0;}#webform-client-form-193 label{display:block;font-weight:bold;margin-top:5px;float:left;width:170px;position:relative;}#webform-client-form-193 .form-item label.option{float:none;}#webform-client-form-193 .form-radios .form-item,#webform-client-form-193 .form-item .description,#webform-client-form-193 .webform-component{clear:both;}#webform-client-form-193 .description,#webform-client-form-193 #webform-component-reiseteilnehmer-1 .form-item .description,#webform-client-form-193 #webform-component-reiseteilnehmer-2 .form-item .description,#webform-client-form-193 #webform-component-reiseteilnehmer-3 .form-item .description,#webform-client-form-193 #webform-component-reiseteilnehmer-4 .form-item .description{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -436px -50px transparent;float:right;height:20px;margin-top:-48px;position:relative;width:20px;}#webform-client-form-193 div#webform-component-zahlungsdaten--kreditkarte--cvc div.description{left:125px;}#webform-client-form-193 .description p,#webform-client-form-193 #webform-component-reiseteilnehmer-1 .form-item .description p,#webform-client-form-193 #webform-component-reiseteilnehmer-2 .form-item .description p,#webform-client-form-193 #webform-component-reiseteilnehmer-3 .form-item .description p,#webform-client-form-193 #webform-component-reiseteilnehmer-4 .form-item .description p{display:none;}#webform-client-form-193 .description:hover p,#webform-client-form-193 #webform-component-reiseteilnehmer-1 .form-item .description:hover p,#webform-client-form-193 #webform-component-reiseteilnehmer-2 .form-item .description:hover p,#webform-client-form-193 #webform-component-reiseteilnehmer-3 .form-item .description:hover p,#webform-client-form-193 #webform-component-reiseteilnehmer-4 .form-item .description:hover p{display:block;position:absolute;background:#ccc;width:167px;right:0;top:20px;z-index:100;padding:5px;border:1px solid #aaa;}#webform-client-form-193 .description:hover p,#webform-client-form-193 #webform-component-reiseteilnehmer-1 .form-item .description:hover p,#webform-client-form-193 #webform-component-reiseteilnehmer-2 .form-item .description:hover p,#webform-client-form-193 #webform-component-reiseteilnehmer-3 .form-item .description:hover p,#webform-client-form-193 #webform-component-reiseteilnehmer-4 .form-item .description:hover p,.formularinfo .intro img{border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}#webform-client-form-193 #webform-component-zahlungsdaten--kreditkarte{border:0 none;margin:25px 0 0 15px;padding:0;clear:both;}#webform-client-form-193 #webform-component-zahlungsdaten--kreditkarte--cvc input{width:50px;}#webform-client-form-193 #webform-component-zahlungsdaten--kreditkarte--cvc .description p{width:300px;}#webform-client-form-193 .form-checkboxes label{float:none;}#webform-client-form-193 #webform-component-zahlungsdaten--kreditkarte--kartennummer{padding:0;margin:0;border:0;}#webform-client-form-193 #webform-component-zahlungsdaten--kreditkarte--kartennummer .form-item input{clear:none;float:left;width:50px;margin-right:0.5em;}#webform-client-form-193 #webform-component-zahlungsdaten--zahlung .form-item{position:relative;}#webform-client-form-193 #webform-component-zahlungsdaten--zahlung .form-radios{margin:0;}#webform-client-form-193 #webform-component-zahlungsdaten--zahlung .description{position:absolute;left:200px;top:5px;}#webform-client-form-193 #webform-component-zahlungsdaten--zahlung .description p{font-size:10px;line-height:12px;}#webform-client-form-193 .form-item{margin:0.5em 0 0;position:relative;}#webform-client-form-193 fieldset.year{margin:0;padding:0;border:0;}#webform-client-form-193 fieldset.year .form-item{float:left;margin-right:0.5em;}#webform-client-form-193 .form-radios .form-item{margin:0;}#webform-client-form-193 #edit-submitted-termine-termine-1-wrapper label{margin:0;}#webform-client-form-193 .form-checkboxes,#webform-client-form-193 .form-radios{margin:0;}#webform-client-form-193 div.airports{margin-left:170px;}#webform-client-form-193 #edit-submitted-zahlungsdaten-kreditkarte-gultig-bis-day-wrapper{display:none;}#webform-client-form-193 .form-item label.option{width:auto;}#webform-client-form-193 .form-select{border:1px solid #b0b0b0;height:25px;padding:2px 1px;width:347px;background:#fff;}#webform-client-form-193 .form-item input.error,#webform-client-form-193 .form-item textarea.error,#webform-client-form-193 .form-item select.error,#webform-client-form-193 select.error{border:1px solid red;}#webform-client-form-193 select.day,#webform-client-form-193 select.month,#webform-client-form-193 select.year{width:auto;}#tertiary .region #block-cruise-info .content,#tertiary .region #block-cruise-info .content .inner{background:none;border:0;}#tertiary .region #block-cruise-info .content .inner{}#block-cruise-info ul{list-style:none;padding:10px;margin:0;}#block-cruise-info li{padding:0;margin:10px 0 0;}#block-cruise-info li.first{margin:0;}#block-cruise-info .strike{text-decoration:line-through;color:#000f14;font-weight:normal;}#block-cruise-info .preis{color:#F9B231;}#block-cruise-info .preis strong{font-weight:bold;font-size:15px;}#block-cruise-info a{text-decoration:underline;}.view-angebot{position:relative;height:215px;}.view-angebot img{background:none repeat scroll 0 0 orange;display:block;height:146px;margin-top:10px;width:181px;}.view-angebot .jcarousel-prev,.view-angebot .jcarousel-next{font-size:25px;line-height:20px;position:absolute;top:100px;width:24px;z-index:999;}.view-angebot .views-field-field-price-value{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -626px -698px transparent !important;color:#FFFFFF;font-size:19px;height:89px;overflow:hidden;padding:31px 0 0;position:absolute;right:0;text-align:center;top:0;width:83px;-moz-transform:rotate(-5deg);}.view-angebot .views-field-title{background:url(/themes/rivers2ocean/images/verlauf.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block !important;font-size:14px;height:20px;left:-5px;margin-bottom:7px;overflow:hidden !important;padding-top:6px;text-align:center;text-transform:uppercase;top:-28px;width:182px;}.jcarousel-container-horizontal{width:182px;}.view-angebot .navigation li,.view-angebot .jcarousel-prev,.view-angebot .jcarousel-next{list-style:none;padding:0;margin:0 0 0 8px;height:22px;line-height:23px;width:23px;text-align:center;float:left;font-weight:normal;cursor:pointer;color:#fff;}.view-angebot .view-content ul{padding:0;margin:0;overflow:hidden;width:210px;}.view-angebot .view-content ul ul{height:auto;padding:0;margin:0;}.view-angebot .view-content li{padding:0;margin:0;list-style:none;position:relative;display:inline;float:left;}.view-angebot .view-content li li{float:none;height:auto;padding:0;margin:0 0 0 15px;list-style:circle;}.view-angebot .view-content p{padding:0;margin:0;}.view-angebot li.views-row{width:210px;list-style:none;display:none;}.view-angebot li.views-row-first,.view-angebot li.jcarousel-item{display:inline;}.view-angebot .jcarousel-prev{background:url(/themes/rivers2ocean/images/arrow2.png) no-repeat scroll 4px 3px transparent !important;height:24px;left:-4px;}.view-angebot .jcarousel-next{background:url(/themes/rivers2ocean/images/arrow2.png) no-repeat scroll -140px 3px transparent !important;height:24px;right:4px;}.view-angebot .views-field-field-image-fid{padding-top:0;display:block;}.view-angebot .navigation{display:none;}.view-angebot .views-field-field-subtitle-value,.view-angebot .views-field-teaser{position:relative;margin:0 5px;color:#000;display:block;line-height:1.2;height:29px;overflow:hidden;}#seo-top #block-views-angebot-block_2,.cruise-trust,#seo-top #block-kreuzfahrten-angebotslider{position:absolute;right:0;bottom:0;z-index:100;padding:0;width:210px;}#seo-top #block-views-angebot-block_2 .content,.cruise-trust .content,#seo-top #block-kreuzfahrten-angebotslider .content{width:208px;text-align:left;border:1px solid #e4e4e4;margin:0;}#seo-top #block-views-angebot-block_2 .content .content,.cruise-trust .content .content,#seo-top #block-kreuzfahrten-angebotslider .content .content{width:auto;border:0;}#seo-top #block-views-angebot-block_2 .content .inner,.cruise-trust .content .inner,#seo-top #block-kreuzfahrten-angebotslider .content .inner{padding:0;}#seo-top #block-views-angebot-block_2 .content .inner img,.cruise-trust .content .inner img,#seo-top #block-kreuzfahrten-angebotslider .content .inner img{vertical-align:middle;padding:0;margin:0;border:0;}#primary{margin-right:0;margin-top:10px;}.primary-content{margin-right:230px;}.no-tertiary #seo-top,.no-tertiary .primary-content{margin-right:0;}.with-tipps #tertiary{margin-top:0;}.node-full,#kreuzfahrten,#webform-client-form-193{margin-bottom:20px;}.startteaser{height:264px;}#kreuzfahrten .startteaser h2{color:#FFFFFF;font-size:23px;margin:0 15px;padding-top:170px;text-align:right;}#kreuzfahrten .startteaser p{color:#FFFFFF;margin:0 15px;text-align:right;font-size:14px;}#kreuzfahrtenuebersicht ul{list-style:none;padding:0;margin:0;}#kreuzfahrtenuebersicht ul li{display:inline;position:relative;}#kreuzfahrtenuebersicht ul li a{display:block;float:left;border:1px solid #ccc;padding:2px 5px;margin:10px 5px 0;line-height:25px;}#kreuzfahrtenuebersicht ul li a:hover{background:#ccc;text-decoration:none;}#kreuzfahrtenuebersicht ul li img{vertical-align:middle;position:relative;left:-3px;}#kreuzfahrtenuebersicht ul li ul{clear:both;padding-bottom:10px;border-bottom:2px solid #ccc;}#kreuzfahrtenuebersicht .reederei{clear:both;margin-bottom:30px;}#kreuzfahrtenuebersicht .reederei h2{line-height:30px;border-bottom:1px solid #999;font-size:21px;}#kreuzfahrtenuebersicht .reederei img{float:left;margin-right:5px;border:1px solid #999;}#kreuzfahrtenuebersicht .reederei .schiff{border-top:1px dashed #CCC;clear:both;margin-bottom:15px;margin-top:10px;padding-top:10px;}#kreuzfahrtenuebersicht .reederei .schiff.first{border:0;margin-top:0;padding-top:0;}#kreuzfahrtenuebersicht .reederei .schiff h3{margin:5px 0 0 67px;font-size:15px;}#kreuzfahrtenuebersicht .reederei .schiff img{width:60px;height:60px;margin-bottom:10px;}#kreuzfahrtenuebersicht .reederei .schiff .last{margin-left:67px;}#kreuzfahrtenuebersicht .reederei .schiff .last a{}#kreuzfahrtenuebersicht .reederei .schiff .more{margin-left:67px;margin-top:10px;margin-bottom:5px;}#kreuzfahrtenuebersicht .reederei .schiff .more a{}#kreuzfahrtenuebersicht .kategorie{clear:both;margin-bottom:15px;}#kreuzfahrtenuebersicht .kategorie h2{margin:5px 0 0 67px;font-size:15px;}#kreuzfahrtenuebersicht .kategorie img{width:60px;height:60px;margin-bottom:10px;margin-left:5px;float:left;margin-right:5px;border:1px solid #999;}#kreuzfahrtenuebersicht .kategorie .last{margin-left:67px;}#kreuzfahrtenuebersicht .kategorie .last a{text-decoration:underline;}#kreuzfahrtenuebersicht .kategorie .more{margin-left:67px;}#kreuzfahrtenuebersicht .kategorie .more a{text-decoration:underline;}#webform-client-form-17{display:block;margin-bottom:20px;}#webform-client-form-17 .form-actions{text-align:center;font-weight:bold;}#webform-client-form-17 .form-actions .form-submit{padding:0 5px;}#webform-client-form-17 .form-item label{float:left;width:200px;}#webform-client-form-17 .form-item .form-checkboxes,#webform-client-form-17 .form-item .form-radios{margin-left:200px;}#webform-client-form-17 .form-checkboxes label,#webform-client-form-17 .form-radios label{width:auto;float:none;}.node-unpublished{background:transparent;border:1px solid #fdd;}table.DynarchCalendar-topCont,.DynarchCalendar-topCont table,.DynarchCalendar-topCont tbody,.DynarchCalendar-topCont td,.DynarchCalendar-topCont th{border:0;}.DynarchCalendar-topCont table{width:100%;}.DynarchCalendar-topCont td{padding:0;text-align:center;}.DynarchCalendar-title,.DynarchCalendar-bottomBar-today{margin:0 50px;text-align:center;}.item-list .pager{margin-bottom:35px;margin-top:15px;overflow:hidden;padding-bottom:10px;padding-top:10px;}.item-list .pager li{padding:0;margin:0 1px;}.item-list .pager li a,.item-list .pager li.pager-current{border:1px solid #F9B231;background:#FFF7EB;padding:0.5em;text-decoration:none;}.item-list .pager li a:hover,.item-list .pager li.pager-current{border:1px solid #e5ffd4;background:#F9B231;color:#fff;text-decoration:none;}div.error{color:#f00;margin:0 0 10px;padding:5px;border:2px solid #f00;}img.left{float:left;margin-bottom:5px;margin-right:5px;}img.right{float:right;margin-bottom:5px;margin-left:5px;}div.buchungOk{border:2px solid #008000;color:#008000;background:#e6ffe6;padding:5px;margin-bottom:10px;}.webform-client-form .form-checkboxes .error{border:0;margin:0;padding:0;background:transparent;}#webform-client-form-193 .submit-wrapper{text-align:center;margin-bottom:20px;}#webform-client-form-193 .submit-wrapper .form-submit{background:#f85032;background:-moz-linear-gradient(top,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);background:-webkit-linear-gradient(top,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);background:linear-gradient(to bottom,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032',endColorstr='#e73827',GradientType=0 );float:right;font-weight:bold;margin-right:0;}#webform-client-form-193 .submit-wrapper .form-submit:hover{box-shadow:none;}#webform-client-form-193 fieldset.termine-preise fieldset{clear:both;padding:0;margin:0;border:0;position:relative;}#webform-client-form-193 fieldset.termine-preise fieldset div.category{background:none repeat scroll 0 0 #F8F8F8;margin:30px 0 0;padding:5px 5px 8px;}#webform-client-form-193 fieldset.termine-preise fieldset div.category label{line-height:1.3;font-weight:normal;}#webform-client-form-193 fieldset.termine-preise fieldset div.category label input{float:left;margin-right:5px;}#webform-client-form-193 fieldset.termine-preise fieldset div.category label .kat{float:left;width:350px;margin-right:5px;overflow:hidden;height:auto;white-space:nowrap;display:block;}#webform-client-form-193 fieldset.termine-preise fieldset div.category label .preis{float:left;width:60px;text-align:right;font-weight:bold;color:#F9B231;display:block;}#webform-client-form-193 fieldset.termine-preise fieldset div.category label .pp{font-size:80%;margin-left:5px;}.js #webform-client-form-193 fieldset.termine-preise fieldset.collapsed{border:0 none;height:20px;padding:0;}#webform-client-form-193 fieldset.termine-preise fieldset legend{border:medium none;left:0;margin:0;padding:4px 0 0 5px;position:absolute;top:0;}#webform-client-form-193 fieldset.termine-preise fieldset legend span{display:block;float:left;width:200px;}#webform-client-form-193 fieldset.termine-preise fieldset legend .show,#webform-client-form-193 fieldset.termine-preise fieldset legend .hide{display:none;position:absolute;}.js #webform-client-form-193 fieldset.termine-preise fieldset.collapsible legend .show{display:none;}.js #webform-client-form-193 fieldset.termine-preise fieldset.collapsible legend .hide{display:block;}.js #webform-client-form-193 fieldset.termine-preise fieldset.collapsed legend .show{display:block;}.js #webform-client-form-193 fieldset.termine-preise fieldset.collapsed legend .hide{display:none;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer{padding:0;margin:20px 0 0 0;border:0;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer legend{border:medium none;color:#000000 !important;float:left;font-size:12px;height:3px;padding:7px 0 0 10px;position:relative;width:50px;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer .form-item{float:left;margin:0 5px 0 0;position:relative;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer .form-item label{border:0 none;color:#F9B231;float:none;font-size:13px;font-weight:bold;margin-top:-17px;padding-bottom:7px;position:relative;text-transform:uppercase;width:auto;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer .form-item .form-select{background:none repeat scroll 0 0 #fff;border:1px solid #b0b0b0;height:25px;padding:2px 1px;width:95px;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer .form-item .nation{width:110px;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer .form-item .form-text{width:130px;float:left;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer .form-item .title{width:45px;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer .form-item .birthday{width:115px;float:left;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer fieldset.year .form-item{margin:0;}button#addTeilnehmer,button#removeTeilnehmer{margin:10px 10px 10px  0;padding:10px 20px;font-size:13px;font-weight:normal;border-radius:3px;border:0;background:#F9B231;}button#removeTeilnehmer{background:#8f8f8d;}#webform-client-form-193 fieldset.reiseteilnehmer #edit-verpflichtung-verpflichtung-wrapper{margin-left:20px;position:relative;}#webform-client-form-193 fieldset.reiseteilnehmer #edit-verpflichtung-verpflichtung-wrapper label{font-weight:normal;}#webform-client-form-193 fieldset.reiseteilnehmer #edit-verpflichtung-verpflichtung-wrapper input{position:absolute;left:-20px;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.first legend{}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.first fieldset.year{margin-top:5px;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.first fieldset.year legend{float:none;}.anschrift{clear:both;float:left;width:49%;margin-bottom:25px;line-height:1.3;}.oeffnungszeiten{float:right;width:49%;line-height:1.3;}#block-kreuzfahrten-headernivo .content{margin:1px;}.nivoSlider{display:block;height:262px;position:absolute !important;right:13px;top:0;width:648px !important;z-index:0;}.nivoSlider img{display:block;height:262px;left:0;position:absolute;top:0;width:648px;}.nivoSlider a{border:0;display:block;}.nivo-directionNav a{cursor:pointer;font-weight:bold;opacity:0.8;padding:10px;position:absolute;top:83px;z-index:9;}.nivo-directionNav a:hover{opacity:1;text-decoration:none;}.nivo-directionNav .nivo-prevNav{text-indent:-9999px;width:29px;height:72px;}.nivo-directionNav .nivo-nextNav{text-indent:-9999px;width:29px;height:72px;}.nivo-caption{background:#FFF;color:#000;left:0;opacity:0.7;position:absolute;text-align:center;top:0;bottom:auto;width:100%;z-index:8;}.nivo-controlNav a{border:0 none;display:block;float:left;height:22px;margin-right:3px;text-indent:-9999px;width:22px;}.nivo-prevNav{text-indent:-9999px;width:29px;height:72px;}.nivo-nextNav{text-indent:-9999px;width:29px;height:72px;}.nivo-controlNav{bottom:0;left:45%;position:absolute;}.nivo-controlNav a{border-radius:20px;cursor:pointer;float:left;height:10px;margin:5px 1px;padding:5px;position:relative;text-indent:-9999px;width:10px;z-index:9;}.nivo-controlNav a.active{background-position:0 -22px;}.reisedaten div{float:left;margin-right:25px;margin-top:3px;}ul.vorteile{margin:0;padding:0 0 10px;list-style:none;}ul.vorteile li{margin:10px 0 0 5px;padding:0 0 0 35px;list-style:none;}.block #webform-client-form-65 label{float:left;line-height:25px;margin-right:10px;}.block #webform-client-form-65 input.form-text{background:#D7E8F3;border-radius:5px;width:290px;}.block #webform-client-form-65 #webform-component-e-mail{margin-top:5px;}.page-einzelangebote-1 #pagetop h1{background:#f5a42c;background:-moz-linear-gradient(top,#f7b95d 0%,#f5a024 49%,#f39000 51%,#f39000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7b95d),color-stop(49%,#f5a024),color-stop(51%,#f39000),color-stop(100%,#f39000));background:-webkit-linear-gradient(top,#f7b95d 0%,#f5a024 49%,#f39000 51%,#f39000 100%);background:-o-linear-gradient(top,#f7b95d 0%,#f5a024 49%,#f39000 51%,#f39000 100%);background:-ms-linear-gradient(top,#f7b95d 0%,#f5a024 49%,#f39000 51%,#f39000 100%);background:linear-gradient(top,#f7b95d 0%,#f5a024 49%,#f39000 51%,#f39000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b95d',endColorstr='#f39000',GradientType=0 );border:1px solid #F39000;border-radius:10px;padding:7px 10px;margin-bottom:20px;color:#FFFFFF;font-size:18px;font-weight:normal;line-height:1;}.cruiseblock h3{color:#F9B231;font-size:18px;line-height:1;margin-bottom:0;padding-bottom:7px;padding-top:6px;width:595px;}.cruiseblock p{}.totop{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -572px -55px transparent;float:right;height:26px;margin-top:0;position:relative;right:237px;top:-26px;width:97px;}.totop a{color:#000000;display:block;font-weight:bold;margin-left:27px;margin-top:8px;}.page-einzelanfrage-1 .termine-preise legend{color:#F9B231 !important;font-size:15px;padding-left:0;text-transform:uppercase;}.page-einzelanfrage-1 .termine-preise legend span{font-size:12px;text-transform:none;}.webform-client-form{margin-top:10px;}.webform-client-form .form-item label{display:inline;}.node-type-webform #edit-submit{background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -540px -16px transparent;clear:right;float:right;font-size:14px;font-weight:bold;margin-right:7px;padding-bottom:2px;padding-left:6px;text-align:left;text-transform:uppercase;width:130px;}.node-type-webform .form-text,.form-textarea{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #B0B0B0;float:right;margin-bottom:9px;margin-right:10px;width:400px;}.section-node-edit .node-type-webform .form-text,.section-node-edit .form-textarea{float:none;}#block-block-1 a:link,#block-block-1 a:visited{color:#fff;}.kurzinfo{background:#f6b85b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2Yjg1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y1YTAyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YzOTAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMzkwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f6b85b 0%,#f5a024 50%,#f39000 51%,#f39000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6b85b),color-stop(50%,#f5a024),color-stop(51%,#f39000),color-stop(100%,#f39000));background:-webkit-linear-gradient(top,#f6b85b 0%,#f5a024 50%,#f39000 51%,#f39000 100%);background:-o-linear-gradient(top,#f6b85b 0%,#f5a024 50%,#f39000 51%,#f39000 100%);background:-ms-linear-gradient(top,#f6b85b 0%,#f5a024 50%,#f39000 51%,#f39000 100%);background:linear-gradient(top,#f6b85b 0%,#f5a024 50%,#f39000 51%,#f39000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6b85b',endColorstr='#f39000',GradientType=0 );border:1px solid #F39000;border-radius:10px;padding:10px;margin-bottom:20px;color:#000;}.kurzinfo .title{font-weight:bold;font-size:120%;}#kreuzfahrt .kurzinfo .vorteil{font-weight:bold;font-size:120%;color:#BD1321;margin:5px 0 0;}.kurzinfo .preise{float:right;margin-left:15px;width:170px;}.kurzinfo .preise div.anfragen{padding:0;margin-top:10px;}.kurzinfo .angebot{font-weight:bold;font-size:120%;color:#BD1321;}.strike{text-decoration:line-through;}.form-checkboxes{margin:0;}.form-checkboxes .form-item{float:left;width:200px;}.webform-component-checkboxes .form-item label{display:block;padding-top:10px;}.webform-component-checkboxes .form-item .form-checkboxes label{padding-top:0;}.form-checkboxes .form-item{margin-top:0.3em;margin-bottom:0.3em;}#webform-component-wie-konnen-wir-sie-kontaktieren .form-radios{margin-left:190px;}#wrapper .webform-client-form .form-actions{clear:both;}.form-item .description{clear:both;}.form-item .description p{font-size:1em;}.shipstats{float:left;margin-bottom:5px;margin-right:10px;margin-top:0;}.angebote{padding-top:10px;clear:both;}.angebote h2{border-bottom:1px dashed #aaa;margin-bottom:5px;padding-bottom:5px;}.angebote h3{margin-top:10px;}#schiffinfo,#regioninfo{margin-top:5px;}#schiffinfo p,#regioninfo p{text-align:justify;line-height:1.5;}#schiffinfo .foto,#regioninfo .foto{float:left;margin:0 0 8px 8px;}#schiffinfo table,#regioninfo table{clear:both;}#schiffinfo th,#schiffinfo td,#regioninfo th,#regioninfo td{white-space:nowrap;}#schiffinfo .info table,#regioninfo .info table{margin-bottom:10px;width:100%;}#schiffinfo .info th,#schiffinfo .info td,#regioninfo .info th,#regioninfo .info td{white-space:normal;}#schiffinfo .pics,#regioninfo .pics{}#schiffinfo .foto img,#regioninfo .foto img{-moz-box-shadow:0px 0px 5px #aaa;-webkit-box-shadow:0px 0px 5px #aaa;box-shadow:0px 0px 5px #aaa;}#schiffinfo .shipstats{width:189px;}.kreuzfahrttermine{margin-bottom:20px;}.kreuzfahrttermine ul{list-style:none;margin:5px 10px;}.kreuzfahrttermine ul li{background:url("/themes/rivers2ocean/images/arrow1.png") no-repeat scroll left 3px transparent;line-height:20px;margin:0;padding-left:15px;}#secondary .region .block-dynblock,#secondary .region .block-dynblock .content,#tertiary .region .block-dynblock,#tertiary .region .block-dynblock .content,#secondary .region .block-dynblock .content,#tertiary .region .block-dynblock .content,#secondary .region .block-dynblock .content .inner,#tertiary .region .block-dynblock .content .inner{background-image:none;border:0;clear:both;padding-left:0;padding-right:0;width:200px;}#tertiary .region .block-dynblock p{padding:0;}#post-content{position:relative;top:-15px;}#tertiary #block-block-6 .content .inner{overflow:hidden;padding:10px 10px 15px;}#tertiary #block-block-6 .content .inner li.social-icon .fa{font-size:15px;width:20px;}#socialbut{width:100%;float:left;height:auto;margin:0;}#socialbut .social-icons{margin:0;padding:0;line-height:2;float:left;}#socialbut .social-icons li{list-style-type:none !important;float:left;margin-top:10px;margin-right:10px;font-size:16px !important;font-weight:300 !important;margin:0;padding:0;text-align:left;width:100%;margin-left:0;margin-bottom:5px;}#socialbut .social-icons li:last-child{margin-right:0 !important;}#socialbut li.social-icon a,.blogkategorien li a{-webkit-transition:background-color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;-webkit-appearance:none;-webkit-border-radius:5px;border-radius:5px;font-family:'Open Sans',Arial,sans-serif;font-size:13px;line-height:0px;font-weight:400;cursor:pointer;-webkit-font-smoothing:antialiased;display:block;color:#ffffff !important;line-height:14px;}#socialbut li.social-icon a{padding:2px 12px;color:#fff;text-decoration:none;}#socialbut li.social-icon.envelope a{padding:6px 7px 8px;}#socialbut li.social-icon span.share-count{color:#fff;}#socialbut li.social-icon .fa{font-size:15px;}#socialbut li.social-icon span.socialText{padding:0 5px 0 10px;}#socialbut li.social-icon.facebook a{background:#335390;}#socialbut li.social-icon.facebook a:hover,#socialbut li.social-icon.facebook a:focus{background:#2c477b;}#socialbut li.social-icon.twitter a{background:#5ea9dd;}#socialbut li.social-icon.twitter a:hover,#socialbut li.social-icon.twitter a:focus{background:#569bcb;}#socialbut li.social-icon.google-plus a{background:#df4a32;}#socialbut li.social-icon.google-plus a:hover,#socialbut li.social-icon.google-plus a:focus{background:#d1452e;}#socialbut li.social-icon.linkedin a{background:#0077B5;}#socialbut li.social-icon.linkedin a:hover,#socialbut li.social-icon.linkedin a:focus{background:#00679d;}#socialbut li.social-icon.xing a{background:#006567;}#socialbut li.social-icon.xing a:hover,#socialbut li.social-icon.xing a:focus{background:#005658;}#socialbut li.social-icon.pinterest a{background:#bd081c;}#socialbut li.social-icon.pinterest a:hover,#socialbut li.social-icon.pinterest a:focus{background:#ad071a;}#socialbut i.fa.fa-pinterest{}#socialbut li.social-icon.whatsapp a{background:#11ae09;}#socialbut li.social-icon.whatsapp a:hover,#socialbut li.social-icon.whatsapp a:focus{background:#0fa007;}#socialbut li.social-icon.whatsapp{display:none;}#socialbut li.social-icon.envelope a{background:#999999;}#socialbut li.social-icon.envelope a:hover,#socialbut li.social-icon.envelope a:focus{background:#8e8e8e;}#socialbut li.social-icon.feed a{background:#f69537;}#socialbut li.social-icon.feed a:hover,#socialbut li.social-icon.feed a:focus{background:#d95b29;}#kreuzfahrten-suche-form{width:100%;margin:10px 0 10px;background:rgb(232,234,236);background:-moz-linear-gradient(left,rgba(232,234,236,1) 0%,rgba(210,217,225,1) 50%,rgba(232,234,236,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(232,234,236,1)),color-stop(50%,rgba(210,217,225,1)),color-stop(100%,rgba(232,234,236,1)));background:-webkit-linear-gradient(left,rgba(232,234,236,1) 0%,rgba(210,217,225,1) 50%,rgba(232,234,236,1) 100%);background:-o-linear-gradient(left,rgba(232,234,236,1) 0%,rgba(210,217,225,1) 50%,rgba(232,234,236,1) 100%);background:-ms-linear-gradient(left,rgba(232,234,236,1) 0%,rgba(210,217,225,1) 50%,rgba(232,234,236,1) 100%);background:linear-gradient(to right,rgba(232,234,236,1) 0%,rgba(210,217,225,1) 50%,rgba(232,234,236,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaec',endColorstr='#e8eaec',GradientType=1 );-webkit-border-radius:10px;border-radius:10px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.page-einzelangebote-1 #block-kreuzfahrten-suche,.page-einzelanfrage-1 #block-kreuzfahrten-suche{display:none !important;}.node-type-blog .blogimage{width:600px;clear:both;overflow:hidden;position:relative;}.node-type-blog .blogimage img{background:#fff;display:inline;float:left;margin:20px 10px 20px;width:auto;padding:5px;text-align:center;color:#333;font-size:18px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,.25);width:560px;height:auto;}.node-type-blog-1.page-node-1 .blogimage img{background:#fff;display:inline;float:left;margin:20px 10px 20px;width:auto;padding:10px 10px 10px;text-align:center;color:#333;font-size:18px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,.25);-webkit-transform:rotate(-2deg);-webkit-transition:-webkit-transform .15s linear;-moz-transform:rotate(-2deg);width:560px;height:auto;}.node-type-blog .blogimage.small img{width:45%;-webkit-transform:rotate(0deg);-webkit-transition:initial;-moz-transform:rotate(0deg);padding:5px 5px 5px;}.singleImage{float:left;width:45%;margin:20px 30px 20px 0px;padding:0;position:relative;}.singleImage img{width:100%;height:auto;background:#fff;display:inline;float:left;padding:10px 10px 10px;text-align:center;color:#333;font-size:18px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,.25);}.cap{opacity:1;position:absolute;bottom:10px;background:rgba(255,255,255,0.8);width:100%;padding:5px 10px;text-align:center;font-size:14px;font-weight:300;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.singleImage:hover > .cap{opacity:0;}.section-blog h2.node-title.submitted-info{position:absolute;bottom:25px;margin:0;padding:5px;background:rgba(255,255,255,0.8);left:15px;right:25px;}.section-blog h2.node-title.submitted-info a{color:#0E467C;}.section-blog h2.node-title.submitted-info a span{font-size:60%;display:block;float:right;}.blogteaser p{padding:0 10px;margin:0 0 5px;}.section-blog .node-teaser{position:relative;}.section-blog .node-teaser:after{position:absolute;content:'';visibility:inherit;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(136,136,136,0.65) 50%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(50%,rgba(136,136,136,0.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(136,136,136,0.65) 50%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(136,136,136,0.65) 50%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(136,136,136,0.65) 50%,rgba(0,0,0,0) 100%);background:linear-gradient(to left,rgba(0,0,0,0) 0%,rgba(136,136,136,0.65) 50%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#00000000',GradientType=0 );width:100%;height:1px;right:0px;bottom:0px;}.blogreadmore{text-align:right;}.blogreadmore a:hover,.blogreadmore a:focus{background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(0%,#9dc7e7),color-stop(50%,#74afdd),color-stop(100%,#378bce));background-image:-moz-linear-gradient(top,#9dc7e7 0%,#74afdd 50%,#378bce 100%);background-image:linear-gradient(top,#9dc7e7 0%,#74afdd 50%,#378bce 100%);}.blogreadmore a{-moz-background-clip:padding;-webkit-background-clip:padding;-o-background-clip:padding-box;-ms-background-clip:padding-box;-khtml-background-clip:padding-box;background-clip:padding-box;border-width:1px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border-style:solid;color:white;display:inline-block;margin:0 0 10px;padding:5px 10px;text-align:center;text-decoration:none;background-color:#0E467C;background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(0%,#89bbe2),color-stop(50%,#0E467C),color-stop(100%,#378bce));background-image:-moz-linear-gradient(top,#89bbe2 0%,#0E467C 50%,#378bce 100%);background-image:linear-gradient(top,#89bbe2 0%,#0E467C 50%,#378bce 100%);border-color:#2970a9;border-left-color:#0E467C;border-top-color:#0E467C;-moz-box-shadow:rgba(255,255,255,0.5) 1px 1px 0 0 inset;-webkit-box-shadow:rgba(255,255,255,0.5) 1px 1px 0 0 inset;-o-box-shadow:rgba(255,255,255,0.5) 1px 1px 0 0 inset;box-shadow:rgba(255,255,255,0.5) 1px 1px 0 0 inset;color:white;text-shadow:#2e7ebd 0 1px 2px;}.view-aktuelle-blogbeitraege{padding:10px 0 0;}.blog-beitraege ul{margin-top:5px;}.blog-beitraege li{position:relative;background:#fff;display:inline;float:left;margin:0;width:auto;padding:0;text-align:center;color:#333;font-size:18px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,.25);}.blog-beitraege li span{position:absolute;bottom:0;margin:0;padding:5px;background:rgba(255,255,255,0.8);left:0;right:0;}.blog-beitraege li span a{color:#0E467C !important;}.blog-beitraege li span a,.blogkategorien li a{font-size:90%;display:block;line-height:1.1;color:#0E467C !important;}#blog-kategorien .blogkategorien li a{display:inline-block;line-height:20px;color:#fff !important;background:#f69537;padding:5px 10px;width:auto;float:left;}.region ul.blogkategorien{margin:0;padding:10px 0;}.blogkategorien{margin-left:0px;}.blogkategorien li{font-size:16px;list-style:none;list-style-position:initial;margin:0 0 10px;padding:5px;float:left;}@media all and (max-width:1063px) {*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{background:#0D4480;font-size:12px;min-width:initial;}#header{height:260px;}#logo{max-width:28%;}#logo img{padding:10px;width:100%;}#block-kreuzfahrten-headernivo{opacity:0.2;}#welle{left:0;background:url('/themes/rivers2ocean/images/welle_mobil.png') no-repeat scroll 0 0 transparent;width:100% !important;background-size:cover;}.nivoSlider{left:0;width:100% !important;background-size:100% auto !important;}.nivoSlider img{display:block;height:auto;left:0;position:absolute;top:0;width:100%;}.breadcrumb{padding:10px 10px 0;}#kreuzfahrten table,#kreuzfahrten th{table-layout:fixed;}#kreuzfahrten table{border-collapse:separate;border-spacing:0px 5px;}.infos span{white-space:initial;}#page,#container{width:100%;margin:0;}#bg{background:none;}#bg1{background:none;width:100%;position:relative;}#wrapper{float:none;width:100%;position:relative;}#primary{width:auto;margin:10px;}#secondary{float:left;margin:10px 0 0 0;padding:0;position:relative;width:100%;}#tertiary{float:left;margin:0;padding:0;width:100%;position:relative;}#content{width:100%;background:#fff;}.testcontent{width:100%;margin-bottom:10px;}.primary-content{margin:0;width:100%;}.inside .block-kf{width:31.3333%;margin-right:2%;}.primary-content .region-count-3,#seo-top .region-count-3{margin:0;padding:0;width:31.3333% !important;}.front #kreuzfahrten .angebot{width:98%;height:320px;}.front #kreuzfahrten .angebot_big{width:99%;height:320px;}.front a.angebotlink{border:2px solid #ffb400;-webkit-border-radius:10px;border-radius:10px;width:100%;max-width:100%;height:310px;background:rgb(255,255,255)!important;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,223,174,1)))!important;background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffdfae',GradientType=0 )!important;}.front .angebot_big a.angebotlink{background:none !important;height:310px;margin:0;width:100%;background:rgb(255,255,255)!important;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,223,174,1)))!important;background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffdfae',GradientType=0 )!important;}.front .important{background:rgb(255,168,36);background:-moz-linear-gradient(top,rgba(255,168,36,1) 0%,rgba(255,190,91,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,168,36,1)),color-stop(100%,rgba(255,190,91,1)));background:-webkit-linear-gradient(top,rgba(255,168,36,1) 0%,rgba(255,190,91,1) 100%);background:-o-linear-gradient(top,rgba(255,168,36,1) 0%,rgba(255,190,91,1) 100%);background:-ms-linear-gradient(top,rgba(255,168,36,1) 0%,rgba(255,190,91,1) 100%);background:linear-gradient(to bottom,rgba(255,168,36,1) 0%,rgba(255,190,91,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa824',endColorstr='#ffbe5b',GradientType=0 );height:55px;padding:5px 12px;line-height:1.3em;}.front .angebot_big a.angebotlink .important{height:56px;padding:5px 12px;line-height:16px;}.front #kreuzfahrten .angebot .text .title,.front #kreuzfahrten .angebot_big .text .title{height:auto;width:100%;text-transform:none;line-height:1.1em;}#kreuzfahrten .front .tags{border:medium none;color:#777777;display:block;font-size:10px;height:auto;left:5px;overflow:hidden;padding:0 12px;position:absolute;bottom:15px;width:156px;top:inherit;}#footer{width:100%;background:none;}#footer .totop{right:0;}#footer .inside2{height:auto;width:100%;float:left;}.credit-copyright{float:right;left:0;margin-bottom:0;top:0;width:25%;}#footer .block{float:left;width:50%;margin:0;}#footer #block-block-1 a{font-size:11px;}#primary-nav{width:100%;display:none;}#secondary-nav{display:none;}.slicknav_menu{display:block;}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:left;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer;}.slicknav_menu  .slicknav_menutxt{display:block;line-height:1.188em;float:left;}.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em;}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25);}.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em}.slicknav_nav{clear:both}.slicknav_nav ul,.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}.slicknav_nav .slicknav_item{cursor:pointer;}.slicknav_nav .slicknav_row{display:block;}.slicknav_nav a{display:block}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu:before,.slicknav_menu:after{content:" ";display:table;}.slicknav_menu:after{clear:both}.slicknav_menu{*zoom:1}.slicknav_menu{font-size:16px;}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ffffff;}.slicknav_menu  .slicknav_menutxt{color:#0E467C;font-weight:bold;}.slicknav_menu .slicknav_icon-bar{background-color:#0E467C;}.slicknav_menu{background:#0E467C;padding:5px;}.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;}.slicknav_nav ul{padding:0;margin:0 0 0 20px;}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px;}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff !important;font-weight:bold;font-size:14px;}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0;}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff;}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;color:#005695;}.slicknav_nav .slicknav_txtnode{margin-left:15px;}#secondary .block{background:#f8f8f8;}#secondary .block ul{padding-top:8px !important;overflow:hidden;}#secondary .block h3.block-title{width:100%;background:none;padding:10px 12px 0;}#secondary .block li{background:none;list-style:none;padding:0 !important;float:left;display:inline;width:33.3333%;background:none !important;}#secondary .block-menu_block .content .menu a{width:auto;}#secondary .more ul .last{background:none !important;height:30px;clear:both;}#secondary .more ul .last a{background-position:0 12px !important;margin-top:0;padding-top:5px !important;}#secondary #block-kreuzfahrten-suche .content,#secondary #block-kreuzfahrten-suche-cruiseportal .content{background:none !important;border:medium none !important;margin:10px 0;padding-bottom:10px;}#kreuzfahrten-suche-form-cruiseportal{padding:0 10px;width:100%;margin:0;}#secondary .block ul .last{background:none !important;}#tertiary .region .block{width:48%;margin:1%;padding:10px;background-color:#f8f8f8;float:left;height:270px;}#tertiary .region #block-cruise-info{position:relative;overflow:hidden;height:auto;width:100%;}#tertiary .region.last .block,#tertiary .region.social .block{height:190px;}#tertiary .region .content{background:none !important;border:0;padding:0;margin:0;}#tertiary .content .inner{background:none;padding:10px;position:relative;overflow:hidden;}#tertiary .block-kf .content li,#tertiary .block-kf .content p{height:auto;width:100%;}#block-block-2 img{float:left;width:50%;}#tertiary .kundenservice .telefon{position:absolute;width:48%;background:#0E467C;}#tertiary .text{position:relative;float:left;width:50%;}#tertiary .kundenservice a.button{position:relative;float:left;margin:10px;}#tertiary .node-type-webform p{background:none;height:auto;margin:0;padding-top:0;width:100%;float:left;padding:0;}#tertiary .node-type-webform .webform-component-markup p{background:none !important;height:auto;margin:0;padding-top:0;width:100%;float:left;padding:0;}#tertiary .gruende1{background:none;}#tertiary .gruende1 .inner{padding-bottom:10px;background:none !important;}#tertiary .gruende1 h3.block-title{background:none;border:none !important;color:#0E467C !important;display:block;font-size:1.2em !important;height:auto;line-height:1.1em;margin-bottom:-2px;margin-left:1px;padding:15px 12px;text-align:left;text-transform:uppercase;width:100%;}#tertiary .gruende1 p{background:none;color:#494A4C;font-size:12px;font-weight:bold;height:40px;left:initial;line-height:1.2em;margin-bottom:0;padding:12px 10px 0 9px;position:relative;width:100%;}#edit-start-wrapper,#edit-ende-wrapper{clear:both;}#edit-start-wrapper span,#edit-ende-wrapper span{float:left;}#tertiary .node-type-webform{width:100%;margin-bottom:0;}#node-1 .webform-client-form{margin:10px 0 0;float:left;width:100%;}#node-1 .webform-client-form .form-actions{text-align:left;}.page-angebotsliste-region-1 .primary-content .inside,.page-angebotsliste-region-1 #seo-top{background:none;}.listheader{background:none;height:auto;margin-bottom:8px;padding-left:17px;padding-right:23px;background-size:initial;background:#d56871;background:-moz-linear-gradient(top,#d56871 0%,#c52f3b 50%,#bd1321 51%,#bd1321 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d56871),color-stop(50%,#c52f3b),color-stop(51%,#bd1321),color-stop(100%,#bd1321));background:-webkit-linear-gradient(top,#d56871 0%,#c52f3b 50%,#bd1321 51%,#bd1321 100%);background:-o-linear-gradient(top,#d56871 0%,#c52f3b 50%,#bd1321 51%,#bd1321 100%);background:-ms-linear-gradient(top,#d56871 0%,#c52f3b 50%,#bd1321 51%,#bd1321 100%);background:linear-gradient(to bottom,#d56871 0%,#c52f3b 50%,#bd1321 51%,#bd1321 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d56871',endColorstr='#bd1321',GradientType=0 );-webkit-border-radius:10px;border-radius:10px;border:#bd1321 1px solid;padding-bottom:10px;}.listheader .listsort ul{text-align:left;}#kreuzfahrten .gruppe td{background:rgb(232,234,236);background:-moz-linear-gradient(left,rgba(232,234,236,1) 0%,rgba(210,217,225,1) 50%,rgba(232,234,236,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(232,234,236,1)),color-stop(50%,rgba(210,217,225,1)),color-stop(100%,rgba(232,234,236,1)));background:-webkit-linear-gradient(left,rgba(232,234,236,1) 0%,rgba(210,217,225,1) 50%,rgba(232,234,236,1) 100%);background:-o-linear-gradient(left,rgba(232,234,236,1) 0%,rgba(210,217,225,1) 50%,rgba(232,234,236,1) 100%);background:-ms-linear-gradient(left,rgba(232,234,236,1) 0%,rgba(210,217,225,1) 50%,rgba(232,234,236,1) 100%);background:linear-gradient(to right,rgba(232,234,236,1) 0%,rgba(210,217,225,1) 50%,rgba(232,234,236,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaec',endColorstr='#e8eaec',GradientType=1 );-webkit-border-radius:10px;border-radius:10px;}.bg_angebot td{border:2px solid #ffb400;-webkit-border-radius:10px;border-radius:10px;width:100%;max-width:100%;height:310px;background:rgb(255,255,255)!important;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,223,174,1)))!important;background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,223,174,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffdfae',GradientType=0 )!important;margin-bottom:10px;}.bg_angebot h3{background:none;border:medium none;color:#FFF;font-size:12px;font-weight:normal;line-height:1.1em;padding:5px 15px 5px 10px;text-transform:uppercase;background:rgb(255,168,36);background:-moz-linear-gradient(top,rgba(255,168,36,1) 0%,rgba(255,190,91,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,168,36,1)),color-stop(100%,rgba(255,190,91,1)));background:-webkit-linear-gradient(top,rgba(255,168,36,1) 0%,rgba(255,190,91,1) 100%);background:-o-linear-gradient(top,rgba(255,168,36,1) 0%,rgba(255,190,91,1) 100%);background:-ms-linear-gradient(top,rgba(255,168,36,1) 0%,rgba(255,190,91,1) 100%);background:linear-gradient(to bottom,rgba(255,168,36,1) 0%,rgba(255,190,91,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa824',endColorstr='#ffbe5b',GradientType=0 );height:auto;padding:5px 12px;line-height:16px;margin:0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}.bg_angebot .angebot_h{margin-top:0px;}.credit-copyright{float:left;width:100%;position:relative;}.credit-copyright .block,.credit-copyright .copyright{background:none;width:100% !important;text-align:center;font-size:11px;padding-bottom:5px;}.menu-name-menu-weitere-links li{list-style:none;float:left;}.menu-name-menu-weitere-links a{background:none;color:#FFFFFF !important;font-size:1.2em;padding-bottom:5px;padding-top:3px;text-transform:none;width:auto;display:inline-block;}#footer .block .block-title{background:none;color:#FFFFFF;font-size:14px;font-weight:normal;line-height:1.1em;padding-bottom:8px;text-transform:none;text-align:left;}#block-kreuzfahrten-kundenmeinungen .content{overflow:hidden;background:#e3f2f9;height:auto;width:auto;float:left;background-size:contain;border:3px solid #fefefe;-webkit-border-radius:10px;border-radius:10px;}#block-kreuzfahrten-kundenmeinungen .content .meinung{height:auto;left:0;overflow:hidden;position:relative;top:0;width:auto;padding:20px;}#block-kreuzfahrten-kundenmeinungen .content .name{color:#000000;font-size:12px;position:relative;right:30px;text-align:right;top:0px;font-style:italic;}#block-kreuzfahrten-angebotslider,#block-block-2{display:none;}#tertiary .last .block-title{height:auto;line-height:1.2;padding:5px;margin:0;}.front #kreuzfahrten .tags strong{width:auto;font-size:9px;}#kreuzfahrt .paragraph .inner .bilder{background:none !important;}.no-tertiary .primary-content{width:100%;}.no-tertiary .testcontent{width:100%;}.page-einzelanfrage-1 #pagetop h1{width:100%;}.js #webform-client-form-193 fieldset.collapsed,#webform-client-form-193 legend{width:100%;}#webform-client-form-193 fieldset.termine-preise fieldset legend span{width:auto;}#webform-client-form-193 fieldset.termine-preise fieldset div.category label .kat,#webform-client-form-193 fieldset.termine-preise fieldset div.category label .preis{width:auto;}#webform-client-form-193 label{min-width:140px;}.page-einzelanfrage-1 .form-textarea{width:100%;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer{padding:10px 0;margin:10px 0;border:0;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer .form-item{float:left;margin:0 5px 0 0;position:relative;width:100%;padding:0 10px;}#webform-client-form-193 fieldset.reiseteilnehmer fieldset.reiseteilnehmer .form-item label{border:0 none;color:#F9B231;float:none;font-size:13px;font-weight:bold;margin-top:0;padding-bottom:0;position:relative;text-transform:none;width:auto;padding:5px 0;}.data2{margin:10px;clear:right;float:left;}#kreuzfahrten .bg_angebot2{background:none !important;padding:10px;float:left;width:100%;}#kreuzfahrten .angebot3{background:none !important;padding:0 10px;}#kreuzfahrten .preise{width:70%;}#kreuzfahrten .tags strong{width:100%;clear:both;}#kreuzfahrten .tags{width:100%;float:left;}.high{float:right;}#kreuzfahrten .teaser{width:30%;padding:0;}.data{float:left;width:70%;}.eckdaten1{margin:0;min-height:100px;width:100%;}#kreuzfahrten .teaser img{margin:0;width:100%;height:auto;padding-right:10px;border:0;background-color:initial;}#kreuzfahrten .morepreise .more{font-size:14px;font-weight:bold;height:auto;padding:5px 10px;text-transform:uppercase;width:auto;background:#d56871;background:-moz-linear-gradient(top,#d56871 0%,#c52f3b 50%,#bd1321 51%,#bd1321 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d56871),color-stop(50%,#c52f3b),color-stop(51%,#bd1321),color-stop(100%,#bd1321));background:-webkit-linear-gradient(top,#d56871 0%,#c52f3b 50%,#bd1321 51%,#bd1321 100%);background:-o-linear-gradient(top,#d56871 0%,#c52f3b 50%,#bd1321 51%,#bd1321 100%);background:-ms-linear-gradient(top,#d56871 0%,#c52f3b 50%,#bd1321 51%,#bd1321 100%);background:linear-gradient(to bottom,#d56871 0%,#c52f3b 50%,#bd1321 51%,#bd1321 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d56871',endColorstr='#bd1321',GradientType=0 );border:#bd1321 1px solid;}#block-kreuzfahrten-dynpics1 ul .bild{margin-right:0;opacity:0.2;}#kreuzfahrten-suche-form select{width:100%;}#kreuzfahrten-suche-form #edit-submit{float:left;overflow:hidden;margin-bottom:10px;}#kreuzfahrt td a.anfragen{background:url(/themes/rivers2ocean/images/button4.png) no-repeat scroll 0 0 transparent;border-radius:0 0 0 0;color:#FFFFFF;font-size:12px;font-weight:bold;height:20px;line-height:18px;padding-left:5px;padding-right:5px;text-transform:uppercase;width:auto;}#kreuzfahrt div.anfragen a.anfragen{width:auto;}#kreuzfahrt .vorteil{padding:0;}.node-type-blog .blogimage{width:auto;}.node-type-blog-1.page-node-1 .blogimage img{display:block;float:none;margin:20px auto 30px;width:90%;}}@media (max-width:899px) {#logo{max-width:40%;}}@media (max-width:767px) {#logo{max-width:40%;}}@media all and (max-width:600px) {#header{height:auto;}#welle{display:none;}#logo{display:block;height:auto;width:100%;position:relative;z-index:10;}#logo img{padding:10px;width:100%;}.nivoSlider{width:100% !important;right:initial;}#bg1{max-width:600px;}#block-kreuzfahrten-headernivo{opacity:0.2;}.inside .block-kf{width:100%;margin:0;}.primary-content .region-count-3,#seo-top .region-count-3{margin:0;padding:0;width:100% !important;}#block-dynblock-dynblock-dynblockPos6 img{display:none;}.front #kreuzfahrten table td{padding:0;width:100%;display:block;}.front #kreuzfahrten .angebot,.front #kreuzfahrten .angebot_big{width:100%;height:auto;margin-bottom:10px;}.front a.angebotlink,.front .angebot_big a.angebotlink{height:auto;}.front .important,.front .angebot_big a.angebotlink .important{height:40px;padding-right:80px;}.front .preisbutton{-moz-transform:rotate(-5deg);background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -626px -701px transparent !important;color:#FFFFFF;display:block;height:89px;right:0px;position:absolute;top:0px;width:83px;z-index:9;left:initial !important;}.front #kreuzfahrten .angebot .pic,.front #kreuzfahrten .angebot_big .pic{padding:7px;display:block;position:relative;overflow:hidden;float:left;max-width:40%;}#kreuzfahrten .front .angebot img.teaser,#kreuzfahrten .front .angebot_big img.teaser{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #BBBBBB;display:block;height:100px;left:initial;padding:0;position:relative;top:initial;width:170px;}.front #kreuzfahrten .angebot .text .title,.front #kreuzfahrten .angebot_big .text .title{height:auto;width:100%;text-transform:none;float:left;top:initial;margin:0;padding:0;}span.text,#kreuzfahrten .front .tags{padding:5px 7px 0;display:block;position:relative;overflow:hidden;float:left;width:auto;max-width:55%;}#kreuzfahrten .front .tags{top:0;left:0;right:0;height:auto;padding:0 7px;}#secondary .block li{width:50%;}#tertiary .region .block{width:98%;margin:1%;height:auto !important;}#kreuzfahrten .bg_angebot2{width:100%;}#kreuzfahrten .teaser{width:100%;}.data{float:left;width:100%;}.termine .anfragen{background:transparent;width:100%;height:auto;}#kreuzfahrt .termine table td{padding:0;}#kreuzfahrt td a.anfragen{background-size:cover;height:auto;line-height:14px;text-transform:none;text-align:center;padding:5px 2px 10px;}}@media all and (max-width:400px) {#secondary .block li{width:100%;}#kreuzfahrten .teaser{width:100%;}#kreuzfahrten .teaser img{padding:0;}}@media all and (min-width:1064px) {.slicknav_menu{display:none;}#kreuzfahrten-suche-form #edit-region-wrapper,#kreuzfahrten-suche-form #edit-reisedauer-wrapper,#kreuzfahrten-suche-form #edit-reederei-wrapper,#kreuzfahrten-suche-form #edit-submit{width:15% !important;float:left;margin-right:1%;}#kreuzfahrten-suche-form fieldset{width:40%;float:left;margin-right:1%;}#kreuzfahrten-suche-form #edit-start-wrapper,#kreuzfahrten-suche-form #edit-ende-wrapper{width:49%;float:left;}#kreuzfahrten-suche-form #edit-start-wrapper{margin-right:1%;}#kreuzfahrten-suche-form #edit-region-wrapper select,#kreuzfahrten-suche-form #edit-reisedauer-wrapper select,#kreuzfahrten-suche-form #edit-reederei-wrapper select{width:100%;}#kreuzfahrten-suche-form #edit-start-wrapper span,#kreuzfahrten-suche-form #edit-ende-wrapper span{float:left;}#kreuzfahrten-suche-form #edit-start-wrapper input,#kreuzfahrten-suche-form #edit-ende-wrapper input{max-width:65px!important;float:left;}#kreuzfahrten-suche-form #edit-submit{width:11% !important;background:url(/themes/rivers2ocean/images/sprite.png) no-repeat scroll -483px -17px transparent;overflow:hidden;text-indent:4px;margin:18px 0 0;text-transform:none;}#kreuzfahrten-suche-form #edit-start-wrapper input,#kreuzfahrten-suche-form #edit-ende-wrapper input{max-width:65px!important;float:left;height:initial !important;padding:2px 5px;line-height:initial;}}.shariff ul{margin:0;}.shariff ul li{width:100% !important;min-width:100% !important;max-width:100% !important;}.shariff li a{color:#fff !important;width:100% !important;min-width:100% !important;max-width:100% !important;margin:0 0 10px !important;border-radius:3px;padding:0 5px;}span.bonus{background:orange;border-radius:3px;padding:0 5px;margin-left:10px;color:white;}#edit-submitted-datenschutzerklarung-1-wrapper{width:100%;clear:both;display:block;}
