/* reset default styling */
.c table,.c caption,.c tbody,.c tfoot,.c thead,.c tr,.c th,.c td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}



/* Sonstiges */
/*#search { background: url(/media/statisch/sb_suche_bg.png) left top no-repeat !important; }
#search a { background:transparent url(/media/statisch/sb_button_alte_homepage.gif) left top no-repeat !important; width:150px !important; padding-top:13px !important; }
#search a:hover { background:transparent url(/media/statisch/sb_button_alte_homepage.gif) left -14px no-repeat !important; }*/
#search #searchfield { margin-bottom:8px !important; }

#box h2 {
	margin:0 0 10px 20px;
	font-size:14px;
	font-weight:bold;
	
}

#content .Article h4 {
	color:#666666 !important;
	font-size:22px !important;
	font-weight:bold !important;
	margin:14px 0 20px 20px !important;
}

.c {
	width: 506px;
	margin:0 0 0 20px;
	position:relative;
}

.c h2.subheadline {
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	background:none;
	padding:0;
}

.c dt,
.c h2 {
	height:18px;
	width: 496px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#646464;
	padding: 3px 0 0 10px;
	margin:0 0 10px 0 !important;
	background: url(/media/statisch/sonstiges_dl_bg.gif) 0px 0px no-repeat;
	display: block;
	clear:both;
}

.c dt.hl_mult,
.c h2.hl_mult {
	height: auto;
	background: url(/media/statisch/sonstiges_multi_bg.gif) 0px 0px no-repeat;
}

.c dt.hl_mult span,
.c h2.hl_mult span {
	height: 3px;
	display: block;
	background: url(/media/statisch/sonstiges_multi_bg.gif) left bottom no-repeat;
	margin-left: -10px;
}

.c dd {
	color:#666666;
	font-size:12px;
	line-height:19px;
	padding:0 10px 19px 10px;
	margin:0;
}

.c dd a.top {
	display:block;
	height:20px;
	color:#666666 !important;
	font-size:12px;
	margin:1px 0 8px 0;
	padding:0 0 0 22px;
	background: url(/media/statisch/sonstiges_dl_bg.gif) 0px -40px no-repeat;
}

/*.c dd a { color:#666666 !important; }*/

.c a.top {
	display:block;
	height:20px;
	color:#666666 !important;
	font-size:12px;
	margin:20px 0 20px 0;
	padding:3px 0 0 22px;
	background: url(/media/statisch/sonstiges_dl_bg.gif) 0px -40px no-repeat;
}

.c dd .mehr {color:#0057A7 !important;}

.c address,
.c p {
	font-size:12px;
	line-height:19px;
	margin:0 0 19px 0;
	color:#666666;
}

.c.flip dt,
.c .flip dt {
	cursor:pointer;
	padding: 3px 0 0 22px;
	margin:0 0 10px 0 !important;
	background: url(/media/statisch/service_dl_bg.gif) 0px 0px no-repeat;
}

.c.flip dt.shown, .c .flip dt.shown { background-position: 0px -20px; }

.c.flip dt.hover, .c .flip dt.hover { text-decoration:underline; }

.c.flip dd,
.c .flip dd { 
	display:none;
	padding:0 10px 19px 22px;
	*height: 1%;
}

.c.flip dd.shown, .c .flip dd.shown { display:block; }

.c.flip dd a.close,
.c .flip dd a.close {
	display:block;
	height:20px;
	color:#666666 !important;
	font-size:12px;
	margin:20px 0 0 0;
	padding:0 0 5px 22px;
	background: url(/media/statisch/service_dl_bg.gif) 0px -40px no-repeat;
}

.c .list1, .c .list3 { margin:0 0 20px 0 !important; }

.c .list2 {
	margin:0 0 20px 15px;
	list-style:disc;
}

.c .list2 a {
	color:#666666;
}

.c .list1 li {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:160px;
	line-height:19px;
	color:#666666;
}

.c .list2 li {
	font-size:12px;
	line-height:19px;
	color:#666666;
}

.c .list3 li {
	font-size:12px;
	line-height:19px;
	color:#666666;
	background: url(/media/statisch/dash.gif) 0px 0px no-repeat;
	padding-left:12px;
}

.c dd img {
	float:right;
	margin-left:10px;
}

.c p.subtext {
	width:506px;
	color:#666666;
	font-size:12px;
	line-height:19px;
	margin:0 0 25px 0px;
}

.c p.subtext a {color:#0057A7;}



/* Sidebar rechts */
.c-side {
	padding-top: 73px;
	font-size:12px;
	color:#666666;
	padding-right:20px;
	line-height:16px;

	float:right;
	height:auto;
	width:193px;
}

.c-side p {margin:0;}

.c-side h3 {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 13px 0;
	color:#646464;
}

.c-side h3.h3-margin {
	margin-top:25px;
}

.c-side a { color:#0057A7; }

.c-side a, .c#imp a { color:#0057A7 !important; }

.c-side a.rss {
	display:block;
	height:35px;
	background:url(/media/statisch/icon_rss.gif) 0px 3px no-repeat;
	padding-left:20px;
	color:#0057A7;
}

.c-side #rs-pdf-icon {
	width:32px;
	height:0px;
	padding-top:32px;
	overflow:hidden;
	float:left;
	margin:0 10px 15px 0;
	background: url(/media/statisch/sonstiges_dl_bg.gif) 0px -65px no-repeat;
	display:block;
}



/* Sidebar "Haben Sie noch Fragen?", id="fra"*/
.c-side#fra {margin-top:0px;}

.c-side#fra p {margin:0px;}

.c-side#fra h3 {margin:0 0 13px 0;}

.c-side#fra #rs-hotline {
	font-size:18px;
	font-weight:bold;
	color:#0057A7;
	padding:13px 0 10px 0;
	line-height:26px;
}

.c-side#fra #rs-hotline span {
	font-size:11px;
	line-height:15px;
}

.c-side#fra .rs-stern {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A3A3A3;
	line-height:13px;
}

.c-side #rs-pdf-text { margin:0 0 16px 0; }



/* Impressum */
.c#imp a {color:#0057A7;}

.c#imp img {float: right;}

.c#imp address,
.c#imp p {
	font-size:12px;
	line-height:19px;
	margin:0 0 75px 10px;
	color:#666666;
	font-style:normal;
}



/* Wir ?ber uns */
.c#ueberuns table {
	font-size: 12px;
	margin-top: 55px;
	border-collapse: collapse;
	border-spacing: 0;
}

.c#ueberuns th {
	width: 100px;
	padding:0;
	background: url(/media/statisch/ueberuns_bg.gif) left top repeat-y;
	text-align:left;
	vertical-align:top;
}

.c#ueberuns td {
	line-height: 19px;
	padding-bottom: 19px;
}

.c#ueberuns th span {
	display: block;
	background: url(/media/statisch/ueberuns_span.gif) left top no-repeat;
	padding-top: 35px;
	margin-top: -40px;
	text-align: center;
	font-weight: bold;
	color: white;
	width: 75px;
	position: relative;
}

.c#ueberuns .c-top th span {
	background: url(/media/statisch/ueberuns_top.gif) left top no-repeat;
}

.c#ueberuns .c-bottom th {
	background: white;
}

.c#ueberuns .c-bottom th span {
	background: url(/media/statisch/ueberuns_bottom.png) left top no-repeat;
	padding-bottom: 20px;
}

.c#ueberuns dl { margin:0 0 30px 0;}

.c#ueberuns .close {
	margin-top:10px;
	clear:both;
}

.c#ueberuns #subtext_ueberuns {
	color:#666666;
	font-size:12px;
	line-height:19px;
	padding:0 0 19px 0;
	background: url(/media/statisch/ueber_uns_bg.jpg) right bottom no-repeat;
}

.c #c-kulissen {
	padding-top: 10px;
}
.c #c-kulissen img {
	float: left;
	clear: both;
	margin: 0 23px 30px 0;
}

.c #c-kulissen p {
	float: left;
	clear: none;
	width: 260px;
	margin-right: -10px;
	margin-top: -6px;
}



/* Informationen und Service */
.c #info dd img {
	float:right;
	margin-left:10px;
}

.c #info dd p {margin:0 0 20px 0;}

.c #info dd a.top {margin:1px 0 5px;}



/* Reisehinweise Verteiler */
.c #reisehinweise dl { margin:0; }

.c #reisehinweise dd h3 {
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin:0;
}

.c #reisehinweise dd h2 {
	font-size:14px;
	background:none;
	margin:0 0 5px 0 !important;
	padding:0;
	height:auto;
}

.c #reisehinweise dd p {
	background:none;
	margin:0;padding:0;
}

.c #reisehinweise dd a.top {margin:0;}



/* Reisehinweise Verteiler Detail */
.c#meldung h3 {
	margin:0 0 10px 0;
	font-weight:normal;
	margin:0 0 10px 0;
	color:#666666;
}

.c#meldung h2 {
	background:none;
	margin:0 0 10px 0;
	padding:0;
	height:auto;
}

.c#meldung p {margin:15px 0 15px 0;}

.c#meldung p.indent {margin:15px 0 15px 20px;}

.c#meldung p a {color:#0057A7;}

.c#meldung div.clear {clear:left;display:block;height:0px;}



/* RSS */
.c #rss a {color:#0057A7 !important;}

.c #rss a.close  {color:#666666 !important;}

.c #rss p.rss {background:url(/media/statisch/icon_rss.gif) 90px 3px no-repeat;}

.c #rss {margin:0 0 30px 0;}



/* Jobs */
.c #jobs dt { position:relative !important; }

.c #jobs dt a.pdf {
	padding:2px 0 0 25px;
	margin:0;
	width:140px;
	height:20px;
	color:#0057A7;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	background:url(/media/statisch/icon_pdf.gif) 0px 0px no-repeat;
	position:absolute;
	top:0px;
	right:0px;
}

.c #jobs {margin:0 0 30px 0;}



/* Presse */
.c #presse li {margin-bottom:25px;}

.c #presse li h2 {
	background:none;
	padding:0;
	margin:0 !important;
}

.c #presse li h3 {
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin:0 0 3px 0;
}

.c #presse li p {margin:0;}

.c #presse li p a.mehr {color:#0057A7;}

.c-side-email {
	width:47px;
	height:30px;
	display:block;
	float:left;
}

.c-side-emailadresse {
	width:145px;
	height:30px;
	display:block;
	float:left;
}



/* Presse Detail */
.c#presse_detail h3 {
	font-weight:bold;
	margin:0 0 10px 0;
	color:#666666;
}

.c#presse_detail .teaser {
	background:none;
	font-size:12px;
	padding:0;
	line-height:19px;
	font-weight:bold;
	margin:0 !important;
}

.c#presse_detail p {margin:20px 0 20px 0px !important;}

.c#presse_detail p a {color:#0057A7;}

.c#presse_detail .abbinder {
	padding:30px 0 0 0 ;
	background:url(/media/statisch/dash_pm.gif) top left repeat-x;
	font-size:11px !important;
}

.c#presse_detail .abbinder a {color:#0057A7;}

.c-side dl { margin:0; }

.c-side dl dd { margin:0 0 15px 0; }

.c-side dl dd.pdf {
	background:url(/media/statisch/icon_pdf_gross.gif) 145px top no-repeat;
	height:20px;
	padding-top:15px;
}

