/* GLOBAL */
body
{
        border-top:0px solid #78a5a3;
        background:#f2f3f3;
        font-family: 'Droid Serif';
        color:#2f3131;
		font-size:16px;
		line-height:22px;
}

input
{
        font-family: 'Oswald', sans-serif;
        font-size:16px;
        padding: 7px;
        outline: 0;
        border:0;
        width:250px;
        background: #fff;
        border-radius:5px;
		z-index:9999;
		text-transform:uppercase;
		color: #2f3131;
		font-weight: 300;
}

input[type=submit]
{
        width:auto;
        padding: 5px 18px;
        line-height:25px;
        text-shadow:none;
        cursor:pointer;
        box-shadow: none;
        background: #2f3131;
        color: #fff;
		z-index:9999;
}

.popup{
  width:380px;
  height:180px;
  background:#67C58F;
  bottom: 20px;
  left: -380px;
  position:fixed;
  border-radius:5px;
  box-shadow: 0px 25px 10px -15px rgba(0, 0, 0, 0.05);
  transition: 0.5s;
  z-index:9999;
}

.close{
  position:absolute;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  cursor:pointer;
  z-index:500;
}

.ns-close {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 4px;
	top: 4px;
	overflow: hidden;
	text-indent: 100%;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.ns-close:hover, 
.ns-close:focus {
	outline: none;
}

.ns-close::before,
.ns-close::after {
	content: '';
	position: absolute;
	width: 3px;
	height: 60%;
	top: 50%;
	left: 50%;
	background: #1f8b4d;
}

.ns-close:hover::before,
.ns-close:hover::after {
	background: #fff;
}

.ns-close::before {
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg);
}

.ns-close::after {
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg);
}

form {
	width:250px;
	z-index:9999;
	margin-left:auto;
	margin-right: auto;
}

#livesearch {
z-index:9999;
overflow:hidden;
background-color: #fff;
font-family: 'Oswald', sans-serif;
position:absolute;
width:264px;
margin-top:-5px;
}

#livesearch a {
z-index:9999;
display:block;
		text-transform:uppercase;
		padding-left:7px;
		line-height:2em;
		transition: none;
		font-weight: 300;
}

#livesearch a:hover {
	background-color:#78a5a3;
	color:#fff;
	 transition: none;
}

    #livesearch .selected {
        text-decoration: none;
        background-color: rgba(0,0,0,0.05);
    }

p
{
        margin:5px 0;
        line-height:25px;
}

a
{
        text-decoration:none;
        color:inherit;
        transition: color .5s ease;
}



figcaption strong
{
        border-bottom: 1px solid #d6d8d9;
		font-family: 'Oswald', sans-serif;
		font-weight:100;
        padding-bottom:10px;
        margin: 10px 0px 0 0px;
        display:block;
		text-align: center;
		text-transform:uppercase;
}



figcaption
{
		line-height: 1.4em;
        font-size:0.9em;
        max-width:210px;
		width:auto;
}



hr
{
        background-color: #D6D0C1;
        border:0;
        height:1px;
        margin:20px 0;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom:10px;
	margin-top:10px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videoWrapperCity {
	position: relative;
	padding-bottom: 50%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom:20px;
	margin-top:10px;
	clear:both;
	border: 10px solid #fff;
margin-right: 20px;
}
.videoWrapperCity iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* HEADER */

.topheader {
	background-color:#78a5a3;
	height:0px;
	clear:both;
}

.socialtop {
	float:right;
	margin-right:0px;
	padding-top:12px;
}

.socialtop img 
{
	margin-right:10px;
}

.socialtop a {
    transition: all .5s ease;
}

.socialtop a:hover {
	opacity:0.7;
	     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}

header
{
        position:relative;
        width:auto;
        max-width:1000px;
        margin: 12px auto -34px auto;
}

.logotype
{
	float:none;
	}

header h1
{
        margin:25px 0 0 0;
        font-size:55px;
        color:#78a5a3;
        font-family: 'Baumans', cursive;
}

header p
{
        font-family: 'Open Sans', sans-serif;
        font-size:16px;
        color: #4A463B;
        margin-left:132px;
}

nav
{
        position:absolute;
        left:0;
        top:0;
		margin-bottom:30px;
		margin-left:200px;
		margin-top:0px;
		z-index:9999;
}

nav ul
{
        text-align: left;
  display: inline;
  margin-right: 50px;
  padding: 15px 4px 17px 0;
  list-style: none;
}

nav ul li
{
	line-height:160%;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 12px 18px;
  background: #f2f3f3;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

nav ul li a
{
        font-family: 'Oswald', sans-serif;
		color: #2f3131;
        text-transform:uppercase;
        transition: all .25s ease;
		font-size:0.9em;
		letter-spacing:0.5px;
		font-weight:100;
}

nav ul li:hover {
	border-top:1px solid #78a5a3;
  background: #f2f3f3;
}

nav ul li.blog a 
{
        font-family: 'Oswald', sans-serif;
		color: #78a5a3;
        text-transform:uppercase;
        transition: all .25s ease;
		font-size:0.9em;
		letter-spacing:0.5px;
}

nav ul li.blog:hover  {
	border-top:1px solid #78a5a3;
  background: #f2f3f3;
}

nav ul li.divider a 
{
        font-family: 'Oswald', sans-serif;
		color: #78a5a3;
        text-transform:uppercase;
        transition: all .25s ease;
		font-size:1em;
		letter-spacing:0.5px;
		border-left: 1px solid #2f3131;
		margin-right: 5px;
		margin-left: 5px;
}

nav ul li.divider:hover  {
	border-top:none;
  background: #f2f3f3;
}



nav ul li ul a
{
        font-family: 'Oswald', sans-serif;
		color: #fff;
        transition: all .25s ease;
		font-size:0.8em;
		text-transform:none;
}

nav ul li.blog ul a
{
        font-family: 'Oswald', sans-serif;
		color: #fff;
        transition: all .25s ease;
		font-size:0.8em;
		text-transform:none;
}


ul li ul {
  padding: 0;
  position: absolute;
  top: 50px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}

ul li ul.two_columns {
  padding: 0;
  position: absolute;
  top: 50px;
  left: 0;
  width: 300px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}

ul li ul.three_columns {
  padding: 0;
  position: absolute;
  top: 50px;
  left: 0;
  width: 400px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}

ul li ul li { 
  background: #78a5a3;
  display: block;
  color: #fff;
/*  border-bottom:0.75px dotted #fff;*/
  line-height:50%;
}

ul li ul li:hover { 
background: #2f3131; 
border-top:none;
}

ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

#two_column_menu1
{ float:left;
}

#two_column_menu2
{ float:left;
}

#two_column_menu1_asien
{ float:left;
}

#two_column_menu2_asien
{ float:left;
}

#three_column_menu1
{ float:left;
}

#three_column_menu2
{ float:left;
}

#three_column_menu3
{ float:left;
}
  

#mobileMenu
{
        position: fixed;
        width: 75%;
        display: none;
		font-family: 'Oswald', sans-serif;
		font-weight:100;
}



#mobileMenu ul li
{
        display:block;
        background-color: #78a5a3;
        color: #fff;
        padding: 10px 15px;
        letter-spacing: 0.06em;
        text-align: right;
        text-transform: uppercase;
        border-bottom: 1px dotted #F2F3F3;
		list-style-type: none;
}

#mobileMenu ul li:hover {
  background: #2f3131;
  color: #fff;
}

#mobileMenu ul li ul {
	text-align:center;
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 200px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
    height: 400px;
  max-height: 400px;
  overflow-y: scroll;
  -webkit-overflow-scrolling:touch;
  list-style-type: none;
}

#mobileMenu ul li ul li {
	text-align:center; 
  background: #78a5a3; 
  display: block; 
  color: #fff;
  list-style-type: none;

}

#mobileMenu ul li ul li:hover { background: #2f3131; }
#mobileMenu ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

.toggleMobile
{
        display: none;
}

.mobile_logotype
{
	display: none;
	}


/* Banner*/
.bigbanner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../Bilder/slider5.jpg);
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover !important;
    height: auto;
    padding-top: 50px;
	padding-bottom: 70px;
	margin-top:0px;
	margin-bottom:5px;
}
.bigbanner:before, .bigbanner:after {
    content: "";
    display: table;
}
.bigbanner:after {
    clear: both;
}

.bigbanner .sloganone {
color: #f3f5f6;
font-family: 'Oswald', sans-serif;
font-size: 2.7em;
line-height: 2.3em;
text-align: center;
text-transform: uppercase;
width: 100%;
font-weight: 200;
letter-spacing: 2.5px;
}
.bigbanner .slogantwo {
    box-sizing: border-box;
    color: #f3f5f6;
    float: none;
    font-family: 'Oswald', sans-serif;
    font-size: 2.5em;
    letter-spacing: 7px;
    line-height: 1.2em;
    margin: 20px auto 5em;
    padding-left: 25%;
    padding-right: 25%;
    text-align: center;
    width: 100%;
}
.bigbanner h1 {
    color: #f3f5f6;
    font-family: 'Oswald', sans-serif;
    font-size: 6em;
    letter-spacing: 3px;
    margin-top: 10px;
	margin-bottom: 70px;
    text-align: center;
    text-transform: uppercase;
}

.bigbanner .spacetop {
    margin-top: 1em;
}
.bigbanner .smallspacetop {
    font-size: 3em;
    margin-top: 20px;
}
.bigbanner .matchspacetop {
    font-size: 3em;
    margin-top: 5px;
}

.bigbanner .darktop {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image:url(../Bilder/NEW-YORK.jpg);
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    height: auto;
    padding-bottom: 2%;
    padding-top: 2%;
}

#citybanner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../Bilder/slider1.jpg);
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover !important;
    height: auto;
    padding-top: 70px;
	padding-bottom: 60px;
	margin-bottom:30px;
}
#citybanner:before, #citybanner:after {
    content: "";
    display: table;
}
#citybanner:after {
    clear: both;
}

#citybanner h2 {
    color: #f3f5f6;
    font-family: 'Oswald', sans-serif;
    font-size: 5.5em;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	line-height:1em;
	font-weight:400;
}

#citybanner h1 .big {
    color: #f3f5f6;
    font-family: 'Oswald', sans-serif;
    font-size: 3.5em;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	line-height:1em;
	padding-bottom: 0.2%;
	font-weight:400;
}

#citybanner h1 .big_continent {
    color: #f3f5f6;
    font-family: 'Oswald', sans-serif;
    font-size: 3em;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	line-height:1em;
	font-weight:400;
}

#citybanner h1 {
    box-sizing: border-box;
    color: #f3f5f6;
    float: none;
    font-family: 'Oswald', sans-serif;
    font-size: 1.8em;
    letter-spacing: 2px;
    line-height: 1.3em;
    margin: -30px auto 0px;
    padding-left: 25%;
    padding-right: 25%;
    text-align: center;
    width: 100%;
	text-transform: uppercase;
	font-weight:100;
}

#citybanner h3 {
    box-sizing: border-box;
    color: #f3f5f6;
    float: none;
    font-family: 'Oswald', sans-serif;
    font-size: 1.8em;
    letter-spacing: 2px;
    line-height: 1.3em;
    margin: -30px auto 0px;
    padding-left: 25%;
    padding-right: 25%;
    text-align: center;
    width: 100%;
	text-transform: uppercase;
	font-weight:100;
}

#citybanner .sloganone {
    color: #f3f5f6;
    font-family: 'Oswald', sans-serif;
    font-size: 6em;
    letter-spacing: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	margin-bottom:0em;
}

#citybanner .slogantwo {
    color: #f3f5f6;
    font-family: 'Oswald', sans-serif;
    font-size: 5em;
    letter-spacing: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	margin-bottom:0em;
}

#citybanner h1 .thin {
    clear: both;
    color: #f3f5f6;
    display: block;
    font-family: 'Oswald', sans-serif;
    font-size: 7em;
    letter-spacing: 5px;
    line-height: 2em;
    margin-bottom: 5px;
    text-transform: uppercase;
}
#citybanner .spacetop {
    margin-top: 1em;
}
#citybanner .smallspacetop {
    font-size: 3em;
    margin-top: 20px;
}
#citybanner .matchspacetop {
    font-size: 3em;
    margin-top: 5px;
}

#citybanner .darktop {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image:url(../Bilder/NEW-YORK.jpg);
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    height: auto;
    padding-bottom: 2%;
    padding-top: 2%;
}

#infobanner {
    background-color:#78a5a3;
	color:#fff;
    height: auto;
    padding: 10px;
	margin-bottom:30px;
	margin-top:-30px;
	border-top: 0px solid #fff;
}

#infobanner h1 {
    box-sizing: border-box;
    color: #f3f5f6;
    float: none;
    font-family: 'Oswald', sans-serif;
    font-size: 1.8em;
    letter-spacing: 2px;
    line-height: 1.3em;
    margin: -30px auto 0px;
    padding-left: 25%;
    padding-right: 25%;
    text-align: center;
    width: 100%;
	text-transform: uppercase;
	font-weight:100;
}

#infobanner h3 {
    font-size: 1em;
line-height: 1.5em;
font-weight: 100;
font-family: 'Oswald', sans-serif;
text-align: center;
text-transform: uppercase;
margin-top:10px;
}

#infobanner h3 strong {
	font-weight:400;
}

#infobanner p {
    font-size: 0.8em;
line-height: 1.5em;
margin-top: 10px;
margin-bottom: 10px;
max-width:1100px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		font-weight:100;
}

#barbanner
{
   
    background-color: #fffff;
    border-bottom: 1px solid #D6D0C1;
    height: 1px;
    margin-bottom:30px;
}

#barbanner .sloganone {
    font-size: 2em;
	color:#FFF;
	text-align:center;
	text-transform: uppercase;
	}

#citybanner.newyork {
    background-image:url(../Bilder/NEW-YORK.jpg);
}

#citybanner.amsterdam {
    background-image:url(../Bilder/AMSTERDAM.jpg);
}

#citybanner.aten {
    background-image:url(../Bilder/ATEN.jpg);
}

#citybanner.atlanta {
    background-image:url(../Bilder/ATLANTA.jpg);
}

#citybanner.auckland {
    background-image:url(../Bilder/AUCKLAND.jpg);
}

#citybanner.bangkok {
    background-image:url(../Bilder/BANGKOK.jpg);
}

#citybanner.barcelona {
    background-image:url(../Bilder/BARCELONA.jpg);
}

#citybanner.beirut {
    background-image:url(../Bilder/BEIRUT.jpg);
}

#citybanner.belgrad {
    background-image:url(../Bilder/BELGRAD.jpg);
}

#citybanner.boston {
    background-image:url(../Bilder/BOSTON.jpg);
}

#citybanner.berlin {
    background-image:url(../Bilder/BERLIN.jpg);
}

#citybanner.bryssel {
    background-image:url(../Bilder/BRUSSEL.jpg);
}

#citybanner.budapest {
    background-image:url(../Bilder/BUDAPEST.jpg);
}

#citybanner.bukarest {
    background-image:url(../Bilder/BUKAREST.jpg);
}

#citybanner.buenosaires {
    background-image:url(../Bilder/BUENOS-AIRES.jpg);
}

#citybanner.cannes {
    background-image:url(../Bilder/CANNES.jpg);
}

#citybanner.casablanca {
    background-image:url(../Bilder/CASABLANCA.jpg);
}

#citybanner.chicago {
    background-image:url(../Bilder/CHICAGO.jpg);
}

#citybanner.dallas {
    background-image:url(../Bilder/DALLAS.jpg);
}

#citybanner.dubai {
    background-image:url(../Bilder/DUBAI.jpg);
}

#citybanner.dublin {
    background-image:url(../Bilder/DUBLIN.jpg);
}

#citybanner.florens {
    background-image:url(../Bilder/FLORENS.jpg);
}

#citybanner.hamburg {
    background-image:url(../Bilder/HAMBURG.jpg);
}

#citybanner.helsingfors {
    background-image:url(../Bilder/HELSINGFORS.jpg);
}

#citybanner.hongkong {
    background-image:url(../Bilder/HONGKONG.jpg);
}

#citybanner.houston {
    background-image:url(../Bilder/HOUSTON.jpg);
}

#citybanner.istanbul {
    background-image:url(../Bilder/ISTANBUL.jpg);
}

#citybanner.jakarta {
    background-image:url(../Bilder/JAKARTA.jpg);
}

#citybanner.johannesburg {
    background-image:url(../Bilder/JOHANNESBURG.jpg);
}

#citybanner.kairo {
    background-image:url(../Bilder/KAIRO.jpg);
}

#citybanner.kapstaden {
    background-image:url(../Bilder/KAPSTADEN.jpg);
}

#citybanner.kopenhamn {
    background-image:url(../Bilder/KOPENHAMN.jpg);
}

#citybanner.kualalumpur {
    background-image:url(../Bilder/KUALALUMPUR.jpg);
}

#citybanner.lasvegas {
    background-image:url(../Bilder/LASVEGAS.jpg);
}

#citybanner.lima {
    background-image:url(../Bilder/LIMA.jpg);
}

#citybanner.lissabon {
    background-image:url(../Bilder/LISSABON.jpg);
}

#citybanner.london {
    background-image:url(../Bilder/LONDON.jpg);
}

#citybanner.losangeles {
    background-image:url(../Bilder/LOSANGELES.jpg);
}

#citybanner.madrid {
    background-image:url(../Bilder/MADRID.jpg);
}

#citybanner.manchester {
    background-image:url(../Bilder/MANCHESTER.jpg);
}

#citybanner.manilla {
    background-image:url(../Bilder/MANILLA.jpg);
}

#citybanner.marbella {
    background-image:url(../Bilder/MARBELLA.jpg);
}

#citybanner.melbourne {
    background-image:url(../Bilder/MELBOURNE.jpg);
}

