/*
Linkfarbe 
	rot: color: #cc071e// #004591;
Hover
	orange: color: #ec7305;
*/
/*		gallery popup		*/
* html div.main-col div.close-link {
	margin-top:25px;
	margin-left:10px;
}
div.main {
	margin:25px 15px 15px 15px;
	padding:0;
	border:1px solid #114499;
}
div.main p {
	margin:0;
	padding:0.5em 30px 1em 30px;
	font-size:11px;
	color:#707173;
	line-height: 1.2em;
}
div.main ul {
	display:inline;
	list-style-type:none;
}
div.main ul li {
	float:left;
}
div.mainimage {
	width:537px;
}
div.bildlinks table tr td a {
	text-decoration:none;
}
div.bildlinks table tr td.bildlinks {
	padding:0 0 0 0;
	text-align:center;
}


/*		gallery test		*/

div.artikel_gallery {
	text-align:center;
	margin: 0;
	padding:0;
	width:485px;
	background:white;

}
* html div.content {
	width:463px;
}
div.gallery_gesamt {
	margin: 1.5em 0 1.5em 0;
	width:485px;
	padding:0;
}
div.news-detail div.gallery_gesamt {
	margin-left:-20px;
}
* html gallery_gesamt {
	width:465px;
}
div.gallery_gesamt h2 {
	border-top:1px solid #666666;
	background:#e5eaed;
	
}
div.news-detail div.gallery_gesamt div h2 {
	border-top:1px solid #666666;
	color:#049;
	background:#e5eaed;
	
}
div.artikel_gallery ul {
	padding:0;
	margin:0 0 0 -40px;
	display: inline;
	list-style: none;
}

div.artikel_gallery ul li {
	display: inline;
}

div.artikel_gallery ul li.first {
	padding-left: 0;
}

div.artikel_gallery ul li img {
	vertical-align: bottom;
	margin: 10px 0 10px 0;
	border:none;
	padding-left:40px;
}
div.artikel_gallery ul li a:visited,
div.artikel_gallery ul li a {
	text-decoration:none;
}
div.artikel_gallery ul li a:active {
	color:red;
}

div.gallery_gesamt p.artikel_gallery_txt {
	text-align:center;
	border-bottom:1px solid #666666;
	background:#e5eaed;
	padding:0.2em 0 0.3em 0;
	margin:0;
}
div.news-detail div.gallery_gesamt p.artikel_gallery_txt {
	background:url('/de/media/grafics/gal_overview_bottom.gif') no-repeat 0 0;
	background:#e5eaed;
}



form.check-form #akt {
	margin:0 0 0 210px;
}
* html form.check-form  #akt {
	margin:0 0 0 170px;
}
#hiddeninput {
	display:none;
	height:0;
	width:0;
	line-height:0;
	margin:0;
	padding:0;
}
#hidden-p {
	margin:-7px 0 0 0;
}
* html #hidden-p {
	margin:-20px 0 0 0;
}



/*				paketauswahl					*/

div.main-col form.anmelde-form {
	background:none;
	color:#707173;
}
* html div.main-col form.anmelde-form p.info {
	margin:5px 0 0 20px;
	padding:0 0 0 0;
}
div.main-col form.anmelde-form p.info {
	margin:0 20px 0 40px;
	padding:0;
	line-height:14px;
	width:430px;
	color:#707173;
}
div.main div.bildlinks ul.bildlinks li {
	padding:0 0 0 10px;
}
#paketauswahl-bottom {
	background:url('/de/media/grafics/rb_check_bottom-long.gif') no-repeat 0 0;
	width:792px;
}
#paketauswahl-head{
	background:url('/de/media/grafics/bg-form-head-long.gif') no-repeat 0 0;
}



/*				reisebuero such-ergebnisseite			*/

div.rbsearch-result span {
	display:block;
	float:left;
	width:45px;
}
div.rb-searchresult-bottom {	
	background:url('/de/media/grafics/rb_searchresult_bottom.gif') no-repeat 0 bottom;
	width:485px;
	height:4px;
	margin:0 0 20px 0;
}
* html div.rb-searchresult-bottom {
	margin:-14px 0 0 0;
}
div.main-col div.rbsearch-result h2 {
	font-size:14px;
	line-height:14px;
	color: #00459;
	padding-left:15px;
	background:url('/de/media/grafics/rb_searchresult_h2.gif') no-repeat 0 0;
	position:relative;
}
div.main-col div.rbsearch-result h2 a {
	position:absolute;
	top:9px;
	right:5px;
	color:#d5d3d4;
	font-size:9px;
	text-decoration:none;
}
div.main-col div.rbsearch-result h3 {
	padding-left:15px;
	color:#233484;
}
div.main-col div.rbsearch-result p {
	padding-left:15px;
	color:#233484;	
}
div.main-col div.rbsearch-result p.adresse {
	width:200px;
}
div.main-col div.rbsearch-result a.more {
	margin-left:8px;
	margin-top:5px !important;
}
* html div.main-col div.rbsearch-result a.more {
	margin-left:3px !important;
}

div.rbsearch-result td {
	margin:0;
	padding:0;
}
div.rbsearch-result td.ol {
	border-left:1px solid #aeacad;
	border-bottom:1px solid #e2e2e2;
}
div.rbsearch-result td.or {
	border-right:1px solid #aeacad;
	border-bottom:1px solid #e2e2e2;
}
div.rbsearch-result td.ul {
	border-left:1px solid #aeacad;
}
div.rbsearch-result td.ur {
	border-right:1px solid #aeacad;
}
div.rbsearch-result td img {
	padding:0;
	margin:0;
	border-left:1px solid #aeacad;
	border-bottom:1px solid #aeacad;
	border-top:1px solid #aeacad;
}

/*					reisebuero suche			*/


div.reisebuero-suche div.head {
	background:url('/de/media/grafics/rb_search_head.gif') no-repeat 0 0;
	width:485px;
	height:4px;
}
* html div.reisebuero-suche div.head {
	margin-bottom:-15px;
}
div.reisebuero-suche div.content {
	background:#e2e2e2;
	height:80px;
}
div.reisebuero-suche div.bottom {
	background:url('/de/media/grafics/rb_search_bottom.gif') no-repeat 0 0;
	width:485px;
	height:4px;
}
div.main-col div.reisebuero-suche form {
	margin:0;
	padding:0;
	background:none;
}
div.main-col div.reisebuero-suche form label {
	color:#000;
	margin:0;
	padding:0;
}

/*			reisebuero ueberprefung der daten			*/


div.rahmen {
	border-left:1px solid #6dabda;
	border-right:1px solid #6dabda;
}
div.rahmen-top {
	background:url('/de/media/grafics/rb_check_head.gif') no-repeat 0 0;
	width:485px;
	height:3px;
	margin:0;
	padding:0;
}
* html div.rahmen-top {
	margin-bottom:-15px;
}
div.rahmen-bottom {
	background:url('/de/media/grafics/rb_check_bottom.gif') no-repeat 0 0;
	width:485px;
	height:3px;
	margin:0;
	padding:0;
}
div.main-col div.rahmen p {
	margin:0;
	padding:3px 0 3px 0;
	height:11px;
	line-heigth:11px;
}
* html div.main-col div.rahmen p {
	padding:0;
}
div.rahmen span.angabe {
	color:#074898;
	display:block;
	width:150px;
	padding:0 0 0 15px;
	float:left;
}
div.rahmen hr.blue-line {
	margin:0;
	padding:0;
	color:#6dabda;
	background-color:#6dabda;
}
div.rahmen form.check-form {
	background:none;
	padding-bottom:25px;
}
* html div.rahmen form.check-form {
	padding-bottom:3px;
}
div.rahmen h2 {
	background:#e2e2e2;
	margin:-5px 0 0 0;
}


/*		ENDE		reisebuero ueberprefung der daten	ENDE		*/


div.pageskip {
 height:40px;
 padding:0;
 margin:10px 0 0 0;
}
div.main-col div.pages {
 float:left;
 width:340px;
 text-align:center;
 margin:10px 0;
 padding:0;
 font-size:11px;
 line-height:14px;
 color:#707173; 
}
* html div.main-col div.pages {
 width:300px;
 margin:0;
}

div.main-col div.pages a ,
div.main-col div.pages a:visited {
 text-decoration:none;
 color:#cc071e;
 padding:0 3px;
}
div.main-col div.pages a:hover {
 color:#ec7305;
}
div.main-col div.prev {
 float:left;
 width:65px;
 text-align:left;
 margin:10px 0;
 padding:0 0 0 4px;
 font-size:11px;
 line-height:14px;
 color:#333; 
 font-weight:bold;
}
div.main-col div.prev a:visited,
div.main-col div.prev a {
 margin:0;
 padding:0 0 0 14px;
 color:#cc071e;
 background-image:url('/de/media/grafics/arc-back.gif');
 background-repeat:no-repeat;
 background-position:0 -88px;
 text-decoration:none;
}
div.main-col div.prev a:hover {
 color:#ec7305;
 background-image:url('/de/media/grafics/arc-back.gif');  
 background-repeat:no-repeat;
 background-position:0 5px;
}
* html div.main-col div.prev p a.more:visited,
* html div.main-col div.prev p a.more  {
 padding:2px 0 0 14px;
 background-position:0 -86px;
 margin-left:0;
}
* html div.main-col div.prev p a.more:hover {
 background-position:0 7px; 
}


div.main-col div.next {
 float:right;
 width:65px;
 text-align:right;
 margin:10px 0;
 padding:0;
 font-size:11px;
 line-height:14px;
 color:#333; 
 font-weight:bold;
}
div.main-col div.next a:visited,
div.main-col div.next a {
 margin:0;
 padding:0 14px 0 0;
 color:#cc071e;
 background-image:url('/de/media/grafics/arc-teaser-navi.gif');  
 background-repeat:no-repeat;
 background-position:100% -88px;
 text-decoration:none;
  background-position:100% 5px;
}
div.main-col div.next a:hover {
 color:#ec7305;
 background-image:url('/de/media/grafics/arc-teaser-navi.gif'); 
 background-repeat:no-repeat;
 background-position:100% 5px; 
}
* html div.main-col div.next p a.more:visited,
* html div.main-col div.next p a.more {
 padding:2px 14px 0 0;
 background-position:100% -86px;
}
* html div.main-col div.next p a.more:hover {
 background-position:100% 7px;
}


.main-col td {
	margin:0;
	padding:0;
	font-size:11px;
	color:#707173;
	line-height: 1.2em;	
}



/*			threecol-teaser 			*/
.div div.main-col div.threecol-teaser{
	width:485px;
	height:auto;
	margin-top:116px;
	padding: 100px;
	background-color:white;
}