.c-side dl dd.pdf a, .c-side dl dd a {color:#0057A7 !important;}

.c-side.presse_detail-side h3 {
	margin:0;
}

.c-side.presse_detail-side dt {
	height:0px;
}

.c-side.presse_detail-side .c-side-email,
.c-side.presse_detail-side .c-side-emailadresse {
	margin-bottom:40px;
}

.c-side.presse_detail-side {
	margin:21px 0 0 0;
}



/* Direktbucher */
.c #ms_telefon {
	font-size:20px;
	font-weight:bold;
	color:#0057A7;
	margin:7px 0 0 0;
	display:block;
	height:24px;
}

.c #ms_kennziffer {
	font-size:10px;
	font-weight:bold;
	color:#0057A7;
	margin-left:10px;
}

.c #ms_gebuehren {
	font-size:9px;
	width:486px;
}

.c #direkt .direkt-rabatte-image { margin-top:15px; }
.c #direkt .direkt-avd-image { margin-left:25px; }
.c #direkt .direkt-zug-image { margin-left:15px; }
.c #direkt .direkt-ski-image { margin-left:25px; }
.c #direkt .direkt-gutschein-image { margin-left:18px; }



/* Datenschutz */
.c#dat dd p {margin:0 0 20px 0;}
.c#dat dd a.top {margin:1px 0 8px 0;}



/* FAQ */
.c#faq {margin:0 0 30px 20px;}

.c#faq h3 {
	font-weight:bold;
	color:#666666;
	margin:0;
}

.c#faq li { 
	list-style-position:inside;
	list-style-type: disc;
}

/* AGB */
.c#agb dd {padding:0 10px 19px 25px;}
.c#agb dd a.top {margin:20px 0 0 -18px;}






/* Homepage - Box "Mit Berge & Meer die Welt entdecken." */
#b-entdecken {
	width:730px;
	height:auto;
	background:#EDF4FA;
	margin:0 0 20px 20px;
	font-size:12px;
	padding:10px 0 0 10px;
}

#b-entdecken ul {
	float:left;
	margin:0 30px 0 0;
	height:64px;
}

#b-entdecken ul.last {
	margin-right:0px !important;
}

#b-entdecken li {
	height:19px;
	width:auto;
}

#b-entdecken a {
	color:#666666;
	text-decoration:none;
}

#b-entdecken a:hover {
	text-decoration:underline;
}

#b-entdecken h5 {
	font-size:14px;
	font-weight:bold;
	color:#0057A7;
	line-height:17px;
	margin:0 0 17px 0;
}

#b-entdecken .anzeigen,
#b-entdecken.show .ausblenden {
	float:none;
	clear:both;
	color:#0057A7;
	font-size:11px;
	text-decoration:underline;
	display:block;
	height:23px;
	width:180px;
}

#b-entdecken a.anzeigen:hover, #b-entdecken.show a.ausblenden:hover { text-decoration:none; }

#b-entdecken.show .anzeigen, #b-entdecken .ausblenden { display:none; }

#b-entdecken-all { display:none; }

#b-entdecken.show #b-entdecken-all {
	width:718px;
	height:197px;
	display:block;
	background:#FFFFFF url(/media/screen/b-entdecken_pfeil.gif) 115px 0 no-repeat;
	border:5px solid #EDF4FA;
	float:none;
	margin:-5px 0 0 -10px;
	padding:13px 0 0 12px;
	font-size:11px;
}

#b-entdecken-all h5 {
	width:auto;
	height:auto;
	padding:0;
	background:none;
	margin:0 0 10px 0;
	font-weight:normal;
	font-size:12px;
}

#b-entdecken #b-entdecken-all li {
	float:left;
	width:192px;
	margin:0 20px 0 0;
}

#b-entdecken-all li#b-entdecken-rundreisen     { width:118px; }
#b-entdecken-all li#b-entdecken-eigene-anreise { width:121px; }
#b-entdecken-all li#b-entdecken-kombireisen    { width:130px; }
#b-entdecken-all li#b-entdecken-flugreisen     { width:130px; }
#b-entdecken-all li#b-entdecken-kreuzfahrten   { width:121px; margin-right:0px; }

#b-entdecken-all ul {
	margin-right:0;
	float:none;
	height:auto;
	margin-bottom:8px;
}

#b-entdecken #b-entdecken-all li li {
	float:none;
	width:auto;
	height:auto;
	margin: 0 0 5px 0;
}

#b-entdecken a.weitere:hover { text-decoration:none; }


/* Homepage - Box "Katalog Reiselust!" */
#b-katalog_box {
	clear:both;
	width:350px;
	height:390px;
	margin:0 10px 0 20px;
	float:left;
	display:inline;
	padding:10px 0 0 10px;
	background:#EDF4FA;
	position:relative;
}


/* Homepage - Box "Urlaub ist Lebensfreude pur!" */
#b-lebensfreude {
	clear:both;
	width:350px;
	height:390px;
	margin:0 20px 0 20px;
	float:left;
	display:inline;
	padding:10px 0 0 10px;
	background:#EDF4FA;
	position:relative;
}

/* Homepage - Box "Berge & Meer TV - Der ReiseShop." */
#b-reiseshop {
	width:350px;
	height:140px;
	margin:0 0 20px 10px;
	float:left;
	padding:10px 0 0 10px;
	display:inline;
	background:#EDF4FA;
	position:relative;
}

/* Homepage - Box "Newsletter Anmeldung!" */
#b-newsletter-box {
	width:350px;
	height:140px;
	margin:0 0 20px 10px;
	float:left;
	padding:10px 0 0 10px;
	display:inline;
	background:#EDF4FA url(/media/screen/newsletter.png) right bottom no-repeat;
	position:relative;
}

/* Homepage - Box "Katalog Einfach weg!" */
#b-einfach-weg {
	width:350px;
	height:140px;
	margin:0 0 20px 10px;
	float:left;
	padding:10px 0 0 10px;
	display:inline;
	background:#EDF4FA url(/media/rolloutNav/einfach-weg.png) right bottom no-repeat;
	position:relative;
}

/* Homepage - Box "5% Rabatt." */
#b-rabatt {
	width:350px;
	height:140px;
	margin:0 0 20px 10px;
	float:left;
	padding:10px 0 0 10px;
	display:inline;
	background:#EDF4FA;
	position:relative;
}

/* Homepage - Box "Der Berge & Meer Newsletter: Urlaub per Mail." */
#b-newsletter {
	width:350px;
	height:220px;
	margin:0 0 0 10px;
	float:left;
	padding:10px 0 0 10px;
	display:inline;
	background:#EDF4FA;
	position:relative;
}

/* Homepage - Box "Gro?es Umfrage-Gewinnspiel." */
#b-gewinnspiel {
	width:350px;
	height:220px;
	margin:0 0 20px 10px;
	float:left;
	padding:10px 0 0 10px;
	display:inline;
	background:#EDF4FA;
	position:relative;
}

#b-newsletter form {
	margin:0;
	height:25px;
}

#b-newsletter #b-e-mail {
	border:1px solid #A5ACB2 !important;
	font-size:13px;
	height:17px;
	margin:0 5px 0 0;
	padding:2px 0 1px 4px;
	width:200px;
	float:left;
}

#b-newsletter a {
	color:#666666;
	font-size:9px;
	margin:4px 0 0 0;
	clear:both;
	float:left;
}

#b-newsletter input.submit {
	float: left;
	height:0px;
	width: 32px;
	background: url(/media/screen/sprite.png) -4px -104px no-repeat;
	padding-top:24px;
	overflow:hidden;
}

#b-newsletter input.submit.hover {
	background-position: -4px -134px;
}



/* Homepage - Teaser */
#homeTeaser {
	width:740px;
	height:278px;
	color:#FFFFFF;
	margin:20px 0 20px 20px;
	position: relative;
}
#homeTeaser #homeTabs {
	position: absolute;
	right:0;
	top:0;
	z-index: 2;
	width: 141px;
	height: 280px;
}
#homeTeaser #homeTabs li {
	margin-bottom: -6px;
	width: 141px;
	display: block;
	height: 62px;
}
#homeTeaser #homeTabs li a {
	width: 141px;
	height: 62px;
	overflow: hidden;
	display:block;
	position: relative;
	z-index:8;
}
#homeTeaser #homeTabs li a img {
	display:block;
}
#homeTeaser #homeTabs li a:hover,
#homeTeaser #homeTabs li.active a {
	margin-left: -26px;
	width: 168px;
	z-index:9;
}
#homeTeaser #homeTabs li a:hover img,
#homeTeaser #homeTabs li.active a img {
	margin-left: -141px;
}

#homeTeaser #homeSlides {
	position: absolute;
	left:0;
	top:0;
	z-index: 1;
	width: 588px;
	height: 278px;
	background: #FFFFFF;
}
#homeTeaser #homeSlides li {
	position: absolute;
	top:0;
	left:0;
	height: 278px;
	width: 589px;
	z-index:1;
	overflow: hidden;
}
#homeTeaser #homeSlides li li {
	position: static;
	top:auto;
	left:auto;
	height: auto;
	width: auto;
	overflow: visible;
}
#homeTeaser #homeSlides li * {
	z-index: 2;
}
#homeTeaser #homeSlides h3 { display: none; }
#homeTeaser #homeSlides p {
	position: absolute;
	left: 13px;
	top: 71px;
	width: 250px;
	height: 72px;
	overflow: hidden;
	z-index: 4;
}
#homeTeaser #homeSlides .travelproperty {
	position: absolute;
	left: 10px;
	top: 110px;
	width: 237px;
	height: 90px;
	overflow: hidden;
}
#homeTeaser #homeSlides .price {
	float: right;
	width: 190px;
}
#homeTeaser #homeSlides .price img {
	margin-right:2px;
}
#homeSlides .textPrice {
	float: left;
	margin-top: 26px;
	font-weight: bold;
}
#homeTeaser #homeSlides .homeButton {
	position: absolute;
	left: 13px;
	top: 162px;
	width: 125px;
	height: 21px;
	padding: 2px 0 0 7px;
	text-decoration: none !important;
	z-index: 99 !important;
}
#homeTeaser #homeSlides a { color:#FFFFFF;}
#homeTeaser #homeSlides .homeButton:hover {
	text-decoration: underline !important;
}
#homeTeaser #homeSlides li ul {
	position: absolute;
	left: 10px;
	top: 237px;
	width: 180px;
	height: 40px;
	overflow: hidden;
	line-height: 15px;
	z-index: 4;
}

.teaser-additional-kreuzfahrt {
	font-size: 8px;
	left: 10px;
	position: absolute;
	top: 188px;
	width: 190px;
}
#homeTeaser .homeRR ul a { color: #FAADD6 !important; }
#homeTeaser .homeEA ul a { color: #9BCDDD !important; }
#homeTeaser .homeFR ul a { color: #FDD995 !important; }
#homeTeaser .homeKF ul a { color: #AAEFF9 !important; }
#homeTeaser .homeKR ul a { color: #E693A8 !important; }

#homeTeaser .eigene-anreise ul a { color: #9BCDDD !important; }
#homeTeaser .rundreisen ul a { color: #FAADD6 !important; }
#homeTeaser .kombinationsreisen ul a { color: #E693A8 !important; }
#homeTeaser .flugreisen ul a { color: #FDD995 !important; }
#homeTeaser .kreuzfahrten ul a { color: #AAEFF9 !important; }

#homeTeaser .homeBG {
	position: absolute;
	top:0;
	left:0;
	z-index:1 !important;
}
#homeTeaser #homeSlides .homeCover {
	position: absolute;
	width: 589px;
	padding-top: 278px;
	height:0;
	top:0;
	left:0;
	overflow: hidden;
	z-index: 3;
	background: url(/media/x.gif);
}

/*Homepage - Box "Gruppenreisen-Feierabend"*/