#citybanner.mexicocity {
    background-image:url(../Bilder/MEXICOCITY.jpg);
}

#citybanner.miami {
    background-image:url(../Bilder/MIAMI.jpg);
}

#citybanner.milano {
    background-image:url(../Bilder/MILANO.jpg);
}

#citybanner.moskva {
    background-image:url(../Bilder/MOSKVA.jpg);
}

#citybanner.munchen {
    background-image:url(../Bilder/MUNCHEN.jpg);
}

#citybanner.newdelhi {
    background-image:url(../Bilder/NEWDELHI.jpg);
}

#citybanner.oslo {
    background-image:url(../Bilder/OSLO.jpg);
}

#citybanner.nice {
    background-image:url(../Bilder/NICE.jpg);
}

#citybanner.palma {
    background-image:url(../Bilder/PALMA.jpg);
}

#citybanner.panamacity {
    background-image:url(../Bilder/PANAMACITY.jpg);
}

#citybanner.paris {
    background-image:url(../Bilder/PARIS.jpg);
}

#citybanner.peking {
    background-image:url(../Bilder/PEKING.jpg);
}

#citybanner.perth {
    background-image:url(../Bilder/PERTH.jpg);
}

#citybanner.philadelphia {
    background-image:url(../Bilder/PHILADELPHIA.jpg);
}

#citybanner.phoenix {
    background-image:url(../Bilder/PHOENIX.jpg);
}

#citybanner.phuket {
    background-image:url(../Bilder/PHUKET.jpg);
}

#citybanner.prag {
    background-image:url(../Bilder/PRAG.jpg);
}

#citybanner.riodejaniero {
    background-image:url(../Bilder/RIODEJANIERO.jpg);
}

#citybanner.rom {
    background-image:url(../Bilder/ROM.jpg);
}

#citybanner.saigon {
    background-image:url(../Bilder/SAIGON.jpg);
}

#citybanner.santiago {
    background-image:url(../Bilder/SANTIAGO.jpg);
}

#citybanner.sandiego {
    background-image:url(../Bilder/SANDIEGO.jpg);
}

#citybanner.sanfrancisco {
    background-image:url(../Bilder/SANFRANCISCO.jpg);
}

#citybanner.saopaulo {
    background-image:url(../Bilder/SAOPAULO.jpg);
}

#citybanner.sanktpetersburg {
    background-image:url(../Bilder/SANKTPETERSBURG.jpg);
}

#citybanner.seoul {
    background-image:url(../Bilder/SEOUL.jpg);
}

#citybanner.sevilla {
    background-image:url(../Bilder/SEVILLA.jpg);
}

#citybanner.shanghai {
    background-image:url(../Bilder/SHANGHAI.jpg);
}


#citybanner.singapore {
    background-image:url(../Bilder/SINGAPORE.jpg);
}

#citybanner.split {
    background-image:url(../Bilder/SPLIT.jpg);
}


#citybanner.sydney {
    background-image:url(../Bilder/SYDNEY.jpg);
}


#citybanner.stockholm {
    background-image:url(../Bilder/STOCKHOLM.jpg);
}

#citybanner.taipei {
    background-image:url(../Bilder/TAIPEI.jpg);
}

#citybanner.tampabay {
    background-image:url(../Bilder/TAMPABAY.jpg);
}

#citybanner.telaviv {
    background-image:url(../Bilder/TELAVIV.jpg);
}


#citybanner.tokyo {
    background-image:url(../Bilder/TOKYO.jpg);
}

#citybanner.toronto {
    background-image:url(../Bilder/TORONTO.jpg);
}

#citybanner.washington {
    background-image:url(../Bilder/WASHINGTON.jpg);
}

#citybanner.venedig {
    background-image:url(../Bilder/VENEDIG.jpg);
}

#citybanner.wien {
    background-image:url(../Bilder/WIEN.jpg);
}

#citybanner.zurich {
    background-image:url(../Bilder/ZURICH.jpg);
}

#citybanner.bordeaux {
    background-image:url(../Bilder/BORDEAUX.jpg);
}

#citybanner.goteborg {
    background-image:url(../Bilder/GOTEBORG.jpg);
}

#citybanner.frankfurt {
    background-image:url(../Bilder/FRANKFURT.jpg);
}

#citybanner.marseille {
    background-image:url(../Bilder/MARSEILLE.jpg);
}

#citybanner.monaco {
    background-image:url(../Bilder/MONACO.jpg);
}

#citybanner.montevideo {
    background-image:url(../Bilder/MONTEVIDEO.jpg);
}

#citybanner.porto {
    background-image:url(../Bilder/PORTO.jpg);
}

#citybanner.tallinn {
    background-image:url(../Bilder/TALLINN.jpg);
}

#citybanner.valencia {
    background-image:url(../Bilder/VALENCIA.jpg);
}

#citybanner.montreal {
    background-image:url(../Bilder/MONTREAL.jpg);
}

#citybanner.ottawa {
    background-image:url(../Bilder/OTTAWA.jpg);
}

#citybanner.bali {
    background-image:url(../Bilder/BALI.jpg);
}

#citybanner.hanoi {
    background-image:url(../Bilder/HANOI.jpg);
}

#citybanner.mumbai {
    background-image:url(../Bilder/MUMBAI.jpg);
}

#citybanner.abu-dhabi {
    background-image:url(../Bilder/ABU-DHABI.jpg);
}

#citybanner.doha {
    background-image:url(../Bilder/DOHA.jpg);
}

#citybanner.brisbane {
    background-image:url(../Bilder/BRISBANE.jpg);
}

#citybanner.bogota {
    background-image:url(../Bilder/BOGOTA.jpg);
}

#citybanner.ibiza {
    background-image:url(../Bilder/IBIZA.jpg);
}

#citybanner.goldensands {
    background-image:url(../Bilder/VARNA.jpg);
}

#citybanner.malta {
    background-image:url(../Bilder/MALTA.jpg);
}

#citybanner.hawaii {
    background-image:url(../Bilder/HAWAII.jpg);
}

#citybanner.orlando {
    background-image:url(../Bilder/ORLANDO.jpg);
}

#citybanner.denver {
    background-image:url(../Bilder/DENVER.jpg);
}

#citybanner.seattle {
    background-image:url(../Bilder/SEATTLE.jpg);
}

#citybanner.austin {
    background-image:url(../Bilder/AUSTIN.jpg);
}

#citybanner.charlotte {
    background-image:url(../Bilder/CHARLOTTE.jpg);
}

#citybanner.nashville {
    background-image:url(../Bilder/NASHVILLE.jpg);
}

#citybanner.new-orleans {
    background-image:url(../Bilder/NEW-ORLEANS.jpg);
}


#citybanner.blog {
    background-image:url(../Bilder/slider7.jpg);
}

#citybanner.omoss {
    background-image:url(../Bilder/OMOSS.jpg);
}

#citybanner.europe {
    background-image:url(../Bilder/EUROPE_2.jpg);
}

#citybanner.asia {
    background-image:url(../Bilder/ASIA.jpg);
}

#citybanner.africa {
    background-image:url(../Bilder/AFRICA.jpg);
}

#citybanner.america {
    background-image:url(../Bilder/AMERICA.jpg);
}

#citybanner.oceania {
    background-image:url(../Bilder/OCEANIA.jpg);
}

#citybanner.blog_articles {
    background-image:url(../Bilder/BLOG_ARTICLES.jpg);
}

#citybanner.top10 {
	background-color:#2f3131;
	background-image:none;
	    padding-top: 1%;
	padding-bottom: 1%;
}

#citybanner.top10 h1 {
	font-size:1.6em;
	line-height:1.5em;
    letter-spacing: 2px;
    margin-top: 10px;
	margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
}


/* Top 10 */

#top10_column
{
	line-height: 25px;
	font-family: 'Droid Serif', sans-serif;
	clear: both;
	width: auto;
	max-width: 1020px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 40px;
	float: left;
	background-color: #fff;
	border-bottom: 1px solid #d6d8d9;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	border-top: 5px solid #78a5a3;
}


#top10_column h2
{
	color:#2f3131;
	text-align:center;
	font-size:1.2em;
	font-family: 'Oswald', sans-serif;
	line-height:20px;
	font-weight:400;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-right: 10px;
	margin-left: 10px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #d6d8d9;
}	



#top10_column h3

{
	font-family: 'Oswald', sans-serif;
        font-size:12px;
		font-weight:bold;
        border-bottom: 1px solid #d6d8d9;
        padding: 10px 0;
}

#top10_column .textbox
{
	font-size:0.9em;
	font-family: 'Droid Serif';
	line-height:1.7em;
	color:#2f3131;
	font-weight:200;
	max-width: auto;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 25px;
	float:left;
	padding: 0px;
}

#top10_column .textbox strong
{
	font-weight:700;
}


#top10_pictogram 
{
	width:100%;
	max-width:1020px;
	float:left;
}

.top10_pictogram_600x400
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/Skye_600x400.jpg);
	    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:600px;
	height:400px;
	float:left;
	margin-right:40px;
	margin-bottom:40px;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}


.top10_pictogram_600x400:hover {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
background-size: 110% 110%;
}


