/**
 * STYLE V2
 */

/* -- RESET -- */

*, a, span, div, body, p {
	background-repeat: no-repeat;
}


/* -- BASIC -- */

body {
	height: auto;
	background: #666666;
	position: relative;
}

/* -- START bootstrap font overrides -- */
html {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}
body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Garamond, Times, "Times New Roman", serif;
	font-weight: normal;
	line-height: 18px;
}

input,
button,
select,
textarea {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}

.navbar-search .search-query {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
}
/* -- END bootstrap font overrides -- */



div.hr, hr {
	background: url(//s3.germany.travel/media/layout/image/default_1/dottedLine.png) repeat-x scroll 0 100% transparent;
	margin: 10px 0;
	border: 0;
	height: 1px;
}

h1, h2 {
	font-size: 30px;
}

h3 {
	font-weight: bold;
}

h3, h4, h5, h6 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}

p, ul, ol, dl, table, address {
	font-size: 1em;
}

a {
	line-height: inherit;
}
a,
a:hover,
a:focus,
a:active {
	color: #cc0000;
	font-size: inherit;
	#font-size: 1em;
	text-decoration: none;
}

a.btn-danger {
	color: white !important;
}

ul, ol {
	margin: 0;
	padding: 0;
}

.clear { clear: both; }
.no-action { cursor: default !important; }
.action-fold {
	cursor: pointer;
	background: transparent url(//s3.germany.travel/media/layout/image/icons/ico_up_down_grey.png) 98% 5px no-repeat;
}
.action-fold.is-open {
	background-position: 98% -25px;
}

.w20 {
	width: 20%;
	float: left;
}

.w30 {
	width: 30%;
	float: left;
}

.w33 {
	width: 33%;
	float: left;
}
	
.w40 {
	width: 40%;
	float: left;
}

.w50 {
	width: 50%;
	float: left;
}

.w60 {
	width: 60%;
	float: left;
}
	
.w70 {
	width: 70%;
	float: left;
}

.w80 {
	width: 80%;
	float: left;
}


.nav-tabs {
	box-shadow: 0px -4px 5px -6px #989898 inset;
}
.nav-tabs > li > a {
	box-shadow: 0 -4px 5px -6px #989898 inset;
	#box-shadow: none !important;
}



/* -- header -- */

#header {
	height: 40px;
	
	background-color: rgba(0,0,0,0.7);
	
	#background-color: #000000;
}
	#header a,
	#header a:hover,
	#header a:focus {
		color: #d0d0d0;
		text-decoration: none;
	}
	#header .header-inner {
		margin: 0 auto;
		width: 950px;
		position: relative;
	}
	#header .nav {
		margin: 0;
		padding: 10px 0 0;
	}
	#header .head-logo {
		position: absolute;
		top: 0;
		right: 0;
		width: 440px;
		height: 100px;
		background: white;
		
		
	border-radius: 0 0 10px 10px;
	-o-border-radius: 0 0 10px 10px;
	-ms-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-pie-border-radius: 0 0 10px 10px;

		behavior: url('/media/js/pie/PIE.htc');
	}
	#header .logo-home {
		display: block;
		position: absolute;
		right: 12px;
		bottom: 12px;
		width: 250px;
		height: 86px;
		background-image: url(//s3.germany.travel/media/en/content/logo_DR.png);
		background-position: 100% 50%;
	}
	
	#header .logo-addon {
		display: block;
		position: absolute;
		left: 14px;
		top: 3px;
		width: 220px;
		height: 95px;
		background-image: url(//s3.germany.travel/media/en/content/logo_BM.png);
	}
	
	
	body.en #header .logo-home { background-image: url(//s3.germany.travel/media/en/content/logo_DR.png); }
	body.en #header .logo-addon { background-image: url(//s3.germany.travel/media/en/content/logo_BM.png); }
	
	body.de #header .logo-home { background-image: url(//s3.germany.travel/media/de/content/logo_DR.png); }
	body.de #header .logo-addon { background-image: url(//s3.germany.travel/media/de/content/logo_BM.png); }
	
	body.fr #header .logo-home { background-image: url(//s3.germany.travel/media/fr/content/logo_DR.png); }
	body.fr #header .logo-addon { background-image: url(//s3.germany.travel/media/fr/content/logo_BM.png); }
	
	body.es #header .logo-home { background-image: url(//s3.germany.travel/media/es/content/logo_DR.png); }
	body.es #header .logo-addon { background-image: url(//s3.germany.travel/media/es/content/logo_BM.png); }
	
	body.nl #header .logo-home { background-image: url(//s3.germany.travel/media/nl/content/logo_DR.png); }
	body.nl #header .logo-addon { background-image: url(//s3.germany.travel/media/nl/content/logo_BM.png); }
	
	body.it #header .logo-home { background-image: url(//s3.germany.travel/media/it/content/logo_DR.png); }
	body.it #header .logo-addon { background-image: url(//s3.germany.travel/media/it/content/logo_BM.png); }
	
	body.ru #header .logo-home { background-image: url(//s3.germany.travel/media/ru/content/logo_DR.png); }
	body.ru #header .logo-addon { background-image: url(//s3.germany.travel/media/ru/content/logo_BM.png); }
	
	body.pl #header .logo-home { background-image: url(//s3.germany.travel/media/pl/content/logo_DR.png); }
	body.pl #header .logo-addon { background-image: url(//s3.germany.travel/media/pl/content/logo_BM.png); }
	
	body.pt #header .logo-home { background-image: url(//s3.germany.travel/media/pt/content/logo_DR.png); }
	body.pt #header .logo-addon { background-image: url(//s3.germany.travel/media/pt/content/logo_BM.png); }
	
	body.dk #header .logo-home { background-image: url(//s3.germany.travel/media/dk/content/logo_DR.png); }
	body.dk #header .logo-addon { background-image: url(//s3.germany.travel/media/dk/content/logo_BM.png); }
	
	body.cn #header .logo-home { background-image: url(//s3.germany.travel/media/cn/content/logo_DR.png); }
	body.cn #header .logo-addon { background-image: url(//s3.germany.travel/media/cn/content/logo_BM.png); }
	
	body.jp #header .logo-home { background-image: url(//s3.germany.travel/media/jp/content/logo_DR.png); }
	body.jp #header .logo-addon { background-image: url(//s3.germany.travel/media/jp/content/logo_BM.png); }
	
	body.kr #header .logo-home { background-image: url(//s3.germany.travel/media/kr/content/logo_DR.png); }
	body.kr #header .logo-addon { background-image: url(//s3.germany.travel/media/kr/content/logo_BM.png); }
	
	body.ae #header .logo-home { background-image: url(//s3.germany.travel/media/ae/content/logo_DR.png); }
	body.ae #header .logo-addon { background-image: url(//s3.germany.travel/media/ae/content/logo_BM.png); }
	
	body.no #header .logo-home { background-image: url(//s3.germany.travel/media/no/content/logo_DR.png); }
	body.no #header .logo-addon { background-image: url(//s3.germany.travel/media/no/content/logo_BM.png); }
	
	body.fi #header .logo-home { background-image: url(//s3.germany.travel/media/fi/content/logo_DR.png); }
	body.fi #header .logo-addon { background-image: url(//s3.germany.travel/media/fi/content/logo_BM.png); }
	
	body.hu #header .logo-home { background-image: url(//s3.germany.travel/media/hu/content/logo_DR.png); }
	body.hu #header .logo-addon { background-image: url(//s3.germany.travel/media/hu/content/logo_BM.png); }
	
	body.il #header .logo-home { background-image: url(//s3.germany.travel/media/il/content/logo_DR.png); }
	body.il #header .logo-addon { background-image: url(//s3.germany.travel/media/il/content/logo_BM.png); }
	
	body.tr #header .logo-home { background-image: url(//s3.germany.travel/media/tr/content/logo_DR.png); }
	body.tr #header .logo-addon { background-image: url(//s3.germany.travel/media/tr/content/logo_BM.png); }
	
	body.se #header .logo-home { background-image: url(//s3.germany.travel/media/se/content/logo_DR.png); }
	body.se #header .logo-addon { background-image: url(//s3.germany.travel/media/se/content/logo_BM.png); }
	
	body.cz #header .logo-home { background-image: url(//s3.germany.travel/media/cz/content/logo_DR.png); }
	body.cz #header .logo-addon { background-image: url(//s3.germany.travel/media/cz/content/logo_BM.png); }
	
	body.gr #header .logo-home { background-image: url(//s3.germany.travel/media/gr/content/logo_DR.png); }
	body.gr #header .logo-addon { background-image: url(//s3.germany.travel/media/gr/content/logo_BM.png); }
	
	body.ro #header .logo-home { background-image: url(//s3.germany.travel/media/ro/content/logo_DR.png); }
	body.ro #header .logo-addon { background-image: url(//s3.germany.travel/media/ro/content/logo_BM.png); }
	
	body.bg #header .logo-home { background-image: url(//s3.germany.travel/media/bg/content/logo_DR.png); }
	body.bg #header .logo-addon { background-image: url(//s3.germany.travel/media/bg/content/logo_BM.png); }
	
	body.rs #header .logo-home { background-image: url(//s3.germany.travel/media/rs/content/logo_DR.png); }
	body.rs #header .logo-addon { background-image: url(//s3.germany.travel/media/rs/content/logo_BM.png); }
	
	body.lv #header .logo-home { background-image: url(//s3.germany.travel/media/lv/content/logo_DR.png); }
	body.lv #header .logo-addon { background-image: url(//s3.germany.travel/media/lv/content/logo_BM.png); }
	
	body.ee #header .logo-home { background-image: url(//s3.germany.travel/media/ee/content/logo_DR.png); }
	body.ee #header .logo-addon { background-image: url(//s3.germany.travel/media/ee/content/logo_BM.png); }
	
	body.lt #header .logo-home { background-image: url(//s3.germany.travel/media/lt/content/logo_DR.png); }
	body.lt #header .logo-addon { background-image: url(//s3.germany.travel/media/lt/content/logo_BM.png); }
	
	body.hr #header .logo-home { background-image: url(//s3.germany.travel/media/hr/content/logo_DR.png); }
	body.hr #header .logo-addon { background-image: url(//s3.germany.travel/media/hr/content/logo_BM.png); }
	
	body.be #header .logo-home { background-image: url(//s3.germany.travel/media/be/content/logo_DR.gif); }
	body.be #header .logo-addon { background-image: url(//s3.germany.travel/media/be/content/logo_BM.png); }
	
	body.at #header .logo-home { background-image: url(//s3.germany.travel/media/at/content/logo_DR.png); }
	body.at #header .logo-addon { background-image: url(//s3.germany.travel/media/at/content/logo_BM.png); }
	
	body.au #header .logo-home { background-image: url(//s3.germany.travel/media/au/content/logo_DR.png); }
	body.au #header .logo-addon { background-image: url(//s3.germany.travel/media/au/content/logo_BM.png); }
	
	body.br #header .logo-home { background-image: url(//s3.germany.travel/media/br/content/logo_DR.png); }
	body.br #header .logo-addon { background-image: url(//s3.germany.travel/media/br/content/logo_BM.png); }
	
	body.ca #header .logo-home { background-image: url(//s3.germany.travel/media/ca/content/logo_DR.png); }
	body.ca #header .logo-addon { background-image: url(//s3.germany.travel/media/ca/content/logo_BM.png); }
	
	body.ch #header .logo-home { background-image: url(//s3.germany.travel/media/ch/content/logo_DR.png); }
	body.ch #header .logo-addon { background-image: url(//s3.germany.travel/media/ch/content/logo_BM.png); }
	
	body.in #header .logo-home { background-image: url(//s3.germany.travel/media/in/content/logo_DR.png); }
	body.in #header .logo-addon { background-image: url(//s3.germany.travel/media/in/content/logo_BM.png); }
	
	body.us #header .logo-home { background-image: url(//s3.germany.travel/media/us/content/logo_DR.png); }
	body.us #header .logo-addon { background-image: url(//s3.germany.travel/media/us/content/logo_BM.png); }
	
	body.uk #header .logo-home { background-image: url(//s3.germany.travel/media/uk/content/logo_DR.png); }
	body.uk #header .logo-addon { background-image: url(//s3.germany.travel/media/uk/content/logo_BM.png); }
	
	body.sl #header .logo-home { background-image: url(//s3.germany.travel/media/sl/content/logo_DR.png); }
	body.sl #header .logo-addon { background-image: url(//s3.germany.travel/media/sl/content/logo_BM.png); }
	
	body.ba #header .logo-home { background-image: url(//s3.germany.travel/media/ba/content/logo_DR.png); }
	body.ba #header .logo-addon { background-image: url(//s3.germany.travel/media/ba/content/logo_BM.png); }
	
	body.me #header .logo-home { background-image: url(//s3.germany.travel/media/me/content/logo_DR.png); }
	body.me #header .logo-addon { background-image: url(//s3.germany.travel/media/me/content/logo_BM.png); }
	
	body.sk #header .logo-home { background-image: url(//s3.germany.travel/media/sk/content/logo_DR.png); }
	body.sk #header .logo-addon { background-image: url(//s3.germany.travel/media/sk/content/logo_BM.png); }
	
	body.rtl #header .logo-home {
		background-position: -70px 50%;
	}
	body.il.rtl #header .logo-home {
		background-position: -90px 50%;
	}
	body.rtl #header .logo-addon {
		right: 14px;
	}
	
	/* B2B Bereich */
	body.page_gtm #header .logo-home,
	body.path-trade #header .logo-home,
	body.path-press_relaunch #header .logo-home,
	body.path-parallel_navigation #header .logo-home {
		right: 12px;
		bottom: 12px;
		width: 220px;
		height: 86px;
	}
	
	body.en.page_gtm #header .logo-home,
	body.en.path-trade #header .logo-home,
	body.en.path-press_relaunch #header .logo-home,
	body.en.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/en/content/logo_DR_press.gif);
	}
	
	body.de.page_gtm #header .logo-home,
	body.de.path-trade #header .logo-home,
	body.de.path-press_relaunch #header .logo-home,
	body.de.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/de/content/logo_DR_press.png);
	}
	
	body.fr.page_gtm #header .logo-home,
	body.fr.path-trade #header .logo-home,
	body.fr.path-press_relaunch #header .logo-home,
	body.fr.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/fr/content/logo_DR_press.gif);
	}
	
	body.es.page_gtm #header .logo-home,
	body.es.path-trade #header .logo-home,
	body.es.path-press_relaunch #header .logo-home,
	body.es.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/es/content/logo_DR_press.gif);
	}
	
	body.nl.page_gtm #header .logo-home,
	body.nl.path-trade #header .logo-home,
	body.nl.path-press_relaunch #header .logo-home,
	body.nl.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/nl/content/logo_DR_press.gif);
	}
	
	body.it.page_gtm #header .logo-home,
	body.it.path-trade #header .logo-home,
	body.it.path-press_relaunch #header .logo-home,
	body.it.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/it/content/logo_DR_press.gif);
	}
	
	body.ru.page_gtm #header .logo-home,
	body.ru.path-trade #header .logo-home,
	body.ru.path-press_relaunch #header .logo-home,
	body.ru.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/ru/content/logo_DR_press.gif);
	}
	
	body.pl.page_gtm #header .logo-home,
	body.pl.path-trade #header .logo-home,
	body.pl.path-press_relaunch #header .logo-home,
	body.pl.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/pl/content/logo_DR_press.gif);
	}
	
	body.pt.page_gtm #header .logo-home,
	body.pt.path-trade #header .logo-home,
	body.pt.path-press_relaunch #header .logo-home,
	body.pt.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/pt/content/logo_DR_press.gif);
	}
	
	body.dk.page_gtm #header .logo-home,
	body.dk.path-trade #header .logo-home,
	body.dk.path-press_relaunch #header .logo-home,
	body.dk.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/dk/content/logo_DR_press.gif);
	}
	
	body.cn.page_gtm #header .logo-home,
	body.cn.path-trade #header .logo-home,
	body.cn.path-press_relaunch #header .logo-home,
	body.cn.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/cn/content/logo_DR_press.gif);
	}
	
	body.jp.page_gtm #header .logo-home,
	body.jp.path-trade #header .logo-home,
	body.jp.path-press_relaunch #header .logo-home,
	body.jp.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/jp/content/logo_DR_press.gif);
	}
	
	body.kr.page_gtm #header .logo-home,
	body.kr.path-trade #header .logo-home,
	body.kr.path-press_relaunch #header .logo-home,
	body.kr.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/kr/content/logo_DR_press.gif);
	}
	
	body.ae.page_gtm #header .logo-home,
	body.ae.path-trade #header .logo-home,
	body.ae.path-press_relaunch #header .logo-home,
	body.ae.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/ae/content/logo_DR_press.gif);
	}
	
	body.no.page_gtm #header .logo-home,
	body.no.path-trade #header .logo-home,
	body.no.path-press_relaunch #header .logo-home,
	body.no.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/no/content/logo_DR_press.gif);
	}
	
	body.fi.page_gtm #header .logo-home,
	body.fi.path-trade #header .logo-home,
	body.fi.path-press_relaunch #header .logo-home,
	body.fi.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/fi/content/logo_DR_press.gif);
	}
	
	body.hu.page_gtm #header .logo-home,
	body.hu.path-trade #header .logo-home,
	body.hu.path-press_relaunch #header .logo-home,
	body.hu.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/hu/content/logo_DR_press.gif);
	}
	
	body.il.page_gtm #header .logo-home,
	body.il.path-trade #header .logo-home,
	body.il.path-press_relaunch #header .logo-home,
	body.il.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/il/content/logo_DR_press.gif);
	}
	
	body.tr.page_gtm #header .logo-home,
	body.tr.path-trade #header .logo-home,
	body.tr.path-press_relaunch #header .logo-home,
	body.tr.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/tr/content/logo_DR_press.gif);
	}
	
	body.se.page_gtm #header .logo-home,
	body.se.path-trade #header .logo-home,
	body.se.path-press_relaunch #header .logo-home,
	body.se.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/se/content/logo_DR_press.gif);
	}
	
	body.cz.page_gtm #header .logo-home,
	body.cz.path-trade #header .logo-home,
	body.cz.path-press_relaunch #header .logo-home,
	body.cz.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/cz/content/logo_DR_press.gif);
	}
	
	body.gr.page_gtm #header .logo-home,
	body.gr.path-trade #header .logo-home,
	body.gr.path-press_relaunch #header .logo-home,
	body.gr.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/gr/content/logo_DR_press.png);
	}
	
	body.ro.page_gtm #header .logo-home,
	body.ro.path-trade #header .logo-home,
	body.ro.path-press_relaunch #header .logo-home,
	body.ro.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/ro/content/logo_DR_press.jpg);
	}
	
	body.bg.page_gtm #header .logo-home,
	body.bg.path-trade #header .logo-home,
	body.bg.path-press_relaunch #header .logo-home,
	body.bg.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/bg/content/logo_DR_press.jpg);
	}
	
	body.rs.page_gtm #header .logo-home,
	body.rs.path-trade #header .logo-home,
	body.rs.path-press_relaunch #header .logo-home,
	body.rs.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/rs/content/logo_DR_press.gif);
	}
	
	body.lv.page_gtm #header .logo-home,
	body.lv.path-trade #header .logo-home,
	body.lv.path-press_relaunch #header .logo-home,
	body.lv.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/lv/content/logo_DR_press.gif);
	}
	
	body.ee.page_gtm #header .logo-home,
	body.ee.path-trade #header .logo-home,
	body.ee.path-press_relaunch #header .logo-home,
	body.ee.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/ee/content/logo_DR_press.gif);
	}
	
	body.lt.page_gtm #header .logo-home,
	body.lt.path-trade #header .logo-home,
	body.lt.path-press_relaunch #header .logo-home,
	body.lt.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/lt/content/logo_DR_press.gif);
	}
	
	body.hr.page_gtm #header .logo-home,
	body.hr.path-trade #header .logo-home,
	body.hr.path-press_relaunch #header .logo-home,
	body.hr.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/hr/content/logo_DR_press.gif);
	}
	
	body.be.page_gtm #header .logo-home,
	body.be.path-trade #header .logo-home,
	body.be.path-press_relaunch #header .logo-home,
	body.be.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/be/content/logo_DR_press.gif);
	}
	
	body.at.page_gtm #header .logo-home,
	body.at.path-trade #header .logo-home,
	body.at.path-press_relaunch #header .logo-home,
	body.at.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/at/content/logo_DR_press.png);
	}
	
	body.au.page_gtm #header .logo-home,
	body.au.path-trade #header .logo-home,
	body.au.path-press_relaunch #header .logo-home,
	body.au.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/au/content/logo_DR_press.gif);
	}
	
	body.br.page_gtm #header .logo-home,
	body.br.path-trade #header .logo-home,
	body.br.path-press_relaunch #header .logo-home,
	body.br.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/br/content/logo_DR_press.gif);
	}
	
	body.ca.page_gtm #header .logo-home,
	body.ca.path-trade #header .logo-home,
	body.ca.path-press_relaunch #header .logo-home,
	body.ca.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/ca/content/logo_DR_press.gif);
	}
	
	body.ch.page_gtm #header .logo-home,
	body.ch.path-trade #header .logo-home,
	body.ch.path-press_relaunch #header .logo-home,
	body.ch.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/ch/content/logo_DR_press.png);
	}
	
	body.in.page_gtm #header .logo-home,
	body.in.path-trade #header .logo-home,
	body.in.path-press_relaunch #header .logo-home,
	body.in.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/in/content/logo_DR_press.gif);
	}
	
	body.us.page_gtm #header .logo-home,
	body.us.path-trade #header .logo-home,
	body.us.path-press_relaunch #header .logo-home,
	body.us.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/us/content/logo_DR_press.gif);
	}
	
	body.uk.page_gtm #header .logo-home,
	body.uk.path-trade #header .logo-home,
	body.uk.path-press_relaunch #header .logo-home,
	body.uk.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/uk/content/logo_DR_press.gif);
	}
	
	body.sl.page_gtm #header .logo-home,
	body.sl.path-trade #header .logo-home,
	body.sl.path-press_relaunch #header .logo-home,
	body.sl.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/sl/content/logo_DR_press.png);
	}
	
	body.ba.page_gtm #header .logo-home,
	body.ba.path-trade #header .logo-home,
	body.ba.path-press_relaunch #header .logo-home,
	body.ba.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/ba/content/logo_DR_press.gif);
	}
	
	body.me.page_gtm #header .logo-home,
	body.me.path-trade #header .logo-home,
	body.me.path-press_relaunch #header .logo-home,
	body.me.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/me/content/logo_DR_press.gif);
	}
	
	body.sk.page_gtm #header .logo-home,
	body.sk.path-trade #header .logo-home,
	body.sk.path-press_relaunch #header .logo-home,
	body.sk.path-parallel_navigation #header .logo-home {
		background-image: url(//s3.germany.travel/media/sk/content/logo_DR_press.png);
	}
	
	
	#header .sitemap {
		display: none;
		position: absolute;
		left: 0;
		top: 40px;
		width: 950px;
		height: 400px;
		background: #ccc;
	}
	
	
	#header ul.header-nav {
		padding: 13px 0 0;
		float: left;
	}
	#header ul.header-nav>li {
		line-height: 1em;
		#line-height: 18px;
		float: left;
		display: block;
		border-right: 1px solid #d0d0d0;
		margin: 0 7px 0 0;
		padding: 0 7px 0 0;
	}
	#header ul.header-nav>li.last {
		border-right: 0;
		margin: 0;
		padding: 0;
	}