#b-gruppenreisen-feierabend {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/gruppenreisen-feierabend-kleine-box.jpg) right bottom no-repeat;
	position:relative;
}

#b-gruppenreisen-feierabend h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-gruppenreisen-feierabend p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-gruppenreisen-feierabend p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

/*Homepage - Box "Mietwagenreisen"*/

#b-mietwagenreisen {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/mietwagenreisen.jpg) right bottom no-repeat;
	position:relative;
}

#b-mietwagenreisen h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-mietwagenreisen p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-mietwagenreisen p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

/*Homepage - Box "Newsletter/Extras"*/

#b-nl {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/newsletter.png) right bottom no-repeat;
	position:relative;
}

#b-nl h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-nl p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-nl p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;

}

/*Homepage - Box "Neuanmelder"*/

#b-neuanmelder {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/neuanmelder_gutschein.jpg) right bottom no-repeat;
	position:relative;
}

#b-neuanmelder h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-neuanmelder p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-neuanmelder p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

/*Homepage - Box "Freizeitparks"*/

#b-freizeitparks {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/freizeitparks1.jpg) right bottom no-repeat;
	position:relative;
}

#b-freizeitparks h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-freizeitparks p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-freizeitparks p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

/*Homepage - Box "Muttertag"*/

#b-muttertag {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/muttertag.jpg) right bottom no-repeat;
	position:relative;
}

#b-muttertag h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-muttertag p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-muttertag p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

/*Homepage - Box "Vulkanausbruch"*/

#b-Vulkanausbruch {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA;
	position:relative;
}

#b-Vulkanausbruch h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-Vulkanausbruch p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-Vulkanausbruch p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

/*Homepage - Box "30Euro-Reisegutschein"*/

#b-30Euro-Reisegutschein {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/reisegutschein.png) right bottom no-repeat;
	position:relative;
}

#b-30Euro-Reisegutschein h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-30Euro-Reisegutschein p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-30Euro-Reisegutschein p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

/*Homepage - Box "Arosa"*/

#b-arosa {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/k85050.jpg) right bottom no-repeat;
	position:relative;
}

#b-arosa h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-arosa p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-arosa p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

/*Homepage - Box "Zypern"*/

#b-zypern {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/zypern.jpg) right bottom no-repeat;
	position:relative;
}

#b-zypern h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-zypern p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-zypern p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

/*Homepage - Box "Rundreisen"*/

#b-rundreisen {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/rundreisen1.jpg) right bottom no-repeat;
	position:relative;
}

#b-rundreisen h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-rundreisen p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-rundreisen p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

#b-rundreisen p a {
	color:#0057A7 !important;

}

/*Homepage - Box "New York"*/

#b-new_york {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/new_york.jpg) right bottom no-repeat;
	position:relative;
}

#b-new_york h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-new_york p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-new_york p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

#b-new_york p a {
	color:#0057A7 !important;

}

/*Homepage - Box "TV Gewinnspiel"*/

#b-tv-gewinnspiel {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/tv_gewinnspiel.jpg) right bottom no-repeat;
	position:relative;
}

#b-tv-gewinnspiel h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-tv-gewinnspiel p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-tv-gewinnspiel p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;

}

/*Homepage - Box "Brueckentage"*/

#b-brueckentage {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/brueckentage.jpg) right bottom no-repeat;
	position:relative;
}

#b-brueckentage h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-brueckentage p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-brueckentage p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;

}

/*Homepage - Box "Freunde werden Freunde"*/

#b-freunde {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/freunde_werben_freunde.jpg) right bottom no-repeat;
	position:relative;
}

#b-freunde h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-freunde p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-freunde p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

/*Homepage - Box "Last Minute - Dominikanische Repbulik"*/

#b-dom_rep {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/dom_rep_bilder.jpg) right bottom no-repeat;
	position:relative;
}

#b-dom_rep h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-dom_rep p { 
	line-height:15px;
	color:#666666;
	margin:0;
}

#b-dom_rep p.buchen {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

#b-dom_rep p a {
	color:#0057A7 !important;
}


/* Homepage - Box "Neu: Berge & Meer - Chronisten berichten von ihren Reisen." */
#b-chronisten {
	width:350px;
	height:260px;
	clear:both;
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	padding:10px 0 0 10px;
	background: #EDF4FA url(/media/screen/b-chronisten_bg.jpg) right bottom no-repeat;
	position:relative;
}

#b-chronisten h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 14px 0;
}

#b-chronisten p { 
	line-height:15px;
	color:#666666;
	margin:0;
}


#b-chronisten p.eindruecke {
	line-height:14px;
	color:#666666;
	margin:0;
	position:absolute;
	bottom:10px;
	left:11px;
}

#b-chronisten p a {
	color:#0057A7 !important;
}



/* Homepage - Box "Attraktive Extras - ohne Aufpreis." */
#b-attraktive-extras {
	width:350px;
	height:260px;
	float:left;
	margin:20px 0 20px 0px;
	display:inline;
	padding:10px 0 0 10px;
	background:#EDF4FA;
	position:relative;
}

#b-attraktive-extras h5 {
	color:#0057A7;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin:0 0 15px 0;
}

#b-attraktive-extras p { 
	line-height:15px;
	color:#666666;
	margin:0 0 23px 0;
}

#b-attraktive-extras #zug-flug {
	width:140px;
	height:20px;
	padding-top:85px;
	overflow:hidden;
	background: url(/media/screen/button_zug-flug.gif) 0 0 no-repeat;
	display:block;
	float:left;
	display:inline;
	margin:0 0 0 15px;
	text-align:center;
	color:#0057A7;
}

#b-attraktive-extras #preis-garantie {
	width:140px;
	height:20px;
	padding-top:85px;
	overflow:hidden;
	background: url(/media/screen/button_preis-garantie.gif) 0 0 no-repeat;
	display:block;
	float:left;
	display:inline;
	margin:0 0 0 30px;
	text-align:center;
	color:#0057A7;
}

#b-attraktive-extras ul {
	position:absolute;
	bottom:10px;
	left:-3px;
}

#b-attraktive-extras ul li {
	float:left;
	margin-left:16px;
	display:inline;
}

#b-attraktive-extras ul li a {
	color:#0057A7;
}



/* Homepage - Box "Attraktive Extras - bei Berge & Meer ohne Aufpreis." */
#b-extras {
	width:740px;
	height:125px;
	margin:20px 0 0 20px;
	clear:both;
}

#b-extras h5 {
	font-size:14px;
	font-weight:bold;
	color:#0057A7;
	line-height:normal;
	margin:0 0 12px 0;
}

*html #b-extras h5 { letter-spacing:-1px; }

#b-extras p {
	font-size:12px;
	line-height:15px;
	margin:0;
}

#b-extras ul {
	clear:both;
	margin-top:19px;
}

#b-extras li {
	float:left;
}

#b-extras li a {
	text-decoration:underline;
	color:#666666;
}

#b-extras li a:hover {
	text-decoration:none;
}

#b-extras #zug-flug {
	width:140px;
	height:0px;
	padding-top:73px;
	overflow:hidden;
	background: url(/media/screen/button_zug-flug.jpg) 0 0 no-repeat;
	display:block;
	float:left;
	margin:0 31px 0 0;
}

#b-extras #preis-garantie {
	width:140px;
	height:0px;
	padding-top:73px;
	overflow:hidden;
	background: url(/media/screen/button_preis-garantie.jpg) 0 0 no-repeat;
	display:block;
	float:left;
	margin:0 27px 0 0;
}

#b-extras #li_zug-flug {
	width:140px;
	text-align:center;
	margin-right:31px;
}

#b-extras #li_garantie {
	width:140px;
	text-align:center;
	margin-right:27px;
}

#b-extras #li_pannen { width:219px; }
#b-extras #li_fotobuch { width:119px; }
#b-extras #li_zugabe { width:119px; }
#b-extras #li_extras { width:75px; }



/* Reiseziele */
.c#reiseziele {
	position: relative;
	width:740px;
	padding-top:318px;
}

.c#reiseziele #destinations {
	position: absolute;
	width:740px;
	height: 278px;
	left: 0px;
	top: 20px;
	overflow: hidden;
}

.c#reiseziele #dest_full {
	position: relative;
	width:740px;
	height: 278px;
	overflow: hidden;
	z-index:1;
}

.c#reiseziele #dest_full li {
	position: absolute;
	width:740px;
	height: 278px;
	left: 0;
	top: 0;
	overflow: hidden;
	z-index:1;
}

.c#reiseziele #destinations h2 {
	position: absolute;
	left:-9999px;
}

.c#reiseziele #dest_full .button {
	position: absolute;
	right: 0;
	bottom:0;
	height: 42px;
}

.c#reiseziele #dest_full .button a {
	float: left;
	height: 42px;
	text-decoration:none;
}

.c#reiseziele #dest_full .button s {
	width: 21px;
	float: left;
	height: 42px;
	background: url(/media/verteiler/button_l.png) left top no-repeat;
}

.c#reiseziele #dest_full .button span {
	float: left;
	height: 42px;
	background: url(/media/verteiler/button_c.png) left top no-repeat;
	font-family: Verdana, sans-serif;
	color: white;
	font-weight: bold;
	text-decoration:none;
	font-size: 13px;
	padding-top: 11px;
}

.c#reiseziele #dest_full .button u {
	width: 44px;
	float: left;
	height: 42px;
	background: url(/media/verteiler/button_r.png) left top no-repeat;
}

.c#reiseziele #dest_thumbs {
	position: absolute;
	top: 278px;
	left:0;
	width: 740px;
	height: 74px;
	overflow: hidden;
	z-index:2;
}

.c#reiseziele #dest_thumbs_bg {
	background: url(/media/verteiler/thumbs_bg.png) left top repeat;
	border-top: 1px solid #99D3ED;
	width: 740px;
	height: 74px;
}

.c#reiseziele #dest_thumbs ul {
	float: left;
	height: 75px;
	overflow: hidden;
	margin-right: -9999px;
}

.c#reiseziele #dest_thumbs li {
	float: left;
	padding: 10px;
}

.c#reiseziele #dest_thumbs a {
	display: block;
}

.c#reiseziele #dest_thumbs a:hover {
	border: 1px solid white;
	margin: -1px;
}

.c#reiseziele #dest_thumbs .active a {
	border: 1px solid white;
	margin: -1px;
}

.c#reiseziele #dest_scroll_r, .c#reiseziele #dest_scroll_l {
	width: 43px;
	height: 0;
	padding-top: 75px;
	overflow: hidden;
	cursor: pointer;
	background: url(/media/verteiler/dest_scroll_l.png) left 0 no-repeat;
	float: left;
	z-index:2;
	position: relative;
}

.c#reiseziele #dest_scroll_r.inactive { background-image: url(/media/verteiler/dest_scroll_r_i.png); }
.c#reiseziele #dest_scroll_l.inactive { background-image: url(/media/verteiler/dest_scroll_l_i.png); }
.c#reiseziele #dest_scroll_r { background: url(/media/verteiler/dest_scroll_r.png) left 0 no-repeat; }

.c#reiseziele #dest_thumbs_wrapper {
	width: 654px;
	overflow: hidden;
	float: left;
	position:relative;
	z-index:1;
}

.c#reiseziele #navi_reiseziele {
	width:730px;
	overflow:hidden;
	padding:0 0 0 10px;
}

.c#reiseziele #navi_reiseziele li {
	height:33px;
	float:left;
	text-align:center;
	margin:0 3px 0 0;
	padding:0;
}