.top10_pictogram_600x400 .textbox
{
	margin-top:150px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_380x180 
{	background-color:#2AB097;
background-image:url(../top10/Bilder/MarinaBay_380x180.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:380px;
	height:180px;
	float:left;
	margin-bottom:40px;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.top10_pictogram_380x180:hover {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
background-size: 110% 110%;
}

.top10_pictogram_380x180 .textbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_380x180_2
{	background-color:#2AB097;
background-image:url(../top10/Bilder/Flair_380x180.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:380px;
	height:180px;
	float:left;
	margin-bottom:40px;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.top10_pictogram_380x180_2:hover {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
background-size: 110% 110%;
}

.top10_pictogram_380x180_2 .textbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_350x520
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/RadioRooftop_350x520.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:350px;
	height:520px;
	float:left;
	margin-right:40px;
	margin-bottom:40px;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.top10_pictogram_350x520:hover {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
background-size: 110% 110%;
}

.top10_pictogram_350x520 .textbox
{
	margin-top:200px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_295x240
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/TwoRooms_295x240.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:295px;
	height:240px;
	float:left;
	margin-right:40px;
	margin-bottom:40px;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.top10_pictogram_295x240:hover {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
background-size: 110% 110%;
}

.top10_pictogram_295x240 .textbox
{
	margin-top:80px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_295x240_2
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/Le360_295x240.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:295px;
	height:240px;
	float:right;
	margin-bottom:40px;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.top10_pictogram_295x240_2:hover {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
background-size: 110% 110%;
}

.top10_pictogram_295x240_2 .textbox
{
	margin-top:80px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_630x240
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/PressLounge_630x240.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:630px;
	height:240px;
	float:right;
	margin-bottom:40px;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.top10_pictogram_630x240:hover {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
background-size: 110% 110%;
}

.top10_pictogram_630x240 .textbox
{
	margin-top:80px;
	margin-right:auto;
	margin-left:auto;
	max-width:200px;
}

.top10_pictogram_295x240_3
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/SkyBarGrandCentral_295x240.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:295px;
	height:240px;
	float:left;
	margin-bottom:40px;
	margin-right:40px;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.top10_pictogram_295x240_3:hover {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
background-size: 110% 110%;
}

.top10_pictogram_295x240_3 .textbox
{
	margin-top:80px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_295x240_4
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/Fasano_295x240.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:295px;
	height:240px;
	float:left;
	margin-right:40px;
	margin-bottom:40px;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.top10_pictogram_295x240_4:hover {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
background-size: 110% 110%;
}

.top10_pictogram_295x240_4 .textbox
{
	margin-top:80px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_350x240
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/Wooloomooloo_350x240.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:350px;
	height:240px;
	float:right;
	margin-bottom:40px;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.top10_pictogram_350x240:hover {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
background-size: 110% 110%;
}

.top10_pictogram_350x240 .textbox
{
	margin-top:80px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}


#top10_pictogram h2
{ text-align:center;
margin-right:auto;
margin-left:auto;
font-family:'Oswald', sans-serif;
	color:#fff;
	font-size:1em;
	line-height: 2em;
}

#top10_pictogram p
{ text-align:center;
margin-right:auto;
margin-left:auto;
font-family: 'Droid Serif', sans-serif;
	color:#fff;
	font-size:0.7em;
	line-height: 1.3em;
}	

/* 3 COLUMNS */

#boxcontent
{
        width:auto;
        max-width:900px;
        margin:0 auto;
        padding:70px 0 45px 0;
}

#boxcontent article
{
        float:left;
        width:250px;
        margin-right:45px;
        font-size:14px;
}

#boxcontent article h3
{
        font-family: 'Open Sans', sans-serif;
        font-size:20px;
        margin-bottom:10px;
        margin-left:75px;
}

#boxcontent article img
{
        float:left;
}

#boxcontent article p
{
        line-height:25px;
        font-family: 'Open Sans', sans-serif;
        margin-left:75px;
}

#slider_content1, #slider_content2, #slider_content3
{
        line-height: 25px;
        font-family: 'Open Sans', sans-serif;
        width:350px;
        position:absolute;
        top:15%;
        left:15%;
        display:none;
        z-index:11;
}

#slider_content1 h3, #slider_content2 h3, #slider_content3 h3
{
        color:#EBE8DE;
        font-size:25px;
        font-weight:bold;
        margin-bottom:10px;
        background-color:#2f3131;
        padding:10px 15px;
        border-radius: 15px 0 15px 0;
        display:inline-block;
}

#slider_content1
{
        display:block;
}

#slider_content1 p, #slider_content2 p, #slider_content3 p
{
        margin:0 0 30px 0;
        color:#4a463b;
        background-color:#EBE8DE;
        padding:10px 15px;
        border-radius: 5px;
}


/* BUTTONS */

.button
{
        padding:7px 14px;
        border: 1px solid #2f3131;
        background-image: linear-gradient(bottom, #78a5a3 0%, #7DC4D1 100%);
        background-image: linear-gradient(to bottom, #7DC4D1 0%, #78a5a3 100%);
        background-color: #78a5a3;
        color: #EBE8DE;
        text-shadow: 1px 1px 0px #2f3131;
        text-decoration:none;
        border-radius:5px;
        box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
}

.button:hover
{
        background:none #EBE8DE;
        border-color: #EBE8DE;
        text-shadow:none;
        color: #4A463B;
}


/* SPACER */

#more_news
{
	width:100%;
	max-width:700px;
	background-color:#fff;
	float:left;
	margin-bottom:20px;
}

#more_news .img
{
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

#more_news h3
{
	color:#fff;
	font-size:1.1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.2em;
	font-weight:400;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #fff;
	}

.more_news1 {
	width:100%;
	max-width:335px;
	color:#F9F9F9;
	font-family:'Open Sans', sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	float:left;
	margin-right:10px;
	background-color:#78a5a3;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10px;
}

.more_news1 .textbox {
	display:block;
	float:right;
	max-width:200px;
	margin-top:20px;
	margin-right:10px;
}

.more_news2 {
	width:100%;
	max-width:335px;
	color:#F9F9F9;
	font-family:'Open Sans', sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	float:left;
	background-color:#78a5a3;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:10px;
}

.more_news2 .textbox {
	display:block;
	float:right;
	max-width:200px;
	margin-top:20px;
	margin-right:10px;
}
	

#spacer
{
        width:auto;
        height:70px;
        background-color:#78a5a3;
        position:relative;
        font-family: 'Open Sans', sans-serif;
        color:#fff;
        font-size:18px;
}

#spacer p
{
        margin-top:22px;
        width:auto;
        position:absolute;
        left:50%;
        margin-left:-450px;
}

#spacer .search
{
        margin-top:15px;
        width:auto;
        position:absolute;
        right:50%;
        margin-right:-480px;
}


/* NEW START PAGE */
#text_columns
{
	line-height: 25px;
	font-family: 'Open Sans', sans-serif;
	clear: both;
	float:left;
	width: auto;
	max-width: 430px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 80px;
}

#text_columns h2
{
        font-size:20px;
		font-weight:bold;
        border-bottom: 1px solid #D6D0C1;
        padding: 20px 0;
        margin-bottom: 20px;
}

#text_columns .img-item
{
        float:left;
        margin-right:25px;
		margin-bottom:20px;
}

#text_columns .img-item a
{
        position:relative;
        display:block;
}

.thumb-screen
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 200px;
	background: #000 center center no-repeat;
	z-index: 99;
	opacity: 0;
	transition: opacity .5s ease;
}

.thumb-screen:hover
{
        opacity:0.5;
}

#text_columns article.column1, #text_columns .column2
{
        margin: 0px 0;
        font-size:14px;
        float:left;
        width:auto;
        max-width: 430px;
}

#text_columns .column2
{
        margin: 30px 0;
}

.row
{
        position:relative;
        margin: 40px 0 0 0px;
        float:left;
        width:350px;
}

.row img
{
        float:left;
}

.row p
{
        margin-left: 100px;
}

.rocket, .clock
{
        top:0;
        left:0;
        position:absolute;
        height: 80px;
}


.social:hover
{
  opacity:0.7;
  transition: all .5s ease;
}

#two_columns_start
{
	line-height: 25px;
	font-family: 'Open Sans', sans-serif;
	width: auto;
	float:right;
	max-width: 450px;
	margin-top: 0px;

	margin-bottom: 80px;
}

#two_columns_start h2, #two_columns_start h3
{
        font-size:24px;
		font-weight:bold;
        border-bottom: 1px solid #D6D0C1;
        padding: 20px 0;
        margin-bottom: 20px;
}

#two_columns_start .img-item
{
        float:left;
        margin-right:25px;
		margin-bottom:20px;
}

#two_columns_start .img-item a
{
        position:relative;
        display:block;
}


/* FOUR COLUMNS, OLD TEXT. INSTA */

#four_columns, #old_text_columns, #insta_column
{
	line-height: 1.4em;
	float:left;
	width: auto;
	max-width: 1020px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	
}

#four_columns h2, #old_text_columns h2, #insta_column h2
{
        color:#2f3131;
	font-size:1.3em;
	font-family: 'Oswald', sans-serif;
	line-height:20px;
	font-weight:400;
	padding: 10px 0px 10px 0px;
	margin-top: 20px;
	margin-bottom: 15px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #d6d8d9;
}

#old_text_columns strong
{
	font-weight:700;
	}
	
#four_columns .img-item
{
        float:left;
        margin-right:25px;
		margin-bottom:20px;
}

#four_columns .img-item a
{
        position:relative;
        display:block;
}

.thumb-screen
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 210px;
	background: #000 center center no-repeat;
	z-index: 99;
	opacity: 0;
	transition: opacity .5s ease;
}

.thumb-screen:hover
{
        opacity:0.5;
}

#old_text_columns .img-item
{
        float:left;
        margin-right:25px;
		margin-bottom:20px;
}

#old_text_columns .img-item a
{
        position:relative;
        display:block;
}

#old_text_columns article.column1
{
        margin-right:40px;
		margin-bottom:40px;
        font-size:0.9em;
		padding-right:20px;
		padding-left:20px;
        float:left;
        width:auto;
        max-width: 600px;
		background-color:#fff;
	border-bottom: 1px solid #d6d8d9;
	border-top: 5px solid #78a5a3;
}

#old_text_columns article.column1 a
{
	color:#78a5a3;
	font-weight:700;
}

#old_text_columns article.column1 a:hover {
	color:#2f3131;
	text-decoration:underline;
}

#old_text_columns .column2
{
		        margin: 0px 0;
        font-size:0.9em;
        float:right;
        width:auto;
        max-width: 300px;
		background-color:#fff;
	border-bottom: 1px solid #d6d8d9;
	border-top: 5px solid #e1b16a;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:40px;
}

#right_about
{
		        margin: 0px 0;
        font-size:0.9em;
        float:right;
        width:auto;
        max-width: 640px;
		background-color:#fff;
	border-bottom: 1px solid #d6d8d9;
	border-top: 5px solid #e1b16a;
	margin-bottom:40px;
}

#right_about h2
{
		        color:#2f3131;
	/*background-color:#78a5a3;*/
	text-align:center;
	font-size:0.9em;
	font-family: 'Oswald', sans-serif;
	line-height:1.2em;
	padding: 15px 20px 10px 20px;
	margin-bottom: 0px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #d6d8d9;
}

.fb-like {
	margin-left:80px;
}


.oldrow_about
{
        position:relative;
        margin-left: auto;
		margin-right:auto;
		margin-top: 20px;
        width:300px;
}

.oldrow_about img
{
            display: block;
    margin: 0 auto;
}

.oldrow_about p
{
	text-align:center;
}

.oldrow_about a {
	text-decoration:none;
	color:#e1b16a;
}

.oldrow_about a:hover {
	text-decoration:underline;
}

.oldrow
{
        position:relative;
        margin: 20px 0 20px 20px;
        float:left;
        width:280px;
}

.oldrow img
{
        float:left;
		transition: all .5s ease;
}

.oldrow p
{
        margin-left: 80px;
		margin-top:20px;
}


#pictogram 
{
	width:100%;
	max-width:1020px;
	float:left;
	overflow:hidden;
}

.pictogram_600x400
{
	width:600px;
	height:400px;
	overflow:hidden;
	float:left;
	margin-right:40px;
	margin-bottom:40px;

}

#pictogram_600x400
{
	background-color:#2AB097;
	background-image:url(../Bilder/NY_600x400.jpg);
	    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
	width:600px;
	height:400px;
	float:left;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	transform:scale(1);
}


.pictogram_600x400:hover #pictogram_600x400{
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	transform:scale(1.1);
}


.pictogramNYtextbox
{
	margin-top:150px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	position:absolute;
	z-index:1;
	padding-left:222px;
}

.pictogram_380x180
{
	width:380px;
	height:180px;
	overflow:hidden;
	float:left;
	margin-bottom:40px;

}

#pictogram_380x180 
{	background-color:#2AB097;
background-image:url(../Bilder/BKK_380x180.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:380px;
	height:180px;
	float:left;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	transform:scale(1);
}

.pictogram_380x180:hover #pictogram_380x180 {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
transform:scale(1.1);
}

.pictogramBKKtextbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	position:absolute;
	z-index:1;
	padding-left:115px;
}

.pictogram_380x180_2
{
	width:380px;
	height:180px;
	overflow:hidden;
	float:left;
	margin-bottom:40px;

}

#pictogram_380x180_2
{	background-color:#2AB097;
background-image:url(../Bilder/BARCA_380x180.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:380px;
	height:180px;
	float:left;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	transform:scale(1);
}

.pictogram_380x180_2:hover #pictogram_380x180_2 {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
transform:scale(1.1);
}

.pictogramBCtextbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	position:absolute;
	z-index:1;
	padding-left:115px;
}

.pictogram_350x520
{
	width:350px;
	height:520px;
	overflow:hidden;
	float:left;
	margin-right:40px;

}

#pictogram_350x520
{
	background-color:#2AB097;
	background-image:url(../Bilder/SINGAPORE_350x520.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:350px;
	height:520px;
	float:left;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	transform:scale(1);
}

.pictogram_350x520:hover #pictogram_350x520 {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
transform:scale(1.1);
}

.pictogramSPtextbox
{
	margin-top:200px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	position:absolute;
	z-index:1;
	padding-left:100px;
}

.pictogram_295x240
{
	width:295px;
	height:240px;
	overflow:hidden;
	float:left;
	margin-right:40px;
	margin-bottom:40px;

}

#pictogram_295x240
{
	background-color:#2AB097;
	background-image:url(../Bilder/LA_295x240.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:295px;
	height:240px;
	float:left;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	transform:scale(1);
}

.pictogram_295x240:hover #pictogram_295x240 {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
transform:scale(1.1);
}

.pictogramLAtextbox
{
	margin-top:80px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	position:absolute;
	z-index:1;
	padding-left:72px;
}

.pictogram_295x240_2
{
	width:295px;
	height:240px;
	overflow:hidden;
	float:right;
	margin-bottom:40px;

}

#pictogram_295x240_2
{
	background-color:#2AB097;
	background-image:url(../Bilder/LONDON_295x240.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:295px;
	height:240px;
	float:right;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	transform:scale(1);
}

.pictogram_295x240_2:hover #pictogram_295x240_2 {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
transform:scale(1.1);
}

.pictogramLONtextbox
{
	margin-top:80px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	position:absolute;
	z-index:1;
	padding-left:72px;
}

.pictogram_630x240
{
	width:630px;
	height:240px;
	overflow:hidden;
	float:right;
	margin-bottom:40px;

}

#pictogram_630x240
{
	background-color:#2AB097;
	background-image:url(../Bilder/ROM_630x240.jpg);
	 background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
	width:630px;
	height:240px;
	float:right;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	transform:scale(1);
}

.pictogram_630x240:hover #pictogram_630x240 {
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
transform:scale(1.1);
}

.pictogramROMEtextbox
{
	margin-top:80px;
	margin-right:auto;
	margin-left:auto;
	max-width:200px;
	position:absolute;
	z-index:1;
	padding-left:215px;
}


#pictogram h2
{ text-align:center;
margin-right:auto;
margin-left:auto;
font-family:'Oswald', sans-serif;
	color:#fff;
	font-size:1em;
	line-height: 1.5em;
}

#pictogram p
{ text-align:center;
margin-right:auto;
margin-left:auto;
font-family: 'Droid Serif', sans-serif;
	color:#fff;
	font-size:0.7em;
	line-height: 1.3em;
}	
	


/*THREE COLUMNS*/
#three_columns
{
	line-height: 1.4em;
	font-family: 'Droid Serif', sans-serif;
	clear: both;
	width: auto;
	max-width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	float:left;
	
}

#three_columns .text
{
		
	clear:none;
	position:relative;
	font-size:0.9em;
	margin: 0px 5px 10px 5px;
	
}

#three_columns .text b
{
	font-weight: 700;
text-decoration: underline;
text-decoration-style: double;
}

#three_columns .text a
{
	color:#2f3131;
	text-decoration:none;
	display:inline !important;

}

#three_columns .text a:hover
{
	color:#666666;
	text-decoration:none;
	

}

#three_columns h2
{
        font-size:20px;
        border-bottom: 1px solid #D6D0C1;
        padding: 20px 0;
        margin-bottom: 20px;
		max-width:640px;
}

#three_columns .img-item
{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	height: 100%;
	position: static;
	background-color:#FFFFFF;
	width: 210px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	border-bottom: 1px solid #d6d8d9;
}

.visible-mobile {
  display: none !important;
}

#three_columns .img-item a
{
        position:relative;
        display:block;
}

.adress {
	font-size:10px;
	line-height:12px;
	color: #78a5a3;
	margin-bottom:10px;
	margin-left: 5px;
	margin-right:5px;
	margin-top: 10px;
}

.news_date {
	font-size:10px;
	line-height:12px;
	color: #e1b16a;
	margin-bottom:10px;
	margin-left: 5px;
	margin-right:5px;
	margin-top: 10px;
}

.more-button {
	width:100%;
	max-width:198px;
	background-color: #78a5a3;
	font-family:'Oswald', sans-serif;
	color:#fff;
	font-size:0.8em;
	line-height: 2.5em;
	text-transform:uppercase;
	border: 1px solid #fff;
	border-radius: 15px;
	text-align:center;
	margin: 10px 5px 10px 5px;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
	}
	
	.more-button  {
		text-decoration:none;
	}
	
		.more-button:hover  {
			background-color: #2f3131;
			transition:color .5s ease;
			     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
	}
	
	.more-button_news {
	width:100%;
	max-width:198px;
	background-color: #e1b16a;
	font-family:'Oswald', sans-serif;
	color:#fff;
	font-size:0.8em;
	line-height: 2.5em;
	text-transform:uppercase;
	border: 1px solid #fff;
	border-radius: 15px;
	text-align:center;
	margin: 10px 5px 10px 5px;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
	}
	
	.more-button_news:hover  {
			background-color: #2f3131;
			transition:color .5s ease;
			     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
	}
	
	.related_box {
max-width: 695px;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
float: left;
background-color: #fff;
border-left: 5px solid #e1b16a;
width: 100%;
border-bottom: 1px solid #d6d8d9;
}

.related_box img {
	padding-left: 10px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
float: right;
  transition: filter .5s ease-in-out;
  -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%); /* FF 35+ */
}

.related_box img:hover {
  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
}

.related_box .textbox {
max-width: 660px;
float: left;
padding-right: 20px;
margin-top: 10px;
margin-left: 20px;
padding-bottom: 10px;
width: 100%;
}

.related_box h3 {
border-bottom: 1px dotted #e1b16a;
font-family: 'Oswald', sans-serif;
font-weight: 300;
padding-bottom: 10px;
margin: 10px 0px 0 0px;
display: block;
text-transform: uppercase;
color: #e1b16a;
font-size: 1.2em;
margin-right: 165px;
}

.related_box h3 a {
font-weight:700;
}

.related_box p {
font-size: 0.7em;
line-height: 1.5em;
color: #2f3131;
padding-top: 5px;
}
	
	.related_box a {
font-size: 0.7em;
line-height: 1.5em;
color: #e1b16a;
font-weight:700;
	}
	
	.related_box a:hover {
color: #2f3131;
text-decoration:underline;
	}

#mapbox {
	
	
	width: 700px;
	height:500px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	float:left;
}

#mapbox_news {
	
	
	width: 660px;
	height:500px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	float:left;
}

#mapborder
{
	border-top: 0.5px solid #d6d8d9;
	width:auto;
}

#mapbox_bar_wrap {
	
	
	width: 700px;
	background-color:#fff;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	float:left;

}

.mapbox_bar {
	
	
	width: 640px;
	height:400px;
	margin: 30px;
	float:left;
	object-fit: contain;

}

/*RIGHT COLUMN*/

#right_wrap {
	width:100%;
	max-width:300px;
	float: right;
}

#right_wrap_bar {
	width:100%;
	max-width:300px;
	float: right;
}

#right_wrap_bar_2 {
	width:100%;
	max-width:300px;
	float: right;
}

#left_wrap_bar {
	width:100%;
	max-width:720px;
	float: left;
}

#left_wrap_bar_2 {
	width:100%;
	max-width:720px;
	float: left;
}

#right_wrap_blog {
	width:100%;
	max-width:300px;
	float: right;
}

#right_column
{
	width: 300px;
		background-color: #fff;
	color: #2f3131;
	position: relative;
	float:right;
	border-bottom: 1px solid #d6d8d9;
	border-top: 5px solid #78a5a3;
	margin-bottom:30px;
}

#right_column a
{
	color: #78a5a3;
	font-weight:700;
	text-decoration: none;
}

#right_column a:hover
{
	color: #2f3131;
	text-decoration: underline;
}


#right_column h2
{
	color:#2f3131;
	/*background-color:#78a5a3;*/
	text-align:center;
	font-size:1.1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.2em;
	padding: 15px 20px 10px 20px;
	margin-bottom: 0px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #d6d8d9;
	margin-left:20px;
	margin-right:20px;
	font-weight:100;
}	

#right_column p
{
	font-size: 0.7em;
	line-height:1.4em;
	font-weight:lighter;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
}		

#right_column strong
{
	font-weight:700;
	
}

#right_column_2
{
	width: 300px;
		background-color: #fff;
	color: #2f3131;
	position: relative;
	float:right;
	border-bottom: 1px solid #d6d8d9;
	border-top: 5px solid #e1b16a;
	margin-bottom:30px;
	margin-top:0px;
}


#right_column_2 h2
{
	color:#2f3131;
	/*background-color:#78a5a3;*/
	text-align:center;
	font-size:1.1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.2em;
	padding: 15px 20px 10px 20px;
	margin-bottom: 0px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #d6d8d9;
	margin-left:20px;
	margin-right:20px;
	font-weight:100;
}	

#right_column_2 h3
{
	color:#2f3131;
	/*background-color:#78a5a3;*/
	text-align:center;
	font-size:0.8em;
	font-family: 'Oswald', sans-serif;
	line-height:1.4em;
	padding: 15px 20px 5px 20px;
	margin-bottom: 0px;
	text-transform:uppercase;
	display:block;
}	

#right_column_2 p
{
	font-size: 0.7em;
	line-height:1.4em;
	font-weight:lighter;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align:center;
}

#right_column_2 a
{
color:#2f3131;
}		

#right_column_2 a:hover
{
color:#e1b16a;
}	

#right_column_2 strong
{
	font-weight:700;
	
}

#right_column_2 img
{
	display:block;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding-left:50px;
	padding-right:50px;
}

#latest_blog
{
	width: 300px;
		background-color: #e1b16a;
	color: #fff;
	position: relative;
	float:right;
	border-bottom: 1px solid #d6d8d9;
	margin-bottom:30px;
	margin-top:0px;
}

#latest_blog h2
{
	color:#fff;
	/*background-color:#78a5a3;*/
	text-align:center;
	font-size:1.1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.2em;
	padding: 15px 20px 10px 20px;
	margin-bottom: 0px;
	text-transform:uppercase;
	display:block;
	margin-left:20px;
	margin-right:20px;
	font-weight:100;
	border-bottom:1px solid #fff;
}

#latest_blog h3
{
	color:#fff;
	/*background-color:#78a5a3;*/
	text-align:center;
	font-size:1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.5em;
	padding: 15px 20px 5px 20px;
	margin-bottom: 0px;
	text-transform:uppercase;
	display:block;
}	

#latest_blog p
{
	color:#fff;
	font-size: 0.7em;
	line-height:1.4em;
	font-weight:lighter;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align:center;
	font-style:italic;
}

#latest_blog p span
{

	font-weight:bold;

}

#latest_blog a
{
	text-decoration:none;
}

#latest_blog a:hover
{
	text-decoration:underline;
}

#other_cities
{
	width: 300px;
		background-color: #78a5a3;
	color: #fff;
	position: relative;
	float:right;
	border-bottom: 1px solid #d6d8d9;
	margin-bottom:30px;
	margin-top:0px;
	padding-bottom: 20px;
}

#other_cities h2
{
	color:#fff;
	/*background-color:#78a5a3;*/
	text-align:center;
	font-size:1.1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.2em;
	padding: 15px 20px 10px 20px;
	margin-bottom: 0px;
	text-transform:uppercase;
	display:block;
	margin-left:20px;
	margin-right:20px;
	font-weight:100;
	border-bottom:1px solid #fff;
}

#other_cities h3
{
	color:#fff;
	/*background-color:#78a5a3;*/
	text-align:center;
	font-size:0.9em;
	font-family: 'Oswald', sans-serif;
	line-height:1.3em;
	padding: 15px 20px 5px 20px;
	margin-bottom: 0px;
	text-transform:uppercase;
	display:block;
	font-weight:400;
}	

#other_cities a
{
	text-decoration:none;
}

#other_cities a:hover
{
	text-decoration:underline;
}


/*LEFT COLUMN*/

#left_column
{
	width: 700px;
		background-color: #fff;
	color: #2f3131;
	position: relative;
	float:left;
	border-bottom: 1px solid #d6d8d9;
	border-top: 5px solid #78a5a3;
	margin-bottom:20px;
}

#left_column .article1
{
	width:640px;
	margin-left:auto;
	margin-right:auto;
}

#left_column .article2
{
	width:640px;
	margin-right:auto;
	margin-left:auto;
}


#left_column h2
{
	color:#2f3131;
	/*background-color:#78a5a3;*/
	text-align:center;
	font-size:1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.2em;
	padding: 15px 20px 10px 20px;
	margin-bottom: 0px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #d6d8d9;
	font-weight:100;
	margin-left:20px;
	margin-right:20px;
}	