/* -- footer -- */

#footer {
	width: 950px;
	margin: 0 auto;
}
	#footer .footer-inner {
		background-color: white;
		
		height: 35px;
		padding: 0 10px;
		
	border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-pie-border-radius: 5px 5px 0 0;

		behavior: url('/media/js/pie/PIE.htc');
	}
	#footer .footer-inner a,
	#footer .footer-inner a:hover {
		color: #333333;
		text-decoration: none;
	}
	
	#footer ul.footer-links {
		padding: 13px 0 0;
		float: left;
	}
	#footer ul.footer-links.imprint {
		float: right;
	}
	#footer ul.footer-links li {
		line-height: 1em;
		float: left;
		display: block;
		border-right: 1px solid #333333;
		margin: 0 7px 0 0;
		padding: 0 7px 0 0;
	}
	#footer ul.footer-links li.last {
		border-right: 0;
		margin: 0;
		padding: 0;
	}
	
	#footer ul.footer-links.socialMedia li {
		margin: 0 0 0 7px;
		padding: 0 0 0 7px;
		border-right: 0;
		border-left: 1px solid #333333;
	}


/* -- content -- */

#container {
	margin: 60px auto 0;
	padding: 0 0 20px 0;
	width: 950px;
}

	#container .navigation {
		height: 115px;
		position: relative;
	}

	.navigation .navigationMain {
		margin: 0 0 20px;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	.navigation .navigationMain ul {
		margin: 0;
		padding: 0;
	}
	div#container div.navigation div.navigationMain ul li.nav437528,
	div#container div.navigation div.navigationMain ul li.nav765035 {
		/* hide deutschland fuer btn (a.malik) */
		display: none;
		visibility: hidden;
	}