.c#reiseziele #navi_reiseziele li#n-laender {
	width:103px;
	background: url(/media/verteiler/navi_reiseziele_bg.gif) 0px 8px no-repeat;
}

.c#reiseziele #navi_reiseziele li#n-regionen {
	width:117px;
	background: url(/media/verteiler/navi_reiseziele_bg.gif) -104px 8px no-repeat;
}

.c#reiseziele #navi_reiseziele li#n-staedte {
	width:99px;
	background: url(/media/verteiler/navi_reiseziele_bg.gif) -222px 8px no-repeat;
}

.c#reiseziele #navi_reiseziele li#n-laender.active  {background-position:0px -26px;}
.c#reiseziele #navi_reiseziele li#n-regionen.active {background-position:-104px -26px;}
.c#reiseziele #navi_reiseziele li#n-staedte.active  {background-position:-222px -26px;}

.c#reiseziele #navi_reiseziele a {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-top:14px;
	height:19px;
}

.c#reiseziele #navi_reiseziele a:hover {text-decoration: underline;}
.c#reiseziele #navi_reiseziele li.active a {font-size:13px; padding-top:10px; height:23px;}

.c#reiseziele #wrapper_reiseziele {
	position:relative;
	margin:0 0 20px 0;
}

.c#reiseziele .box_reiseziele {
	position: relative;
	background: #34A1D2 url(/media/verteiler/box_reiseziele_bg.jpg) top left repeat-x;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:20px;
	padding:15px 20px 14px 20px;
	width:700px;
	top:0px;
	left:0px;
	margin-bottom:20px;
}
.js .c#reiseziele .box_reiseziele {
	/*position: absolute;
	top:33px;
	*/
	margin-bottom:20px;
}
.c#reiseziele .box_reiseziele li strong {
	display:block;
	width:20px;
	color:#CCE6FD;
	float:left;
}

.c#reiseziele .box_reiseziele li a { text-decoration:none; color:#FFFFFF; }
.c#reiseziele .box_reiseziele li a:hover { text-decoration:underline; }

.c#reiseziele .box_reiseziele li.rz-stoerer {
	line-height:0px;
	border-top:1px solid #34A1D2;

}

.c#reiseziele .box_reiseziele ol {
	position:absolute;
	top:0px;
	right:0px;
	width:255px;
	height:235px;
	padding:30px 0 0 20px;
	background: url(/media/verteiler/box_top-ziele_bg.jpg) top right no-repeat;
	line-height:20px;
}

.c#reiseziele .box_reiseziele ol h5 {
	font-size:13px;
	font-weight:bold;
	color:#676767;
	margin:0;
	padding:0;
}

.c#reiseziele .box_reiseziele ol li {
	font-size:11px;
	color:#858585;

}

.c#reiseziele .box_reiseziele ol li span {
	display:block;
	width:26px;
	float:left;
}

.c#reiseziele .box_reiseziele ol li a {
	color:#858585;
	text-decoration:underline;
}

.c#reiseziele .box_reiseziele ol li a:hover { text-decoration:none; }

.c#reiseziele #b-laenderinfo,
.c#reiseziele #b-neuheiten,
.c#reiseziele #b-expertentipps,
.c#reiseziele #b-kundentipps {
	width:340px;
	height:210px;
	overflow:hidden;
	position:relative;
	margin:0 0 20px 0;
	padding:10px;
}

.c#reiseziele #b-laenderinfo {
clear:both;
	float:left;
	background: #EDF4FA url(/media/verteiler/sprite_reiseziele_bg.jpg) 0px 0px no-repeat;
}

.c#reiseziele #b-neuheiten {
	float:right;
	background: #EDF4FA url(/media/verteiler/sprite_reiseziele_bg.jpg) 0px -230px no-repeat;
}

.c#reiseziele #b-expertentipps {
	float:right;
	background: #EDF4FA url(/media/verteiler/sprite_reiseziele_bg.jpg) 0px -460px no-repeat;
}

.c#reiseziele #b-kundentipps {
	float:right;
	background: #EDF4FA url(/media/verteiler/sprite_reiseziele_bg.jpg) 0px -690px no-repeat;
}

.c#reiseziele #b-laenderinfo ul {
	margin-top:30px;
	line-height:15px;
}

.c#reiseziele #b-laenderinfo p,
.c#reiseziele #b-laenderinfo ul li,
.c#reiseziele #b-neuheiten p,
.c#reiseziele #b-expertentipps p,
.c#reiseziele #b-kundentipps p {
	font-size:11px;
	color:#666666;
	margin:0;
	line-height:15px;
}

.c#reiseziele #b-laenderinfo h5,
.c#reiseziele #b-neuheiten h5,
.c#reiseziele #b-expertentipps h5,
.c#reiseziele #b-kundentipps h5 {
	color:#0057A7;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px 0;
}

.c#reiseziele a.alle {
	position:absolute;
	bottom:10px;
	left:10px;
	font-size:11px;
	color:#0057A7;
	text-decoration:underline;
}

.c#reiseziele a.alle:hover { text-decoration:none; }

.c#reiseziele #b-laenderinfo .linkarea { position:absolute;bottom:20px;right:0px;width:205px;height:120px; }
.c#reiseziele #b-expertentipps .linkarea1 { position:absolute;bottom:0px;right:0px;width:130px;height:230px; }
.c#reiseziele #b-expertentipps .linkarea2 { position:absolute;bottom:22px;right:130px;width:70px;height:130px; }



/* Fehlerseite 404 */
.c#fehler {
	width:760px;
	padding:20px 0 0 0;
}

.c#fehler #fehler_medung {
	height:124px;
	background: url(/media/statisch/fehler_bg.gif) -1px -1px no-repeat;
}

.c#fehler #fehler_medung h2 {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:none;
	padding:13px 0 6px 13px;
	margin:0 0 14px 0 !important;
}

.c#fehler #fehler_medung p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC0000;
	line-height:16px;
	padding:0 0 0 13px;
	margin:0;
}

.c#fehler #fehler_medung p a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC0000;
	line-height:16px;
}

.c#fehler #fehler_angebot {
	width:505px;
	background:#EDF4FA;
	padding:12px 0 0 0;
	margin:20px 0 0 0;
	float:left;
}

.c#fehler #fehler_angebot h2 {
	width:475px;
	color:#0057A7;
	font-size:14px;
	font-weight:bold;
	background:none;
	padding:0 0 0 15px;
	margin:0;
}

.c#fehler #fehler_angebot ul li h3 {
	color:#0057A7;
	font-size:12px;
	font-weight:bold;
	background:none;
	padding:0;
	margin:0;
	clear:both;
}

.c#fehler #fehler_angebot h3 {
	color:#0057A7;
	font-size:12px;
	font-weight:bold;
	background:none;
	padding:10px 0 0 15px;
	margin:0;
	clear:both;
}

.c#fehler #fehler_angebot a {
	color:#666666;
	font-size:12px;
	line-height:19px;
}

.c#fehler #fehler_angebot ul {
	margin:0 0 0 15px;
	height:1%;
}

.c#fehler #fehler_angebot ul ul {
	margin:0 0 15px 0;
}

.c#fehler #fehler_angebot li {
	width:160px;
	float:left;
}

.c#fehler #fehler_angebot li li {
	float:none;
}

.c#fehler #fehler_angebot div {
	clear:both;
	height:46px;
	padding:20px 0 0 0;
	background:#FFFFFF;
}

.c#fehler #fehler_angebot div #fehler_zurueck {
	float:left;
	display:block;
	width:115px;
	height:0px;
	padding-top:26px;
	overflow:hidden;
	background:url(/media/statisch/fehler_buttons.gif) 0px 0px no-repeat;
}

.c#fehler #fehler_angebot div #fehler_start {
	float:right;
	display:block;
	width:175px;
	height:0px;
	padding-top:26px;
	overflow:hidden;
	background:url(/media/statisch/fehler_buttons.gif) -114px 0px no-repeat;
}

.c#fehler .c-side {
	padding-top:0px;
	margin:20px 0 0 0;
}

.c#fehler #side-search {
	height:66px;
	width:193px;
	overflow:hidden;
	margin:0;
	padding:0;
}

.c#fehler #side-search #side-searchfield {
	border:1px solid #A5ACB2;
	display:inline;
	height:16px;
	margin:1px 5px 2px 0px;
	padding:2px 0 1px 4px;
	width:150px;
}

.c#fehler #side-search input {
	float:left;
}

.c input.submit {
	background:transparent url(/media/screen/sprite.png) no-repeat scroll -4px -104px;
	float:left;
	height:24px;
	width:32px;
}

.c input.submit.hover {
	background-position: -4px -134px;
}

.c#fehler #side-search a {
	clear:both;
	color:#0057A7 !important;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}

.c#fehler #fra.c-side p { line-height:16px; }
.c#fehler #fra.c-side p#rs-hotline { line-height:26px; }
.c#fehler #fra.c-side p.rs-stern { line-height:13px; }



/* Partnerprogramm */
.c#partner #partner-grafik {
	width:493px;
	height:575px;
	background:url(/media/statisch/partner_grafik.jpg) left 30px no-repeat;
	position:relative;
	display:block;
}

.c#partner #partner-grafik li {
	font-size:12px;
	color:#666666;
	font-weight:normal;
	line-height:16px;
	position:absolute;
	width:145px;
}

.c#partner #partner-grafik li span {
	display:block;
	width:17px;
	float:left;
	height:30px;
}

.c#partner #partner-grafik #pg-1 { top:7px; left:1px; }
.c#partner #partner-grafik #pg-2 { top:7px; left:173px; }
.c#partner #partner-grafik #pg-3 { top:7px; left:346px; }
.c#partner #partner-grafik #pg-6 { top:190px; left:1px; }
.c#partner #partner-grafik #pg-5 { top:190px; left:173px; }
.c#partner #partner-grafik #pg-4 { top:190px; left:346px; }

.c#partner #partner-grafik #pg-7 { 
	top:420px;
	left:136px;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#0057A7;
	text-align:center;
	width:220px;
	list-style:none;
}

.c#partner strong {
	font-size:12px;
	color:#666666;
	margin:0;
}

.c#partner #partner-programme {
	height:100px;
	margin-top:5px;
}

.c#partner #partner-programme li {
	width:165px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	height:50px;
	padding-top:50px;
}

.c#partner #partner-programme li#p-zanox {
	background:url(/media/statisch/partner_zanox.gif) 4px top no-repeat;
	width:145px;
}

.c#partner #partner-programme li#p-affilinet {
	background:url(/media/statisch/partner_affilinet.gif) -2px top no-repeat;
	width:170px;
}

.c#partner #partner-programme li#p-tradetracker {
	background:url(/media/statisch/partner_tradetracker.gif) 0px top no-repeat;
}

.c#partner #partner-programme li a {
	margin:0 0 0 5px;
	color:#0057A7;
	font-size:11px;
	text-decoration:underline;
	display:block;
	font-weight:normal;
}

.c-side#fra .p-staffeln {
	font-size:11px;
	line-height:16px;
	color:#0057A7;
	margin:15px 0 0 0;
}

/* Kataloge */
.c #kataloge dd {
	padding-right:0px;
}

.c #kataloge .katalog-box {
	width:155px;
	height:354px;
	border:1px solid #CEDFEE;
	position:relative;
	float:right;
	margin-bottom:-17px;
}

.c #kataloge #weitere-kataloge {
	margin-left:-12px;
}

.c #kataloge #weitere-kataloge p,
.c #kataloge #weitere-kataloge .top {
	margin-left:12px;
}

.c #kataloge #weitere-kataloge .katalog-box {
	float:left;
	margin:0 0 20px 12px;
	display:inline;
}