#left_column p
{
	font-size: 0.7em;
	line-height:1.4em;
	font-weight:lighter;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
}		

#left_column strong
{
	font-weight:700;
	
}

#popular_search
{padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	font-size:0.7em;
	font-style:italic;
	color:#4f4f4f;
}


/*OM OSS*/

#about_column
{
	line-height: 25px;
	font-family: 'Droid Serif', sans-serif;
	clear: both;
	width: auto;
	max-width: 660px;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 40px;
	float: left;
	background-color: #fff;
	border-bottom: 1px solid #d6d8d9;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	border-top: 5px solid #78a5a3;
}


#about_column h2
{
	color:#2f3131;
	text-align:center;
	font-size:1.2em;
	font-family: 'Oswald', sans-serif;
	line-height:20px;
	font-weight:400;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-right: 10px;
	margin-left: 10px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #d6d8d9;
}	



#about_column h3

{
	font-family: 'Oswald', sans-serif;
        font-size:12px;
		font-weight:bold;
        border-bottom: 1px solid #d6d8d9;
        padding: 10px 0;
}

#about_column .textbox
{
	font-size:0.9em;
	font-family: 'Droid Serif';
	line-height:1.7em;
	color:#2f3131;
	font-weight:200;
	max-width: 620px;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 25px;
	float:left;
	padding: 0px;
}

#right_column_about
{
	width: 300px;
		background-color: #fff;
	color: #2f3131;
	float:right;
	border-bottom: 1px solid #d6d8d9;
	border-top: 5px solid #e1b16a;
	padding-top:20px;
	}
	
	#right_column_about p
{
	font-size: 0.7em;
	line-height:1.3em;
	font-weight:lighter;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom:5px;

}

#right_column_about a
{
	color: #357788;
}

#right_column_about a:hover
{
color:black;
}

#right_column_about .info
{
	
		font-size: 0.7em;
	line-height:1.3em;
	font-weight:lighter;
	margin-left:20px;
	margin-right:20px;
	color: #2f3131;
	margin-bottom: 10px;

}

/*BAR*/

#bar_column
{
	line-height: 25px;
	font-family: 'Droid Serif', sans-serif;
	clear: both;
	width: auto;
	max-width: 680px;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 30px;
	float: left;
	background-color: #fff;
	border-bottom: 1px solid #d6d8d9;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
}

#bar h1
{
	color:#2f3131;
	font-size: 1.4em;
	font-family: 'Oswald', serif;
	font-style:normal;
	font-weight:100;
	line-height:1.9em;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 30px;
	text-transform:uppercase;
	display:block;
	border-top: 1px solid #d6d8d9;
	border-bottom: 1px solid #d6d8d9;
	padding-top:20px;
	padding-bottom:35px;
	background-color:#fff;
	padding-left:10px;
	padding-right: 10px;
}

#bar h1 span
{
	color:#78a5a3;
	font-family: 'Oswald', serif;
	font-size: 2em;
	display:block;
	font-weight:400;
}

#bar h1 span_closed
{
	color:#F00;
	font-weight:100;
}

#bar_column h2
{
	color:#2f3131;
	text-align:center;
	font-size:1.2em;
	font-family: 'Oswald', sans-serif;
	line-height:20px;
	font-weight:400;
	padding: 10px 10px 10px 10px;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-right: 10px;
	margin-left: 10px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #d6d8d9;
}	

#bar_column h2 span
{
	color:#2f3131;
	font-weight:100;
}	

#bar_column h2 span_closed
{
	color:#F00;
	font-weight:100;
}

.swiper-container {
    width: auto;
    height: auto;
	max-width:640px;
}   

#bar_column h3

{
	font-family: 'Oswald', sans-serif;
        font-size:12px;
		font-weight:bold;
        border-bottom: 1px solid #d6d8d9;
        padding: 10px 0;
}

#bar_column .textbox
{
	font-size:0.9em;
	font-family: 'Droid Serif';
	line-height:1.7em;
	color:#2f3131;
	font-weight:200;
	max-width: 620px;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 25px;
	float:left;
	padding: 0px;
}

#bar_column .textbox strong
{
	font-weight:400;
}

#bar_column .bloglink
{
	color: #2f3131;
	margin-top: 20px;
	border-top: 1px solid #d6d8d9;
	padding-top: 20px;
	font-size: 0.9em;
	line-height: 1.4em;
}

#bar_column .bloglink a
{
	color:#78a5a3;
}

#bar_column .bloglink a:hover
{
	color:#2f3131;
	text-decoration:underline;
}


#bar_column .img-item-big
{
	max-width:310px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	height: auto;
position: static;
}

#bar_column .img-item-small1
{
	max-width:310px;
	float: right;
	margin-right: 0px;
	margin-bottom: 15px;
	height: auto;
position: static;
}

#bar_column .img-item-small2
{
	max-width:310px;
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
	height: auto;
position: static;
}

#bar_column .img-item-big:hover, #bar_column .img-item-small1:hover, #bar_column .img-item-small2:hover
{
	opacity:0.5;
}

figcaption-gold{
  position: absolute;
  font-family: 'Oswald', sans-serif;
  text-transform:uppercase;
  font-size: 1em;
  font-weight:400;
  padding: .5em;
  color:#d0b34d;
  background: rgba(0,0,0, .45);
  width:100%;
}
figcaption-gold img{
float:left;
margin-right:.3em;
}
figcaption-gold .text{
padding-top:.25em;
}


#bildtext 
{
	font-size: 8px;
	float:right;
	margin-top: -10px;
	margin-bottom:10px;
}

#share_box {
	width:auto;
	margin-bottom:0px;
	height:20px;
}

.sharebutton_fb {
margin-top: -5px;
margin-right: 10px;
float:left;
}

.sharebutton_twitter {
margin-top: 0px;
float:left;
}

#aka
{
	font-size:0.8em;
	font-style:italic;
	line-height:1.4em;
	margin-top:20px;
	color:#4f4f4f;
}

#other_bars
{
	line-height: 25px;
	background-color:#fff;
	width: 100%;
	max-width: 700px;
	margin-right: 30px;
	margin-left: 0px;
	margin-bottom: 20px;
	margin-top:20px;
	float: left;
	border-bottom: 1px solid #d6d8d9;
	border-top: 5px solid #444c5c;
	padding-bottom:20px;
}

#other_bars h2
{
	color:#2f3131;
	text-align:center;
	font-size:1.2em;
	font-family: 'Oswald', sans-serif;
	line-height:20px;
	font-weight:100;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform:uppercase;
	display:block;
	/*border-bottom: 1px solid #d6d8d9;*/
}	

#other_bars p
{
	font-family: 'Droid Serif';
	font-size: 0.7em;
	line-height: 1.4em;
}

.other_bars_textbox
	{
		float:right;
		width:auto;
		max-width:64%;
		margin-left:5px;
		margin-right:5px;
		overflow:visible;
		position: relative;
		display: block;
	}	


.other_bars_box1
{
	background-color:#f2f3f3;
	color: #2f3131;
	width:auto;
	max-width: 680px;
	padding: 10px 10px 10px 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border-bottom: 0px solid #d6d8d9;
	float:left;
	}
	
	.other_bars_box2
{
	background-color:#f2f3f3;
	color: #2f3131;
	width:auto;
	max-width: 640px;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	border-bottom: 0px solid #d6d8d9;
	float:left;
	}
	
#other_bars .img-item
{
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
	height:200px;
	background-color:#FFFFFF;
	width: 200px;
}

#other_bars img {
		/*border:1px solid #fff;*/

}

#other_bars .more-button {
	width:100%;
	max-width:250px;
	background-color: #fff;
	font-family:'Oswald', sans-serif;
	color: #444c5c;
	font-size:1em;
	line-height: 2.5em;
	text-transform:uppercase;
	border-radius: 15px;
	text-align:center;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left:auto;
	margin-right:auto;
	border:none;
	transition:color .5s ease;
	     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
	}
	
#other_bars	.more-button  {
		text-decoration:none;
	}
	
#other_bars	.more-button:hover  {
			background-color: #444c5c;
			color:#fff;
			transition:color .5s ease;
	     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
	}
	
	

	
#other_bars h3
{
	color:#2f3131;
	font-size:0.9em;
	font-family: 'Oswald', sans-serif;
	line-height:1.2em;
	font-weight:400;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #d6d8d9;
	}
	
	

/* Slideshow container */
.slideshow-container {
  max-width: 640px;
  position: relative;
  margin: auto;
  margin-bottom:10px;
}

.mySlides {
    display: none;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text_other {
  color: #f2f2f2;
  font-size: 12px;
  line-height:18px;
  padding: 15px 40px;
  position: absolute;
  bottom: 6px;
  max-width: 640px;
  text-align: center;
  background: rgb(68, 76, 92, 0.8);
  /*margin-top:-7px;*/
}

.headline   {
  font-size: 2em;
  line-height:1.5em;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  margin-bottom:10px;
    position: absolute;
  font-weight:400;
  text-decoration:underline;
  width:100%;
  max-width:640px;
  margin-right:auto;
  margin-left:auto;
  top:160px;
  text-align:center;
  
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor:pointer;
  height: 13px;
  width: 13px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}


/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

#comment
{
	line-height: 25px;
	background-color:#fff;
	width: 100%;
	max-width: 700px;
	margin-right: 30px;
	margin-left: 0px;
	margin-bottom: 20px;
	margin-top:20px;
	float: left;
	border-bottom: 1px solid #d6d8d9;
	border-top: 5px solid #78a5a3;
	padding-bottom:20px;
}

#comment h2
{
	color:#2f3131;
	text-align:center;
	font-size:1.2em;
	font-family: 'Oswald', sans-serif;
	line-height:20px;
	font-weight:100;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform:uppercase;
	display:block;
	/*border-bottom: 1px solid #d6d8d9;*/
}

#comment p
{
	font-family: 'Droid Serif';
	font-size: 0.8em;
	line-height: 1.4em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	max-width:600px;
	text-align:center;
}

#comment p span
{
	font-weight:700;
	text-transform:uppercase;
}

#comment form
{
	margin-left:auto;
	margin-right:auto;
	max-width:600px;
	width:100%;
}

#comment input, textarea, file {
	max-width: 577px;
	width:100%;
	height:20px;
	background-color:#f2f3f3;
	border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px solid #dedede;
	padding:10px;
	margin-top:3px;
	font-size:0.9em;
	color:#3a3a3a;
	font-weight:100;
	
}

#comment input:focus, textarea:focus {
	border:1px solid #97d6eb;
}

#comment textarea {
	height:170px;
	background-color:#f2f3f3;
}

#comment #submit {
	width:127px;
	height:48px;
	text-align:center;
	border:none;
	margin-top:10px;
	cursor:pointer;
}

#comment #submit:hover {
	color: #fff;
	background-color:#78a5a3;
	opacity:0.9;
}

#follow_us
{
	line-height: 25px;
	background-color:#78a5a3;
	width: 100%;
	max-width: 700px;
	margin-right: 30px;
	margin-left: 0px;
	margin-bottom: 20px;
	margin-top:20px;
	float: left;
	border-bottom: 1px solid #d6d8d9;
}	

#follow_us p
{
	color:#fff;
	font-size:1em;
	padding:10px;
	max-width:180px;
	text-align:center;
	font-family:'Oswald', sans-serif;
	text-transform:uppercase;
	font-weight:100;
}

#follow_us p span
{
	font-weight:400;
	font-size:1.4em;
}	



#right_column_bar
{
	width: 300px;
		background-color: #fff;
	color: #2f3131;
	float:right;
	border-bottom: 1px solid #d6d8d9;
	border-top: 5px solid #78a5a3;
	margin-bottom:20px;
	
}

#right_column_bar h2
{
	color:#2f3131;
	text-align:center;
	font-size:1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.1em;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #d6d8d9;
}	

#right_column_bar h3
{	color:#2f3131;
	font-size:0.7em;
	font-family: 'Droid Serif';
	line-height:1.1em;
	font-weight: 700;
	margin-bottom: 0px;
	text-transform:uppercase;
	display:block;
	padding-left: 20px;
}	

#right_column_bar p
{
	font-size: 0.7em;
	line-height:1.3em;
	font-weight:lighter;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom:20px;

}


.adress_box
{
		padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
}

.phone_box
{
		padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
}

.mail_box
{
		padding-left: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	word-wrap:break-word;
}

#right_column_bar .info
{
	
		font-size: 0.7em;
	line-height:1.3em;
	font-weight:lighter;
	margin-left:30px;
	margin-right:20px;
	color: #2f3131;
	margin-bottom: 10px;

}

#right_column_bar .small-img
{
	width:15px;
	height:15px;
	float:left;
	}


#right_column_bar_links
{
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}		

#right_column_bar strong
{
	color: #3e8599;
	font-weight:bold;
}	

#right_column_bar a
{
	color: #357788;
}

#right_column_bar a:hover
{
color:black;
}

#right_column_bar_text
{
	max-width:500px;
	}	
	
	#back_column_bar
{
	width: 300px;
	position: relative;
	float:right;
	margin-bottom:30px;
	background-color:#345;
}

	#back_column_bar:hover
{
	background-color:#345;
	text-decoration:underline;
	color:#fff;
}

#back_column_bar h2
{
	color:#fff;
	
	font-size:1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.5em;
	padding: 10px 10px 10px 10px;
	margin-bottom: 0px;
	display:block;
	text-align:center;
}	


.bar_highlight 
{
	color:#78a5a3;
	}	
	
#bar_column a {
		color: #78a5a3;
		font-weight:700;
	}
	
#bar_column a:hover {
		color: #2f3131;
		text-decoration:underline;
	}
	
	.bar_links {
		height:auto;
		float:left;
		margin-left:10px;
		padding-top:5px;
		clear:right;
	}
	
	.bar_links_img {
		max-width:35px;
		float:left;
		margin-bottom:15px;
		margin-right:25px;

	}
	
	.bar_links_img a{
				opacity:1;
	     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
	}
	
	.bar_links_img a:hover {
		opacity:0.5;
	     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
	
		.index_links {
		height:auto;
		float:left;
		margin-left:10px;
		padding-top:15px;
		margin-top:10px;
		clear:right;
	}
	
	.index_links_img {
		max-width:50px;
		float:left;
		clear:left;
		margin-bottom:15px;
		margin-top:0px;
	}

/*BLOG*/
#blog_content
{
	
	width: 100%;
	max-width: 700px;
	float: left;
}

.blog_column
{
	line-height: 1em;
	font-family: 'Droid Serif', sans-serif;
	width: auto;
	max-width: 700px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	background-color: #fff;
	border-bottom: 1px solid #d6d8d9;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:30px;
	border-top: 5px solid #e1b16a;
}

.blog_column strong
{
	font-weight:700;
}

#cooperation {
	max-width:720px;
	background-color:#F2F3F3;
	font-size:10px;
	padding:10px;
	margin-left:-20px;
	margin-right:-20px;
	text-align:center;
	margin-bottom:5px;
}

#cooperation img {
max-width:40px;
margin-left:10px;
margin-top:0px;
margin-bottom: -8px;
}

#cooperation a {
	color: #2f3131;
}

#cooperation a:hover {
	color: #2f3131;
	text-decoration:underline;
}

.blog_column img {
		width:100%;
		height:auto;
		margin-top: 20px;
		margin-bottom: 5px;
	}
	
		.swiper-blog
 {
		width:100%;
	}
	
	.swiper-blog img
 {
		width:100%;
	}
	
	.blog_column p
{
	font-size:0.9em;
		margin:5px 0px 10px 0px;
		line-height:1.7em;
}
	
	.blog_column h1
{
color:#2f3131;
	text-align:center;
	font-size:1.2em;
	font-family: 'Oswald', sans-serif;
	line-height:1.6em;
	font-weight:400;
		padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #d6d8d9;
}

.blog_column h2

{
	font-family: 'Droid Serif', sans-serif;
        font-size:0.9em;
		line-height:1.4em;
		font-weight:700;
        padding: 10px 0;
}

.blog_column_bildtext

{
	font-family: 'Droid Serif', sans-serif;
        font-size:0.8em;
		color:#929292;
		font-style:italic;
		line-height: 15px;
		padding-bottom: 10px;
}

.blog_column a
{
	color: #e1b16a;
	font-weight: 700;
	}
	
	.blog_column a:hover
{
	text-decoration:underline;
	color: #2f3131;
	}
	
	#blog_column_start
{
	line-height: 1.8em;
	font-family: 'Oswald', sans-serif;
	clear: both;
	width: auto;
	max-width: 1020px;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 40px;
	float: left;
	background-color:#FFFFFF;
	border-bottom: 1px solid #d6d8d9;
		border-top: 5px solid #78a5a3;
}


#blog_column_start h2
{
	color: #2f3131;
	font-size:1.3em;
	font-family: 'Oswald', sans-serif;
	line-height:1.8em;
	margin-bottom: 10px;
	text-transform:uppercase;
	display:block;
	margin-right:20px;
	margin-left:20px;
	margin-top:20px;
}

#blog_column_start a
{
	color: #2f3131;
	font-size:1.3em;
	font-family: 'Oswald', sans-serif;
	line-height:1.8em;
	margin-bottom: 10px;
	text-transform:uppercase;
	display:block;
}

#blog_column_start a:hover
{
	color:#78a5a3;
	text-decoration:underline;
}

.related_box_blog {
max-width: 300px;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
float: left;
background-color: #fff;
border-top: 0px solid #444c5c;
width: 100%;
border-bottom: 1px solid #d6d8d9;
}

.related_box_blog img {
padding-left: 10px;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
float: right;
transition: filter .5s ease-in-out;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}

.related_box_blog img:hover {
  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
}

.related_box_blog .textbox {
max-width: 260px;
float: left;
padding-right: 20px;
margin-top: 10px;
margin-left: 20px;
padding-bottom: 10px;
width: 100%;
}