/* NAVIGATION STYLE FOR CONSUMER PAGES */
    
    body.path-staedte___kultur #container .navigation,
    body.path-erholung #container .navigation,
    body.path-specials #container .navigation,
    body.path-gut_zu_wissen #container .navigation {
        height: auto;
    }

    body.path-staedte___kultur .navigation .navigationMain,
    body.path-erholung .navigation .navigationMain,
    body.path-specials .navigation .navigationMain,
    body.path-gut_zu_wissen .navigation .navigationMain {
        position: relative;
        width: 696px;
        margin-top: 120px;
    }


	#container .page {}
	#container .page-center {
		float: left;
		width: 656px;
		padding: 15px;
		background-color: white;
		
		border-radius: 5px;
		-pie-border-radius: 5px;
		behavior: url('/media/js/pie/PIE.htc');

	}
	#container .page-side {
		float: right;
		width: 240px;
		
		border-radius: 5px;
		-pie-border-radius: 5px;
		behavior: url('/media/js/pie/PIE.htc');
	}


/* -- bg -- */

img#bg {
	z-index: -5;
}
#supersized {
	z-index: -4;
}


/*-- Presskit Container Margin*/

.presskit div#container div.content-center {
	margin-top: 10px;
}


.navigation-breadcrumb {
	height: 30px;
	padding-top: 30px;
	#padding-top: 15px;
}
.navigation-breadcrumb a {
	color: black;
}