.c #kataloge #fruehes-buchen p {
	width:285px;
	float:left;
}

.c #kataloge .katalog-box strong {
	font-size:11px;
	color:#0057A7;
	margin:1px 0 0 4px;
}

.c #kataloge .katalog-box a {
	color:#0057A7 !important;
}

.c #kataloge .katalog-box a.kat-info {
	position:absolute;
	top:1px;
	right:2px;
	display:block;
	width:18px;
	height:0px;
	padding-top:19px;
	overflow:hidden;
	background:url(/media/statisch/kat-info.gif) left top no-repeat;
}

.c #kataloge .katalog-box img {
	float:none;
	margin:2px 0 0 4px;
}

.c #kataloge .katalog-box ul {
	padding:3px 4px 0 4px;
}

.c #kataloge .katalog-box li {
	height:30px;
	background:url(/media/statisch/kat-linie.gif) left bottom repeat-x;
}

.c #kataloge .katalog-box li.alle-reisen {
	height:29px;
	background:none;
}

.c #kataloge .katalog-box li.kostenlos-bestellen {
	background:url(/media/statisch/kat-linie.gif) left top repeat-x;
	padding-top:1px;
}

.c #kataloge .katalog-box ul a {
	display:block;
	height:25px;
	margin:1px 0 0 0;
	font-size:11px;
	text-decoration:none;
	padding:5px 0 0 26px;
}

.c #kataloge .katalog-box #kat-stoerer {
	position:absolute;
	top:43px;
	left:-83px;
	height:0px;
	width:105px;
	padding-top:105px;
	overflow:hidden;
	background:url(/media/statisch/kat-stoerer-mu-s12.png) left top no-repeat;
}

.c #kataloge .katalog-box ul a:hover { text-decoration:underline; }

.c #kataloge .katalog-box li.durchblaettern a      { background:url(/media/statisch/kat-icons.gif) left 0px no-repeat; }
.c #kataloge .katalog-box li.herunterladen a       { background:url(/media/statisch/kat-icons.gif) left -25px no-repeat; }
.c #kataloge .katalog-box li.kostenlos-bestellen a { background:url(/media/statisch/kat-icons.gif) left -50px no-repeat; }
.c #kataloge .katalog-box li.alle-reisen a         { background:url(/media/statisch/kat-icons.gif) left -75px no-repeat; }

.c #kataloge .top { clear:both; }

.c #kataloge .kat-info-best { clear:both; }

.c .kat-layer {
	position:absolute;
	top:-26px;
	right:-247px;
	width:250px;
	padding:0;
	z-index:100;
	display: none;
}
.c .show-kat-layer  {
	z-index:9 !important;
}
.c .show-kat-layer .kat-layer {
	display: block;
}

.c #kataloge .kat-layer p {
	margin:0 !important;
	background:url(/media/statisch/kat-layer-top.png) left top no-repeat;
	padding:6px 20px 5px 24px;
	font-size:11px;
	line-height:14px;
	color:#666666;
	float:none !important;
	width:auto !important;
}

.c #kataloge .kat-layer p strong {
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	display:block;
	margin:0 0 12px 0;
}

.c #kataloge .kat-layer div {
	background:url(/media/statisch/kat-layer-bottom.png) left top no-repeat;
	height:15px;
}



/* Direktbucher - AvD */
.c#avd img {
	float:right;
}

.direkt_avd-logo {
	margin:0 0 25px 0;
}



/* Zug zum Flug */
.c#zug_zum_flug dd ul li span {
	display:block;
	width:65px;
	float:left;
}

.c#zug_zum_flug dd .zug_zum_flug_karte {
	margin:0 0 30px 0;
}

.c#zug_zum_flug .subtext img {
	float:right;
	margin-top:10px;
}

.c#zug_zum_flug dd ul.list3 li {
	margin-bottom:20px !important;
}



/* Sidebar */
.sidebar div#sb-db-vorteile,
.sidebar div#sb-info-service { 
	margin-top:15px;
}

#sb-e-mail {
	width:130px;
	height:16px;
	padding:2px 0 1px 4px;
	border:1px solid #5694CA;
	color:#0057A7;
	font-size:13px;
	background:#7BBCDF;
	margin:0 5px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

#sb-newsletter { height:97px; }

#sb-newsletter form { margin-bottom:0; }

#sb-newsletter span.clear {
	clear:both !important;
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
}

#sb-newsletter input.submit {
	float: left;
	height:0px;
	width: 32px;
	background: url(/media/screen/sprite.png) -4px -104px no-repeat;
	padding-top:24px;
	overflow:hidden;
	margin:-1px 0 0 -2px;
}

#sb-newsletter input.submit.hover {
	background-position: -4px -134px;
}



/* Formulare */
.c form.validate {
	float: left;
}
.c form.validate p {
	margin-right: -10px;
}
.c form.validate li {
	float:left;
	width: 490px;
	clear: both;
	margin-right: -10px;
}
.c form.validate label {
	width:145px;
	float:left;
	font-size:12px;
	color:#666;
	padding:4px 0 0 0;
}
.c form.validate input.text,
.c form.validate textarea {
	width:333px;
	height:18px;
	float:left;
	font-size:13px;
	color:#666666;
	margin:0 0 8px 0;
	border:1px solid #CCCCCC;
	padding:2px 2px 0px 2px;
}
.c form.validate li.val_has_error input.text,
.c form.validate li.val_has_error textarea {
	border-color:#CC0000;
}
.c form.validate textarea {
	height:158px;
}
.c form.validate select {
	width:auto;
	height:22px;
	float:left;
	font-size:13px;
	color:#666666;
	margin:0 0 8px 0;
	border:1px solid #CCCCCC;
}
.c#c-kontakt .close {
	clear: both;
}
.c form.validate h5 {
	font-size: 13px;
	font-weight:bold;
	padding-bottom: 8px;
	color:#666666;
}
.c form.validate .val-stern { font-size: 11px; }

li.val_has_error input, li.val_has_error select {
	border-color: #CC0000 !important;
}

.c form.call_bm {
	position: relative;
	float: left;
	width: 100%;
}
.c form.validate.call_bm .form_loading {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background: url(/media/statisch/ffffff_80.png);
	opacity: .8;
	text-align: center;
}
.c form.validate.call_bm .form_loading img {
	display: block;
	float: none !important;
	margin: 50% auto 0 auto !important;
}
.c .error-message {
	position:absolute;
	bottom:-10px;
	right:-240px;
	left:auto;
	width:250px;
	padding:0;
	z-index:100;
	height: 82px;
}
.c .error-message {
	display: none;
}
.c .show-error-message  {
	z-index:9 !important;
}
.c .show-error-message .error-message {
	display: block;
}

.c form.validate .error-message p {
	margin:0 !important;
	background:url(/media/statisch/kat-layer-top.png) left top no-repeat;
	padding:6px 20px 5px 24px;
	font-size:11px;
	line-height:14px;
	color:#666666;
	float:none !important;
	width:auto !important;
}

*html .c form.validate .error-message p { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/statisch/kat-layer-top.png'); background:none; height:1%; }

.c form.validate .error-message p strong {
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	display:block;
	margin:0 0 12px 0;
}

.c form.validate .error-message div {
	background:url(/media/statisch/kat-layer-bottom.png) left top no-repeat;
	height:15px;
}

*html .c form.validate .error-message div { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/statisch/kat-layer-bottom.png'); background:none; }

/*Freunde werben Freunde*/

.c#fwf {
	/*float:left;
	width:300px;*/
	font-size:13px;
	color:#666666;
	border:1px;
}

.c#fwf ul {
	margin-left:20px;
}

.c#fwf li {
	margin-bottom:10px;
	list-style:outside !important;
	list-style-type:disc !important;
}

.c#fwf p small {
	line-height:13px;
}

.c #fwf-submit {
	background: url(/media/popup/kat-bestellen-submit.gif) right top no-repeat !important;
	/*width: 212px !important;*/
	height: 38px !important;
	border: none !important;
	padding: 0 !important;
	float: left;
	margin-top: 20px !important; 
	margin-right: -20px !important;
}

.c form.val_has_error #fwf-submit {
	background-image: url(/media/popup/kat-bestellen-submit.gif) !important;
}

/* Reisegutschein */
.c#reiseg .clear {
	clear:both;
	height:0px !important;
	padding:0;
	margin:0;
}
* html .c#reiseg .clear { margin-bottom:-13px; }

.c#reiseg form ul li h3 {
	width:145px;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	padding:2px 0 0 0;
	margin:0;
}

.c#reiseg form ul li p {
	float:left;
	font-size:12px;
	color:#666;
	margin:0 0 9px 0;
}

.c#reiseg form ul li {
	clear: both;
	width:auto;
	margin:0;
	float:none;
}

.c#reiseg form ul li label {
	width:145px;
	float:left;
	font-size:12px;
	color:#666;
	padding:4px 0 0 0;
}

.c#reiseg form ul li input {
	width:346px;
	height:18px;
	float:left;
	font-size:13px;
	color:#666666;
	margin:0 0 8px 0;
	border:1px solid #CCCCCC;
	padding:2px 2px 0px 2px;
}

.c#reiseg form ul #c-rg-plz,
.c#reiseg form ul #c-rg-plz-liefer {
	float:left;
	clear:none;
	height:30px;
}

.c#reiseg form ul #c-fldOrt,
.c#reiseg form ul #c-fldOrtliefer {
	float:left;
	clear:none;
	height:30px;
}

.c#reiseg form ul li select {
	width:80px;
	height:22px;
	float:left;
	font-size:13px;
	color:#666666;
	margin:0 0 8px 0;
	border:1px solid #CCCCCC;
	padding:1px;
}

.c#reiseg form ul li #rg-wert {
	width:74px;
	margin:0 0 27px 0;
}

.c#reiseg form ul li #rg-plz,
.c#reiseg form ul li #rg-plz-liefer {
	width:74px;
	margin:0 8px 0 0;
}

.c#reiseg form ul li #rg-ort,
.c#reiseg form ul li #rg-ort-liefer {
	width:258px;
}

.c#reiseg form ul li input.rg-abw-lieferadr,
.c#reiseg form ul li input.rg-zahlart {
	width:auto;
	float:none;
}

.c#reiseg form ul li #rg-kkinstitut {
	width:352px;
}

.c#reiseg form ul li #rg-kkmonat {
	margin:0 8px 0 0;
}

.c#reiseg img{
	float: right;
	margin: 0 0 15px 20px;
}

.c#reiseg #rg-Layout-img {
	margin: 0 !important;
	width: 240px !important;
	border: 1px solid #CCCCCC !important;
}

.c #reiseg-h2 {
	background: none;
	padding-left: 0;
	width:300px;
	clear:none;
}
.c#reiseg h2 { position:relative !important; }

.c#reiseg h2 .c-info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(/media/statisch/icon_schloss.gif) right 1px no-repeat;
	text-decoration: none;
	color: #666;
	font-weight: normal;
	padding: 5px 22px 3px 0;
	margin: 0 !important;
	display:block;
	position:absolute;
	top:0px;
	right:5px;
}

.c #rg_la {
	overflow: hidden;
	position: relative;
	height:1%;
	border-top:15px solid white;
}

.c #rg_ala-last {
	clear:both;
	height:12px;
	margin:0;
	padding:0;
}

*+ html .c #rg_ala-last { height:1px; }
* html .c #rg_ala-last { height:1px; }