.related_box_blog h3 {
border-bottom: 1px dotted #e1b16a;
font-family: 'Oswald', sans-serif;
font-weight: 300;
padding-bottom: 10px;
margin: 10px 0px 0 0px;
    margin-top: 10px;
    margin-right: 0px;
display: block;
text-transform: uppercase;
color: #e1b16a;
font-size: 1.2em;
margin-right: 165px;
margin-top: 0px;
}

.related_box_blog h3 a {
font-weight: 300;
	}

.related_box_blog p {
font-size: 0.7em;
line-height: 1.5em;
color: #2f3131;
padding-top: 5px;
}
	
	.related_box_blog a {
font-size: 0.7em;
line-height: 1em;
color: #e1b16a;
font-weight: 700;
	}
	
	.related_box_blog a:hover {
color: #2f3131;
text-decoration:underline;
	}
	
	.related_box_blog_2 {
max-width: 300px;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
float: left;
background-color: #fff;
border-top: 0px solid #444c5c;
width: 100%;
border-bottom: 1px solid #d6d8d9;
}

.related_box_blog_2 img {
padding-left: 0px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
transition: filter .5s ease-in-out;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}

.related_box_blog_2 img:hover {
  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
}

.related_box_blog_2 .textbox {
max-width: 260px;
float: right;
padding-right: 20px;
margin-top: 10px;
margin-left: 20px;
padding-bottom: 10px;
width: 100%;
}

.related_box_blog_2 h3 {
border-bottom: 1px dotted #e1b16a;
font-family: 'Oswald', sans-serif;
font-weight: 300;
padding-bottom: 10px;
margin: 10px 0px 0 0px;
    margin-top: 10px;
    margin-right: 0px;
display: block;
text-transform: uppercase;
color:  #e1b16a;
font-size: 1.2em;
margin-left:160px;
margin-top: 0px;
}

.related_box_blog_2 h3 a {
font-weight: 300;
	}

.related_box_blog_2 p {
font-size: 0.7em;
line-height: 1.5em;
color: #2f3131;
padding-top: 5px;
}
	
	.related_box_blog_2 a {
font-size: 0.7em;
line-height: 1em;
color: #e1b16a;
font-weight: 700;
	}
	
	.related_box_blog_2 a:hover {
color: #2f3131;
text-decoration:underline;
	}


#right_wrap_blog h2
{
color: #f3f5f6;
text-align: center;
font-size: 1em;
font-family: 'Oswald', sans-serif;
line-height: 1.1em;
padding: 10px 10px 10px 10px;
margin-bottom: 20px;
text-transform: uppercase;
display: block;
background-color: #e1b16a;
}	

#right_wrap_blog h4
{
color: #f3f5f6;
text-align: center;
font-size: 0.8em;
font-family: 'Oswald', sans-serif;
line-height: 1em;
padding: 10px 10px 10px 10px;
margin-bottom: 20px;
text-transform: uppercase;
display: block;
background-color: #e1b16a;
clear:both;
}

#right_wrap_blog a h4
{
	text-decoration:none;
	transition: all .5s ease;
}

#right_wrap_blog a h4:hover
{
	text-decoration:underline;
	background-color: #444c5c;
	transition: all .5s ease;
}

#right_column_blog h3
{	color:#2f3131;
	font-size:0.7em;
	font-family: 'Droid Serif';
	line-height:1.1em;
	font-weight: 700;
	margin-bottom: 0px;
	text-transform:uppercase;
	display:block;
	padding-left: 20px;
}	

#right_column_blog p
{
	font-size: 0.7em;
	line-height:1.3em;
	font-weight:lighter;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom:20px;

}



#right_column_blog .info
{
	
		font-size: 0.7em;
	line-height:1.3em;
	font-weight:lighter;
	margin-left:30px;
	margin-right:20px;
	color: #2f3131;
	margin-bottom: 10px;

}

#right_column_blog .small-img
{
	width:15px;
	height:15px;
	float:left;
	}


#right_column_blog_links
{
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}		

#right_column_blog strong
{
	font-weight:700;
}	

#right_column_blog a
{
	color:#2f3131;
}

#right_column_blog a:hover
{
color:#e1b16a;
}

#right_column_blog_text
{
	max-width:500px;
	}	
	
#right_column_blog .follow_subscribe_wrap {
		margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:center;
	}
	
	#right_column_blog .follow_subscribe_wrap a {
        text-decoration:none;
}

	#right_column_blog .follow_subscribe_wrap a:hover {
        text-decoration:none;
        transition: color .5s ease;
}
	
#right_column_blog	.follow_icon_bloglovin {
		margin-right:20px;
		display:inline;
	}
	
	#right_column_blog	.follow_icon_rss {
		display:inline;
	}

/*WRAPPER*/

#wrapper_city
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	max-width: 1050px;
	float: none;
	height: auto;
}

#wrapper_bar
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	max-width: 1050px;
	float: none;
	height: auto;
}

#wrapper_start
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	max-width: 1020px;
	float: none;
	height: auto;
	overflow: auto
}

#wrapper_blog
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	max-width: 1050px;
	float: none;
	height: auto;
	overflow:auto;
}

#wrapper_continent
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	max-width: 1050px;
	float: none;
	height: auto;
	padding-right:10px;
}

#tourn_box
{
	float:left;
	max-width:1050px;
}

/*Continent*/

.continent_link_box
 {    height: 40px;
	background: #fff;
    line-height: 30px;
    text-align: center;
    border-top: 2px solid #78a5a3;
    font-weight: 400;
    font-family: 'Oswald', sans-serif;
	font-size:0.9em;
	text-transform:uppercase;
    letter-spacing: 1px;
    color: #2f3131;
    float: left;
    width: 19%;
	margin-left: 1%;
margin-bottom: 2%;
padding: 5px;
box-sizing:border-box;
border-bottom: 1px solid #d6d8d9;
letter-spacing:0.5px;
 }
 
.continent_link_box
 {  
text-decoration:none;
opacity:1;
		     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
	transform:scale(1);
 }
 
.continent_link_box:hover
 {  
 background-color:#78a5a3;
 color:#fff;
 border-top: 2px solid #fff;
 opacity:0.8;
	     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
 }
 
 #blogarticle_wrap 
 {margin-left:auto;
 margin-right:auto}
 
 .blogarticle_link_box
{
	height:auto;
	overflow:hidden;
	float:left;
	margin-right:10px;
	margin-bottom:40px;
    text-align: center;
    float: left;
    width: 28%;
	margin-left: 3%;
margin-bottom: 4%;
box-sizing:border-box;
}

#blogarticle_link_box_1
{
	background-image:url(../Bilder/Blog_round.gif);
	    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
	width:100%;
	height:300px;
	float:left;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}


.blogarticle_link_box:hover #blogarticle_link_box_1{
     opacity:0.9;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	transform:rotate(7deg);

}

#blogarticle_link_box_2
{
	background-image:url(../Bilder/News_round.gif);
	    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
	width:100%;
	height:300px;
	float:left;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}


.blogarticle_link_box:hover #blogarticle_link_box_2{
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	transform:rotate(7deg);
}

#blogarticle_link_box_3
{
	background-image:url(../Bilder/Traveltip_round.gif);
	    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
	width:100%;
	height:300px;
	float:left;
	opacity:1;
		     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}


.blogarticle_link_box:hover #blogarticle_link_box_3{
     opacity:0.8;
	     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	transform:rotate(7deg);
}

.blogarticletextbox
{
	margin-top:100px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	position:absolute;
	z-index:1;
	padding-left:5%;
	color:#FFF;
	font-family: 'Oswald', sans-serif;
}

.blogarticletextbox p
{
	background-color:#000;
	line-height:1.6em;
	color:#FFF;
	text-align:center;
	opacity: 0.7;
	font-size:0.9em;
	
}

.blogarticletextbox h2
{
	background-color:#000;
	font-weight:700;
	font-size:1.5em;
	text-transform:uppercase;
	line-height:1.6em;
	color:#FFF;
	text-align:center;
	opacity: 0.7;
}


/*Commercial*/

#commercial
{
	width: auto;
	max-width:300px;
	float:right;
	height:auto;
	margin-bottom:20px;
}

#affiliate_box {
	width: auto;
	max-width:700px;
	float:left;
	max-height:90px;
	height:auto;
	margin-right:10px;
	margin-bottom:10px;
}

.trip_affiliate {
	max-width:320px;
	float:left;
	margin-right:60px;
	
}

.hotel_affiliate {
	max-width:320px;
	float:right;
}

#ad_top {
	width:auto;
	max-width: 980px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 20px;
	margin-top:10px;
	text-align:center;
}

#ad_top_mobile {
	width:auto;
	max-width: 300px;
	margin-left:auto;
	margin-right:auto;
	float:none;
	margin-bottom: 10px;
}

#ad_top p {
	font-size:0.7em;
	color:#999;
	margin-top:0px;
	margin-bottom:0px;
}

#ad_right {
	width:auto;
	max-width: 300px;
	margin-left:auto;
	margin-right:auto;
	float: right;
	margin-bottom:30px;
}

#ad_right p {
	font-size:0.7em;
	color:#999;
	margin-top:0px;
	margin-top:-8px;
	margin-bottom:0px;
}

#ad_middle {
	width:auto;
	max-width: 980px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	clear:both;
}

#ad_middle_mobile {
	width:auto;
	max-width: 300px;
	margin-left:auto;
	margin-right:auto;
	float:none;
	margin-bottom: 10px;
}

#ad_middle p {
	font-size:0.7em;
	color:#999;
	margin-top:0px;
	margin-bottom:0px;
}

#ad_sticker {
	top:20px;
	position:fixed;
	float:right;
}

#ad_city_links {
	width:auto;
	max-width: 700px;
	margin-left:auto;
	margin-right:auto;
clear:both;
}

#ad_side_scyscraper {
	width:160px;
	max-width: 160px;
	margin-left:auto;
	margin-right:auto;
	position:fixed;
float:right;
}


/* RECOMENDED */

#recomended {
	max-width:1020px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

#recomended h2 {
        color:#2f3131;
	font-size:1.2em;
	font-family: 'Oswald', sans-serif;
	line-height:20px;
	font-weight:400;
	padding: 10px 0px 10px 0px;
	margin-top: 20px;
	margin-bottom: 15px;
	text-transform:uppercase;
	text-align:center;
	display:block;
	border-bottom: 1px solid #d6d8d9;
}

/* FOOTER */

footer
{
	position: relative;
	clear: both;
	width: auto;
	height: 340px;
	background: #444c5c;
}

footer .wrapper
{
        line-height:25px;
        margin: 0 auto;
        padding-top:50px;
        width:auto;
        max-width:900px;
        font-size:12px;
}

footer .wrapper .column
{
        font-family: 'Droid Serif';
        color:#f2f2f2;
        float:left;
        width:220px;
        margin-right:20px;
}

footer .wrapper .column ul li
{
        display:block;
        width:auto;
        padding:0 0 0px 10px;
        margin-bottom:5px;
        border-bottom: 1px solid #444444;
		background-color:transparent;
        
}

footer .wrapper .column ul li a:hover
{
        color:#fff;
		border-top:none;
}

footer .wrapper .column.midlist ul li
{
          display:block;
        width:auto;
        padding:0 0 0px 10px;
        margin-bottom:5px;
        border-bottom: 1px solid #444444;
		background-color:transparent;
      
}

footer .wrapper .column.midlist a:hover
{
        color:#fff;
		border-top:none;
}

footer .wrapper a:hover
{
        color:#fff;
		border-top:none;
		text-decoration:underline;
}

footer .wrapper .column.rightlist img
{
        width:auto;
		max-width:130px;
}

footer .wrapper .column.midlist
{
        border-left:1px solid #d6d8d9;
		padding-left:80px;
}

footer .wrapper .column.rightlist
{
        border-left:1px solid #d6d8d9;
		padding-left:80px;
}

.column.rightlist a:hover
{
        color:#fff;
		border-top:none;
}

footer .wrapper .column.rightlist ul li
{
        display:block;
        width:auto;
        margin-bottom:15px;
}

footer .wrapper .column.rightlist ul li a span
{
        margin-left:95px;
        display:block;
}

footer .wrapper .column.rightlist ul li a img
{
        transition: border .25s ease;
        float:left;
        border:3px solid #444444;
}

footer .wrapper  ul li a img:hover
{
        border-color: #5e5e5e;
}

footer .wrapper .column h4
{
        font-size: 16px;
		font-family: 'Oswald', sans-serif;
        color: #f2f2f2;
        border-bottom: 1px solid #d6d8d9;
        padding: 0 0 10px 0;
        margin-bottom: 10px;
}

footer p
{
        margin:5px 0;
        line-height:25px;
		font-size:13px;
}

footer p.bold
{
	text-transform:uppercase;
	line-height:1.2em;
}


#copyright
{
        background: #3f4653;
        height:70px;
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
}


footer .wrapper .social
{
        position:ralative;
        right:0;
        top:25px;
		margin-top:20px;
}
footer .wrapper .social a
{
        opacity: 0.8;
        margin-right: 15px;
        display:block;
        float:left;
}
footer .wrapper .social a:hover
{
        opacity: 0.5;
		-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}

#copyright .wrapper
{
        font-family: 'Droid Serif';
        padding-top:25px;
        color: #f9f9f9;
        font-size:12px;
        position:relative;
}

#copyright .wrapper a
{
        color: #ABABAB;
}

#copyright .wrapper a:hover
{
        color: #fff;
		border-top:none;
}


/* SKIPLINK */
.go-top
{
        position: fixed;
        bottom: 2em;
        right: 2em;
        text-decoration: none;
        color: white;
        background-color: rgba(0, 0, 0, 0.3);
        font-size: 12px;
        padding: 1em;
        display: none;
}

.go-top:hover
{
        background-color: rgba(0, 0, 0, 0.6);
}


/* SLIDESHOW */
/* Prevent the slideshow from flashing on load */
.slidesjs-container
{
        border-top: 1px #d6d0c1 solid;
}
#slides
{
        display: none
}

/* Center the slideshow */
.container
{
        width:auto;
        margin: 0 auto;
        position:relative;
}

/* Show active item in the pagination */
.slidesjs-pagination .active
{
        color:red;
}

#slider_content1 p .responsive_button, #slider_content2 p .responsive_button, #slider_content3 p  .responsive_button
{
        display:none;
        color:#000;
}


/* MISC */
.clear
{
        clear:both;
}
.hidden
{
        position:absolute;
        clip: rect(1px 1px 1px 1px); /* IE6 & 7 */
          clip: rect(1px, 1px, 1px, 1px);
}


/* MEDIA QUERIES FOR A RESPONSIVE LAYOUT */

@media (max-width: 1215px)
{


.bigbanner .slogantwo {
    margin-bottom: 1em;
    padding-left: 10%;
    padding-right: 10%;
}




#citybanner.top10 h1 {
    font-size: 1.4em;
	padding-bottom: 0,5em;
}

#citybanner {
    padding-bottom: 50px;
    padding-top: 70px;
}

#citybanner .sloganone {
    font-size: 5em;
}

#citybanner .slogantwo {
    font-size: 4em;
}

#citybanner h2 {
    font-size: 5em;
}

#citybanner h1 .big {
}

#citybanner h1 .big_continent {
    font-size: 3em;
}

#citybanner h1 {
}





        #slider_content1, #slider_content2, #slider_content3
        {
                width:auto;
                margin-right:50px;
        }
        #slider_content1 h2, #slider_content2 h2, #slider_content3 h2
        {
                font-size:18px;
        }
        #slider_content1 p, #slider_content2 p, #slider_content3 p
        {
                font-size:14px;
        }
        #slider_content1 p .responsive_button, #slider_content2 p .responsive_button, #slider_content3 p  .responsive_button
        {
                display:inline;
        }
        .container .button
        {
                display:none;
        }
}



@media (max-width: 1040px)
{
	
	#wrapper_start
{
max-width: 740px;
}

	#four_columns, #old_text_columns, #insta_column
{
	width: 100%;
	max-width: 740px;
	margin-right: auto;
	margin-left: auto;
	
}

#old_text_columns article.column1
{
    
        width:100%;
        max-width: 700px;
}

#old_text_columns .column2
{
		       
        float:left;
        width:100%;
        max-width: 740px;
		margin-bottom:40px;
		padding-right:0px;
		padding-left:0px;
}

.fb-like {
	margin-left:80px;
}

#right_about
{
		       
        float:left;
        width:100%;
        max-width: 740px;
}


.oldrow
{
	width:100%;
	    max-width:600px;
		box-sizing: border-box;
		margin-left: 0;
		padding-left: 20px;
}
.oldrow_about
{
	width:100%;
	    max-width:260px;
}

.oldrow img
{
        float:left;
}

.oldrow p
{
        margin-left: 80px;
		margin-right:20px;
}

#pictogram 
{
	width:100%;
	max-width:740px;
	float:left;
}

.pictogram_600x400
{
	width:420px;
	height:300px;
	overflow:hidden;
	float:left;
	margin-right:40px;
	margin-bottom:40px;
}

#pictogram_600x400
{
	background-color:#2AB097;
	background-image:url(../Bilder/NY_420x300.jpg);
	width:420px;
	height:300px;
	float:left;
	}

.pictogramNYtextbox
{
	margin-top:100px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	padding-left:135px;
}

.pictogram_380x180
{
	width:280px;
	height:130px;
	overflow:hidden;
	float:left;
	margin-bottom:40px;
}

#pictogram_380x180 
{	background-color:#2AB097;
background-image:url(../Bilder/BKK_280x130.jpg);
	width:280px;
	height:130px;
	float:left;	
}

.pictogramBKKtextbox
{
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	padding-left:65px;
}

.pictogram_380x180_2
{
	width:280px;
	height:130px;
	overflow:hidden;
	float:left;
	margin-bottom:40px;
}

#pictogram_380x180_2
{	background-color:#2AB097;
background-image:url(../Bilder/BARCA_280x130.jpg);
	width:280px;
	height:130px;
	float:left;
}

.pictogramBCtextbox
{
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	padding-left:65px;
}

.pictogram_350x520
{
	width:220px;
	height:400px;
	overflow:hidden;
	float:left;
	margin-right:40px;
}

#pictogram_350x520
{
	background-color:#2AB097;
	background-image:url(../Bilder/SINGAPORE_220x400.jpg);
	width:220px;
	height:400px;
	float:left;
	}

.pictogramSPtextbox
{
	margin-top:150px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	padding-left:35px;
}

.pictogram_295x240
{
	width:220px;
	height:180px;
	overflow:hidden;
	float:left;
	margin-right:40px;
	margin-bottom:40px;
}


#pictogram_295x240
{
	background-color:#2AB097;
	background-image:url(../Bilder/LA_220x180.jpg);
	width:220px;
	height:180px;
	float:left;
}

.pictogramLAtextbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	padding-left:35px;
}

