/* LuxusReisen JumpPage */

body {
	
	text-align: center;
	background: url('img/hintergrund.png') repeat-x top left #ecebe3;
	margin: 0;
	padding: 0;
	font-family: 'Arial', Helvetica, sans serif;
	font-size: 14px;
}

img {
	
	border: none;	
	
}

a {

	color: #2c558c;
	text-decoration: underline;	
	
}

a:hover {

	color: #526e92;;
	text-decoration: none;	
	
}

#main {
	
	width: 1000px;
	margin: auto;
	padding: 0 0 0 0;
	text-align: left;
	
}

/* Headline und Subheadline */

#header {
	
	padding: 40px 0 20px 0;	
	background: url('img/header.png') top left no-repeat;
	
}

#headline {
	
	font-weight: 200;
	font-size: 36px;
	margin-bottom: 0;
	margin-top: 0;
}

#subheadline {
	
	font-weight: 200;	
	font-size: 16px;
	
}

/* Goldener Rand und Content */

#goldener-rand {

	padding: 6px 0 0 0;	
	background: url('img/goldenerrand.png') no-repeat top left;	
	
}

#content {
	
	/*padding: 25px 25px 0 25px;*/
	background: #FFFFFF;	
	
}

/* Trenner und Clear-Div */

.trenner {
	
	clear:both;
	width: 968px;
	height: 10px;
	margin: 0 0 0 16px;
	background: url('img/trenner.png') top left no-repeat;
	
		
}

.clear {
	
	clear: both;
	
}

/* Static Content */

#impressum {
	
	padding: 10px 25px 15px 25px;
	clear: both;
}

#datenschutz {
	
	padding: 25px 25px 20px 25px;

}

#impressum h2, #datenschutz h2 {

	padding: 0;
	margin: 0;
	
}

#impressum h3, #datenschutz h3 {

	padding: 0;
	margin: 0;
	
}

#backnav {

	float: right;	
	padding: 10px 25px 0px 25px;
	
}

/* 404 Errorpage */

#err404 {

	padding: 10px 25px 15px 25px;
	clear: both;
	min-height: 800px;
	
}

#err404 h2 {
	
	margin: 0;
	padding: 0;
	
}

#err404 h3 {
	
	margin: 30px 0 15px 0;
	padding: 0;
	
}

#err404 ol {
	
	margin: 30px 0 30px 0;
	padding: 0 0 0 40px;
	
}

/* Luxuscontent */

#luxuscontent {
	
	padding: 25px 25px 30px 25px;

}

#luxusreisen {

	float: left;	
	width: 458px;
	
}

#luxuskreuzfahrten {
	
	float: right;
	width: 458px;
	
}

.luxus-head {
	
	width: 445px;
	height: 32px;
	margin: 0 0 20px 0;
	padding: 6px 0 0 13px;
	background: url('img/luxushead.png') top left no-repeat;
	font-size: 20px;
	font-weight: 200;
	color: #50504a;
}

.luxus-head a {
	
	color: #50504a;
	text-decoration: none;
	
}

.luxus-head a:hover {
	
	color: #50504a;
	text-decoration: underline;
	
}

#lr-slider {
	
	width: 440px;
	height: 231px;
	margin: 0 0 40px 1px;
	padding: 8px 8px 8px 8px;
	background: url('img/luxusbild.png') top left no-repeat;
	
}
	
#lk-slider {
	
	width: 440px;
	height: 231px;
	margin: 0 0 40px 1px;
	padding: 8px 8px 8px 8px;
	background: url('img/luxusbild.png') top left no-repeat;
	
}

.luxus-text {
	
	margin: 0 0 20px 0;
	padding: 0 8px 0 8px;	
	font-size: 14px;
	color: #514e48;
        text-align: justify;
	
}

.luxus-angebothead {

	margin: 0 0 20px 0;
	padding: 0 8px 0 8px;	
	font-weight: 200;
	font-size: 16px;
	color: #514e48;
	
}

#luxuscontent ul {
	
	padding: 0;
	margin: 0 8px 10px 8px;
	width: 442px;
}

#luxuscontent ul li {
	
	list-style: none;
	width: 442px;
	margin: 0 0 4px 0;
	
}

#luxuscontent ul li h4 {
	
	padding: 0;
	margin: 0;
	font-weight: 200;
}

#luxuscontent ul li a {
	
	display: block;
	width: 422px;
	padding: 8px 8px 8px 12px;
	background: #f9f9f6;	
	color: #2c558c;
	text-decoration: none;
}

#luxuscontent ul li a:hover {
	
	display: block;
	width: 422px;
	padding: 8px 8px 8px 12px;
	background: #f1efea;	
	color: #526e92;
	text-decoration: underline;
}

a.luxus-mehrangebote {
	
	float:right;
	text-align: right;
	margin: 0 8px 0 18px;	
	color: #514e48;
	text-decoration: underline;
	
}

a.luxus-mehrangebote:hover {
	
	text-align: right;
	margin: 0 8px 0 18px;	
	text-decoration: none;
	
}

/* Blog Content */

#blogcontent {
	
	width: 950px;
	padding: 30px 25px 30px 25px;
}

#blog-bild {

	float: left;
	margin: 0 0 0 4px;
	padding: 8px 8px 8px 8px;	
	width: 302px;
	height: 184px;
	background: url('img/blogbild.png') top left no-repeat;

}

#blog-rechts {

	float: right;	
	width: 596px;
	
}

#blog-head {
	
	width: 583px;
	height: 30px;
	margin: 6px 0 20px 0 ;
	padding: 8px 0 0 13px;
	background: url('img/bloghead.png') top left no-repeat;
	font-size: 18px;
	font-weight: 200;
	color: #50504a;	
	
}