.navigation-breadcrumb-inner {
	padding: 4px 7px 4px 7px;
	border: 2px solid #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-pie-border-radius: 5px;
	
	background: #ECECED;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ECECED), to(#d4d5d6));
	background: -webkit-linear-gradient(#ECECED, #d4d5d6);
	background: -moz-linear-gradient(#ECECED, #d4d5d6);
	background: -ms-linear-gradient(#ECECED, #d4d5d6);
	background: -o-linear-gradient(#ECECED, #d4d5d6);
	background: linear-gradient(#ECECED, #d4d5d6);
	-pie-background: linear-gradient(#ECECED, #d4d5d6);
	
	behavior: url('/media/js/pie/PIE.htc');
	
	float: left;
}

.navigation-breadcrumb-inner.bg-gradient-red a {
	color: white;
}

/* -- twitter box -- */

.cycle-slide {
	zoom: 0 !important;
}



/* -- inverse/rtl styles -- */

body.rtl {
	text-align: right;
}
	body.inverse #container .page-center,
	body.rtl #container .page-center {
		float: right;
	}
	body.inverse #container .page-side,
	body.rtl #container .page-side {
		float: left;
	}
	
	body.rtl #header .head-logo {
		left: 0;
		right: auto;
		
		-pie-border-radius: 0 0 5px 5px;
		
		behavior: url('/media/js/pie/PIE.htc');
	}
	
	body.rtl .navigationMain {
		margin-top: 60px;
		display: inline-block;
	}
		body.rtl div.navigationMain ul li {
			float: right;
			margin: 0 0 0 10px;
		}
	
	body.rtl #header ul.header-nav {
		float: right;
	}
	
	body.rtl #footer ul.footer-links {
		float: right;

	}
	body.rtl #footer ul.footer-links,
	body.rtl #footer ul.footer-links li {
		float: right;
	}
	body.rtl #footer ul.footer-links li {
		border-right: 0;
		border-left: 1px solid #333333;
		margin: 0 0 0 7px;
		padding: 0 0 0 7px;
	}
	
	#footer .footer-inner .footer-links li {
		#padding-bottom: 5px !important;
	}
	
	body.rtl #footer ul.footer-links li.last {
		border-right: 0;
		border-left: 1px solid #333333;
		margin: 0 0 0 7px;
		padding: 0 0 0 7px;
	}
	body.rtl #footer ul.footer-links.imprint {
		border-left: 0;
	}
	
	
	body.rtl .content-addon-buttons {
		float: right;
	}
	body.rtl .content-addon-buttons.v2 .popover.top {
		width: 120px;
		margin-left: -81px;
	}

	body.rtl .content-addon-buttons.v2 .popover.top .arrow {
		left: auto;
		right: 10px;
	}

	
	body.rtl.path-shopping_3 div.dcDropdownInput span {
		background-position: -1px 50%;
		padding: 0 10px 0 34px;
	}
	
	body.rtl.path-shopping_3 .btn-mapLink {
		float: left;
		margin-left: 110px;
	}
		body.rtl.path-shopping_3 .btn-mapLink.v2 .btn-map-link .dzt {
			left: auto;
			right: -15px;
		}
	
	body.rtl.path-shopping_3.content div.btn-travelPlanner {
		margin-right: 15px;
	}
		body.rtl.path-shopping_3.content .btn-travelPlanner.v2 .btn-add-travelplanner {
			margin-right: -13px;
			margin-top: -14px;
		}
		body.rtl.path-shopping_3.content .btn-travelPlanner.v2 .btn-add-travelplanner .dzt {
			right: -7px;
			top: -8px;
		}

	body.rtl.content div.dcDropdownFade {
		display: none;
	}
	
	body.rtl div.jspPane {
		padding: 5px 5px 5px 0px !important;
	}
	body.rtl div.jspPane ul.scroller {
		margin-right: 0;
	}
	
	body.rtl .jspVerticalBar {
		right: auto;
		left: 0;
	}