.pictogram_295x240_2
{
	width:220px;
	height:180px;
	overflow:hidden;
	float:right;
	margin-bottom:40px;
	}

#pictogram_295x240_2
{
	background-color:#2AB097;
	background-image:url(../Bilder/LONDON_220x180.jpg);
	width:220px;
	height:180px;
	float:right;
}

.pictogramLONtextbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	padding-left:35px;
}

.pictogram_630x240
{
	width:480px;
	height:180px;
	overflow:hidden;
	float:right;
	}

#pictogram_630x240
{
	background-color:#2AB097;
	background-image:url(../Bilder/ROM_480x180.jpg);
	width:480px;
	height:180px;
	float:right;
}

.pictogramROMEtextbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:200px;
	padding-left:140px;
}


	
		
			#three_columns 
		 {
                float:none;
				width:100%;
                max–width:720px;
				margin-left:auto;
				margin-right:auto;
				
               
        }
		
		#mapbox {
	
	width:100%;
	max-width: 700px;
	height: 500px;
}

#mapbox_news {
	
	width:100%;
	height: 500px;
}
		
		#three_columns .img-item
{
	float: left;
	width:210px;
}

		  #wrapper_city
        {
        width: 100%;
        max-width:1020px;
		margin-left:auto;
		margin-right:auto;
		 }

		  #wrapper_bar
        {
        width: 100%;
        max-width:720px;
		margin-left:auto;
		margin-right:auto;
	
			}
	   
	   #commercial
{
	max-width: 300px;
	margin-right: 20px;
	height: auto;
	float: right;
}

#right_wrap {
	width:100%;
	max-width:720px;
	float: none;
	margin-left:auto;
	margin-right:auto;
}

#right_wrap_bar {
	width:100%;
	max-width:720px;
	float: none;
	margin-left:auto;
	margin-right:auto;
}

#right_wrap_bar_2 {
	width:100%;
	max-width:720px;
	float: none;
	margin-left:auto;
	margin-right:auto;
}

#right_wrap_blog {
	width:auto;
	max-width:740px;
	float: left;
	margin-left:10px;
	margin-right:10px;
	margin-top: 20px;
}

#mapbox_bar_wrap {
	
	width:100%;
	max-width: 700px;
}

.mapbox_bar {
	
	width:91%;
	max-width: 700px;
}

	 #ad_right {
	margin-right:20px;
	margin-bottom:30px;
}

#ad_right p {
	margin-top:-8px;
}  
	   
	   #right_column
{
	width: 100%;
	max-width: 350px;
	color: #2f3131;
	margin-bottom: 30px;
	float:left;
	margin-left:auto;
	margin-right:auto;
}

	   #right_column_2
{
	width: 100%;
	max-width: 680px;
	color: #2f3131;
	margin-bottom: 30px;
	float:none;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	
}

	   #latest_blog
{
	width: 100%;
	max-width: 680px;

	margin-bottom: 30px;
	float:none;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	
}

	   #other_cities
{
	width: 100%;
	max-width: 680px;

	margin-bottom: 30px;
	float:none;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	
}

	   #left_column
{
	width: 100%;
	max-width: 680px;
	color: #2f3131;
	margin-bottom: 40px;
	float:none;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

	   #left_column .article1
{
	width: 100%;
	max-width: 640px;
	float: left;
	margin-left:20px;
}

	   #left_column .article2
{
	width: 100%;
	max-width: 640px;
	float: left;
	margin-left:20px;
}

#bar_column
{	width: 100%;
	max-width: 640px;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 30px;
	float: left;
}

#bar_column h2
{
	font-size:1.2em;
	line-height:1.2em;
	padding: 10px 0px 15px 0px;
	margin-bottom: 20px;
	text-transform:uppercase;
	display:block;
}

#bar_column .textbox
{
	float:left;
}

#right_column_bar
{
	width: 100%;
	max-width: 340px;
	float:left;
	margin-right:20px;
	margin-bottom:30px;

}

#other_bars
{
	width: 100%;
	max-width: 700px;
	float:left;
	margin-bottom:30px;
	margin-top:20px;
}

#back_column_bar
{
	width: 100%;
	max-width: 300px;
	margin-right:20px;
	margin-top:0px;
	float:right;
	margin-bottom:30px;
}

#affiliate_box {
	margin-bottom: 30px;
	width: 100%;
	height:auto;
	margin-right:0px;

}

.trip_affiliate {

	
}

.hotel_affiliate {
	max-width:320px;
	float:left;
}

#mapbox_bar_wrap {
	
	margin-top: 0px;
}


#wrapper_blog
{
	margin-left: auto;
	margin-right: auto;
	max-width: 760px;
	
}

#blog_content
{
	max-width: 740px;
	padding:0px;
}

.blog_column
{	width: 100%;
	max-width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	float: none;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:30px;
	overflow:hidden;

}

.blog_column img
{
width:100%;
max-width: 700px;
				padding: 0px;
                float:none;
                margin: 20px 20px 5px 20px;

}

.blog_column p
{
	margin-left:20px;
	margin-right:20px;
	
}

.blog_column h1
{
	margin-left:20px;
	margin-right:20px;

	
}

.blog_column h2

{
	margin-left:20px;
	margin-right:20px;
    
	
}

.blog_column_bildtext

{
	margin-right:20px;
	margin-left:20px;
	margin-top:5px;
}


	#blog_column_start
{
	
	width: auto;
	max-width: 740px;
	margin-right: 10px;
	margin-left: 10px;
	float: none;

}


#blog_column_start h2
{
	font-size:1.1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.6em;
}

#blog_column_start a
{
font-size:1.1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.6em;
}

.related_box_blog {
max-width: 735px;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
float: left;
background-color: #fff;
border-left: 0px solid #e1b16a;
width: auto;
border-bottom: 1px solid #d6d8d9;
box-sizing: border-box;
}

.related_box_blog img {
padding-left: 10px;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
float: right;
transition: filter .5s ease-in-out;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}

.related_box_blog .textbox {
max-width: 700px;
float: left;
padding-right: 20px;
margin-top: 10px;
margin-left: 20px;
padding-bottom: 10px;
width: auto;
}

.related_box_blog h3 {
border-bottom: 1px dotted #e1b16a;
font-family: 'Oswald', sans-serif;
font-weight: 700;
padding-bottom: 10px;
margin: 10px 0px 0 0px;
    margin-top: 10px;
    margin-right: 0px;
display: block;
text-transform: uppercase;
color: #e1b16a;
font-size: 1.2em;
margin-right: 165px;
margin-top: 0px;
}

.related_box_blog h3 a {
font-weight: 700;
}

	
	.related_box_blog_2 {
max-width: 735px;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
float: left;
background-color: #fff;
border-left: 0px solid #e1b16a;
width: auto;
border-bottom: 1px solid #d6d8d9;
box-sizing: border-box;
}

.related_box_blog_2 img {
padding-left: 0px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
transition: filter .5s ease-in-out;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}

.related_box_blog_2 .textbox {
max-width: 700px;
float: right;
padding-right: 20px;
margin-top: 10px;
margin-left: 20px;
padding-bottom: 10px;
width: auto;
}

.related_box_blog_2 h3 {
border-bottom: 1px dotted #e1b16a;
font-family: 'Oswald', sans-serif;
font-weight: 700;
padding-bottom: 10px;
margin: 10px 0px 0 0px;
    margin-top: 10px;
    margin-right: 0px;
display: block;
text-transform: uppercase;
color:  #e1b16a;
font-size: 1.2em;
margin-left:160px;
margin-top: 0px;
}

.related_box_blog_2 h3 a {
font-weight: 700;
}

#right_wrap_blog h2
{
color: #f3f5f6;
text-align: center;
font-size: 1em;
font-family: 'Oswald', sans-serif;
line-height: 1.1em;
padding: 10px 10px 10px 10px;
margin-bottom: 20px;
text-transform: uppercase;
display: block;
background-color: #e1b16a;
}	

#cooperation {
	margin-left:0px;
	margin-right:0px;

}


#right_column_blog
{
	margin-bottom:30px;
	margin-left:10px;
	margin-right:10px;
	width:auto;
	max-width: 350px;
	float:left;
}

#right_column_blog p
{
	width: auto;
	max-width: 740px;
	margin-right:20px;
}



#top10_pictogram 
{
	width:100%;
	max-width:740px;
	float:left;
}

.top10_pictogram_600x400
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/Skye_420x300.jpg);
	width:420px;
	height:300px;
	float:left;
	margin-right:40px;
	margin-bottom:40px;
}

.top10_pictogram_600x400 .textbox
{
	margin-top:100px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_380x180 
{	background-color:#2AB097;
background-image:url(../top10/Bilder/MarinaBay_280x130.jpg);
	width:280px;
	height:130px;
	float:left;
	margin-bottom:40px;
}

.top10_pictogram_380x180 .textbox
{
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_380x180_2
{	background-color:#2AB097;
background-image:url(../top10/Bilder/Flair_280x130.jpg);
	width:280px;
	height:130px;
	float:left;
	margin-bottom:40px;
}

.top10_pictogram_380x180_2 .textbox
{
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_350x520
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/RadioRooftop_220x400.jpg);
	width:220px;
	height:400px;
	float:left;
	margin-right:40px;
}

.top10_pictogram_350x520 .textbox
{
	margin-top:150px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_295x240
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/TwoRooms_220x180.jpg);
	width:220px;
	height:180px;
	float:left;
	margin-right:40px;
	margin-bottom:40px;
}

.top10_pictogram_295x240 .textbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_295x240_2
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/Le360_220x180.jpg);
	width:220px;
	height:180px;
	float:right;
	margin-bottom:40px;
}

.top10_pictogram_295x240_2 .textbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_630x240
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/PressLounge_480x180.jpg);
	width:480px;
	height:180px;
	float:right;
}

.top10_pictogram_630x240 .textbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:200px;
}

.top10_pictogram_295x240_3
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/SkyBarGrandCentral_220x180.jpg);
	width:220px;
	height:180px;
	float:left;
	margin-bottom:40px;
	margin-right:40px;
}

.top10_pictogram_295x240_3 .textbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_295x240_4
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/Fasano_220x180.jpg);
	width:220px;
	height:180px;
	float:left;
	margin-bottom:40px;
}

.top10_pictogram_295x240_4 .textbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}

.top10_pictogram_350x240
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/Wooloomooloo_220x180.jpg);
	width:220px;
	height:180px;
	float:right;
	margin-bottom:40px;
}

.top10_pictogram_350x240 .textbox
{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
}
	
	}

@media (max-width: 970px)
{
	.logotype
{
	margin-top:45px;
	}
	
		.mobile_logotype
{
	float:left;
	padding:5px;
	margin-left:5px;
	display:block;
	}
	
	#MobileBG {
		position: fixed;
                top: 0px;
                left: 0px;
                display: block;
                width: 100%;
                height: 70px;
                cursor: pointer;
                z-index: 999;
				background-color:rgba(242, 243, 243, 0.9);
        }
		
	
	        input
        {
                width:250px;
        }
        #mobileMenu
        {
                display: block;
                z-index: 998;
				margin-top:20px;
				right: 0;
        }
        .toggleMobile
        {
                top: 0px;
                left: 0px;
                display: block;
                width: 45px;
                height: 45px;
                cursor: pointer;
                z-index: 999;
				float:right;
				margin-top:20px;
        }
        .toggleMobile span.menu1, .toggleMobile span.menu2, .toggleMobile span.menu3
        {
                display: block;
                width: 35px;
                height: 5px;
                left: 0;
                background: #636363;
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
				margin-bottom: 5px;
        }
        .toggleMobile span.menu1
        {
                top: 10px;
				left:10px;
        }
        .toggleMobile span.menu2
        {
                top: 21px;
				left:10px;
        }
        .toggleMobile span.menu3
        {
                top: 32px;
				left:10px;
        }
        .toggleMobile.active span.menu1
        {
                margin-top: 13px;
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        .toggleMobile.active span.menu2
        {
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
				margin-top:-10px;
        }
        .toggleMobile.active span.menu3
        {
                opacity: 0;
                -webkit-transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        header nav
        {
                display:none;
        }
		
		  .topheader
        {
                display:none;
        }
		
		.logotype
{
	display:none;
	}
		
        header h1
        {
                font-size:40px;
        }
        header p
        {
                margin-left: 60px;
                font-size:14px;
        }
		
			#bar h1
{
	font-size: 1.3em;
	line-height:1.8em;
	padding-top:15px;
	padding-bottom: 25px;

}
	
.bigbanner {
    padding-bottom: 40px;
    padding-top: 50px;
}
.bigbanner .sloganone {
    font-size: 1.7em;
	letter-spacing:1px;
}
.bigbanner .slogantwo {
    font-size: 1em;
    padding-left: 0;
    padding-right: 0;
}
.bigbanner h1 {
    font-size: 3.9em;
	padding-bottom: 5px;
	margin-bottom: 50px;
	letter-spacing:2px;
}

#citybanner.top10 h1 {
    font-size: 16px;
	padding-bottom: 5px;
}

.bigbanner h1 .thin {
    margin-top: 5px;
}
.bigbanner .matchspacetop {
    font-size: 2em;
}
.bigbanner .spacetop, .bigbanner .smallspacetop {
    font-size: 2em;
	}
	
	#citybanner {
    padding-bottom: 40px;
    padding-top: 40px;
	margin-bottom:25px;
}

#citybanner .sloganone {
    font-size: 4em;
}

#citybanner .slogantwo {
    font-size: 2.3em;
}

#citybanner h2 {
    font-size: 3.5em;
  line-height: 1.2em;
}
#citybanner h1 {
    font-size: 1.2em;
	line-height: 1.5em;
    padding-left: 0;
    padding-right: 0;
	margin-top: -5px;
}

#citybanner h3 {
    font-size: 1em;
	line-height: 0.8em;
    padding-left: 0;
    padding-right: 0;
	margin-top: -5px;
}


#citybanner h1 .thin {
    margin-top: 5px;
	}
		
		#boxcontent article
        {
                float: none;
                margin: 30px auto 0 auto;
                width: 60%;
        }
        #spacer
        {
                font-size:15px;
        }
        #spacer .search
        {
                margin-top:19px;
                margin-right:-385px;
        }
        #spacer p
        {
                margin-left:-370px;
        }
		
		        #spacer
        {
                height:100px;
        }
        #spacer p
        {
                text-align:center;
                position:static;
                margin: 0 auto;
                padding:15px 0 7px 0;
        }
        #spacer .search
        {
                text-align:center;
                position:static;
                margin: 0 auto;
        }
		
		
        input
        {
               
        }
        input[type="submit"]
        {
                padding: 1px 14px;
        }
        #four_columns
        {
	width: 500px;
	/* [disabled]margin-bottom: 0px; */
	margin-top:0px;
        }
        #four_columns .img-item:nth-of-type(3), #four_columns .img-item:nth-of-type(4)
        {
                margin-top: 25px;
        }
        #text_columns article.column1, #text_columns .column2
        {
                float:none;
                max-width: 500px;
               
        }
		
			#text_columns 
{
		clear: both;
        margin: auto;
        font-size:14px;
        width:500px;
        float:none;
	
}

#text_columns article.column1
{
	margin-bottom: 30px;
		clear: both;
        font-size:14px;
        width:auto;
        max-width: 500px;
}


#text_columns .column2
{
		 margin-bottom: 90px;
		clear: both;
        font-size:14px;
        width:auto;
        max–width: 500px;

}
		
        .column2 .row
        {
	float: none;
    margin: 0 0 40px 10px;
    width:auto;
        }
		
		
	#two_columns_start
{
	clear: both;
        margin: auto;
        font-size:14px;
        width:500px;
        float:none;
}	
   
   #two_columns_start article.pic1
{
	margin-bottom: 30px;
		clear: both;
        font-size:14px;
        width:auto;
        max-width: 450px;
}
		
		
		        footer
        {
                padding-bottom:70px;
                height: auto;
        }
        footer .wrapper
        {
                width: 350px;
                margin: 0 auto;
        }
        footer .wrapper .column
        {
                margin-top:20px;
                float:none;
                font-size: 0.9em;
                width: auto;
				width:200px;
        }
        footer .wrapper .column.midlist
        {
			margin-bottom: 30px;
margin-top: 70px;
border-left: none;
border-top: 1px solid #d6d8d9;
padding-left: 0px;
padding-top: 20px;
border-bottom: 1px solid #d6d8d9;
padding-bottom: 20px;
        }
		
		footer .wrapper .column.rightlist
{
        margin-bottom:55px;
		border:none;
		padding-left:0px;
}
		
			#three_columns 
		 {
                float:none;
				width:100%;
                max–width:720px;
				margin-left:auto;
				margin-right:auto;
				
               
        }
		
		#mapbox {
	
	width:100%;
	max-width: 700px;
	height: 500px;
}
		
		#three_columns .img-item
{
	float: left;
	width:210px;
}
		 

		  #wrapper_city
        {
        width: 100%;
        max-width:1020px;
		margin-left:auto;
		margin-right:auto;
	
			}
			
					  #wrapper_bar
        {
        width: 100%;
        max-width:720px;
		margin-left:auto;
		margin-right:auto;
	
			}
	   
	   #commercial
{
	max-width: 300px;
	height: auto;
}
	   
	   
	   #right_column
{
	width: 100%;
	max-width: 350px;
	color: #2f3131;
	margin-bottom: 30px;
	float:left;
	margin-left:auto;
	margin-right:auto;
}