#reiseg.c .radio, #reiseg.c .checkbox {
	float: left !important;
	width: auto !important;
	margin-right: 5px !important;
	margin-top: 3px !important;
	border: none !important;
}
.c #rg-zahlart input {
	float: left;
	width: auto;
	margin-right: 5px;
	margin-top: 3px;
}
.c#reiseg #rg-zahlart label {
	width:90px !important;
}
.c#reiseg #rg-zahlart ul label {
	width:145px !important;
}

.c #rg-abw-lieferadr {
	width: auto !important;
	margin: 3px 7px 0 127px !important;
	border: none !important;
}
*+ html .c #rg-abw-lieferadr {
	margin-left:120px !important;
}
* html .c #rg-abw-lieferadr {
	margin-left:120px !important;
}
*+ html .c #fldzahlart_2 {
	margin-left:-6px !important;
}
* html .c #fldzahlart_2 {
	margin-left:-6px !important;
}
.c #rg-abw-lieferadr-l {
	width: auto !important;
	color: #0057A7 !important;
	text-decoration: underline !important;
	height:35px !important;
}
.c #rg_la h3 {
	clear: both;
}
.c #rg-submit {
	background: url(/media/statisch/reiseg_submit.gif) left top no-repeat !important;
	width: 212px !important;
	height: 38px !important;
	border: none !important;
	padding: 0 !important;
	float: left;
	margin-top: 11px !important; 
	margin-right: -20px !important;
}
.c form.val_has_error #rg-submit {
	background-image: url(/media/statisch/reiseg_submit_off.gif) !important;
}
.c #rg_wb {
	float: left;
	width: 150px;
	color: #0057A7;
	padding-top: 13px;
	height: 51px;
}
.c#reiseg a.top {
	float: left;
	width: 122px !important;
}



/* Ferienkalender */
.c#fk-kalender {
	padding:0 0 20px 0;
}

#de09, #de10, #bw09, #bw10, #by09, #by10, #be09, #be10, #bb09, #bb10, #hb09, #hb10, #hh09, #hh10, #he09, #he10, #mv09, #mv10, 
#ni09, #ni10, #nw09, #nw10, #rp09, #rp10, #sl09, #sl10, #sn09, #sn10, #st09, #st10, #sh09, #sh10, #th09, #th10 {
	width:740px;
	height:auto;
	position:relative;
	clear:both;
	margin:20px 0 0 0;
}

.c#fk-kalender .fk-ja {
	width:530px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
}

.c#fk-kalender .fk-ra {
	display: inline;
	float:left;
	height:auto;
	width:149px;
	height:170px;
	margin:0 20px 20px 0;
	background: url(/media/statisch/f-kalender_monat.jpg) top left no-repeat;
	padding:0 0 3px 5px;
}

.c#fk-kalender .fk-ti {
	color:#666666;
	float:none;
	text-align:center;
	width:144px;
	height:13px;
	padding-top:5px;
	margin:0;
	font-weight:bold;
	font-size:12px;
}

.c#fk-kalender .fk-mo {
	color:#666666;
	float:none;
	text-align:center;
	width:149px;
	height:16px;
	padding-top:2px;
	margin:0;
	font-weight:bold;
}

.c#fk-kalender .fk-wt {
	color:#666666;
	float:left;
	text-align:center;
	width:18px;
	height:16px;
	padding-top:2px;
	margin:0 3px 6px 0;
	font-weight:bold;
}

*html .c#fk-kalender .fk-wt { margin:0 3px 3px 0; }

.c#fk-kalender .fk-t {
	background: #F6F6F6;
	color:#666666;
	float:left;
	text-align:center;
	width:18px;
	height:16px;
	padding-top:2px;
	margin:0 3px 3px 0;
	display: inline;
}

.c#fk-kalender .fk-ft {
	background:#0057A7;
	color:#FFFFFF;
	float:left;
	text-align:center;
	width:18px;
	height:16px;
	padding-top:2px;
	margin:0 3px 3px 0;
}

.c#fk-kalender .fk-fe {
	background:#00A8E8;
	color:#FFFFFF;
	float:left;
	text-align:center;
	width:18px;
	height:16px;
	padding-top:2px;
	margin:0 3px 3px 0;
}

.c#fk-kalender .fk-le {
	color:#666666;
	float:left;
	width:195px;
	position:absolute;
	top:0px;
	right:0px;
	font-size:11px;
	line-height:16px;
}

.c#fk-kalender .fk-le ul {
	 margin-bottom:25px;
}

.c#fk-kalender .fk-le .fk-ferien {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	background: url(/media/statisch/fk-ferien.gif) left top no-repeat;
	padding:2px 0 8px 24px;
	font-family:Arial, Helvetica, sans-serif;
}

.c#fk-kalender .fk-le .fk-ferien-daten span {
	display:block;
	width:88px;
	float:left;
}

.c#fk-kalender .fk-le .fk-feiertage {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	background: url(/media/statisch/fk-feiertage.gif) left top no-repeat;
	padding:2px 0 8px 24px;
	font-family:Arial, Helvetica, sans-serif;
}

.c#fk-kalender .fk-le .fk-feiertage-daten span {
	display:block;
	width:137px;
	float:left;
}

.c#fk-kalender h3 {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	display:block;
	background:#D4EBF6;
	padding:10px;
	width:482px;
	margin-bottom:20px;
	text-align:center;
}



/* Reiseversicherung */
.c#reiseversicherung p.bm_extra {
	padding-top:20px;
	background:url(/media/statisch/stoerer_bm_extra.gif) 400px 0px no-repeat;
	height:60px;
}

.c#reiseversicherung table {margin:0 0 20px -10px;}

.c#reiseversicherung table thead th {
	font-weight:bold;
	padding:1px 0 1px 10px;
	text-align:left;
}

.c#reiseversicherung table tbody td {
	background-color:#EAF8F9;
	padding:1px 0 1px 10px;
}

.c#reiseversicherung table tbody td.clear {
	background-color:#FFFFFF;
	padding:1px 0 1px 10px;
}

.c#reiseversicherung h5 {
	font-size:12px !important;
	font-weight:bold;
	color:#666666 !important;
}

.c#reiseversicherung ol {
	margin:0 0 20px 20px;
	list-style-type:decimal;
	}

.c#reiseversicherung p.fussnoten {
	background:url(/media/statisch/dash_pm.gif) top left repeat-x;
	padding-top:20px;
	font-size:11px;
	line-height:14px;
	color:#8B8B8B;
	font-family:Arial,Verdana,sans-serif;
}

.c#reiseversicherung dd.rv-last {
	padding-bottom:0px !important;
}

.c#reiseversicherung p.rv-nm {
	margin-bottom:0px !important;
}

.c#reiseversicherung h5.subheadline {
	padding:0 0 0 10px;
	font-weight:bold;
	line-height:18px;
	background-color:#f4fbfc;
	margin:0 0 10px -10px;
	color:#666666;
}

.c#reiseversicherung #rv-selbstbehalt{
	margin:0;
	width:400px;
}

/* Kontakt */
.c#c-kontakt dt, .c#c-kontakt dd {
	clear: both;
	position:relative;
}

.c #k-email form, .c #k-callback form { margin-bottom:10px; }
*+html .c #k-email form, *+html .c #k-callback form { margin-bottom:-10px; }
*html .c #k-email form, *html .c #k-callback form { margin-bottom:-10px !important; }

.c #k-email .close { position:absolute; top:672px; left:20px; }
.c #k-callback .close { position:absolute; top:599px; left:20px; }
*html .c #k-callback .close { top:616px; }
*+html .c #k-kataloge .close, *+html .c #k-gutschein .close { margin-top: -20px; }
*html .c #k-kataloge .close, *html .c #k-gutschein .close { margin-top: -20px !important; }
.c #k-weg .close { margin-top: 0px; }

*html .c #k-email form.validate input.text, *html .c #k-email form.validate textarea { width:329px; }
*html .c #k-callback form.validate input.text, *html .c #k-callback form.validate textarea { width:329px; }
*html #c-kontakt.c .submit { margin-right:1px; }

.c-side.kontakt#fra {
	margin-bottom:20px;
}

.c-side.kontakt img {
	margin-bottom:3px;
}

.c-side.kontakt #rs-zeiten {
	margin:15px 0 0 0;
	color:#0057A7;
	font-size:11px;
	line-height:16px;
}

.c-side.kontakt#fra #rs-hotline {
	padding-top:0px;
}

.c#c-kontakt .submit {
	background: url(/media/statisch/kontakt_submit.gif) left top no-repeat !important;
	width: 149px !important;
	height: 38px !important;
	float: right;
	margin-right: -3px;
}
.c#c-kontakt form.val_has_error .submit {
	background-image: url(/media/statisch/kontakt_submit_off.gif) !important;
}
.c#c-kontakt li {
	padding-bottom:10px;
}
.c#c-kontakt li input, .c#c-kontakt li select, .c#c-kontakt li textarea {
	margin:0;
}
.c#c-kontakt .error-message {
	bottom: -14px;
	right: -260px;
}

*html .c#c-kontakt .error-message {
	bottom: -40px;
	right:-250px;
}
/* Kontakt E-Mail */
/* Kontakt Call Back */
.c #k-priv,
.c #k-dienst {
	width: 376px;
}

.c#c-kontakt .k-block{
	width: 376px;
	height:21px;
}

.c #k-priv input.text,
.c #k-dienst input.text {
	width: 214px !important;
}
.c #k-priv-von,
.c #k-priv-bis,
.c #k-dienst-von,
.c #k-dienst-bis {
	width: 103px;
	clear: none;
	margin-left: 15px;
	float: right;
}

*+html .c #k-priv-von,
*+html .c #k-priv-bis,
*+html .c #k-dienst-von,
*+html .c #k-dienst-bis {
	margin-right:-10px;
}

*html .c #k-priv-von,
*html .c #k-priv-bis,
*html .c #k-dienst-von,
*html .c #k-dienst-bis {
	margin:0 -6px 0 7px;
}

.c #k-priv-von label,
.c #k-priv-bis label,
.c #k-dienst-von label,
.c #k-dienst-bis label {
	width: 30px;
	padding:0;
}

*+html .c #k-priv-von label,
*+html .c #k-priv-bis label,
*+html .c #k-dienst-von label,
*+html .c #k-dienst-bis label {
	padding-top:1px;
}
/* Kontakt Feedback */
.c#c-kontakt #k-feedback input { width:320px;}

.c#c-kontakt #k-feedback h3 {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:20px 0 0 0;
	padding:0;
}
.c#c-kontakt #k-feedback h4 {
	font-size:12px !important;
	color:#666666 !important;
	font-weight:normal !important;
	margin:0 !important;
	padding:0 !important;
	width:145px !important;
	float:left !important;
}

.c#c-kontakt #k-feedback label.fb-01 { width:75px; float:left; padding:0 0 0 3px;}
.c#c-kontakt #k-feedback label.fb-02 { width:42px; float:left; padding:0 0 0 3px;}
.c#c-kontakt #k-feedback label.fb-03 { width:95px; float:left; padding:0 0 0 3px;}
.c#c-kontakt #k-feedback label.fb-04 { width:60px; float:left; padding:0 0 0 3px;}

.c#c-kontakt #k-feedback #fb-ueber input, 
.c#c-kontakt #k-feedback #fb-design input, 
.c#c-kontakt #k-feedback #fb-ziele input, 
.c#c-kontakt #k-feedback #fb-preis input, 
.c#c-kontakt #k-feedback #fb-beschr input {
	float:left;
	margin:4px 0 0 0;
	width:auto;
}