div.main-col div.threecol-teaser a.more {
	background-image:url('/de/media/grafics/arc-teaser-navi-long.gif');
	background-position:0 -47px;
	background-repeat:no-repeat;
	position:absolute;
	bottom:40px;
	left:-105px;
	display:block;
	width:136px;
	height:20px;
	background-position:0 225px;

}
* html div.main-col div.threecol-teaser a.more {
	background-image:url('/de/media/grafics/arc-teaser-navi-long.gif');
	left:-6px;
	width:136px;
	height:20px;
	background-position:0 225px;
}
*+html div.main-col div.threecol-teaser a.more {
	background-image:url('/de/media/grafics/arc-teaser-navi-long.gif');
	left:-6px;
	width:136px;
	height:20px;
	background-position:0 225px;
}
div.main-col div.threecol-teaser a.more:hover {
	background-position:0 225px;
}	
*+html div.main-col div.threecol-teaser a.more:hover {
	background-position:0 225px;
}	
* html div.main-col div.threecol-teaser div.iemuell a.more {
	background-image:url('/de/media/grafics/arc-teaser-navi-long.gif');
	background-position:0 -47px;
	left:-6px;
	width:136px;
	height:20px;

}
*+html div.main-col div.threecol-teaser div.iemuell a.more {
	background-image:url('/de/media/grafics/arc-teaser-navi-long.gif');
	background-position:0 -47px;
	left:-6px;
	width:136px;
	height:20px;

}


/*			ende threecol-teaser 			*/



/*			suchen&buchen-teaser 			*/
	
div.teaser-col div.search-and-book {
	width:300px;
	height:250px;
	margin:6px 0 0 0;
}
div.teaser-col div.search-and-book p {
	color:#2b65b0;
	font-variant: small-caps;
	padding:2px 4px;
	border-left:1px solid #d9dadb;
	border-right:1px solid #d9dadb;
}
div.teaser-col div.search-and-book p span {
	vertical-align:top;	
}
div.teaser-col div.search-and-book p img {
	margin:0 0 0 5px;
	border:none;
}
div.teaser-col div.search-and-book h2 {
	margin:0;
	padding: 0.6em 4px 0.5em 10px;
	font-size:11px;
	color: #00459;
	line-height:1.2em;
	background:#d9dadb /*url('/de/media/grafics/search-and-book-teaser-headline.png') no-repeat 100% 0;*/
}

	
/*			ende suchen&buchen-teaser 			*/
/* top reportagen teaser */
/* newsteaser*/
div.main-col div.maincol-top-reportagen {
	width:485px;	
	min-height:165px;
	/*background:url('/de/media/grafics/bg-maincol.png') no-repeat 100% 100%;*/	
	margin:8px 0 8px 0;
	border:1px solid #d9dadb;
}
div.main-col div.maincol-top-reportagen h2.repo-headline {
	padding: 0.7em;
	margin:0;
	border-bottom:0;
	font-size:12px;
	color:#004591;
	line-height:1.2em;
	background:#d9dadb;
	/*background: url('/de/media/grafics/bg-maincol-headline.png') no-repeat 0 0;*/
	text-transform: capitalize;
	text-align:left;
	/*word-spacing: 1em;*/
}

div.main-col div.maincol-top-reportagen div.container div.article-teaser a  {
	margin-bottom:15px;
}
div.main-col div.maincol-top-reportagen p img{
	margin-right:15px;
}
div.main-col div.maincol-top-reportagen p {
	padding-left:15px;
}
div.main-col div.maincol-top-reportagen h2 {
	padding-left:15px;
}


div.teaser-col div.maincol-top-reportagen {
	width:300px;
	min-height:90px;
	/*background:url('/de/media/grafics/bg-maincol.png') no-repeat 100% 100%;*/	
	margin:8px 0 8px 0;
	border:1px solid #cc071e;
	font-size:70%;
}

div.teaser-col div.maincol-top-reportagen div.container div.article-teaser {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
	
/*
div.teaser-col div.maincol-top-reportagen div.container div.article-teaser h2 {

}
*/

div.teaser-col div.maincol-top-reportagen h2.repo-headline {
	padding: 0.1em;
	margin:0;
	border-bottom:0;
	font-size:10px;
	color:#fff;
	line-height:1.8em;
	background:#cc071e;
	/*background: url('/de/media/grafics/bg-maincol-headline.png') no-repeat 0 0;*/
	text-transform: uppercase;
	text-align:center;
	word-spacing: 0.2em;
}
/* newsteaser*/

div.main-col div.maincol-top-reportagen div.container {
	margin:0 0 10px 10px;
}
div.main-col div.maincol-top-reportagen div.container a:visited.more ,
div.main-col div.maincol-top-reportagen div.container a.more {
	margin-top:0;
}
div.main-col div.maincol-top-reportagen div.header-image {
	margin-top:0;
}

/* endentop reportagen teaser */

/* variabler Teaser rechte Spalte */

div.teaser-col div.rightcol-var-teaser {
	width:300px;
	height:auto;
	/*background:url('/de/media/grafics/bg-maincol.png') no-repeat 100% 100%;*/	
	margin:8px 0 8px 0;
	/*padding-bottom:18px;*/
	border:1px solid #d9dadb;
	font-size:70%;
}

div.teaser-col div.rightcol-var-teaser div.container {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
	


div.teaser-col div.rightcol-var-teaser h2.repo-headline {
	padding: 0.1em;
	padding-left: 5px;
	margin:0;
	border-bottom:0;
	font-size:10px;
	color:#004591;
	line-height:1.8em;
	background:#d9dadb;
	/*background: url('/de/media/grafics/bg-maincol-headline.png') no-repeat 0 0;*/
	text-transform: uppercase;
	text-align:left;
	word-spacing: 0.2em;
}
div.teaser-col div.rightcol-var-teaser a.more:visited,
div.teaser-col div.rightcol-var-teaser a.more {
	display:block;
	float:left;
	margin:-1.2em 6px 0 18px;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	/*background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 -89px;*/
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;

}
 *html div.teaser-col div.rightcol-var-teaser a.more:visited, 
* html div.teaser-col div.rightcol-var-teaser a.more {
	margin:-1em 6px 0 9px;
}

*+html div.teaser-col div.rightcol-var-teaser a.more:visited, 
*+html div.teaser-col div.rightcol-var-teaser a.more {
	margin:-1em 6px 0 9px;
}
div.teaser-col div.rightcol-var-teaser a.more:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}


.tabelle {
	border:1px solid #386aab;
	font-size:11px;
}
.tabelle td {
	border:1px solid #386aab;
}
.link-intern-nomargin {
	margin:-1.2em 6px 0 -8px;
	padding:0 0 0 22px;
	color: #cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	/*background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 -89px;*/
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}
a.link-intern-nomargin:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}
.link-intern-back {
	margin:-1.2em 6px 0 0;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	/*background:url('/de/media/grafics/arc-back.gif') no-repeat 0 -89px;*/
	background:url('/de/media/grafics/arc-back.gif') no-repeat 0 4px;
}
a.link-intern-back:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-back.gif') no-repeat 0 4px;
}
.link-intern {
	margin:-1.2em 6px 0 0;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	/*background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 -89px;*/
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}
a.link-intern:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}
.link-intern-back {
	margin:-1.2em 6px 0 0;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	/*background:url('/de/media/grafics/arc-back.gif') no-repeat 0 -89px;*/
	background:url('/de/media/grafics/arc-back.gif') no-repeat 0 4px;
}
a.link-intern-back:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-back.gif') no-repeat 0 4px;
}
.link-extern {
	margin:-1.2em 6px 0 0;
	padding:0 0 0 3px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a.link-extern:hover {
	color:#ec7305;
}
#full-wrap div.main-col ul.sitemap {
	list-style-type:none;
	
	margin:0 0 0 -30px;
}
* html #full-wrap div.main-col ul.sitemap {
	margin:0;
}
*+html #full-wrap div.main-col ul.sitemap {
	margin:0;
}
#full-wrap div.main-col ul.sitemap li {
	list-style-type:none;
	margin:0;
}
#full-wrap div.main-col ul.sitemap li a:visited,
#full-wrap div.main-col ul.sitemap li a {
	/*background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 -89px;*/
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
	font-size:11px;
	text-decoration:none;
	padding:0 0 0 20px;
	font-weight:bold;
	color:#cc071e;
}
#full-wrap div.main-col ul.sitemap li a:hover {
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
	font-size:11px;
	text-decoration:none;
	padding:0 0 0 20px;
	font-weight:bold;
	color:#ec7305;
}
p.halfcontent-left {
	width:240px;
	float:left;
	margin-right:40px;
}
* html p.halfcontent-left {
	width:240px;
	float:left;
	margin-right:17px;
}
*+html p.halfcontent-left {
	width:240px;
	float:left;
	margin-right:17px;
}
div.halfcontent-right {
	float:left;
	height:1000px;
	width:220px;
	margin-left:17px;
}
* html div.halfcontent-right {
	float:left;
	height:1000px;
	width:220px;
	margin-left:0;
}
*+html div.halfcontent-right {
	float:left;
	height:1000px;
	width:220px;
	margin-left:0;
}
html {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	font-family:Verdana, sans-serif;
	color:#58585a;
}
#full-wrap {
	margin:12px auto auto 13px;
	padding:0;
	width: 805px;
	color:#707173;
	border-width:1px;
	border-color:#bbb;
	border-style:solid;
	/*background-image: url('../media/grafics/bg-shadow.gif');*/
	background-color:#fff;
	background-repeat: repeat-y;
}
.header {
	padding:0;
	margin:0 0 0 0;
	height:140px;
	width:805px;
	/*background:url('../media/grafics/bg-shadow-head.gif') no-repeat 0 0;*/
}
.header h1 {
	display:block;
	margin:0;
	padding:140px 0 0 0;
	height:0;
	overflow:hidden;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url('/media/header/clean.jpg');
}
.header img.print {
	display:none;
}
div.main-navi {
	position:relative;
	margin:0 0 0 0;
	padding: 0;
	border-top:1px solid #d9dadb;
	border-bottom:1px solid #d9dadb;
}
div.main-navi h2 {
	display:none;
}
div.main-navi form.search {
	position:absolute;
	margin:0;
	padding:0;
	width:136px;
	height:24px;
	top:4px;
	right:0;
	line-height:20px;
	text-align:right;
}
* html div.main-navi form.search {
	right:0;
}

*+html div.main-navi form.search {
	right:0;
}
div.main-navi form.search fieldset {
	margin:0;
	padding:0;
	border:0 solid;
}
* html div.main-navi form.search fieldset {
	margin-top:1px;
	margin-right:20px;
}
div.main-navi form.search input {
	margin:0;
	font-size:11px;
	width:72px;
	float:left;
}
* html div.main-navi form.search input {
	width:100px;
}
* html div.main-navi form.search fieldset input { 
	margin-top:1px;
	padding:0 1px;
}
* html div.main-navi form.search fieldset input.submit {
	margin:0;
	padding:0;
}
*+html div.main-navi form.search fieldset input {
	padding:0 1px;
}

div.main-navi form.search input.submit {
	width:49px;
	height:20px;
	cursor:pointer;
	float:right;
}
div.main-navi ul.main {
	margin:0;
	padding:3px 0; 
	height:18px;
	color:#fff;
	/*background-image: url('../media/grafics/bg-main-navi.jpg');*/
	background-color:#e9e9e9;
	list-style-type:none;
}
div.main-navi ul.main li {
	float:left;
	margin:0;
	padding:0;
	height:16px;
}
div.main-navi ul.main li a:visited,
div.main-navi ul.main li a {
	display:block;
	margin:0;
	padding:0 13px;
	height:16px;
	white-space:nowrap;
	border-right:2px solid #004591;
	text-decoration:none;
	color:#004591;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	line-height:16px;
}
* html div.main-navi ul.main li a:visited,
* html div.main-navi ul.main li a {
	width:1%;
}
div.main-navi ul.main li a:hover {
	color:#cc071e;
	/*background:#b6c2cd;*/
}
div.main-navi ul.main li strong a,
div.main-navi ul.main li strong a:visited,
div.main-navi ul.main li strong a:hover{
	color:#cc071e;
	/*background:#b6c2cd;*/
}