#ad_right {
	margin-right:20px;
}

#ad_right p {
	margin-top:-8px;
}

#bar_column
{	width: 100%;
	max-width: 640px;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 30px;
	float: left;
}

#bar_column h2
{
	font-size:1.3em;
	line-height:1.2em;
	padding: 10px 0px 15px 0px;
	margin-bottom: 20px;
	text-transform:uppercase;
	display:block;
}

#bar_column .textbox
{
	float:left;
}

#right_column_bar
{
	width: 100%;
	max-width: 340px;
	float:left;
	margin-right:20px;
	margin-bottom:30px;

}

#right_column_about
{
	width: 100%;
	max-width: 660px;
	float:left;
	margin-bottom:30px;

}

#other_bars
{
	width: 100%;
	max-width: 700px;
	float:left;
	margin-bottom:30px;
}

#back_column_bar
{
	width: 100%;
	max-width: 700px;
	margin-top:0px;
	float:right;
	margin-bottom:10px;
}

#bar_column .img-item-big
{
	width:100%;
	max-width:230px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	height: auto;
position: static;
}

#bar_column .img-item-small1
{
	max-width:230px;
	float: right;
	margin-right: 0px;
	margin-bottom: 15px;
	height: auto;
position: static;
}

#bar_column .img-item-small2
{
	max-width:230px;
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
	height: auto;
position: static;
}




	    .container
        {
                height:1px;
                top: -1500px;
        }
        header
        {
                height:70px;
				text-align:center;
        }
        header nav
        {
                right: auto;
                bottom: auto;
                left: 53%;
                top:130px;
                margin-left: -240px;
        }
		
		#copyright .wrapper
{
        font-size:10px;
		line-height:14px;
		margin-bottom: 20px;
        }
		
		#ad_top {
	margin-left:10px;
	margin-right:10px;
	margin-top:50px;
}

		#ad_top img {
			width:100%;
}

#ad_middle {
	margin-left:10px;
	margin-right:10px;
}

		#ad_middle img {
			width:100%;
}

}

@media (max-width: 760px)
{
	
	#wrapper_continent
{
	margin-left: 7px;
	margin-right: 10px;
	padding-right:0px;
}
	
	.continent_link_box
 {    
    width: 49%;
	margin-left: 1%;
margin-bottom: 2%;
padding: 5px;
box-sizing:border-box;
 }
	
		#wrapper_start
{
	
	max-width: 720px;
	
}		
	
	#four_columns, #old_text_columns, #insta_column
{
	width: auto;
	max-width: 700px;
	margin-right: 10px;
	margin-left: 10px;
	
}

	#four_columns h2, #old_text_columns h2, #insta_column h2
{
	margin-left:20px;
	margin-right:20px;
}

#old_text_columns article.column1
{
    
        width:100%;
        max-width: 700px;
		padding-left:0px;
		padding-right:0px;
		margin-right:0px;
		margin-bottom:20px;
}

#old_text_columns article.column1 p
{padding-left:20px;
padding-right:20px;
}

#old_text_columns .column2
{
		       
        float:left;
        width:100%;
        max-width: 700px;
		margin-bottom:40px;
		padding-right:0px;
		padding-left:0px;
}

.fb-like {
	margin-left:70px;
}


.oldrow
{
	width:100%;
	    max-width:600px;
		box-sizing: border-box;
		margin-left: 0;
		padding-left: 20px;
}

.oldrow img
{
        float:left;
}

.oldrow p
{
        margin-left: 80px;
		padding-right:20px;
}

#pictogram 
{
	width:auto;
	max-width:700px;
	margin-left:10px;
	margin-right:10px;
}


.pictogram_600x400
{
	background-color:#f2f3f3;
	background-image:url(../Bilder/NY_700x250.jpg);
	background-size: 100% auto !important;
	background-position: center center;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
	margin-right:0px;
}

#pictogram_600x400
{
	background-color:#f2f3f3;
	background-image:none;
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
	margin-right:0px;
}

.pictogramNYtextbox
{
	margin-top:20px;
	margin-bottom: 20px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
	max-width: 250px;
	position: unset;
	padding-left: 0px;
}

.pictogram_380x180 
{	background-color:#f2f3f3;
background-image:url(../Bilder/BKK_700x250.jpg);
	background-size: 100% auto !important;
	background-position: center center;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
}

#pictogram_380x180 
{	background-color:#f2f3f3;
background-image:none;
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
}

.pictogramBKKtextbox
{
	margin-top:20px;
	margin-bottom: 20px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
		position:unset;
		padding-left: 0px;
}

.pictogram_380x180_2
{	background-color:#f2f3f3;
background-image:url(../Bilder/BARCA_700x250.jpg);
	background-size: 100% auto !important;
	background-position: center center;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
	
}

#pictogram_380x180_2
{	background-color:#f2f3f3;
background-image:none;
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
	
}

.pictogramBCtextbox
{
	margin-top:20px;
	margin-bottom: 20px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
		position:unset;
		padding-left: 0px;
}

.pictogram_350x520
{
	background-color:#f2f3f3;
	background-image:url(../Bilder/SINGAPORE_700x250.jpg);
	background-size: 100% auto !important;
	background-position: center center;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
		margin-right:0px;
}

#pictogram_350x520
{
	background-color:#f2f3f3;
	background-image:none;
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
		margin-right:0px;
}

.pictogramSPtextbox
{
	margin-top:20px;
	margin-bottom: 20px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
		position:unset;
		padding-left: 0px;
}

.pictogram_295x240
{
	background-color:#f2f3f3;
	background-image:url(../Bilder/LA_700x250.jpg);
	background-size: 100% auto !important;
	background-position: center center;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	float:left;
	margin-bottom:20px;
		margin-right:0px;
}

#pictogram_295x240
{
	background-color:#f2f3f3;
	background-image:none;
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	float:left;
	margin-bottom:20px;
		margin-right:0px;
}

.pictogramLAtextbox
{
	margin-top:20px;
	margin-bottom: 20px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
		position:unset;
		padding-left: 0px;
}

.pictogram_295x240_2
{
	background-color:#f2f3f3;
	background-image:url(../Bilder/LONDON_700x250.jpg);
	background-size: 100% auto !important;
	background-position: center center;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
}

#pictogram_295x240_2
{
	background-color:#f2f3f3;
	background-image:none;
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
}

.pictogramLONtextbox
{
	margin-top:20px;
	margin-bottom: 20px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
		position:unset;
		padding-left: 0px;
}

.pictogram_630x240
{
	background-color:#f2f3f3;
	background-image:url(../Bilder/ROM_700x250.jpg);
	background-size: 100% auto !important;
	background-position: center center;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:40px;
}

#pictogram_630x240
{
	background-color:#f2f3f3;
	background-image:none;
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:40px;
}

.pictogramROMEtextbox
{
	margin-top:20px;
	margin-bottom: 20px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
		position:unset;
		padding-left: 0px;
}

#top10_column
{
	width: auto;
	max-width: 700px;
	margin-right: 10px;
	margin-left: 10px;
}

#top10_pictogram 
{
	width:auto;
	max-width:700px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}

.top10_pictogram_600x400
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/Skye_700x400.jpg);
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
}

.top10_pictogram_600x400 .textbox
{
	margin-top:20px;
	margin-bottom: 30px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
	max-width: 250px;
}

.top10_pictogram_380x180 
{	background-color:#2AB097;
background-image:url(../top10/Bilder/MarinaBay_700x400.jpg);
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
}

.top10_pictogram_380x180 .textbox
{
	margin-top:30px;
	margin-bottom: 30px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
}

.top10_pictogram_380x180_2
{	background-color:#2AB097;
background-image:url(../top10/Bilder/Flair_700x400.jpg);
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
	
}

.top10_pictogram_380x180_2 .textbox
{
	margin-top:30px;
	margin-bottom: 30px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
}

.top10_pictogram_350x520
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/RadioRooftop_700x400.jpg);
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
}

.top10_pictogram_350x520 .textbox
{
	margin-top:30px;
	margin-bottom: 30px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
}

.top10_pictogram_295x240
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/TwoRooms_700x400.jpg);
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	float:left;
	margin-bottom:20px;
}

.top10_pictogram_295x240 .textbox
{
	margin-top:30px;
	margin-bottom: 30px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
}

.top10_pictogram_295x240_2
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/Le360_700x400.jpg);
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
}

.top10_pictogram_295x240_2 .textbox
{
	margin-top:30px;
	margin-bottom: 30px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
}

.top10_pictogram_630x240
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/PressLounge_700x400.jpg);
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
}

.top10_pictogram_630x240 .textbox
{
	margin-top:30px;
	margin-bottom: 30px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
}

.top10_pictogram_295x240_3
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/SkyBarGrandCentral_700x400.jpg);
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
}

.top10_pictogram_295x240_3 .textbox
{
	margin-top:30px;
	margin-bottom: 30px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
}

.top10_pictogram_295x240_4
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/Fasano_700x400.jpg);
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
}

.top10_pictogram_295x240_4 .textbox
{
	margin-top:30px;
	margin-bottom: 30px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
}

.top10_pictogram_350x240
{
	background-color:#2AB097;
	background-image:url(../top10/Bilder/Wooloomooloo_700x400.jpg);
	background-size: 100% auto !important;
	width:100%;
	height: auto;
	max-width:700px;
	max-height:250px;
	margin-bottom:20px;
}

.top10_pictogram_350x240 .textbox
{
	margin-top:30px;
	margin-bottom: 30px;
	margin-right:auto;
	margin-left:auto;
	width:100%;
		max-width: 250px;
}

#recomended {
	max-width: 700px;
	width: auto;
	margin-left:10px;
	margin-right:10px;
}

}


@media (max-width: 740px)
{
	
	.related_box {
max-width: 455px;
}

.related_box .textbox {
max-width: 425px;
}
	
	#wrapper_city
{
	
	max-width: 720px;
	
}


	
		#three_columns
 {
	 width:100%;
				max-width:480px;
         				               
        }
		
				#mapbox {
	
	width:100%;
	max-width: 460px;
	height: 350px;
}

#ad_middle {
	margin-bottom:30px;
}

#right_wrap {
	max-width:480px;
}

#right_wrap_bar {
	max-width:720px;
}

#right_wrap_bar_2 {
	max-width:720px;
}

#left_column {
	max-width:480px;
}

	   #left_column .article1
{

	margin-left:0px;
}

	   #left_column .article2
{

	margin-left:0px;
}
		
		#citybanner h1 .big {
}

		#citybanner h1 .big_continent {
}

#citybanner h1 {
}



		#citybanner .slogantwo {
    font-size: 1.5em;
	line-height: 1.4em;
}

	
	#bar h1
{
	font-size: 1.2em;
	line-height:1.8em;
	padding-top:15px;
	padding-bottom: 25px;

}

#bar_column .textbox
{
	padding-right: 10px;
	padding-left: 10px;
}

#share_box {
	margin-left:10px;
}

.other_bars_textbox
	{
		width:auto;
		max-width:45%;
		float:left;
	}	
	
			.other_bars_box1 
{

	border-left: none;
	border-right:none;
	}
	
				.other_bars_box2 
{

	border-left: none;
	border-right:none;
	}
	
 #right_column
{
	max-width:480px;
	margin-bottom: 30px;
	
	}
	
		   #commercial
{
	float: none;


	margin-left:auto;
	margin-right:auto;
	clear:both;
}
	
	#ad_right {
	width:auto;
	max-width: 300px;
	margin-left:auto;
	margin-right:auto;
	float: none;
	margin-bottom:30px;
	clear: both;
}
	
	 #right_column_bar
{ border-left: none;
	border-right:none;
	max-width:700px;
	}
	
	 #right_column_blog
{ border-left: none;
	border-right:none;
	max-width:700px;
	}
	
	.blog_column img
{

                margin: 25px 0px 5px 0px;

}

#more_news
{
	width:100%;
	max-width:700px;
	background-color:#fff;
	float:left;
	margin-bottom:20px;
}

#more_news .img
{
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}

#more_news h3
{
	color:#fff;
	font-size:1.1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.2em;
	font-weight:400;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #fff;
	}

.more_news1 {
	width:auto;
	max-width:680px;
	color:#F9F9F9;
	font-family:'Open Sans', sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	float:left;
	margin-right:10px;
	background-color:#78a5a3;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10px;
}

.more_news1 .textbox {
	display:block;
	float:right;
	max-width:540px;
	margin-top:20px;
	margin-right:30px;
	width:60%;
	margin-bottom:10px;
}

.more_news2 {
	width:auto;
	max-width:680px;
	color:#F9F9F9;
	font-family:'Open Sans', sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	float:left;
	background-color:#78a5a3;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:10px;
}

.more_news2 .textbox {
	display:block;
	float:right;
	max-width:540px;
	margin-top:20px;
	margin-right:30px;
	width:60%;
	margin-bottom:10px;
}

 #blogarticle_wrap 
 {
	 max-width:300px;
	 padding-right:10px;
 }

.blogarticle_link_box
{
	height:auto;
	overflow:hidden;
	float:left;
	margin-right:10px;
	margin-bottom:40px;
    text-align: center;
    float: left;
    width: 100%;
	margin-left: 3%;
margin-bottom: 10%;
box-sizing:border-box;
max-width:300px;
}

#blogarticle_link_box_1
{
	background-image:url(../Bilder/Blog_round.gif);
	    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
	width:100%;
	height:300px;
	float:left;
}


#blogarticle_link_box_2
{
	background-image:url(../Bilder/News_round.gif);
	    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
	width:100%;
	height:300px;
	float:left;

}


#blogarticle_link_box_3
{
	background-image:url(../Bilder/Traveltip_round.gif);
	    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
	width:100%;
	height:300px;
	float:left;
}


.blogarticletextbox
{
	margin-top:100px;
	margin-right:auto;
	margin-left:auto;
	max-width:150px;
	position:absolute;
	z-index:1;
	padding-left:75px;
	color:#FFF;
	font-family: 'Oswald', sans-serif;
}

.blogarticletextbox p
{
	background-color:#000;
	line-height:1.6em;
	color:#FFF;
	text-align:center;
	opacity: 0.7;
	font-size:0.9em;
	
}

.blogarticletextbox h2
{
	background-color:#000;
	font-weight:700;
	font-size:1.5em;
	text-transform:uppercase;
	line-height:1.6em;
	color:#FFF;
	text-align:center;
	opacity: 0.7;
}

#affiliate_box {
	max-width: 740px;
	width: 100%;
	max-height: auto;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20px;
}

.trip_affiliate {
	max-width:680px;
	width: 48%;

	float:left;
	margin-right:15px;
	margin-bottom:20px;
	
}

.hotel_affiliate {
	max-width:680px;
	width: 48%;
	float:right;
	margin-bottom:20px;
}

	
	}
	
	@media (max-width: 680px)
{
	
	#affiliate_box {
	max-width: 680px;
}


	#bar_column
{
	
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#bildtext 
{
	margin-right:10px;
}



	#right_column_bar
{
	width: 100%;
	max-width: 640px;
	float:left;
	}
	
	#right_column_about
{
	width: 100%;
	max-width: 680px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	}
	
	#back_column_bar
{
	width: 100%;
	max-width: 680px;
	float:left;
	margin-bottom:30px;
}



.trip_affiliate {
	max-width:680px;
	width: 48%;

	float:left;
	margin-right:15px;
	margin-bottom:20px;
	
}

.hotel_affiliate {
	max-width:680px;
	width: 48%;
	float:right;
	margin-bottom:20px;
}

.text_other {
  color: #f2f2f2;
  font-size: 12px;
  line-height:18px;
  padding: 15px 40px;
  position: relative;
  bottom: 8px;
  max-width: 640px;
  text-align: center;
  background:#345;
  margin-top:-7px;
}

.headline   {
  font-size: 2em;
  line-height:1.5em;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  margin-bottom:10px;
    position: absolute;
  font-weight:400;
  text-decoration:underline;
  width:100%;
  max-width:640px;
  margin-right:auto;
  margin-left:auto;
  top:110px;
  text-align:center;
}

#other_bars .more-button {
	width:100%;
	max-width:190px;
	font-size:1em;
	line-height: 2.5em;
	border:none;

	}
	
	#comment
{
	width: 100%;
	max-width: 640px;
	margin-right: 30px;
	margin-left: 0px;
	margin-bottom: 30px;
	margin-top:20px;
	float: left;
	padding-bottom:20px;
}

#comment h2
{
	color:#2f3131;
	text-align:center;
	font-size:1.1em;
	font-family: 'Oswald', sans-serif;
	line-height:20px;
	font-weight:100;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform:uppercase;
	display:block;
	/*border-bottom: 1px solid #d6d8d9;*/
}

#comment p
{
	font-family: 'Droid Serif';
	font-size: 0.7em;
	line-height: 1.4em;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}


#comment form
{

	width:auto;
	max-width:300px;

}

#comment input, textarea, file {
	max-width: 277px;
	width: 100%;
	height:20px;
	border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px;
	margin-top:3px;
	font-size:0.9em;
}


#comment textarea {
	height:170px;
	background-color:#efefef;
}