*+html .c#c-kontakt #k-feedback #fb-ueber input, 
*+html .c#c-kontakt #k-feedback #fb-design input, 
*+html .c#c-kontakt #k-feedback #fb-ziele input, 
*+html .c#c-kontakt #k-feedback #fb-preis input, 
*+html .c#c-kontakt #k-feedback #fb-beschr input {
	margin:0 -3px 0 -4px;
}

*html .c#c-kontakt #k-feedback #fb-ueber input, 
*html .c#c-kontakt #k-feedback #fb-design input, 
*html .c#c-kontakt #k-feedback #fb-ziele input, 
*html .c#c-kontakt #k-feedback #fb-preis input, 
*html .c#c-kontakt #k-feedback #fb-beschr input {
	margin:0 -3px 0 -4px !important;
}

.c#c-kontakt #k-feedback #fb-beschr {
	padding-bottom:20px;
}
.c#c-kontakt #k-feedback #c-fldfbzielwunsch {
	padding-bottom:20px;
}
.c#c-kontakt #k-feedback #c-fldfbzielwunsch p {
	margin:0 0 3px 0;
	font-weight:bold;
}
.c#c-kontakt #k-feedback #c-fldfbzielwunsch input {
	width:465px;
}
.c#c-kontakt #k-feedback #c-fldfbkommentar {
	padding-bottom:20px;
}
.c#c-kontakt #k-feedback #c-fldfbkommentar h4 {
	width:175px !important;
	font-weight:bold !important;
}
.c#c-kontakt #k-feedback #c-fldfbkommentar textarea {
	width:290px;
}
.c#c-kontakt #k-feedback li p {
	font-weight:bold;
	padding:0;
	margin:0 0 3px 0;
	clear:both;
}
.c#c-kontakt #k-feedback li select {
	width:471px;
}
.c#c-kontakt #k-feedback #c-fldfbreisepreis {
	padding-bottom:20px;
}
.c#c-kontakt #k-feedback li#c-fldAnrede select {
	width:auto;
}
.c#c-kontakt #k-feedback li span {
	padding:0 0 10px 145px;
	display:block;
	font-size:11px;
}
.c#c-kontakt #k-feedback li strong {
	display:block;
	padding:5px 5px 5px 10px;
	background:#F4FBFC;
	font-weight:normal;
	width:456px;
}
.c#c-kontakt #k-feedback .close {
	width:145px;
	position:absolute;
	left:20px;
	top:1326px;
}
*+html .c#c-kontakt #k-feedback .close { top:1352px; }
*html .c#c-kontakt #k-feedback .close { top:1352px !important; }

*+html .c#c-kontakt #k-feedback form { margin-bottom:-20px; }
*html .c#c-kontakt #k-feedback form { margin-bottom:-20px !important; }

.c#c-kontakt #k-feedback #c-fldPLZ {
	width:250px;
	float:left;
}
.c#c-kontakt #k-feedback #c-fldPLZ input {
	width:80px;
}
.c#c-kontakt #k-feedback #c-fldOrt {
	width:240px;
	float:left;
	clear:none;
}
.c#c-kontakt #k-feedback #c-fldOrt input {
	width:225px;
}
.c#c-kontakt #k-feedback .submit {
	margin-right: 10px;
	display:inline;
}
.c#c-kontakt #k-feedback .error-message {
	bottom:-14px;
	right:-247px;
}
*html .c#c-kontakt #k-feedback .error-message {
	bottom:-40px !important;
	right:-242px !important;
}
/* Kontakt Kataloge */
.c#c-kontakt #k-kataloge-pic img {
	margin: -41px 0 0 0;
}
/* Kontakt Gutschein */
.c#c-kontakt #k-gutschein-ausw {
	color: #0057A7 !important;
}
.c#c-kontakt #k-gutschein-txt{
	width: 384px;
}

.c#c-kontakt #k-gutschein-pic img {
	margin: -75px 0 24px 0;
}
/* Kontakt Weg */
.c#c-kontakt #k-weg h5 {
	font-weight: bold;
	color:#666666;
}
.c#c-kontakt #k-weg ul {
	list-style: disc;
	list-style-position:outside;
	margin: 0 0 19px 14px;
}

.c#c-kontakt #k-weg p a {
	color:#0057A7 !important;
}

.c#c-kontakt #k-weg img {
	margin-top:-30px;
}



/* Unsere Garantien */
.c#garantie #gar_preis {
	margin:10px 0 0 15px;
}

.c#garantie #gar_durch {
	margin:5px 0 0 15px;
}

.c#garantie #gar_ski {
	margin:-10px 0 0 15px;
}

.c#garantie dl dd p span {
	font-size:11px;
	line-height:normal;
	margin:10px 0 0 0;
	display:block;
}



/* Gruppenreisen Formular */
*html .c#greisen form {
	margin-bottom:-18px;
}
.c#greisen p a {
	color:#0057A7;
}
.c#greisen ul {
	padding: 10px 0 0 10px;
	margin-right: -20px;
	width: 516px;
	float: left;
	clear: both;
}
.c#greisen form input.text, .c#greisen form textarea, .c#greisen form select {
	margin-bottom:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.c#greisen form li {
	padding-bottom:10px;
}
.c#greisen #c-fldAnrede{
	width: 260px;
}
.c#greisen #c-fldFaxPriv{
	padding-bottom:20px;
}
.c#greisen #c-fldGruppe{
	width: 234px;
	clear: none;
}
.c#greisen #c-fldGruppe input {
	width: 126px;
}
.c#greisen #c-fldGruppe label {
	width: 102px;
}
.c#greisen #c-fldPLZ,
.c#greisen #c-fldOrt {
	float:left;
	clear:none;
	width:auto;
}
.c#greisen #fldPLZ {
	width: 69px;
	margin-right: 20px;
}
.c#greisen #fldOrt {
	width: 248px;
}
.c#greisen #fldLand {
	width: 339px;
}
.c#greisen #c-fldZeitraum {
	width:330px;
	float:left;
	clear:none;
}
.c#greisen #fldZeitraum {
	width:159px;
}
.c#greisen #c-fldDauer {
	width:170px;
	float:left;
	clear:none;
}
.c#greisen #c-fldDauer {
	padding-bottom:20px;
}
.c#greisen #fldDauer {
	width:158px;
	margin-right:-11px;
}
.c#greisen #c-zimmerauswahl {
	float:left;
	width:151px;
	height:30px;
	clear:none;
}
.c#greisen #c-fldDoppelzimmer {
	float:left;
	width:333px;
	clear:none;
	padding:2px 0 5px 0;
}

.c#greisen #c-fldDoppelzimmer label {
	float:left;
	width:115px;
	clear:none;
	padding-top:2px;
}
.c#greisen #c-fldDoppelzimmer label#l-fldDoppelzimmerAnzahl {
	width:35px;
}
.c#greisen #fldDoppelzimmer {
	float:left;
	width:auto;
	clear:none;
}
.c#greisen #fldDoppelzimmerAnzahl {
	float:left;
	width:45px;
	clear:none;
	margin-top:-2px;
}

.c#greisen #c-fldEinzelzimmer {
	float:left;
	width:333px;
	clear:none;
	padding:2px 0 20px 0;
}
.c#greisen #c-fldEinzelzimmer label {
	float:left;
	width:115px;
	clear:none;
	padding-top:2px;
}
.c#greisen #c-fldEinzelzimmer label#l-fldEinzelzimmerAnzahl {
	width:35px;
}
.c#greisen #fldEinzelzimmer {
	float:left;
	width:auto;
	clear:none;
}
.c#greisen #fldEinzelzimmerAnzahl {
	float:left;
	width:45px;
	clear:none;
	margin-top:-2px;
}
.c#greisen #c-fldHotelKat {
	padding-bottom:15px;
}
.c#greisen #c-fldHotelKat h3 {
	float:left;
	width:141px;
	clear:none;
	font-size:12px;
	font-weight:normal;
	margin:0;
	color:#666666;
}
.c#greisen #c-fldHotelKat input {
	float:left;
	width:auto;
	clear:none;
}
.c#greisen #c-fldHotelKat label {
	padding:2px 0 5px 0;
}
.c#greisen #c-fldHotelKat #l-fldHotelKat_01 { float:left; width:120px; clear:none; }
.c#greisen #c-fldHotelKat #l-fldHotelKat_02 { float:left; width:95px; clear:none; }
.c#greisen #c-fldHotelKat #l-fldHotelKat_03 { float:left; width:70px; clear:none; }

.c#greisen #c-fldLage {
	padding-bottom:15px;
}
.c#greisen #c-fldLage h3 {
	float:left;
	width:141px;
	height:30px;
	clear:none;
	font-size:12px;
	font-weight:normal;
	margin:0;
	color:#666666;
}
.c#greisen #c-fldLage input {
	float:left;
	width:auto;
}
.c#greisen #c-fldLage label {
	padding:2px 0 5px 0;
}
.c#greisen #c-fldLage #l-fldLage_01 { float:left; width:120px; clear:none; }
.c#greisen #c-fldLage #l-fldLage_02 { float:left; width:70px; clear:none; }
.c#greisen #c-fldLage #l-fldLage_03 { float:left; width:120px; clear:none; }
.c#greisen #c-fldLage #l-fldLage_04 { float:left; width:95px; clear:none; }
.c#greisen #c-fldLage #l-fldLage_05 { float:left; width:105px; clear:none; }

.c#greisen #c-fldVerpflegung {
	padding-bottom:20px;
}
.c#greisen #c-fldVerpflegung h3 {
	float:left;
	width:141px;
	height:50px;
	clear:none;
	font-size:12px;
	font-weight:normal;
	margin:0;
	color:#666666;
}
.c#greisen #c-fldVerpflegung input {
	float:left;
	width:auto;
}
.c#greisen #c-fldVerpflegung label {
	padding:2px 0 5px 0;
}
.c#greisen #c-fldVerpflegung #l-fldVerpflegung_01 { float:left; width:185px; clear:none; }
.c#greisen #c-fldVerpflegung #l-fldVerpflegung_02 { float:left; width:120px; clear:none; }
.c#greisen #c-fldVerpflegung #l-fldVerpflegung_03 { float:left; width:120px; clear:none; }
.c#greisen #c-fldVerpflegung #l-fldVerpflegung_04 { float:left; width:185px; clear:none; }
.c#greisen #c-fldVerpflegung #l-fldVerpflegung_05 { float:left; width:120px; clear:none; }

.c#greisen #c-fldBus {
	padding-bottom:20px;
}

.c#greisen #c-fldVersicherung {
	padding-bottom:4px;
}
.c#greisen #c-fldVersicherung h3 {
	float:left;
	width:141px;
	clear:none;
	font-size:12px;
	font-weight:normal;
	margin:0;
	color:#666666;
}
.c#greisen #c-fldVersicherung input {
	float:left;
	width:auto;
}
.c#greisen #c-fldVersicherung label {
	padding:2px 0 5px 0;
}
.c#greisen #c-fldVersicherung #l-fldVersicherung_01 { float:left; width:120px; clear:none; }
.c#greisen #c-fldVersicherung #l-fldVersicherung_02 { float:left; width:120px; clear:none; }

.c#greisen #c-fldPreis {
	padding-bottom:20px;
}
.c#greisen #c-fldPreis span {
	font-size:12px;
	padding:4px 0 0 5px;
	display:block;
	float:left;
	color:#666666;
}