div.main-navi div.sub-navi {
	position:relative;
	margin:0 0 0 0;
	padding:0;
	height:18px;
	line-height:18px;
	background:#e9e9e9 /*url('/de/media/grafics/bg-sub-navi.jpg') no-repeat 0 0*/;
}

div.main-navi div.sub-navi ul {
	margin:0;
	padding:0 0 0 1px;
	list-style-type:none;
}
div.main-navi div.sub-navi ul li {
	display:inline;
	margin:0;
	padding:0;
	font-size:11px;
	/*font-weight:bold;*/
}
div.main-navi div.sub-navi ul li a:visited,
div.main-navi div.sub-navi ul li a {
	padding:0 14px 0 12px;
	color:#26476e;
	text-decoration:none;
	border-right:2px solid #004591;
	/*background:url('./img/border-sub-navi.gif') no-repeat 100% 50%;*/
}
div.main-navi div.sub-navi ul li a:hover {
	color:#cc071e;
}
div.main-navi div.sub-navi ul li strong a:visited,
div.main-navi div.sub-navi ul li strong a {
	color:#cc071e;
}
div.main-navi div.sub-navi ul li.last a:visited,
div.main-navi div.sub-navi ul li.last a {
	background:none;
}



div.main-col h1,
div.teaser-col h1,
div.big-content-col h1 {
	margin:0;
	padding:0.5em 0 0.3em 0;
	font-size:18px;
	color:#149;
	line-height:1.2em;
}
div.main-col h1 {
	padding:0.5em 4px 0.3em 4px;
}
div.main-col h1 span.headline-add {
	font-size:11px;
	color:#0075b4;
}
div.main-col h2,
div.teaser-col h2,
div.big-content-col h2 {
	margin:0;
	padding:0.5em 0 0.3em 0;
	font-size:11px;
	color:#cc071e;
	line-height:1.2em;
}
div.main-col h2 {
	padding:0.5em 4px 0.3em 4px;
}
div.main-col div.article-teaser h2 {
	padding:3px 0 0.1em 0;
}
div.main-col h3,
div.teaser-col h3,
div.big-content-col h3 {
	margin:0;
	padding:0.5em 0 0.3em 0;
	font-size:11px;
	color:#707173;
	line-height:1.2em;
}
div.main-col h3 {
	padding:0.5em 4px 0.3em 4px;
}
div.main-col div.article-teaser h3 {
	padding:0.2em 0 0.1em 0;
}
div.main-col div.header-image {
	margin:6px 0 12px 0;
	padding:0;
}

div.main-col p,
div.teaser-col p,
div.big-content-col p {
	margin:0;
	padding:0.5em 0 1em 0;
	font-size:11px;
	color:#707173;
	line-height: 1.2em;
}
div.main-col p {
	padding:0.5em 4px 1em 4px;
}
div.main-col p.rep-img {
	padding:0;
}
div.main-col img.left,
div.teaser-col img.left,
div.big-content-col img.left {
	float:left;
	margin:4px 10px 4px 0;
	padding:0;
	border:0 solid;
}
div.main-col img.right,
div.teaser-col img.right,
div.big-content-col img.right {
	float:right;
	margin:4px 0 4px 10px;
	padding:0;
	border:0 solid;
}
div.main-col span.image-left,
div.main-col div.image-left {
	display:block;
	float:left;
	margin:10px 10px 4px 0;
	padding:0;
	border:0 solid;
	background:white;
	text-align:center;
	overflow:hidden;
	width:200px;
	font-style:italic;
	color:#0258b6;
}
div.main-col span.image-right,
div.main-col div.image-right {
	display:block;
	float:right;
	margin:10px 0 4px 10px;
	padding:0;
	border:0 solid;
	background:white;
	text-align:center;
	width:200px;
	font-style:italic;
	color:#0258b6;
}
div.main-col ul.more-links {
	margin:-1.8em 4px 1em 4px;
	padding:0;
	list-style-type:none;
}
div.main-col ul.more-links li {
	margin:0;
	padding:0;
}
div.main-col ul.more-links li a {
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#cc071e;
}
div.main-col ul.more-links li a:visited {
	color:#237;
}
div.main-col ul.more-links li a:hover {
	color:#EC7305;
}

div.main-col span.image-left img,
div.main-col span.image-right img,
div.main-col div.image-left img,
div.main-col div.image-right img {
	border:0 solid;
}
div.main-col span.image-left span,
div.main-col span.image-right span,
div.main-col div.image-left p,
div.main-col div.image-right p {
	display:block;
	clear:both;
	margin:0;
	padding:2px 4px;
	color:#666;
	font-size:11px;
	text-align:left;
	line-height:16px;
}
a strong.highlight {
	color:#0274b2;
}
a:hover strong.highlight {
	color:#ec7305;
}
strong.highlight {
	color:#ec7305;
}
strong.tipp {
	color:#049;
	text-transform:uppercase;
}

div.main-col span.image-left span.copy,
div.main-col span.image-right span.copy,
div.main-col div.image-left p.copy,
div.main-col div.image-right p.copy {
	display:block;
	text-align:right;
	color:#0258b6;
}

div.main-col span.image-left span.subline,
div.main-col span.image-right span.subline,
div.main-col div.image-left p.subline,
div.main-col div.image-right p.subline {
	color:#0258b6;
}

div.main-col a,
div.teaser-col a,
div.big-content-col a {
	color:#cc071e;
}
div.main-col a.river{
	color:#cc071e;
}
div.main-col a:visited.river {
	color:#707173;
}

div.main-col a:visited,
div.teaser-col a:visited,
div.big-content-col a:visited {
	color:#707173;
}
div.main-col a:hover,
div.teaser-col a:hover,
div.big-content-col a:hover {
	color:#ec7305; 
}

div.main-col a.back,
div.teaser-col a.back,
div.big-content-col a.back {
	color:#cc071e;
	font-weight: bold;
	padding-left:20px;
	/*background:url('./img/arc-back.gif') no-repeat 1px -88px;*/
	background:url('./img/arc-back.gif') no-repeat 1px 5px;
	text-decoration: none;
}
div.main-col a.back:visited,
div.teaser-col a.back:visited,
div.big-content-col a.back:visited {
	color:#cc071e;
}
div.main-col a.back:hover,
div.teaser-col a.back:hover,
div.big-content-col a.back:hover {
	color:#EC7305;
	background:url('./img/arc-back.gif') no-repeat 1px 5px;
}

div.main-col a.more:visited,
div.main-col a.more {
	display:block;
	float:left;
	margin:-1.2em 6px 0 18px;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	/*background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 -89px;*/
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;

}
 *html div.main-col a.more:visited, 
* html div.main-col a.more {
	margin:-1em 6px 0 9px;
}

*+html div.main-col a.more:visited, 
*+html div.main-col a.more {
	margin:-1em 6px 0 9px;
}
div.main-col a.more:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}

div.main-col {
	float:left;
	width:485px;
	margin:0;
	padding:0 0 0 5px;
}


div.main-col div.info-box {
	margin:20px 0;
	padding:0 7px 12px 7px;
	background-color:#c5d9f1;	
	overflow:hidden;
}
div.main-col div.info-box h2 {
	margin:0 -7px 0 -7px;
	padding:2px 7px 3px 9px;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	line-height:14px;
	color: #00459;
	background:#149;
}
div.main-col div.info-box img {
	float:left;
	margin:7px 14px 3px 0;
	padding:0;
	border:0 solid;
}
div.main-col div.info-box a.more:visited, 
div.main-col div.info-box a.more {
	display:block;
	float:right;
	margin:-1.2em 6px 0 0;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	/*background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 -89px;*/
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}
* html div.main-col div.info-box a.more:visited,
* html div.main-col div.info-box a.more {
	margin:-0.7em 6px 0 0;
}
*+html div.main-col div.info-box a.more:visited,
*+html div.main-col div.info-box a.more {
	margin:-0.7em 6px 0 0;
}
div.main-col div.info-box a.more:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}


div.main-col div.author-box {
	float:right;
	margin:20px 0;
	padding:0;
	background-color:#fff;	
	background-image:url('/de/media/grafics/bg-author-teaser.gif');
	background-repeat:repeat-y;
	width:217px;
}
div.main-col div.author-box h2 {
	margin:0;
	padding:2px 7px 3px 9px;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	line-height:14px;
	color:#149;
	background-color:#d8d3d7;
	background-image:url('/de/media/grafics/bg-author-teaser-headline.gif');
	background-repeat:no-repeat;
	width:201px;
}
div.main-col div.author-box h3 {
	padding:20px 0 0 0;
	color:#149;
}
div.main-col div.author-box p {
	color:#149;
	margin-bottom:0;
	padding-bottom:0;
	width:207px;
}
* html div.main-col div.author-box p {
	color:#149;
	margin-bottom:0;
	padding-bottom:0;
	width:100px;
}
*+html div.main-col div.author-box p {
	color:#149;
	margin-bottom:0;
	padding-bottom:0;
	width:100px;
}
div.main-col div.author-box div.author {
	margin:0 0 0 1px;
	padding: 0 5px 0 0;
	width:217px;
}

div.main-col div.author-box img {
	float:left;
	margin:0;
	padding:0 10px 0 10px;
	border:0 solid;
}
div.main-col div.author-box div.clear {
	clear:both;
	margin:-1px 0 0 0;
	padding:0;
	height:2px;
	overflow:hidden;
	background-image:url('/de/media/grafics/bg-author-teaser-foot.gif');
	background-repeat:no-repeat;
	background-position:0 -1px;
}
* html div.main-col div.author-box div.clear {
	margin:-1px 0 0 0;
	background-image:url('/de/media/grafics/bg-author-teaser-foot.gif');
	background-repeat:no-repeat;
	background-position:0 0;
}
*+html div.main-col div.author-box div.clear {
	margin:-1px 0 0 0;
	background-image:url('/de/media/grafics/bg-author-teaser-foot.gif');
	background-repeat:no-repeat;
	background-position:0 -1px;
	height:3px;
}


div.main-col div.ship-header {
	margin:0;
	padding:0;
	border-top:1px solid #149;
	border-bottom:1px solid #149;
	height:207px;
}
div.main-col div.ship-header img.left {
	margin-top:0;
	padding-top:0;
}
div.main-col div.ship-header dl {
	margin:0;
	padding:0;
}
div.main-col div.ship-header dt {
	margin:10px 0 0 10px;
	padding:0;
	color:#149;
	font-size:11px;
	font-weight:normal;
}
div.main-col div.ship-header dd {
	margin:0 0 0 10px;
	padding:0;
	color:#149;
	font-size:18px;
	font-weight:bold;
}

div.main-col div.leseproben-teaser,
div.main-col div.article-teaser {
	clear:both;	
	margin:9px 0;
	padding:0;
}