#comment #submit {
	width:127px;
	height:48px;
	text-align:center;
	border:none;
	margin-top:10px;
	cursor:pointer;
}

#comment #submit:hover {
	color: #fff;
	background-color:#78a5a3;
	opacity:0.9;
}

}

@media (max-width: 500px)
{
	
	
#ad_2_mobile {
    width: 100%;
    max-width: 500px;
    height: 250px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    margin-top: 5px;
    text-align: center;
    float: left;
}

#ad_3_mobile {
    width: 100%;
    max-width: 500px;
    height: 250px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    margin-top: 5px;
    text-align: center;
    float: left;
}

#ad_4_mobile {
    width: 100%;
    max-width: 500px;
    height: 250px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    margin-top: 5px;
    text-align: center;
    float: left;
}

#ad_5_mobile {
    width: 100%;
    max-width: 500px;
    height: 250px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    margin-top: 5px;
    text-align: center;
    float: left;
}

#ad_6_mobile {
    width: 100%;
    max-width: 500px;
    height: 250px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    margin-top: 5px;
    text-align: center;
    float: left;
}
	
				   #other_bars
{
	max-width: 500px;
	width: auto;
	color: #2f3131;
	float:none;
	margin-bottom: 30px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
	
.text_other {
  color: #f2f2f2;
  font-size: 10px;
  line-height:16px;
  padding: 15px 40px;
  max-width: 500px;
  text-align: center;
  background:#345;
}

.headline   {
  font-size: 1.5em;
  line-height:1.5em;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  margin-bottom:10px;
    position: absolute;
  font-weight:400;
  text-decoration:underline;
  width:100%;
  max-width:500px;
  margin-right:auto;
  margin-left:auto;
  top:100px;
  text-align:center;
}

#other_bars .more-button {
	width:100%;
	max-width:300px;
	font-size:1.2em;
	line-height: 2.8em;
	margin: 10px 5px 15px 50px;
	border:none;

	}
	
	#other_bars	.more-button:hover  {
			background-color: #fff;
			color:#345;
	}
	
	.slideshow-container {
  max-width: 500px;
  position: relative;
  margin: auto;
  margin-bottom:10px;
}
	
.hidead_mobile {
display: none !important;
}
	
	#top10_column .textbox
{
	font-size:0.8em;
	line-height:1.6em;
}
	
	.socialtop {
	float:right;
	margin-right:20px;
	padding-top:7px;
}

.bigbanner, .grass {
    background: none repeat scroll 0 0 #78a5a3 !important;
    height: auto;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
}
.bigbanner .sloganone, .grass .sloganone {
    font-size: 0.9em;
}
.bigbanner h1, .grass h1 {
    font-size: 2.2em;
	margin-bottom: 30px;
	line-height:0.3em;
}

input {
	padding-right:0px;
	width:243px;
}

form {
	margin-bottom:20px;
}

#livesearch {
	width:250px;
}

#citybanner.top10 h1 {
 font-size: 14px;
 line-height:18px;
	margin-bottom: 5px;
}

.bigbanner .matchspacetop, .grass .matchspacetop {
    font-size: 2em;
}
.bigbanner .spacetop, .grass .spacetop, .bigbanner .smallspacetop, .grass .smallspacetop, .bigbanner .matchspacetop, .grass .matchspacetop {
    font-size: 1em;
    margin-top: 0;
}

#citybanner .sloganone {
    font-size: 1em;
}

#citybanner .slogantwo {
    font-size: 1em;
}

#citybanner {
    background-color:#78a5a3;
	background-image:none !important;
    height: auto;
	margin-bottom:20px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
}
#citybanner h2 {
    font-size: 1.3em;
	line-height: 1.4em;
	margin-bottom:5px;
}
#citybanner h1 {
    font-size: 1.1em;
	margin-bottom: 10px;
	letter-spacing: 1px;
	margin-top: 5px;
}

#citybanner h1 .big
{

	letter-spacing: 2px;
	font-size:2.2em;
}

#citybanner h1 .big_continent
{

	letter-spacing: 2px;
	font-size:2.2em;
}

#citybanner h3 {
    font-size: 0.6em;
	margin-bottom: 0px;
	letter-spacing: 2px;
	margin-top: 5px;
}

#citybanner .matchspacetop, .grass .matchspacetop {
    font-size: 2em;
}
#citybanner .spacetop, .grass .spacetop, .bigbanner .smallspacetop, .grass .smallspacetop, .bigbanner .matchspacetop, .grass .matchspacetop {
    font-size: 1em;
    margin-top: 0;
}

#infobanner {
    height: auto;
	margin-bottom:20px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
	padding-left:20px;
	padding-right:20px;
	margin-top:-20px;
	border-top: 1px solid #f7f7f7;
}

#infobanner h3 {
    font-size: 1em;
line-height: 1.5em;
font-weight: 100;
font-family: 'Oswald', sans-serif;
text-align: center;
text-transform: uppercase;
}

#infobanner h3 strong {
	font-weight:400;
}

#infobanner p {
    font-size: 0.8em;
line-height: 1.7em;
margin-top: 10px;
margin-bottom: 10px;
}

#citybanner.blog {
    background-color:#e1b16a !important;
	background-image:none;
}

#citybanner.omoss {
   background-color:#78a5a3 !important;
	background-image:none;
}

#citybanner.europe {
   background-color:#78a5a3 !important;
	background-image:none;
}

#citybanner.asia {
    background-color:#78a5a3 !important;
	background-image:none;
}

#citybanner.africa {
   background-color:#78a5a3 !important;
	background-image:none;
}

#citybanner.america {
    background-color:#78a5a3 !important;
	background-image:none;
}

#citybanner.oceania {
   background-color:#78a5a3 !important;
	background-image:none;
}

#citybanner.blog_articles {
    background-color:#e1b16a !important;
	background-image:none;
}

#citybanner.top10 {
background-color:#78a5a3 !important;
	background-image:none;
}

	.logotype img
{
	max-width:180px;
	}
		
	header
        {
            margin-top: 5px;
            text-align: center;
			height:70px;
        }        
        #spacer
        {
                height:auto;
                padding-bottom:15px;
        }
		
			#text_columns 
{
		clear: both;
        margin: 0 30px;
        width:auto;
        float:none;
}

#old_text_columns h2 {
	font-size:1.2em;
	line-height: 1.5em;
	margin-top: 10px;
}

#recomended h2 {
	font-size:1.1em;
	line-height: 1.5em;
	margin-top: 10px;
}

#old_text_columns article.column1
{
        font-size:0.8em;
	
}

#old_text_columns article.column1 p
{
		line-height:1.7em;

}

#old_text_columns .column2
{
		        
        font-size:0.8em;
		line-height: 1.5em;
}




#insta_column
{
		clear: both;
        margin: 0 30px;
		width:auto;
        float:none;
}



	#two_columns_start
{
	width: auto;
}	
   
   #two_columns_start article.pic1
{
	margin-bottom: 30px;
		clear: both;
        font-size:14px;
        width:auto;
        max-width: 450px;
}

        #two_columns_start .img-item
        {
                width: 200px;
                float:none;
                margin: 25px auto 0 auto;
        }
		
		
        #four_columns
        {
                width:auto;
        }
        #four_columns .img-item
        {
                width: 200px;
                float:none;
                margin: 25px auto 0 auto;
        }
        #four_columns h2
        {
                margin: 0 30px;
				 }
				 
				 #three_columns
        {
                width:auto;
				max-width:500px;
				margin-left: 10px;
				margin-right: 10px;
				padding: 0px;
        }
		
		#three_columns .text
{
		
	margin: 0px 0px 10px 0px;
	font-size:0.9em;
	line-height:1.7em;
	text-align:center;
	
}

figcaption strong
{
       
        margin: -30px auto 10px auto;
		position:relative;
		font-weight:100;
		font-size: 1.3em;
		
		color:#2f3131;
		line-height:1.3em;
		padding:10px;
		background-color:#fff;
		padding-left:10px;
		padding-right:10px;
		display:table;
		
       
}

figcaption-gold{
  font-size: 0.7em;
  font-weight:400;
  padding: .1em;
  color:#d0b34d;
  background: rgba(0,0,0, .45);
  width:100%;
}
figcaption-gold .img{
margin-left:.3em;
width:20px;
margin-top:5px;
}
figcaption-gold .text{
padding-top:0em;
margin-top:-2px;
}

.adress {
	margin-bottom:10px;
	margin-left: auto;
	margin-right:auto;
	margin-top: 10px;
	font-size:0.6em;
	color:#fff;
	padding:8px;
	text-transform:uppercase;
	display:table;
	background-color:#444c5c;
}

.news_date {
	margin-bottom:10px;
	margin-left: auto;
	margin-right:auto;
	margin-top: 10px;
	font-size:0.6em;
	display:table;
}

.more-button {
	margin: 10px 0px 20px 0px;
	border-radius:30px;
	max-width:500px;
	width:auto;
	font-size: 0.9em;
	line-height:3.7em;
	background-color:#78a5a3;
	}
	
	.more-button:hover {
	background-color:#78a5a3;
	}
	
	.more-button_news {
	margin: 10px 0px 20px 0px;
	border-radius:30px;
	max-width:500px;
	width:auto;
	font-size: 0.9em;
	line-height:3.7em;
	}
	
	.more-button_news:hover {
	background-color:#e1b16a;
	}
		
        #three_columns .img-item
        {
                width: 100%;
				max-width: 500px;
				padding: 0px;
                margin: 0px auto 35px auto;
				border:1px solid #d6d8d9;
        }
		
		.visible-mobile {
    display: inline !important;
  }

  .hidden-mobile {
    display: none !important;
  }
		
		figcaption
{
		
        max-width:500px;
		width:auto;
		padding-left:20px;
		padding-right:20px;
}

.related_box {
max-width: 475px;
margin: 0px auto 35px auto;
box-sizing: border-box;
}


.related_box .textbox {
    max-width: 500px;
    width: auto;
	padding-right: 10px;
}

.more_news1 .textbox {
	display:block;
	float:right;
	max-width:540px;
	margin-top:20px;
	margin-right:30px;
	width:40%;
}



.more_news2 .textbox {
	display:block;
	float:right;
	max-width:540px;
	margin-top:20px;
	margin-right:30px;
	width:40%;
}

.videoWrapperCity {
	position: relative;
	padding-bottom: 75%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom:35px;
	margin-top:10px;
margin-right: 0px;
border: 5px solid #fff;
}

.videoWrapperCity iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

			
					#mapbox {
	
	width:100%;
	max-width: 500px;
	height: 350px;
	margin-top: 20px;
}	 

#mapbox_news {
	
	width:100%;
	max-width: 500px;
	height: 350px;
	margin-top: 20px;
}	

#mapbox_bar_wrap {
	
	width:100%;
	max-width: 500px;
	overflow:hidden;
}

.mapbox_bar {
	
	width:95%;
	max-width: 500px;
	height: 350px;
	margin:10px;
}	
				 
				 
       
        footer .wrapper
        {
                width:auto;
				margin:auto;
				
        }
        footer .wrapper .column
        {
                margin: 0 auto 25px 40px;
                max-width:440px;
        }

	#wrapper_start
{
	width:100%;
			max-width:500px;
			margin-top:20px;
			margin-left:auto;
			margin-right:auto;
}
		
		 #wrapper_city
        {
			width:100%;
			max-width:500px;
			margin-top:20px;
			margin-left:auto;
			margin-right:auto;
              
        }
		
				 #wrapper_bar
        {
			width:100%;
			max-width:500px;
			margin-top:20px;
			margin-left:auto;
			margin-right:auto;
              
        }
		
			   #right_column
{
	max-width: 500px;
	width: auto;
	color: #2f3131;
	float:none;
	margin-bottom: 30px;
	margin-left:10px;
	margin-right:10px;
}

#ad_right p {
	margin-top:0px;
	margin-bottom: 0px;
}

			   #right_column_2
{
	max-width: 500px;
	width: auto;
	color: #2f3131;
	float:none;
	margin-bottom: 30px;
	margin-left:10px;
	margin-right:10px;
}

			   #latest_blog
{
	max-width: 500px;
	width: auto;
	float:none;
	margin-bottom: 30px;
	margin-left:10px;
	margin-right:10px;
}

			   #other_cities
{
	max-width: 500px;
	width: auto;
	float:none;
	margin-bottom: 30px;
	margin-left:10px;
	margin-right:10px;
}

			   #left_column
{
	max-width: 500px;
	width: auto;
	color: #2f3131;
	float:none;
	margin-bottom: 20px;
	margin-left:10px;
	margin-right:10px;
}

#right_column_bar
{
	width: 100% ;
	max-width: 500px;
	margin-bottom:30px;
	
}

#right_column_about
{
	width: 100% ;
	max-width: 500px;
	margin-bottom:30px;
	margin-left:10px;
	margin-right:10px;
	
}

#bar_column 
{

	margin-bottom:30px;
	
}

#bar_column img
{

	width:120%;
	
}

#bar h1
{
	font-size: 0.9em;
	line-height:1.7em;
	padding-bottom:20px;

}

#bar h1 span
{
	line-height:1.2em;
	letter-spacing:-0.5px;
}

#bar_column .textbox
{
	padding-left:10px;
	padding-right:10px;
	font-size: 0.8em;
	line-height:1.8em;
	}

#bar_column h1
{
	font-size:18px;
	font-family: 'Ubuntu Condensed', sans-serif;
	line-height:21px;
	padding: 7px 7px 7px 7px;

}

#bar_column h2
{
	font-size:1em;
	line-height:1.4em;
	padding: 10px 10px 10px 10px;
	margin-bottom: 20px;
	text-transform:uppercase;
	display:block;
}

	.bar_links {
		height:auto;
		float:left;
		margin-left:0px;
		padding-top:0px;
		margin-bottom:15px;
		clear:left;
	}
	
	.bar_links_img {
		max-width:35px;
		float:left;
		margin-bottom:10px;
	}
	
	#bar_column .bloglink
{
	font-size: 0.9em;
	line-height: 1.8em;
}
	
	#other_bars h2
{
	font-size:1em;
	line-height:1em;
	padding: 10px 10px 10px 10px;
	margin-bottom: 20px;
	text-transform:uppercase;
	display:block;
}

.other_bars_textbox
	{
		float:none;
		width:auto;
		margin: auto;
		max-width: 200px;
		position: relative;
		text-align:center;
		clear:left;
	}	
	
	#other_bars .img-item
{
	margin:0 auto 10px auto;
	width:100%;
	max-width: 200px;
	display:block;
	vertical-align:central;
	float:none;
	
	}
	
		.other_bars_box1 
{
	max-width:440px;
	width:auto;
	border-left: none;
	border-right:none;
	float:none;
	}

			.other_bars_box2 
{
	max-width:440px;
	width:auto;
	border-left: none;
	border-right:none;
	float:none;
	}
	
	#other_bars .more-button {
	
	margin-left:auto;
	margin-right:auto;
	}

	#right_column_bar h2
{
	font-size:1em;
	line-height:1em;
	padding: 10px 10px 10px 10px;
	margin-bottom: 20px;
	text-transform:uppercase;
	display:block;
}

	.blog_column p
{
	font-size:0.8em;
		line-height:1.7em;
}
	
	.blog_column h1
{
color:#2f3131;
	text-align:center;
	font-size:1em;
	font-family: 'Oswald', sans-serif;
	line-height:1.5em;
	font-weight:400;
		padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	text-transform:uppercase;
	display:block;
	border-bottom: 1px solid #d6d8d9;
}

.blog_column h2

{
	font-family: 'Droid Serif', sans-serif;
        font-size:0.8em;
		line-height:1.4em;
		font-weight:700;
        padding: 10px 0;
		margin-bottom:0px;
}

.blog_column_bildtext

{
	font-family: 'Droid Serif', sans-serif;
        font-size:0.7em;
		color:#929292;
		font-style:italic;
		line-height: 15px;
		padding-bottom: 5px;
		margin-top:0px;
}

.blog_column img {

		margin-top: 10px;
		margin-bottom: 3px;
	}



	#blog_column_start
{
	
	width: auto;
	max-width: 500px;
	margin-right: 10px;
	margin-left: 10px;
	float: none;

}


#blog_column_start h2
{
	font-size:0.9em;
	font-family: 'Oswald', sans-serif;
	line-height:1.4em;
}


#blog_column_start a
{
	font-size:0.9em;
	font-family: 'Oswald', sans-serif;
	line-height:1.4em;
}

.thumb-screen:hover
{
        opacity:0;
}

	#copyright .wrapper
{
        text-align: center;
        }
		
		#affiliate_box {
	max-width: 500px;
	width: 100%;
	max-height: 300px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20px;
}

.trip_affiliate {
	max-width:500px;
	width: 100%;
	float:left;
	margin-right:15px;
	margin-bottom:20px;
	
}

.hotel_affiliate {
	max-width:500px;
	width: 100%;
	float:left;
	margin-bottom:0px;
}

		#commercial {
	max-width: 300px;
	width: auto;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20px;
}

#recomended {
	max-width: 500px;
	width: auto;
	margin-left:10px;
	margin-right:10px;
}

#ad_right {
	width:auto;
	max-width: 300px;
	margin-left:auto;
	margin-right:auto;
	float: none;
}

#ad_city_links {
	margin-top:20px;
}

}

@media (min-width: 480px) {
.hidead_desktop {
display: none !important;
}
}


/* KEYFRAMES */

@keyframes stylie-transform-keyframes {
  0% {transform:translateX(30px) translateY(46px) rotate(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
  100% {transform:translateX(260px) translateY(-150px) rotate(0deg) translate(-50%, -50%);}
}

@keyframes stylie-transform2-keyframes {
  0% {transform:translateX(40px) translateY(40px) rotate(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
  100% {transform:translateX(50px) translateY(40px) rotate(0deg) translate(-50%, -50%);}
}