.c#greisen #fldPreis {
	float:left;
	width:90px;
}
.c#greisen #c-fldZusammensetzung {
	padding-bottom:15px;
}
.c#greisen #c-fldZusammensetzung h3 {
	float:left;
	width:141px;
	clear:none;
	font-size:12px;
	font-weight:normal;
	margin:0;
	color:#666666;
}
.c#greisen #c-fldZusammensetzung input {
	float:left;
	width:auto;
}
.c#greisen #c-fldZusammensetzung label {
	padding:2px 0 5px 0;
}
.c#greisen #c-fldZusammensetzung #l-fldZusammensetzung_01 { float:left; width:55px; clear:none; }
.c#greisen #c-fldZusammensetzung #l-fldZusammensetzung_02 { float:left; width:85px; clear:none; }
.c#greisen #c-fldZusammensetzung #l-fldZusammensetzung_03 { float:left; width:65px; clear:none; }
.c#greisen #c-fldZusammensetzung #l-fldZusammensetzung_04 { float:left; width:55px; clear:none; }

.c#greisen #c-fldInteressen {
	padding-bottom:15px;
}
.c#greisen #c-fldInteressen h3 {
	float:left;
	width:141px;
	height:30px;
	clear:none;
	font-size:12px;
	font-weight:normal;
	margin:0;
	color:#666666;
}
.c#greisen #c-fldInteressen input {
	float:left;
	width:auto;
}
.c#greisen #c-fldInteressen label {
	padding:2px 0 5px 0;
}
.c#greisen #c-fldInteressen #l-fldInteressen_01 { float:left; width:55px; clear:none; }
.c#greisen #c-fldInteressen #l-fldInteressen_02 { float:left; width:85px; clear:none; }
.c#greisen #c-fldInteressen #l-fldInteressen_03 { float:left; width:65px; clear:none; }
.c#greisen #c-fldInteressen #l-fldInteressen_04 { float:left; width:55px; clear:none; }
.c#greisen #c-fldInteressen #l-fldInteressen_05 { float:left; width:55px; clear:none; }
.c#greisen #c-fldInteressen #l-fldInteressen_06 { float:left; width:85px; clear:none; }
.c#greisen #c-fldInteressen #l-fldInteressen_07 { float:left; width:65px; clear:none; }

.c#greisen a.top {
	width:105px;
	float:left;
}
.c#greisen #fldPersonen {
	width: 80px;
}
.c#greisen #c-fldKinder {
	float: left;
	width: 250px;
	clear:none;
}

.c#greisen #fldKinder {
	width: 80px;
}
.c#greisen #c-fldKindAlter {
	float: left;
	width: 230px;
	clear:none;
}
.c#greisen #c-fldKindAlter label {
	float: left;
	width: 85px;
}
.c#greisen #fldKindAlter {
	float: left;
	width: 80px;
}

.c#greisen #c-fldKindAlter span {
	font-size:12px;
	padding:4px 0 0 10px;
	display:block;
	float:left;
	color:#666666;
}

.c#greisen #fldSubmit {
	float: right;
	width: 359px;
	height: 38px;
	background: url(/media/statisch/greisen_submit.gif) left top no-repeat;
	margin:14px -6px 0 0;
}
.c#greisen form.val_has_error #fldSubmit {
	background-image: url(/media/statisch/greisen_submit_off.gif);
}

.c#greisen .error-message {
	bottom:-4px;
	left:497px;
}

*html .c#greisen .error-message {
	bottom:-30px;
}


/* Gruppenreisen */
.c.gruppenreisen table {margin-bottom:20px;}

.c.gruppenreisen table th {
	text-align:left;
}

.c.gruppenreisen table td {
	padding-top:10px;
	font-size:12px;
	line-height:19px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

.c.gruppenreisen table td em {font-style:italic;}

.c.gruppenreisen .grosse_gruppe    {background:url(/media/statisch/bg_grosse_gruppe.jpg) 370px 10px no-repeat;}
.c.gruppenreisen .massgeschneidert {background:url(/media/statisch/bg_massgeschneidert.jpg) 370px 0px no-repeat;}
.c.gruppenreisen .reisegutschein   {background:url(/media/statisch/bg_reisegutschein.jpg) 320px 35px no-repeat;}

.c.gruppenreisen h5 {font-weight:bold; color:#666666;}

.c.gruppenreisen ol {
	list-style-type:decimal;
	margin:0 0 20px 20px;
}



/* Gewinnspiel */
.c#gewsp {
	width:760px;
	position:relative;
}

.c#gewsp #gewsp-headgrafik {
	position:absolute;
	top:-135px;
	right:0px;
	width:360px;
	height:0px;
	padding-top:295px;
	overflow:hidden;
	background:url(/media/screen/weltmeister.jpg) top left no-repeat;
}

.c#gewsp p {
	line-height:20px;
}

.c#gewsp p a {
	color:#0057A7;
	font-weight:bold;
}

.c#gewsp a.gewsp-teilnehmen {
	position:absolute;
	width:286px;
	height:0px;
	padding:28px 0 0 0;
	overflow:hidden;
	display:block;
	background:url(/media/gewinnspiel/gewsp-teilnehmen.gif) top left no-repeat;
}

.c#gewsp a.gewsp-teilnehmen.top    { top:150px; right:20px; }
.c#gewsp a.gewsp-teilnehmen.bottom { top:790px; right:20px; }

.c#gewsp h5 {
	display:block;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:20px 0 20px 0;
	margin:0;
	width:740px;
	background: url(/media/statisch/dash_pm.gif) repeat-x left top;
	clear:both;
}

.c#gewsp ul {
	height:500px;
	background: url(/media/gewinnspiel/gewsp-preise_bg.jpg) 475px bottom no-repeat;
}

.c#gewsp ul li {
	width:230px;
	height:250px;
	float:left;
	font-size:12px;
	line-height:16px;
	margin:0 27px 0 0;
}

.c#gewsp ul li img { margin:0 0 5px 0; }

.c#gewsp ul li.last { margin:0; }

.c#gewsp ul li#preis-reisegutschein {
	background: url(/media/gewinnspiel/gewsp-4-10platz.jpg) left 25px no-repeat;
	padding-top:155px;
	height:95px;
}

.c#gewsp ul li#preis-kofferband {
	background: url(/media/gewinnspiel/gewsp-11-25platz.jpg) 71px top no-repeat;
	padding-top:155px;
	height:95px;
}

.c#gewsp ul li a, .c#gewsp ul li span {
	color:#0057A7;
	font-weight:bold;
}

.c#gewsp p#teilnbd {
	display:block;
	font-size:11px;
	line-height:16px;
	color:#666666;
	padding:20px 0 20px 0;
	margin:0;
	width:740px;
	background: url(/media/statisch/dash_pm.gif) repeat-x left top;
}



/* Reiseshop */
.c#reiseshop {
	width:760px;
	height:auto;
	margin:0;
	padding:18px 0 0 20px;
	position:relative;
	background: url(/media/verteiler/headbox-specials-tv_bg.jpg) left 7px no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.c#reiseshop h4 {
	color:#0057A7 !important;
	font-weight:bold !important;
	font-size:18px !important;
	line-height:23px !important;
	margin:0 0 20px 0 !important;
	padding:0 !important;
}
.c#reiseshop p {
	color: #666666;
	font-size:12px;
	line-height:15px;
	margin:0;
	padding:0 20px 0 0;
}
.c#reiseshop p.text {
	padding-bottom:20px;
}
.c#reiseshop #mehr-tv {
	position:absolute;
	top:173px;
	left:605px;
	color:#666666;
	font-size:12px;
}
.c#reiseshop h5 {
	color:#0057A7;
	font-size:18px;
	font-weight:bold;
	margin:55px 0 20px 0;
}
.c#reiseshop #angebote-tv {
	position:absolute;
	top:249px;
	right:20px;
	color:#666666;
	font-size:12px;
}

.c#reiseshop #angebote-tv li {
	float:right;
	margin:0 0 0 20px;
}

.c#reiseshop #angebote-tv li a {
	color:#666666;
	font-size:12px;
}

.c#reiseshop #bildleiste-tv {
	float:right;
	width:210px;
	padding:5px 20px 10px 20px;
}

.c#reiseshop #bildleiste-tv li {
	margin:0 0 20px 0;
}

/* IE6 */
*html .c .list1, .c .list3 {margin:0 0 -10px 0;}
*html .c-side { margin-top:0px; }
*html .c-side.presse_detail-side .c-side-email, *html .c-side.presse_detail-side .c-side-emailadresse {margin-bottom:20px;}
*html .HomeTeaser #homeTeaser #homeTabs li { margin-bottom: -8px !important; }
*html .c#reiseziele #dest_full .button s { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/verteiler/button_l.png'); background:none; }
*html .c#reiseziele #dest_full .button span { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/verteiler/button_c.png'); background:none; }
*html .c#reiseziele #dest_full .button u { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/verteiler/button_r.png'); background:none; }
*html .c#reiseziele #dest_thumbs_bg { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src='/media/verteiler/thumbs_bg.png'); background:none; }
*html .c#reiseziele #dest_thumbs_bg li { position: relative; }
*html .c#reiseziele #dest_scroll_r { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/verteiler/dest_scroll_r.png'); background:none; }
*html .c#reiseziele #dest_scroll_l { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/verteiler/dest_scroll_l.png'); background:none; }
*html .c#reiseziele #dest_scroll_r.inactive { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/verteiler/dest_scroll_r_i.png'); background:none; }
*html .c#reiseziele #dest_scroll_l.inactive { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/verteiler/dest_scroll_l_i.png'); background:none; }
*html .c#reiseziele .box_reiseziele { margin-bottom:20px !important; }
*html .c input.submit, *html #b-newsletter input.submit, *html #sb-newsletter input.submit { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/ie6/submit.png'); background:none; }
*html .c input.submit.hover, *html #b-newsletter input.submit.hover, *html #sb-newsletter input.submit.hover { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/ie6/submit_hover.png'); background:none; }
*html #b-lebensfreude { margin-right:0px;}
*html #b-entdecken { overflow:hidden; }
*html #b-entdecken #b-entdecken-list-1{ width:90px; }
*html #b-entdecken #b-entdecken-list-2{ width:113px; }
*html #b-entdecken #b-entdecken-list-3{ width:135px; }
*html #b-entdecken #b-entdecken-list-4{ width:81px; }
*html #b-entdecken #b-entdecken-list-5{ width:143px; }
*html #b-entdecken #b-entdecken-list-6{ width:0px; }
*html .c #kataloge #weitere-kataloge .katalog-box { margin-left:11px; }
*html .c #kataloge .katalog-box #kat-stoerer { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/statisch/kat-stoerer-fb.png'); background:none; }
*html .c #kataloge .kat-layer p { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/statisch/kat-layer-top.png'); background:none; height:1%; }
*html .c #kataloge .kat-layer div { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/statisch/kat-layer-bottom.png'); background:none; }
*html .sidebar #sb-newsletter div { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/images/project/sb_newsletter_bg.png'); background:none; }
*html .c#c-kontakt .submit { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/statisch/kontakt_submit.gif'); background:none !important; }
*html .c#c-kontakt form.val_has_error .submit { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/statisch/kontakt_submit_off.gif'); background:none !important; }
*html .c#greisen #fldSubmit { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/statisch/greisen_submit.gif'); background:none !important; }
*html .c#greisen form.val_has_error #fldSubmit { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/statisch/greisen_submit_off.gif'); background:none !important; }
*html .c#gewsp #gewsp-headgrafik { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='/media/gewinnspiel/gewsp-headgrafik.png'); background:none !important; }



/* IE7 */
*+html .c-side { margin-top:0px; }
*+html #homeTeaser #homeTabs li { margin-bottom: -8px; }
*+html .c#reiseziele .box_reiseziele { margin-bottom:-5px; }
*+html .c #kataloge #weitere-kataloge .katalog-box { margin-left:11px; }