div.main-col div.article-teaser a.more:visited, 
div.main-col div.article-teaser a.more {
	display:block;
	float:right;
	margin:-1.4em 6px 0 0;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-image:url('../media/grafics/arc-teaser-navi.gif');
	/*background-position:0 -89px;*/
	background-position:0 4px;
	background-repeat:no-repeat;
}
div.main-col div.article-teaser a.more:hover {
	color:#ec7305;
	background-image:url('../media/grafics/arc-teaser-navi.gif');
	background-position:0 4px;
	background-repeat:no-repeat;
}


div.main-col div.leseproben-teaser h2 {
	margin:0;
	padding:30px 0 0 0;
	color:#707173;
}
div.main-col div.leseproben-teaser a.more:visited, 
div.main-col div.leseproben-teaser a.more {
	display:block;
	float:left;
	margin:0 6px 0 0;
	padding:0 0 0 18px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	/*background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat -4px -89px;*/
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat -4px 4px;
}
div.main-col div.leseproben-teaser a.more:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat -4px 4px;
}
div.main-col div.leseproben-teaser div.clear {
	clear:both;
	margin:0;
	padding:0;
	height:1px;
	width:480px;
	overflow:hidden;	
}

div.main-col div.searchlist-list,
div.main-col div.news-list {
	clear:both;	
	margin:0.7em 0 0.6em 0;
	padding:0;
}
div.main-col div.news-list p {
	margin:0;
}
div.main-col div.search-list h2 {
	color:#707173;
	padding-left:-4px;
	/*background:url('/de/media/grafics/search-h2.gif') no-repeat 0 4px;*/
}
div.main-col div.search-list h2.river {
	color:#707173;
	padding-left:-4px;
	/*background:url('/de/media/grafics/search-h2_fluss.gif') no-repeat 0 4px;*/
}
div.main-col div.news-list h2 {
	color:#707173;
	padding-left:-2px;
	/*background:url('/de/media/grafics/anchor-h2.gif') no-repeat 0 4px;*/
}
div.main-col div.news-list h3 {
	font-size:18px;
	color:#049;
	padding-left:-2px;
	/*background:url('/de/media/grafics/anchor-h2.gif') no-repeat 0 12px;*/
}
div.main-col div.search-list h2 a,
div.main-col div.news-list a.date {
	text-decoration: none;
}


div.main-col div.news-list a.more:visited, 
div.main-col div.news-list a.more {
	display:block;
	float:right;
	margin:-2.2em 6px 0 0;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-image:url('/de/media/grafics/arc-teaser-navi.gif');
	background-repeat:no-repeat;
	/*background-position:0 -89px;*/
	background-position:0 4px;
}
* html div.main-col div.news-list a.more:visited, 
* html div.main-col div.news-list a.more {
	margin:-1.7em 6px 0 0;
}
*+html div.main-col div.news-list a.more:visited, 
*+html div.main-col div.news-list a.more {
	margin:-1.7em 6px 0 0;
}
div.main-col div.news-list a.more:hover {
	color:#ec7305;
	background-image:url('/de/media/grafics/arc-teaser-navi.gif');
	background-repeat:no-repeat;
	background-position:0 4px;
}

div.main-col div.news-detail {
	clear:both;	
	margin:0.7em 0 0.6em 0;
	padding:0;
	padding:0 0 0 20px;
	
}
div.main-col div.news-detail h2 {
	color:#707173;
}
div.main-col div.news-detail h3 {
	font-size:18px;
	color:#049;
	/*background:url('/de/media/grafics/anchor-h2.gif') no-repeat 0 13px;*/
	margin-left:-20px;
	padding-left:20px;
}
div.main-col div.news-detail a.date {
	text-decoration: none;
}
div.main-col div.news-detail p {
	background:none;
}

div.main-col div.news-detail a.more:visited, 
div.main-col div.news-detail a.more {
	display:block;
	float:left;
	margin:-2.2em 6px 0 -2px;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-image:url('/de/media/grafics/arc-teaser-navi.gif');
	background-repeat:no-repeat;
	/*background-position:0 -89px;*/
	background-position:0 4px;
}
div.main-col div.news-detail a.more-news:visited, 
div.main-col div.news-detail a.more-news {
	background:none;
	display:block;
	float:left;
	margin:-2.2em 6px 0 -18px;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
* html div.main-col div.news-detail a.more-news {
	margin-left:-9px;
}
div.main-col div.news-detail a.more-news:hover {
	color:#ec7305;
}
* html div.main-col div.news-detail a.more:visited, 
* html div.main-col div.news-detail a.more {
	margin:-1.7em 6px 0 -2px;
}
*+html div.main-col div.news-detail a.more:visited, 
*+html div.main-col div.news-detail a.more {
	margin:-1.7em 6px 0 -2px;
}
div.main-col div.news-detail a.more:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}








/*  						HEADLINE-ADD LINK ROUTENFINDER					 */

div.main-col h1 a.more-headline:visited, 
div.main-col h1 a.more-headline {
	width: auto;
	display: block;
	position: relative;
	margin: -20px;
	padding-left: 20px;
	color: #cc071e;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	/*background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 -86px;*/
	background: url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 7px;
}
* html div.main-col h1 a.more-headline:visited, 
* html div.main-col h1 a.more-headline {
	margin:-18px 0 0 0;
	/*background-position:0 -87px;*/
	background-position:0 7px;
	
}
*+html div.main-col h1 a.more-headline:visited, 
*+html div.main-col h1 a.more-headline {
	margin:-18px 0 0 0;
	/*background-position:0 -87px;*/
	background-position:0 7px;
}
div.main-col h1 a.more-headline:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 7px;
}
* html div.main-col h1 a.more-headline:hover {
	background-position:0 6px;	
}
*+html div.main-col h1 a.more-headline:hover {
	background-position:0 6px;	
}



/*  						HEADLINE-ADD LINK NEWSDETAIL					 */

div.main-col div.news-detail a.more-headline:visited, 
div.main-col div.news-detail a.more-headline {
	width:150px;
	display:block;
	margin:-5px 0 -5px 300px;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	/*background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 -88px;*/
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 5px;
}

div.main-col div.news-detail a.more-headline:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 5px;
}






div.teaser-col {
	float:right;
	width:300px;
	margin:0 8px 0 0;
	padding:0 0 0 0;
}