.presskit  div.foldingList div.foldingListInner h4.close  {
	background: url('//s3.germany.travel/media/layout/image/icons/ico_up_down_grey.png') no-repeat scroll 99% 5px transparent !important;
	opacity: 1 !important;
	font-size: 13px !important;
	/*float:left !important;*/
}

.presskit div.foldingList div.foldingListInner h4.open  {
	background: url('//s3.germany.travel/media/layout/image/icons/ico_up_down_grey.png') no-repeat scroll 99% -26px transparent !important;
	font-size: 13px;
}

div.foldingList div.foldingListInner {
	margin-bottom: 10px;
	background: url('/media/layout/image/default_1/dottedLine.png') repeat-x scroll 0 0 transparent;
}


/*
body.presskit div.foldingList div.foldingListInner {
	margin-bottom: 10px;
}
*/





/* -- elements -- */

.box-basic {
	background-color: white;
	border: 3px solid white;

	border-radius: 5px;
	-pie-border-radius: 5px;
	position: relative;
	margin: 0 0 15px;
	
	behavior: url('/media/js/pie/PIE.htc');
}
	
	.box-basic .box-head {
		padding: 8px;
	}
	.box-basic .box-head h1,
	.box-basic .box-head h2,
	.box-basic .box-head h3,
	.box-basic .box-head h4,
	.box-basic .box-head h5,
	.box-basic .box-head h6 {
		margin: 0;
		padding: 0;
	}
	
	.bg-gradient-red {
		background: #e2001a; /* Old browsers */
		background: linear-gradient(to bottom,  #e2001a 60%,#8b0e13 100%); /* W3C */
		-pie-background: -moz-linear-gradient(top,  #e2001a 60%, #8b0e13 100%);
		
		behavior: url('/media/js/pie/PIE.htc');
	}



.box-contact {}
	.box-contact .box-body {
		padding-bottom: 0;
	}
	.box-contact .contact {
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		background: url('/media/layout/image/default_1/dottedLine.png') repeat-x scroll 0 bottom transparent;
	}
	.box-contact .contact.last {
		padding-bottom: 0;
		background: none;
	}
	.box-contact .contact-organisation {
		font-weight: bold;
	}
	.box-contact .contact-data {
		padding-top: 5px;
		overflow: hidden;
	}



.interaction-footer {
	margin: 20px 0 0;
	color: #878787;
}
	.interaction-footer .footer-links {
		padding: 13px 0 0;
		height: 33px;
		background: url(//s3.germany.travel/media/layout/image/default_1/dottedLine.png) 0 0 repeat-x transparent;
		clear: left;
		
	}
	.interaction-footer .footer-links li {
		float: left;
		padding: 0 10px 0 0;
		margin: 0 10px 0 0;
		border-right: 1px solid #878787;
	}
	.interaction-footer .footer-links li.last,
	.interaction-footer .footer-links li:last-child {
		border: 0;
	}
	.interaction-footer .footer-links li a {
		display: block;
		padding: 5px;
		color: #878787;
	}
	.interaction-footer .footer-links li a:hover {
		color: black;
	}
	
	.interaction-footer .footer-links li a.print {
		padding-left: 35px;
		background-image: url(//s3.germany.travel/media/layout/image/icons/iconPrint.png);
	}
	.interaction-footer .footer-links li a.print:hover {
		background-image: url(//s3.germany.travel/media/layout/image/icons/iconPrint_hover.png);
	}
	.interaction-footer .footer-links li a.sharing-button {
		padding-left: 35px;
		background-image: url(//s3.germany.travel/media/layout/image/icons/iconShare.png);
	}
	.interaction-footer .footer-links li a.sharing-button:hover {
		background-image: url(//s3.germany.travel/media/layout/image/icons/iconShare_hover.png);
	}


div.dcDropdownInput {
	font-size: 13px;
	line-height: 30px;
}


.search-results {}
	.search-results .search-entry {
		margin-bottom: 10px;
		padding-bottom: 10px;
		background: url(//s3.germany.travel/media/layout/image/default_1/dottedLine.png) repeat-x 0 100% transparent;
	}
	.search-results .entry-teaser {
		float: left;
		width: 140px;
	}
	.search-results .entry-content {
		margin-left: 150px;
	}
	.search-results h2,
	.search-results h2 a {
		color: black;
		font-size: 20px;
		line-height: 22px;
		margin: 0 0 5px;
	}
	.search-results a.more {
		color: #878787;
	}


/*
#background {
	position: fixed;
	z-index: -100;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
*/












.box-search {
	
}
.box-search input {
	border-color: black;
	height: 25px;
}
.box-search button {
	border-color: black;
}












/* -- overrides -- */

div.newsbox {
	padding: 0;
	width: auto;
	position: relative;
	z-index: inherit;
	#margin-bottom: 0;
}

	div.newsbox div.newsContainer {
		padding: 10px;
		width: 666px !important;
		height: auto !important;
		height: 400px;
		background: none rgba(0,0,0,.75);
		border-radius: 5px 5px 0 0;
		-pie-border-radius: 5px 5px 0 0;
		
		behavior: url('/media/js/pie/PIE.htc');
	}
	
	div.newsbox div.feedMain {
		#padding-top: 10px;
	}
	div.newsbox div.newsContainer h2 {
		margin: 0;
		padding: 0;
	}
	div.newsbox div.newsContainer .close {
		opacity: 1;
	}
	div.newsbox div.newsContainer div.feedMain h3,
	div.newsbox div.newsContainer div.newsContainerInner div.newsContainerInnerLeft h3 {
		font-size: 17px;
		line-height: 20px;
		/*
		#line-height: 18px !important;
		#margin: 0 !important;
		*/
	}
	div.newsbox div.newsContainer div.newsContainerInner div.newsContainerInnerLeft {
		margin-right: 0;
	}
	div.newsbox div.newsContainer div.newsContainerInner div.newsContainerInnerRight {
		width: 220px;
		padding-right: 10px;
	}
	
	div.newsbox div.newsContainer ul.feedOther h3 {
		line-height: 18px !important;
		margin: 0;
	}



/* -- meta theme navigation -- */

.theme-navigation {
	display: none;
}


/* -- navigation - theme -- */

.nav-theme {
	
}
	.nav-theme li.xxx {
		
	}
	
	.nav-theme a.nav-tile {
		display: block;
		padding: 3px;
		background: white;
		color: black;
	}
	.nav-theme a.nav-tile img {
		border-radius: 5px;
		-pie-border-radius: 5px;
		
		behavior: url('/media/js/pie/PIE.htc');
		display: block;
		width: 150px;
		height: 100px;
	}
	
	.nav-theme a.nav-tile span.wrap-text {
		display: table-cell;
		height: 25px;
		vertical-align: middle;
		padding: 0;
	}
	
/* -- Events Box -- */

.eventsNearby .eventsNearbyList li {
	padding: 5px 0 10px 0 !important;
}

/* -- Calls for tender page -- */
body.path-ausschreibungen .textContent {
    border-bottom: 1px dotted #bebebe;
}

body.path-ausschreibungen .textContent:last-child,
body.path-ausschreibungen .textContent:empty {
    border: none;
}
	
/* -- IE FIXES -- */


.eventDetails {
	*padding-bottom: 5px;
	*position: relative;
	*top: -33px;
}

#footer .footer-inner {
	background-color: white !important;
}





/* IE PIE BOOTSTRAP */
.img-rounded{behavior:url(/media/js/pie/PIE.htc)}
.img-circle{behavior:url(/media/js/pie/PIE.htc)}
.table-bordered{behavior:url(/media/js/pie/PIE.htc)}
select,textarea,input,code,pre{behavior:url(/media/js/pie/PIE.htc)}
.input-group-addon{behavior:url(/media/js/pie/PIE.htc)}
.btn{behavior:url(/media/js/pie/PIE.htc)}
.dropdown-menu{behavior:url(/media/js/pie/PIE.htc)}
.panel{behavior:url(/media/js/pie/PIE.htc)}
.well{behavior:url(/media/js/pie/PIE.htc)}
.nav-tabs > li > a{behavior:url(/media/js/pie/PIE.htc)}
.nav-pills > li > a{behavior:url(/media/js/pie/PIE.htc)}
.navbar{behavior:url(/media/js/pie/PIE.htc)}
.navbar-nav > li > a{behavior:url(/media/js/pie/PIE.htc)}
.navbar-toggle{behavior:url(/media/js/pie/PIE.htc)}
.navbar-toggle .icon-bar{behavior:url(/media/js/pie/PIE.htc)}
.breadcrumb{behavior:url(/media/js/pie/PIE.htc)}
.pagination{behavior:url(/media/js/pie/PIE.htc)}
.pager li > a,.pager li > span{behavior:url(/media/js/pie/PIE.htc)}
.modal-content{behavior:url(/media/js/pie/PIE.htc)}
.tooltip-inner{behavior:url(/media/js/pie/PIE.htc)}
.popover{behavior:url(/media/js/pie/PIE.htc)}
.popover-title{behavior:url(/media/js/pie/PIE.htc)}
.alert{behavior:url(/media/js/pie/PIE.htc)}
.thumbnail,.img-thumbnail{behavior:url(/media/js/pie/PIE.htc)}
.label{behavior:url(/media/js/pie/PIE.htc)}
.badge{behavior:url(/media/js/pie/PIE.htc)}
.progress{behavior:url(/media/js/pie/PIE.htc)}
.accordian-group{behavior:url(/media/js/pie/PIE.htc)}
.carousel-indicators li{behavior:url(/media/js/pie/PIE.htc)}
.jumbotron{behavior:url(/media/js/pie/PIE.htc)}