#blog-head a {
	
	color: #50504a;
	text-decoration: none;
	
}

#blog-head a:hover {
	
	color: #50504a;
	text-decoration: underline;
	
}

#blog-text {

	margin: 0 8px 20px 8px;	
	font-size: 14px;
	color: #514e48;
        text-align: justify; 
}


#blogcontent ul {
	
	padding: 0;
	margin: 0 8px 10px 8px;
	width: 582px;
}

#blogcontent ul li {
	
	list-style: none;
	width: 582px;
	margin: 0 0 4px 0;
	
}

#blogcontent ul li h4 {
	
	padding: 0;
	margin: 0;
	font-weight: 200;
}

#blogcontent ul li a {
	
	display: block;
	width: 562px;
	padding: 8px 8px 8px 12px;
	background: #f9f9f6;	
	color: #2c558c;
	text-decoration: none;
}

#blogcontent ul li a:hover {
	
	display: block;
	width: 562px;
	padding: 8px 8px 8px 12px;
	background: #f1efea;	
	color: #526e92;
	text-decoration: underline;
}


/* Banner */

#banner {
	
	padding: 25px;	
	text-align: center;
	
}

#banner a {
	
}

#banner a img {
	
	border: 2px solid #d6d6d6;
	
}

/* Flugcontent */

#flugcontent {
	
	padding: 30px 25px 30px 25px;	
	
}

#vornesitzen {
	
	float: left;
	width: 300px;
	
}

#businessclassflug {
	
	float: left;
	width: 300px;
	margin: 0 0 0 25px;
}

#firstclassflug {

	float: left;
	width: 300px;
	margin: 0 0 0 25px;
	
}

.flughead {

	width: 300px;
	height: 30px;
	margin: 6px 0 20px 0 ;
	padding: 8px 0 0 13px;
	background: url('img/flughead.png') top left no-repeat;
	font-size: 18px;
	font-weight: 200;
	color: #50504a;		
	
}

.flughead a {
	
	color: #50504a;
	text-decoration: none;
	
}

.flughead a:hover {
	
	color: #50504a;
	text-decoration: underline;
	
}

.flugbild {
	
	width: 291px;
	height: 95px;
	margin: 0 0 20px 0;
	padding: 8px 0 0 10px;
	background: url('img/flugbild.png') top center no-repeat;
	
}

.flugtext {
	
	margin: 0 8px 20px 8px;
	border-bottom: 1px solid #f1efea;
	padding: 0 0 20px 0;
	font-size: 14px;
	color: #514e48;	
        text-align: justify;
        
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;

}

.flug-angebothead {

	margin: 0 0 20px 0;
	padding: 0 8px 0 8px;	
	font-weight: 200;
	font-size: 16px;
	color: #514e48;
	
}

#flugcontent ul {
	
	padding: 0;
	margin: 0 6px 10px 6px;
	width: 288px;
}

#flugcontent ul li {
	
	list-style: none;
	width: 288px;
	margin: 0 0 4px 0;
	
}

#flugcontent ul li h4 {
	
	padding: 0;
	margin: 0;
	font-weight: 200;
}

#flugcontent ul li a {
	
	display: block;
	width: 268px;
	padding: 8px 8px 8px 12px;
	background: #f9f9f6;	
	color: #2c558c;
	text-decoration: none;
}

#flugcontent ul li a:hover {
	
	display: block;
	width: 268px;
	padding: 8px 8px 8px 12px;
	background: #f1efea;	
	color: #526e92;
	text-decoration: underline;
}

/* Footer */

#footer {
	
	width: 916px;
	min-height: 182px;
	padding: 40px 42px 20px 42px;
	background: url('img/footer.png') top left no-repeat #e1ded6;
	color: #5a5a5a;
	font-size: 13px;
	
}

#ticket-shop {
	
	float: left;	
	width: 300px;
	min-height: 195px;
	padding: 0 40px 0 0;
	border-right: 1px solid #d5d0c3;
	
	
}

#tsknlink {

	color: #5a5a5a;
	text-decoration: none;
	
}

#tsknlink:hover {

	color: #3d3d3d;
	text-decoration: underline;
	
}

#ts-text {

	text-align: justify;	
	
}

#ts-link {

	color: #5a5a5a;	
	text-decoration: underline;
	
}

#ts-link:hover {

	color: #5a5a5a;	
	text-decoration: none;
	
}

#reisenlinks {

	float: left;	
	width: 335px;
	min-height: 195px;
	padding: 0 40px 0 40px;
	border-right: 1px solid #d5d0c3;
}

#reisen-linkliste-links {
	
	float: left;
	width: 160px;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 22px;
	
}


#reisen-linkliste-links a {
	
	color: #5a5a5a;	
	text-decoration: underline;
	
}

#reisen-linkliste-links a:hover {
	
	color: #5a5a5a;	
	text-decoration: none;
	
}

#reisen-linkliste-rechts {
	
	float: right;
	width: 160px;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 22px;
	
}

#reisen-linkliste-rechts a {
	
	color: #5a5a5a;	
	text-decoration: underline;
	
}

#reisen-linkliste-rechts a:hover {
	
	color: #5a5a5a;	
	text-decoration: none;
	
}


#lr-meta {
	
	float: left;
	min-height: 195px;
	padding: 0 0 0 40px;
	
}

#lr-meta ul {
	
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 22px;
	
}

#lr-meta a {
	
	color: #5a5a5a;
	text-decoration: underline;
	
}

#lr-meta a:hover {
	
	color: #5a5a5a;
	text-decoration: none;
	
}

.footerhead {
	
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: 200;
	font-size: 15px;
	color: #5a5a5a; 	
	
}


	