div.teaser-col div.teaser-navi {
	margin:6px 0 0 0;
	padding:0;
	width:300px;
	background-image:url('/de/media/grafics/bg-teaser-navi.gif');
	background-repeat:no-repeat;
	background-position:100% 100%;
}
div.teaser-col div.teaser-navi h2 {
	margin:0;
	padding:6px 3px 4px 20px;
	border-bottom:1px solid #004591;
	color:#004591;
	background-color:#b8c7d2;
	background-image:url('/de/media/grafics/bg-teaser-navi-headline.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	line-height:14px;
}
div.teaser-col div.teaser-navi ul {
	margin:0;
	padding:6px 16px 10px 11px;
	list-style-type:none;
}
div.teaser-col div.teaser-navi ul li {
	margin:0;
	padding:2px 0 3px 0;
	line-height:15px;
	background-image:url('/de/media/grafics/border-teaser-navi-element.gif');
	background-repeat:no-repeat;
	background-position:100% 100%;
}
div.teaser-col div.teaser-navi ul li.last {
	background:none;
}
div.teaser-col div.teaser-navi ul li a:visited,
div.teaser-col div.teaser-navi ul li a {
	display:block;
	margin:0;
	padding:0 0 0 20px;
	line-height:15px;
	color:#cc071e;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-image:url('/de/media/grafics/arc-teaser-navi.gif');
	background-repeat:no-repeat;
	/*background-position:0 -89px;*/
	background-position:0 4px;
}
div.teaser-col div.teaser-navi ul li a:hover {
	color:#ec7305;
	background-image:url('/de/media/grafics/arc-teaser-navi.gif');
	background-repeat:no-repeat;
	background-position:0 4px;
}
* html div.teaser-col div.teaser-navi ul li a:visited, 
* html div.teaser-col div.teaser-navi ul li a {
	height:1%;
}
div.teaser-col div.teaser-navi ul li strong a:visited, 
div.teaser-col div.teaser-navi ul li strong a {
	color:#cc071e;
	background-image:url('/de/media/grafics/arc-teaser-navi.gif');
	background-position:0 4px;
	background-repeat:no-repeat;
}
div.main-col div.routenfinder-medium {
	margin:6px 0 0 0;
	padding:0;
	height:280px;
	background:#e5eaed;
}
div.main-col div.routenfinder-medium p {
	margin:0;
	padding:3px;
}	

div.teaser-col div.routenfinder-small {
	margin:6px 0 0 0;
	padding:0;
	height:90px;
	background:#e5eaed;
}
div.teaser-col div.routenfinder-small p {
	margin:0;
	padding:3px;
}	

div.teaser-col div.news-teaser {
	position:relative;
	margin:6px 0 0 0;
	padding:0;
	width:300px;
	height:90px;
}
div.teaser-col div.news-teaser h2 {
	position:absolute;
	margin:0;
	padding:0;
	bottom:12px;
	left:12px;
	line-height:25px;
	font-size:18px;
	z-index:10;
}
div.teaser-col div.news-teaser p {
	position:absolute;
	margin:0;
	padding:0 10px 0 0;
	top:12px;
	left:13px;
	width:200px;
	line-height:15px;
	z-index:10;
}
div.teaser-col div.news-teaser a {
	display:block;
	position:absolute;
	margin:0;
	padding:90px 0 0 0;
	top:0;
	left:0;
	width:300px;
	height:0;
	overflow:hidden;
	z-index:100;
	background-image: url('/de/media/grafics/border-news-teaser.gif');
}
div.teaser-col div.simple-teaser-info {
	position:relative;
	margin:6px 0 0 0;
	padding:0;
	width:300px;
}
div.teaser-col div.simple-teaser-info h2 {
	color:#004591;
	position:absolute;
	margin:0;
	padding:0;
	bottom:26px;
	left:12px;
	line-height:12px;
	font-size:11px;
	font-weight:bold;
	z-index:10;
}
div.teaser-col div.simple-teaser-info p {
	color:#004591;
	position:absolute;
	margin:0;
	padding:0;
	bottom:11px;
	left:12px;
	line-height:12px;
	font-size:11px;
	font-weight:normal;
	z-index:10;
}
div.teaser-col div.simple-teaser-info a {
	display:block;
	position:absolute;
	margin:0;
	padding:90px 0 0 0;
	top:0;
	left:0;
	width:300px;
	height:0;
	overflow:hidden;
	z-index:100;
	background-image: url('/de/media/grafics/border-news-teaser.gif');
}

div.teaser-col div.simple-teaser-info a:hover,
div.teaser-col div.news-teaser-info a:hover {
	background-image: url('/de/media/grafics/border-news-teaser-hover.gif');
}
div.teaser-col div.simple-teaser {
	position:relative;
	margin:6px 0 0 0;
	padding:0;
	width:300px;
}
div.teaser-col div.simple-teaser h2 {
	position:absolute;
	margin:0;
	padding:0;
	bottom:12px;
	left:12px;
	line-height:25px;
	font-size:18px;
	z-index:10;
}
div.teaser-col div.simple-teaser a {
	display:block;
	position:absolute;
	margin:0;
	padding:90px 0 0 0;
	top:0;
	left:0;
	width:300px;
	height:0;
	overflow:hidden;
	z-index:100;
	background-image: url('../media/grafics/border-news-teaser.gif');
}

div.teaser-col div.simple-teaser a:hover,
div.teaser-col div.news-teaser a:hover {
	background-image: url('../media/grafics/border-news-teaser-hover.gif');
}

div.teaser-col div.advanced-teaser {
	position:relative;
	margin:6px 0 0 0;
	padding:0;
	width:300px;
	height:160px;
	background-image: url('../media/grafics/bg-advanced-teaser.gif');
	
}
div.teaser-col div.advanced-teaser h2 {
	margin:0;
	padding:0 6px 0 12px;
	line-height:20px;
	font-size:18px;
}
div.teaser-col div.advanced-teaser p {
	margin:0;
	padding:0.1em 6px 0.2em 12px;
	line-height:16px;
	font-size:11px;
}
div.teaser-col div.advanced-teaser a:visited,
div.teaser-col div.advanced-teaser a {
	display:block;
	position:absolute;
	margin:0;
	padding:160px 0 0 0;
	top:0;
	left:0;
	width:300px;
	height:0;
	overflow:hidden;
	z-index:100;
	background-image: url(../media/grafics/border-advanced-teaser.gif);
}
div.teaser-col div.advanced-teaser a:hover {
	background-image: url('../media/grafics/border-advanced-teaser-hover.gif');
}

div.teaser-col div.advanced-teaser a:visited.textlink, 
div.teaser-col div.advanced-teaser a.textlink {
	padding:258px 0 0 0;
	background:url('/de/media/grafics/border-advanced-teaser-big.gif') no-repeat 0 0;
}
div.teaser-col div.advanced-teaser a:hover.textlink {
	background:url('/de/media/grafics/border-advanced-teaser-big-hover.gif') no-repeat 0 0;
}

div.teaser-col div.advanced-teaser a:visited.textlink-big,
div.teaser-col div.advanced-teaser a.textlink-big {
	padding:295px 0 0 0;
	background:url('/de/media/grafics/border-advanced-teaser-bigger.gif') no-repeat 0 0;
}
div.teaser-col div.advanced-teaser a:hover.textlink-big {
	background:url('/de/media/grafics/border-advanced-teaser-bigger-hover.gif') no-repeat 0 0;
}

div.teaser-col div.partner-teaser {
	position:relative;
	margin:6px 0 0 0;
	padding:0;
	width:258px;
	height:160px;
	
}
div.teaser-col div.partner-teaser h2 {
	margin:0;
	padding:2px 0 2px 11px;
	line-height:20px;
	font-size:18px;
	background:#d3dfee;
	width:289px;
}
div.teaser-col div.partner-teaser p {
	margin:0;
	padding:5px 0 0 11px;
	line-height:15px;
	font-size:11px;
}
div.teaser-col div.partner-teaser a:visited,
div.teaser-col div.partner-teaser a {
	display:block;
	position:absolute;
	margin:0;
	padding:160px 0 0 0;
	top:0;
	left:0;
	width:300px;
	height:0;
	overflow:hidden;
	z-index:100;
	background-image: url(../media/grafics/border-advanced-teaser.gif);
}
div.teaser-col div.partner-teaser a:hover {
	background-image: url('../media/grafics/border-advanced-teaser-hover.gif');
}

div.teaser-col div.partner-teaser a:visited.textlink,
div.teaser-col div.partner-teaser a.textlink {
	padding:258px 0 0 0;
	background:url('/de/media/grafics/border-advanced-teaser-big.gif') no-repeat 0 0;
}
div.teaser-col div.partner-teaser a:hover.textlink {
	background:url('/de/media/grafics/border-advanced-teaser-big-hover.gif') no-repeat 0 0;
}
div.teaser-col div.partner-teaser img {
	margin:0;
	padding:0;
}
div.medium-rectangle img {
	display:block;
	margin:0;
	padding:0;
	border:0 solid;	
}
div.medium-rectangle {
	margin:6px 0 0 0;
	padding:0;	
}


div.main-col div.medium-teaser {
	float:left;
	margin:8px 9px 0 0;
	padding:0;
	width:238px;
	min-height:250px;
	/*background-image: url('../media/grafics/bg-main-medium-teaser-small.gif');*/
	background-position: 100% 100%;
}
* html div.main-col div.medium-teaser {
	height:250px;
}
div.main-col div.right {
	margin-right:0;
}

div.main-col div.medium-teaser h2 {
	margin:0;
	padding:6px 3px 4px 12px;
	color: #00459;
	background-color: #d9dadb;
	/*background-image: url(../media/grafics/bg-main-medium-teaser-headline-small.gif);*/
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	line-height:14px;
}
div.main-col div.medium-teaser p {
	margin:0;
	padding:1.2em 6px 0.4em 6px;
}
div.main-col div.medium-teaser p img {
	float:left;
	margin:4px 10px 4px 0;
	padding:0;
	border:0 solid;
}
div.main-col div.medium-teaser p a.more:visited,
div.main-col div.medium-teaser p a.more,
div.main-col div.medium-teaser p a {
	background:none !important;
	padding:0;
	float:left;
}
div.main-col div.medium-teaser a.more:visited,
div.main-col div.medium-teaser a.more {
	display:block;
	float:right;
	margin:10px 6px 0 0;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-image: url('../media/grafics/arc-teaser-navi.gif');
	/*background-position: 0 -89px;*/
	background-position:0 4px;
	background-repeat: no-repeat;
}
div.main-col div.medium-teaser a.more:hover {
	color:#ec7305;
	background-image: url('../media/grafics/arc-teaser-navi.gif');
	background-position:0 4px;
	background-repeat: no-repeat;
}
div.main-col div.medium-teaser a:visited, 
div.main-col div.medium-teaser a {
	display:block;
	float:right;
	margin:10px 6px 0 0;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-image: url('../media/grafics/arc-teaser-navi.gif');
	background-position: 0 -89px;
	background-repeat: no-repeat;
}
div.main-col div.medium-teaser a:hover {
	color:#ec7305;
	background-image: url('../media/grafics/arc-teaser-navi.gif');
	background-position:0 4px;
	background-repeat: no-repeat;
}

div.main-col div.small-teaser {
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:219px;
	min-height:250px;
	background:url('./img/bg-main-small-teaser.gif') no-repeat 100% 100%;
}
* html div.main-col div.small-teaser {
	height:250px;
}

div.main-col div.small-teaser h2 {
	margin:0;
	padding:6px 3px 4px 12px;
	/*border-bottom:1px solid #004591;*/
	color:#149;
	background:#ddd url('./img/bg-main-small-teaser-headline.gif') no-repeat 0 0;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	line-height:14px;
}

div.main-col p.bellevue-footer {
	clear:both;
	margin:0;
	padding:0 0 0.4em 0;
}
div.main-col p.bellevue-footer img {
	display:block;
	margin:0;
	padding:8px 0 0 0;
}





img.get-flash-player {
	float:right;
	margin:0 0 0 5px;
	padding:0;
	border:0 solid;
}





div.big-content-col {
	clear:both;
	width:793px;
	margin:0;
	padding:0 21px;
}



div.main-col form {
	margin:8px 0 0 0;
	padding:0 0 2px 0;
	/*background:url('/de/media/grafics/bg-form-foot.gif') no-repeat 100% 100%;	*/
}
div.main-col form.river {
	/*margin:8px 0 0 0;
	padding:0 0 2px 0;
	background:url('/de/media/grafics/bg-form-foot_fluss.gif') no-repeat 100% 100%;*/	
}

div.main-col form h2 {
	margin:0;
	padding:4px 2px 2px 17px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	text-transform: uppercase;
	color:#cc071e;
	/*color: #00459;*/
	background:#d9dadb; /*url('/de/media/grafics/bg-form-head.gif') no-repeat 0 0;*/
	/*background:url('/de/media/grafics/bg-form-head.gif') no-repeat 0 0;*/
}
p.tableh3 {
	font-weight:bold;
	background:#d9dadb;
}
div.main-col form h2.river {
	/* margin:0;
	padding:4px 2px 2px 17px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	text-transform: uppercase;
	color: #00459;
	background:#80CB57 url('/de/media/grafics/bg-form-head_fluss.gif') no-repeat 0 0;	
*/
	}

div.main-col form fieldset {
	margin:0;
	padding:0 0 14px 0;
	border-top:1px solid #d9dadb;
	border-left:1px solid #d9dadb;
	border-right:1px solid #d9dadb;
	border-bottom:1px solid #d9dadb;
}
div.main-col form fieldset.river {
	/*margin:0;
	padding:0 0 14px 0;
	border-top:1px solid #80CB57;
	border-left:1px solid #80CB57;
	border-right:1px solid #80CB57;
	border-bottom:0 solid;*/
}

div.main-col form h3 {
	margin:0;
	padding:14px 2px 2px 15px;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#149;
}

div.main-col form p {
	float:left;
	clear:left;
	margin:0;
	padding:10px 16px;
	width:451px;
	line-height:14px;
	color:#06b;
}
div.schnellsuche {
	width:219px;
	float:left;
	margin:0;
	height:245px;
}
div.main-col div.schnellsuche form {
	margin-bottom:0;
	padding-bottom:2px;
	background:url('/de/media/grafics/bg-form-foot-schnellsuche.gif') no-repeat 100% 100%;	
	height:248px;
}
* html div.main-col div.schnellsuche form {
	height:246px;
}
div.schnellsuche input.schnellsuche-submit {
	float:right;
	margin-right:-12px;
}
* html div.schnellsuche input.schnellsuche-submit {
	float:none;
	margin-right:0;
}

div.main-col div.schnellsuche form h2 {
	color:#049;
	background: url('/de/media/grafics/bg-form-head-schnellsuche.gif') no-repeat 0 0;	
	background:#d9dadb; /*url('/de/media/grafics/bg-form-head-schnellsuche.gif') no-repeat 0 0;	*/
}
div.main-col div.schnellsuche form p {
	padding-bottom:5px;
	width:185px;
	line-height:12px;
	font-size:11px;
}
div.main-col div.schnellsuche form p label.simple {
	width:auto;
	line-height:12px;
	
}
div.main-col div.schnellsuche form p input {
	/* margin:10px 0 -10px -10px; */
}
div.main-col form p.even {
	background:#e3e2e2 url('/de/media/graficsborder-form-white.gif') repeat-y 160px 0;
}
div.main-col form p label.simple {
	float:left;
	margin:0 10px 0 0;
	padding:6px 0;
	width:144px;
	line-height:16px;
	
}
div.main-col form p.small {
	float:left;
	clear:none;
	width:205px;
	margin-right:8px;
}
div.main-col form p.right {
	float:right;
	margin-right:0;
}
div.main-col form p select {
	width:254px;
}
div.main-col form p span input,
div.main-col form p input.text-full {
	width:250px;
}
div.main-col form p input.text-small {
	width:70px;
}

div.main-col form p input.checkbox {
	margin-top:7px;
}
*+html div.main-col form p input.checkbox {
	margin-top:0;
}

div.main-col form p textarea {
	margin-top:3px;
	margin-bottom:3px;
	width:250px;
}

div.main-col form p select,
div.main-col form p span input,
div.main-col form p input.text-full,
div.main-col form p input.text-small {
	margin-top:3px;
}
*+html div.main-col form p select,
*+html div.main-col form p span input,
*+html div.main-col form p input.text-full,
*+html div.main-col form p input.text-small {
	margin-top:0;
}

div.main-col form span.checkbox label{
	float:right;
	width:380px;
}
div.main-col form span.checkbox input{
	float:left;
	width:20px;
}

.footer {
	padding:0;
	margin:2px 0 0 0;
	margin:2px 0 0 0;
	clear:both;
	height:18px;
	width:805px;
	color:#707173;
	/*background-image: url('../media/grafics/bg-footer.gif');*/
	background-color: #bbb;
}
.footer h2 {
	display:none;
}
.footer ul {
	margin:0;
	padding:0 0 0 8px;	
	line-height:15px;
	list-style-type:none;
}
.footer ul li {
	display:inline;
	margin:0;
	padding:0;	
}
.footer ul li a {
	padding:0 9px 0 7px;	
	font-size:11px;
	text-decoration:none;
	color:#fff;
	background-image: url('../media/grafics/border-footer-navi.gif');
	background-position:100% 70%;
	background-repeat:no-repeat;
}
.footer ul li.last a {
	background:none;
}
.footer ul li a:hover {
	text-decoration:underline;
}
.space {
	margin:0;
	padding:0;
	height:20px;
}
div.searchresult div.prev {
 float:left;
 width:65px;
 text-align:left;
 margin:10px 0;
 padding:0 0 0 4px;
 font-size:11px;
 line-height:14px;
 color:#333; 
 font-weight:bold;
}
div.searchresult div.prev a:visited, 
div.searchresult div.prev a {
 margin:0;
 padding:0 0 0 14px;
 color:#cc071e;
 background-image:url('/de/media/grafics/arc-back.gif');
 background-repeat:no-repeat;
 /*background-position:0 -89px;*/
 background-position:0 4px;
 text-decoration:none;
}
div.searchresult div.prev a:hover {
 color:#ec7305;
 background-image:url('/de/media/grafics/arc-back.gif');  
 background-repeat:no-repeat;
 background-position:0 4px;
}
div.searchresult div.prev span {
 color:#aaa;
 margin:0;
 padding:0 0 0 14px;
 background:url('/de/media/grafics/arc-back-grey.gif') no-repeat 0 4px;
}
div.searchresult div.next {
 float:right;
 width:65px;
 text-align:right;
 margin:10px 0;
 padding:0;
 font-size:11px;
 line-height:14px;
 color:#333; 
 font-weight:bold;
}
div.searchresult div.next a:visited,
div.searchresult div.next a {
 margin:0;
 padding:0 14px 0 0;
 color:#cc071e;
 background-image:url('/de/media/grafics/arc-teaser-navi.gif');  
 background-repeat:no-repeat;
 background-position:100% -89px;
 text-decoration:none;
}
div.searchresult div.next span {
 color:#aaa;
 margin:0;
 padding:0 14px 0 0;
 background:url('/de/media/grafics/arc-teaser-navi-grey.gif') no-repeat 100% 4px;
}
div.searchresult div.next a:hover {
 color:#ec7305;
 background-image:url('/de/media/grafics/arc-teaser-navi.gif'); 
 background-repeat:no-repeat;
 background-position:100% 4px; 
}
div.searchresult div.search-count {
 float:left;
 width:210px;
 text-align:center;
 margin:10px 0;
 padding:0;
 font-size:11px;
 line-height:14px;
 color:#707173; 
}
div.searchresult div.search-page {
 float:left;
 width:130px;
 text-align:center;
 margin:10px 0;
 padding:0;
 font-size:11px;
 line-height:14px;
 color:#707173; 
}
div.searchresult div.clear {
 clear:both;
 height:1px;
 overflow:hidden;
 width:485px;
 margin:0;
 padding:0;
}





div.benchmark {
	margin:20px 0;
	padding:2px 12px;
	width:461px;
	height:160px;
	/*background-image:url('/de/media/grafics/bg-benchmark.gif');*/
	background-repeat:no-repeat;

}
div.benchmark_river {
	margin:20px 0;
	padding:2px 12px;
	width:461px;
	height:160px;
	background-image:url('/de/media/grafics/bg-benchmark_fluss.gif');
	background-repeat:no-repeat;

}

div.benchmark h2 {
	color: #00459;
	margin:0;
	padding:4px 0 11px 0;
	line-height:14px;	
}
div.benchmark_river h2 {
	color: #00459;
	margin:0;
	padding:4px 0 11px 0;
	line-height:14px;	
}
div.kfg-benchmark {
	float:left;
	width:240px;
}
div.kfg-benchmark dl {
	margin:0;
	padding:0;
}
div.kfg-benchmark dt {
	float:left;
	margin:3px 0 1px 0;
	padding:0;
	width:150px;
	font-size:11px;
	color:#149;
	line-height:18px;	
}
div.kfg-benchmark dd {
	float:left;
	margin:3px 0 1px 0;
	padding:18px 0 0 0;
	width:89px;
	height:0;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0;
}
dd.b-0-0 {
	background-image:url('/de/media/grafics/benchmark-0-0.gif');
}
dd.b-0-5{
	background-image:url('/de/media/grafics/benchmark-0-5.gif');
}
dd.b-1-0 {
	background-image:url('/de/media/grafics/benchmark-1-0.gif');
}
dd.b-1-5 {
	background-image:url('/de/media/grafics/benchmark-1-5.gif');
}
dd.b-2-0 {
	background-image:url('/de/media/grafics/benchmark-2-0.gif');
}
dd.b-2-5 {
	background-image:url('/de/media/grafics/benchmark-2-5.gif');
}
dd.b-3-0 {
	background-image:url('/de/media/grafics/benchmark-3-0.gif');
}
dd.b-3-5 {
	background-image:url('/de/media/grafics/benchmark-3-5.gif');
}
dd.b-4-0 {
	background-image:url('/de/media/grafics/benchmark-4-0.gif');
}
dd.b-4-5 {
	background-image:url('/de/media/grafics/benchmark-4-5.gif');
}
dd.b-5-0 {
	background-image:url('/de/media/grafics/benchmark-5-0.gif');
}
div.benchmark a.info {
	display:block;
	float:right;
	margin:4px 0 0 0;
	padding:14px 0 0 0;
	width:14px;
	height:0;
	overflow:hidden;
	background-image:url('/de/media/grafics/btn-info.gif');
	background-repeat:no-repeat;
	background-position:0 0;		
}
div.benchmark_river a.info {
	display:block;
	float:right;
	margin:4px 0 0 0;
	padding:14px 0 0 0;
	width:14px;
	height:0;
	overflow:hidden;
	background-image:url('/de/media/grafics/btn-info.gif');
	background-repeat:no-repeat;
	background-position:0 0;		
}
div.benchmark_river div.user-benchmark,
div.benchmark div.user-benchmark {
	float:right;
	width:195px;	
}
div.benchmark_river div.user-benchmark p.future, 
div.benchmark div.user-benchmark p.future {
	margin:0;
	padding:30px 0 0 0;
	width:140px;
	color:#149;
	background-repeat:no-repeat;
	background-position:0 4px;
	background-image:url('/de/media/grafics/benchmark-later.gif');
	
}
div.benchmark_river div.user-benchmark a.more:visited,
div.benchmark_river div.user-benchmark a.more,
div.benchmark div.user-benchmark a.more:visited,
div.benchmark div.user-benchmark a.more {
	display:block;
	margin:30px 6px 0 0;
	padding:0 0 0 20px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat -4px -89px;
}
div.benchmark_river div.user-benchmark a.more:hover,
div.benchmark div.user-benchmark a.more:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat -4px 4px;
}


div.ship-info_river,
div.ship-info {
	margin:20px 0;
	padding:0;
	width:485px;
	background-repeat:repeat-y;
	background-position:0 0;
	/*background-image:url('/de/media/grafics/bg-ship-info.gif');	*/
}

div.ship-info_river ul.navi-top,
div.ship-info_river ul.navi-bottom,
div.ship-info ul.navi-top, 
div.ship-info ul.navi-bottom {
	margin:0;
	padding:0;
	list-style-type:none;
	height:46px;
	background-position:0 0;
	background-repeat:no-repeat;
}

div.ship-info ul.navi-top {
	background-image:url('/de/media/grafics/bg-ship-navi-top.gif');
}
 

div.ship-info ul.navi-bottom {
	background-image:url('/de/media/grafics/bg-ship-navi-bottom.gif');
}

div.ship-info_river ul.navi-top {
	background-image:url('/de/media/grafics/bg-ship-navi-top_fluss.gif');
}
 

div.ship-info_river ul.navi-bottom {
	background-image:url('/de/media/grafics/bg-ship-navi-bottom_fluss.gif');
}
div.ship-info_river ul.navi-top li, 
div.ship-info_river ul.navi-bottom li,
div.ship-info ul.navi-top li, 
div.ship-info ul.navi-bottom li,
div.ship-info_river ul.navi-top li, 
div.ship-info_river ul.navi-bottom li,
div.ship-info ul.navi-top li, 
div.ship-info ul.navi-bottom li {
	float:left;
	margin:0;
	padding:0;
	height:46px;
}
div.ship-info_river  ul.navi-top li a, 
div.ship-info_river  ul.navi-bottom li a,
div.ship-info_river  ul.navi-top li a:visited, 
div.ship-info_river  ul.navi-bottom li a:visited,
div.ship-info ul.navi-top li a, 
div.ship-info ul.navi-bottom li a,
div.ship-info ul.navi-top li a:visited, 
div.ship-info ul.navi-bottom li a:visited {
	display:block;
	height:46px;
	margin:0;
	padding:0;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#cc071e;
	text-decoration:none;
	text-align:center;
}
div.ship-info_river  ul.navi-top li.info a:visited, 
div.ship-info_river  ul.navi-bottom li.info a:visited,
div.ship-info_river  ul.navi-top li.info a, 
div.ship-info_river  ul.navi-bottom li.info a,
div.ship-info ul.navi-top li.info a:visited, 
div.ship-info ul.navi-bottom li.info a:visited,
div.ship-info ul.navi-top li.info a, 
div.ship-info ul.navi-bottom li.info a {
	width:92px;	
	padding:16px 0 0 0;
	height:30px;
}
div.ship-info_river  ul.navi-bottom li.info,
div.ship-info_river  ul.navi-top li.info,
div.ship-info ul.navi-bottom li.info
div.ship-info ul.navi-top li.info {
	width:92px;
} 

div.ship-info_river  ul.navi-top li.service a:visited, 
div.ship-info_river  ul.navi-bottom li.service a:visited,
div.ship-info_river  ul.navi-top li.service a, 
div.ship-info_river  ul.navi-bottom li.service a, 
div.ship-info ul.navi-top li.service a:visited, 
div.ship-info ul.navi-bottom li.service a:visited,
div.ship-info ul.navi-top li.service a, 
div.ship-info ul.navi-bottom li.service a {
	width:113px;	
	padding:8px 0 0 0;
	height:38px;
}
div.ship-info_river  ul.navi-bottom li.service,
div.ship-info_river  ul.navi-top li.service,
div.ship-info ul.navi-bottom li.service,
div.ship-info ul.navi-top li.service {
	width:113px;
} 

div.ship-info_river  ul.navi-top li.deck a:visited, 
div.ship-info_river  ul.navi-bottom li.deck a:visited,
div.ship-info_river  ul.navi-top li.deck a, 
div.ship-info_river  ul.navi-bottom li.deck a,
div.ship-info ul.navi-top li.deck a:visited, 
div.ship-info ul.navi-bottom li.deck a:visited,
div.ship-info ul.navi-top li.deck a, 
div.ship-info ul.navi-bottom li.deck a {
	width:77px;	
	padding:16px 0 0 0;
	height:30px;
}
div.ship-info_river  ul.navi-top li.cabin a:visited, 
div.ship-info_river  ul.navi-bottom li.cabin a:visited,
div.ship-info_river  ul.navi-top li.cabin a, 
div.ship-info_river  ul.navi-bottom li.cabin a,
div.ship-info ul.navi-top li.cabin a:visited, 
div.ship-info ul.navi-bottom li.cabin a:visited,
div.ship-info ul.navi-top li.cabin a, 
div.ship-info ul.navi-bottom li.cabin a {
	width:89px;	
	padding:16px 0 0 0;
	height:30px;
}
div.ship-info_river  ul.navi-top li.tip a:visited, 
div.ship-info_river  ul.navi-bottom li.tip a:visited,
div.ship-info_river  ul.navi-top li.tip a, 
div.ship-info_river  ul.navi-bottom li.tip a,
div.ship-info ul.navi-top li.tip a:visited, 
div.ship-info ul.navi-bottom li.tip a:visited,
div.ship-info ul.navi-top li.tip a, 
div.ship-info ul.navi-bottom li.tip a {
	width:84px;	
	padding:8px 15px 0 15px;
	height:38px;
}

div.ship-info ul.navi-top li strong a:visited, 
div.ship-info ul.navi-top li strong a, 
div.ship-info ul.navi-top li a:hover {
	background-image:url('/de/media/grafics/bg-ship-navi-top.gif');
	background-repeat:no-repeat;
	color:#fff;
}
 
div.ship-info_river  ul.navi-top li strong a:visited, 
div.ship-info_river  ul.navi-top li strong a, 
div.ship-info_river  ul.navi-top li a:hover{
	background-image:url('/de/media/grafics/bg-ship-navi-top_fluss.gif');
	background-repeat:no-repeat;
	color:#fff;
} 

div.ship-info ul.navi-bottom li strong a:visited, 
div.ship-info ul.navi-bottom li strong a,
div.ship-info ul.navi-bottom li a:hover {
	background-image:url('/de/media/grafics/bg-ship-navi-bottom.gif');
	color:#ffffff;
	background-repeat:no-repeat;
}
div.ship-info_river  ul.navi-bottom li strong a:visited, 
div.ship-info_river  ul.navi-bottom li strong a,
div.ship-info_river  ul.navi-bottom li a:hover{
	background-image:url('/de/media/grafics/bg-ship-navi-bottom_fluss.gif');
	color:#cc071e;
	background-repeat:no-repeat;
}
div.ship-info_river  ul.navi-top li.info strong a, 
div.ship-info_river  ul.navi-bottom li.info strong a,
div.ship-info_river  ul.navi-top li.info a:hover, 
div.ship-info_river  ul.navi-bottom li.info a:hover,
div.ship-info ul.navi-top li.info strong a, 
div.ship-info ul.navi-bottom li.info strong a,
div.ship-info ul.navi-top li.info a:hover, 
div.ship-info ul.navi-bottom li.info a:hover {
	background-position:0 -46px;
}
div.ship-info_river  ul.navi-top li.service strong a, 
div.ship-info_river  ul.navi-bottom li.service strong a,
div.ship-info_river  ul.navi-top li.service a:hover, 
div.ship-info_river  ul.navi-bottom li.service a:hover,
div.ship-info ul.navi-top li.service strong a, 
div.ship-info ul.navi-bottom li.service strong a,
div.ship-info ul.navi-top li.service a:hover, 
div.ship-info ul.navi-bottom li.service a:hover {
	background-position:-92px -46px;
}
div.ship-info_river  ul.navi-top li.deck strong a, 
div.ship-info_river  ul.navi-bottom li.deck strong a,
div.ship-info_river  ul.navi-top li.deck a:hover, 
div.ship-info_river  ul.navi-bottom li.deck a:hover,
div.ship-info ul.navi-top li.deck strong a, 
div.ship-info ul.navi-bottom li.deck strong a,
div.ship-info ul.navi-top li.deck a:hover, 
div.ship-info ul.navi-bottom li.deck a:hover {
	background-position:-205px -46px;
}
div.ship-info_river  ul.navi-top li.cabin strong a, 
div.ship-info_river  ul.navi-bottom li.cabin strong a,
div.ship-info_river  ul.navi-top li.cabin a:hover, 
div.ship-info_river  ul.navi-bottom li.cabin a:hover,
div.ship-info ul.navi-top li.cabin strong a, 
div.ship-info ul.navi-bottom li.cabin strong a,
div.ship-info ul.navi-top li.cabin a:hover, 
div.ship-info ul.navi-bottom li.cabin a:hover {
	background-position:-294px -46px;
}
div.ship-info_river  ul.navi-top li.tip strong a, 
div.ship-info_river  ul.navi-bottom li.tip strong a,
div.ship-info ul.navi-top li.tip a:hover, 
div.ship-info ul.navi-bottom li.tip a:hover,
div.ship-info ul.navi-top li.tip strong a, 
div.ship-info ul.navi-bottom li.tip strong a,
div.ship-info ul.navi-top li.tip a:hover, 
div.ship-info ul.navi-bottom li.tip a:hover {
	background-position:-370px -46px;
}


div.ship-info_river table,
div.ship-info table {
	margin:0 1px;
	padding:0;
	border:0 solid;
	border-collapse:collapse;
	width:483px;
	font-size:11px;
}
div.ship-info_river table tr,
div.ship-info table tr {
	margin:0 1px;
	padding:0;
	border:0 solid;
}
div.ship-info_river table tr.odd
div.ship-info table tr.odd {
	background:#fff;
}
div.ship-info_river table tr.even,
div.ship-info table tr.even {
	background:#e3e2e2;
}
div.ship-info_river table th,
div.ship-info table th {
	margin:0;
	padding:3px 5px 3px 15px;
	font-weight:normal;
	text-align:left;
	color:#149;
	border:0 solid;
}
div.ship-info_river table td, 
div.ship-info table td {
	margin:0;
	padding:3px 15px 3px 5px;
	font-weight:normal;
	text-align:left;
	color:#707173;
	border:0 solid;
}

div.ship-info_river table table,
div.ship-info table table {
	padding:0;
	margin:0;
	width:455px;
	overflow:hidden;
}



ul.letterchoose {
	margin: 0;
	padding:10px 0 0 0;
	clear:both;
	width:480px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	list-style-type:none;
}
ul.letterchoose li {
	display:inline;
	margin:0;
	padding:0 2px 0 2px;
	color:#aaa;	
}
ul.letterchoose li a {
	text-decoration:none;
}
ul.letterchoose li strong a:visited,
ul.letterchoose li strong a {
	color:#ec7305;
}

/* REISEZIEL AUSWAHL */

div.main-col div.reiseziel {
	margin:9px 0;
	padding:0;
	width:242px;
	float:left;
}
div.main-col div.reiseziel h2 {
	padding:3px 0 0 0;
}
div.main-col div.reiseziel p {
	margin-top:-3px;
}
div.main-col div.reiseziel img {
	float:left;
	margin:0 10px 0 0;
	border:none;
}
div.main-col div.reiseziel a.more:visited,
div.main-col div.reiseziel a.more {
	display:block;
	float:left;
	margin:-2px 0 0 -5px;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-image:url('../media/grafics/arc-teaser-navi.gif');
	/*background-position:0 -89px;*/
	background-position:0 4px;
	background-repeat:no-repeat;
}
div.main-col div.reiseziel a.more:hover {
	color:#ec7305;
	background-image:url('../media/grafics/arc-teaser-navi.gif');
	background-position:0 4px;
	background-repeat:no-repeat;
}
a.shiplist:visited,
a.shiplist {
	display:block;
	float:right;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a.shiplist:hover {
	color:#ec7305;
}
	/*	BUCH-bestellformular	*/
.mittig { padding:0 0 0 0; }
.tabelle_berechner { margin-left: 20px; border-left: 1px solid #4078b3; border-bottom: 1px solid #4078b3; border-right: 1px solid #4078b3; }
.order { font-size: 16px; line-height: 20px; margin-left: 30px; }
.ja { font-size: 14px; }
.tabelle_berechner td.kopfzeile p {width:161px; height:14px;}

div.main-col div.buchbestellung table.tabelle_berechner p {
	margin:0;
	padding:0;
	line-height:12px;
}


.more:visited {
	display:block;
	margin:-1.2em 6px 0 0;
	padding:0 0 0 22px;
	color:#707173;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	/*background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 -89px;*/
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}
* html .more:visited,
* html .more {
	margin:-0.7em 6px 0 0;
}
*+html .more:visited,
*+html .more {
	margin:-0.7em 6px 0 0;
}
.more:hover {
	color:#ec7305;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}
table.schiffsuche {
	margin-bottom:15px;
	font-size:11px;
	color:#707173;
}

div.dc_headline {
	margin-top:7px;
	height:12px;
	line-height:12px;
	padding:0 3px 0 0;
	color:#999;
	background:#c5daf0;
	font-size:10px;
	text-align:right;
}
div#adsd_contentbox {
	margin-top:7px;
	clear:both;
}
div.ligatus_460x200 *,
div.ligatus_460x200 {
	background:#c5daf0;
}
/*div#logo_4257 {
	display:none;
}
div.advice_4257 {
	clear:both;
	margin-top:7px;
	height:12px;
	line-height:12px;
	padding:0 3px 0 0;
	color:#999;
	font-size:10px;
	background:#c5daf0;
	text-align:right;
	width:458px;
}*/

div.clear {
	clear:both;
	/*height:1%;*/
}
div.deckThumb {
	border-bottom:1px solid #b0acad;
}
div.deckThumb img {
	margin:0 0 15px 80px;
	border:none;
}
div.deckColumLeft a {
	width:auto;
	position:relative;
	left:20px;
	top:42px;
	font-size:11px;
	/*font-weight:bold;*/
	text-decoration:none;
}

div.deckColumLeft span.a {
	width:auto;
	position:relative;
	left:20px;
	top:42px;
	font-size:11px;
	/*font-weight:bold;*/
	text-decoration:none;
}

.infopopup {
	font-size:11px;
	color:#049;
	font-weight:bold;
	padding:0 15px 15px 15px;
}
.infopopup-head {
	font-size:18px;
	color:#049;
	font-weight:bold;
	padding:15px 15px 0 15px;
}

html body div#full-wrap div.main-col div.search-list p span.phpdigHighlight {
	color:black;
	font-weight:bold;
}
.ship-info table tbody tr.odd td p.cabin{
	margin-bottom:-10px;
}
div.main-col a img{
	border:none;
}



/*			news-list detailseite			*/



div.main-col div.news-detail div.news-list-detail {
	/*height:37px;	*/
	height:52px;	
	margin:7px 0 0 0;
	padding:0;
}
div.main-col div.news-detail div.news-list-detail h2 {
	color:#707173;
	padding:0 0 0 1px;
	margin:0 0 0 -15px;
}
div.main-col div.news-detail div.news-list-detail h2 a {
	text-decoration: none;
	color:#707173;
}
div.main-col div.news-detail div.news-list-detail h3 {
	font-size:18px;
	color:#049;
	padding-left:20px;
	/*background:url('/de/media/grafics/anchor-h2.gif') no-repeat 0 12px;*/
}
div.main-col div.news-detail div.news-list-detail p {
	padding:0;
	margin:0 0 0 -15px;
	font-weight:normal;
}
div.main-col div.news-detail div.news-list-detail p a {
	color:#707173;
	text-decoration: none;
}
div.main-col div.news-detail div.news-list-detail p span a {
	color:#049;
	text-decoration: none;
}






div.main-col div.news-detail div.news-list-detail a.more:visited,
div.main-col div.news-detail div.news-list-detail a.more {
	margin:-1px 0 0 -5px;
	padding:0 0 0 22px;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-image:url('/de/media/grafics/arc-teaser-navi.gif');
	background-repeat:no-repeat;
	/*background-position:0 -57px;*/
	background-position:0 36px;
}
div.main-col div.news-detail div.news-list-detail a.more:hover {
	color:#ec7305;
	background-image:url('/de/media/grafics/arc-teaser-navi.gif');
	background-repeat:no-repeat;
	background-position:0 36px;
}




a.moreNews {
	display: block;
	float: right;
	margin-top: -2.2em;
	margin-right: 6px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 22px;
	color: #cc071e;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/de/media/grafics/arc-teaser-navi.gif);
	background-repeat: no-repeat;
	background-x-position: 10pt;
	background-y-position: -10pt;

}



/*						SEEMANNGARN-OVERVIEW						*/

div.seemannsgarn-head {
	background:url('/de/media/grafics/bg-seemannsgarn.jpg') no-repeat top right;
	margin-top:6px;
}
div.seemannsgarn-head h1, 
div.seemannsgarn-head h3, 
div.seemannsgarn-head p {
	margin-left:5px; 
	width:300px;
}
div.seemannsgarn-bottom {
	margin:0 0 0 10px;
}
div.seemannsgarn-bottom a.more {
	margin-left:0px;
}
div.seemannsgarn {
	margin:0 0 40px 10px;
}
div.seemannsgarn h1 {
	margin:0;
	padding:12px 0 0 10px;
	color:#EC7305;
	height:35px;
	font-size:16px;
	font-weight:bold;
}
div.seemannsgarn p {
	margin:0;
	padding:10px 15px 20px 15px;
	color:#3189BD;
	width:430px;
	background:#E8EDF2;
	font-weight:bold;
	text-align:center;
	height:36px;
}
div.seemannsgarn a {
	text-decoration:none;
	display:block;
	height:120px;
	width:475px;
	cursor:pointer;
}
div.seemannsgarn a:hover {
	background:none;
}
div.seemannsgarn div.footer {
	margin:0;
	padding:0;
	width:474px;
	height:23px;
	background:url('/de/media/grafics/bg-footer.jpg') no-repeat 0 0;
}
div.brueckenbesuch h1 {
	background:url('/de/media/grafics/bg-brueckenbesuch.jpg') no-repeat 0 0;
}
div.deckspaziergang h1 {
	background:url('/de/media/grafics/bg-deckspaziergang.jpg') no-repeat 0 0;
	padding:4px 0 0 10px;
	height:41px;
}
div.deckspaziergang p {
	background:#DEE6EC;
}
div.deckspaziergang div.footer {
	background:url('/de/media/grafics/bg-footer-dunkel.jpg') no-repeat 0 0;
}
div.dinnertime h1 {
	background:url('/de/media/grafics/bg-dinnertime.jpg') no-repeat 0 0;
	padding:5px 0 0 10px;
	height:40px;
}
div.kabinenservice h1 {
	background:url('/de/media/grafics/bg-kabinenservice.jpg') no-repeat 0 0;
	padding:5px 0 0 10px;
	height:40px;
}
div.kabinenservice p {
	background:#DEE6EC;
}
div.kabinenservice div.footer {
	background:url('/de/media/grafics/bg-footer-dunkel.jpg') no-repeat 0 0;
}
div.landgang h1 {
	background:url('/de/media/grafics/bg-landgang.jpg') no-repeat 0 0;
	padding:6px 0 0 10px;
	height:40px;
}






/*						SEEMANNGARN-DETAIL						*/

div.seemannsdetail {
	margin:0 0 40px 20px;
	width:545px;
}
div.seemannsdetail h1 {
	margin:0;
	padding:8px 0 0 10px;
	color:#004591;
	height:38px;
	width:530px;
	font-size:16px;
	font-weight:bold;
}
div.seemannsdetail table {
	margin:0;
	padding:0;
	width:534px;
	background:#E8EDF2;
	height:300px;
}
div.seemannsdetail table p {
	font-weight:bold;
	text-align:left;
	color:#004591;
	margin:0;
	padding:0 30px 25px 0;
	text-align:center;
}
span.autor {
	color:#666;
	font-weight:normal;
	font-size:11px;
}
div.seemannsdetail table tr {
	margin:0;
	padding:0;
}
div.seemannsdetail table td {
	margin:0;
	padding:20px 20px 0 20px;
}

div.seemannsdetail span.image-right {
	background-color:transparent;
	margin:0;
	padding:0;
	width:auto;
	overflow:visible;
}
div.seemannsdetail span.image-right span.subline, 
div.seemannsdetail span.image-right span.copy {
	margin:0 0 10px 0;
	padding:0;
	color:#0258b6;
}
div.seemannsdetail div.footer {
	margin:0;
	padding:0;
	width:534px;
	height:7px;
	background:url('/de/media/grafics/bg-footer-detail.jpg') no-repeat 0 0;
}
div.main-col div.seemannsdetail a.left {
	margin:10px 0 0 0;
	display:block;
	width:116px;
	height:22px;
	float:left;
	background:url('/de/media/grafics/bg-popup-back.jpg') no-repeat 0 0;
	color:#ffffff;
	padding:3px 0 0 35px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
div.main-col div.seemannsdetail a.left:hover {
	background:url('/de/media/grafics/bg-popup-back.jpg') no-repeat 0 0;
}
div.main-col div.seemannsdetail a.right {
	margin:10px 10px 0 0;
	display:block;
	width:116px;
	height:22px;
	float:right;
	background:url('/de/media/grafics/bg-popup-forward.jpg') no-repeat 0 0;
	color:#ffffff;
	padding:3px 0 0 35px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
* html div.main-col div.seemannsdetail a.right {
	margin-right:5px;
}
div.main-col div.seemannsdetail a.right:hover {
	background:url('/de/media/grafics/bg-popup-forward.jpg') no-repeat 0 0;
}
div.main-col div.seemannsdetail a.bottom {
	display:block;
	margin:30px 0 0 215px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#3189BD;
	width:120px;
}
div.brueckenbesuch-detail h1 {
	background:url('/de/media/grafics/bg-brueckenbesuch-detail.jpg') no-repeat 0 0;
}
div.deckspaziergang-detail h1 {
	background:url('/de/media/grafics/bg-deckspaziergang-detail.jpg') no-repeat 0 0;
}
div.deckspaziergang-detail table {
	/*background:#DEE6EC;*/
	background:#DDE4EA;
}
div.deckspaziergang-detail div.footer {
	background:url('/de/media/grafics/bg-footer-dunkel-detail.jpg') no-repeat 0 0;
}
div.dinnertime-detail h1 {
	background:url('/de/media/grafics/bg-dinnertime-detail.jpg') no-repeat 0 0;
}
div.kabinenservice-detail h1 {
	background:url('/de/media/grafics/bg-kabinenservice-detail.jpg') no-repeat 0 0;
}
div.kabinenservice-detail table {
	background:#DEE5EB;
}
div.kabinenservice-detail div.footer {
	background:url('/de/media/grafics/bg-footer-dunkel-detail.jpg') no-repeat 0 0;
}
div.landgang-detail h1 {
	background:url('/de/media/grafics/bg-landgang-detail.jpg') no-repeat 0 0;
}

.hidden{
	display:none;

}
.visible{
	display:block;

}

div.teaser-col div.variable-teaser {
	position:relative;
	margin:6px 0 0 0;
	padding:0;
	width:298px;
	border:1px solid #999;
}
div.teaser-col div-variable-teaser img {
	margin:0;
	padding:0;
	border:none;	
	display:block;
}
div.teaser-col div.variable-teaser h2 {	
	margin:0;
	padding:5px 10px;	
	line-height:25px;
	font-size:18px;
}
div.teaser-col div.variable-teaser p {	
	margin:0;
	padding:0 10px 5px 10px;	
	line-height:15px;
}
div.teaser-col div.variable-teaser a:visited,
div.teaser-col div.variable-teaser a {
	display:block;
	margin:0;
	padding:0;
	color:#cc071e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
div.teaser-col div.variable-teaser a:hover {
	color:#ec7305;
}
div.teaser-col div.variable-teaser a img {
	margin:0;
	padding:0;
	background:none;
	border:none;
}

form.anmelde-form fieldset table {
	margin:0;
	padding:0;
	clear:both;
	width:750px;	
}
ol {
	font-size:16px;
	color:#0274b2;
	font-weight:bold;
}

div.partner-teaser {
height:auto
}

div.partner-teaser img{
border:none;
margin:10px 0px 0px 0px
}

#partner-seite-buttons {
	margin:0px 0px 10px 0px;
	padding:0px;
	clear:both
}

#partner-seite-buttons ul {
	margin:0px;
	padding:5px 0 20px 0;
	border-top:1px solid #114499;
	border-bottom:1px solid #114499;
}

#partner-seite-buttons li {
	margin:0 10px 0 0;
	padding:0;	
	float:left;
	list-style:none;
}
#partner-seite-buttons li a:visited,
#partner-seite-buttons li a {
	display:block;
	width:85px;
	padding:0 0 0 20px;
	color:#cc071e;
	/*background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 -89px; */
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}
#partner-seite-buttons li a:hover {
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
	color:#ec7305;
}

#partner-seite-buttons ul.more-links a.active {
	color:#ec7305;
	background:url('/de/media/grafics/arc-teaser-navi.gif') no-repeat 0 4px;
}


#partner-logo{
height:parent;
margin:6px 0 5px 0;
}

#partner-logo a img {
	border:none;
}
#aktuelleseite font {
	font-size:11px;
}
div.main-col div.clickout p {
	padding:3px 0 3px 10px;
}
div.main-col div.clickout {
	margin:0 0 10px 0;
}

.footersolo {
	margin:0;
	padding:2px 15px 0 15px;
	clear:both;
	height:18px;
	width:485px;
	color:#707173;
	background-image: url('../media/grafics/bg-footer.gif');
	background-color: #bbb;
}

/* Banner kreuzfahrten-sonderpreise */
.banner {
	text-align:center;
	padding:0;
	margin:0;
}
/*ie8*/
html>/**/body .banner {
	//margin /*\**/: 5px\9
}

html>/**/body .banner {
}
 
/* Banner top ende*/

