/* CSS für Inhaltselemente (FCEs und spez. Inhalte) */

/* Gepunktete Trennlinie */
.horizontal_512 {
	padding:0;
	margin:0;
	height:1px;
	width:512px;
	background-color:#EBE2B4;
	border:0;
}

/* Rahmen vom Shorex */
div.tx-seetoursshoreex-pi1 {
    float:left;
}

/* START Breiter Teaser im mittleren Bereich */
div.teaser_wide {
	background-color:#EBE2B4;
	margin:0;
	padding:0px 0px 10px 0px;
	height:auto;
	width:512px;
	background-color:#EBE2B4;
	float:left;
}
	div.teaser_wide_img, div.teaser_wide_img img, div.teaser_wide_img p {
		margin:0;padding:0;
	}
	div.teaser_wide_hl {
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 10px;
		height:auto;
		font-size:14px;
		font-weight:bold;
		color:#006EBE;
		background-color:#EBE2B4;
		width:492px;
	}
		div.teaser_wide_hl p {
			margin:0; padding:0;
		}
	div.teaser_wide_text {
		margin:0;
		padding-left:10px;
		width:492px;
		height:auto;
		background-color:#EBE2B4;
	}
		div.teaser_wide_text p {
			margin:0;
			padding:0px 0px 10px 0px;
		}
	div.teaser_wide_link_content {
		width:100%;
		text-align:left;
		background-color:#EBE2B4;
	}
		div.teaser_wide_link_content p {
			margin:0;padding:0;
		}
		div.teaser_wide_link_content a:link, div.teaser_wide_link_content a:active, div.teaser_wide_link_content a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(http://www.aida.de/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
	div.teaser_wide_link_content a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(http://www.aida.de/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
	div.teaser_wide_price {
		color:#cc3300;
		font-weight:bold;
		font-size:14px;
		float:left;
		padding-left:10px;
		padding-right:10px;
		border:0;
	}
		div.teaser_wide_price p {
			margin:0;padding:0;
		}
	div.teaser_wide_divider {
		height:10px;
		width:512px;
		margin:0;
		padding:0;
		font-size:1px;
		float:left;
		background-color:#FFFFFF;
		border:0;
	}
/* ENDE Breiter Teaser im mittleren Bereich */

/* START Doppel-Teaser-Box mittlerer Bereich */
.teaser_doublebox {
	width:512px;
	height:auto;
	margin:0;
	padding:0;
	border:0;
}
	div.teaser_doublebox_left {
		background-color:#EBE2B4;
		width:251px;
		height:auto;
		margin:0;
		padding:0px 0px 10px 0px;
		border:0;
		float:left;
	}

	div.teaser_doublebox_left_divider {
		width:10px;
		height:100%;
		margin:0;
		padding:0;
		background-color:#FFFFFF;
		border:0;
		clear:both;
	}

	div.teaser_doublebox_divider{
		width:10px;
		height:100%;
		margin:0;
		padding:0;
		background-color:#FFFFFF;
		border:0;
		float:left;
	}
	div.teaser_doublebox_right {
		background-color:#EBE2B4;
		width:251px;
		height:auto;
		margin:0;
		padding:0px 0px 10px 0px;
		border:0;
		float:right;
	}
	div.teaser_doublebox_right_placeholder {
		background-color:#FFFFFF;
		width:251px;
		height:100%;
		margin:0;
		padding:0px 0px 10px 0px;
		border:0;
		float:right;
	}
		/* START Teaser Small - wird in die Teaser Doublebox eingefügt */
		div.teaser_small_img, div.teaser_small_img img, div.teaser_small_img p {
			margin:0;padding:0;
		}
		div.teaser_small_icon {
			float:right;
			width:20px;
			margin-top:10px;
			margin-right:10px;
		}
			div.teaser_small_icon p, div.teaser_small_icon img {
				margin:0;padding:0;
			}

		div.teaser_small_hl {
			width:231px;
			margin:10px 0px 10px 10px;
			padding:0;
			height:auto;
			font-size:14px;
			font-weight:bold;
			color:#006EBE;
			background-color:#EBE2B4;
		}
		div.teaser_small_hl_180 {
			width:180px;
			margin:10px 0px 10px 10px;
			padding:0;
			height:auto;
			font-size:14px;
			font-weight:bold;
			color:#006EBE;
			background-color:#EBE2B4;
		}
			div.teaser_small_hl p, div.teaser_small_hl_180 p {
				margin:0;padding:0;
			}
		div.teaser_small_text {
			width:231px;
			margin:0px 0px 10px 10px;
			background-color:#EBE2B4;
		}
		div.teaser_small_link {
			width:100%;
			text-align:right;
			background-color:#EBE2B4;
		}
			div.teaser_small_link p, div.teaser_small_price p {
				margin:0;padding:0;
			}
		div.teaser_small_price {
			color:#cc3300;
			font-weight:bold;
			font-size:14px;
			float:left;
			padding-left:10px;
			padding-right:10px;
			border:0;
		}
		div.teaser_small_text a:link, div.teaser_small_text a:active, div.teaser_small_text a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px; padding-left: 10px; height: 1% }
		div.teaser_small_text a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding-left: 10px; height: 1% }
		div.teaser_small_text table p {
			margin:0;
			padding:0;
		}
		div.teaser_small_link a:link, div.teaser_small_link a:active, div.teaser_small_link a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
		div.teaser_small_link a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
		div.teaser_small_divider {
			clear:both;
		}
		/* ENDE Teaser Small */
/* ENDE Doppel-Teaser-Box mittlerer Bereich */

/* START Teaser Single - Teaserbox analog zu Teaser small, aber flexibler einzusetzen */
div.teaser_single_hl {
	margin:10px 10px 10px 0px;
	padding:0px 0px 0px 10px;
	height:auto;
	font-size:14px;
	font-weight:bold;
	color:#006EBE;
	background-color:#EBE2B4;
	float:left;
}
	div.teaser_single_hl p {
		margin:0;padding:0;
	}
div.teaser_single_img, div.teaser_single_img img, div.teaser_single_img p {
	margin:0;padding:0;
}
div.teaser_single_icon {
	float:right;
	margin-top:10px;
	margin-right:10px;
}
	div.teaser_single_icon p, div.teaser_single_icon img {
		margin:0;padding:0;
	}
div.teaser_single_text {
	width:231px;
	margin:0px 0px 10px 10px;
	background-color:#EBE2B4;
	clear:both;
}
div.teaser_single_link {
	width:100%;
	text-align:right;
	background-color:#EBE2B4;
}
	div.teaser_single_link p, div.teaser_single_price p {
		margin:0;padding:0;
	}
div.teaser_single_price {
	color:#cc3300;
	font-weight:bold;
	font-size:14px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	border:0;
}
div.teaser_single_text a:link, div.teaser_single_text a:active, div.teaser_single_text a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px; padding-left: 10px; height: 1% }
div.teaser_single_text a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding-left: 10px; height: 1% }
div.teaser_single_text table p {
	margin:0;
	padding:0;
}
div.teaser_single_link a:link, div.teaser_single_link a:active, div.teaser_single_link a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
div.teaser_single_link a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
/* Teaser Single - Ende */

/* Teaser auf der linken Seite*/
div.teaser_left_img, div.teaser_left_img p {
	margin:0;padding:0;
}
div.teaser_left_text {
	width:200px;
	width:expression(220 + 'px');
	height:auto;
	margin:0px 0px 10px 0px;
	padding:10px 10px 10px 10px;
	background-color:#EBE2B4;
	color:#414141;
	border:0;
}

/* Teaser Rechts */
div.teaser_right_img, div.teaser_right_img img, div.teaser_right_img p {
	margin:0;padding:0;
}

	div.imgonly  {
		width:220px;
		height:auto;
		margin:0px 0px 10px 0px;
	}

div.teaser_right_standard {
	width:220px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	background-color:#EBE2B4;
	color:#414141;
	border:0;
	/*float:left;*/
}
/* Teaser Rechts ohne Bild */
div.teaser_right_textonly {
	width:200px;
	width:expression(220 + 'px');
	height:auto;
	margin:0px 0px 10px 0px;
	padding:10px;
	background-color:#EBE2B4;
	color:#414141;
	border:0;
}

/* Teaser Rechts in Ziele - Transreisen */
div.teaser_right_transen {
	width:220px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	background-color:#E7336F;
	color:#FFFFFF;
	border:0;
}
/* Teaser Rechts in Partnerhotels */
div.teaser_right_partnerhotels {
	width:220px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	background-color:#E7336F;
	color:#FFFFFF;
	border:0;
}

/* Teaser Preismodelle in Preise&Buchen - Routen im Überblick*/
div.teaser_right_preismodelle h1 {
	margin:0;
	padding:0;
	border:0;
}
div.teaser_right_preismodelle p {
	margin:0;
	padding:0px 0px 5px 0px;
}
div.teaser_right_preismodelle_link {
	width:100%;
	text-align:right;
}
div.teaser_right_preismodelle_link a:link, div.teaser_right_preismodelle_link a:active, div.teaser_right_preismodelle_link a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px; padding-left: 10px; height: 1% }
div.teaser_right_preismodelle_link a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding-left: 10px; height: 1% }
div.teaser_right_preismodelle_link p {
	margin:0;padding:0;
}
/* ENDE Teaser Preismodelle in Preise&Buchen - Routen im Überblick*/

div.teaser_right_hl_white {
	width:200px;
	margin:0px 0px 10px 10px;
	padding-top:10px;
	height:auto;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}
div.teaser_right_hl {
	width:200px;
	margin:0px 0px 10px 10px;
	padding-top:10px;
	height:auto;
	font-size:14px;
	color:#006EBE;
	font-weight:bold;
}
    div.teaser_right_hl p, div.teaser_right_hl div, div.teaser_right_hl h1 {
        margin:0;padding:0;
    }
div.teaser_right_text {
	width:200px;
	margin:0px 0px 10px 10px;
}

	/* Sonderformatierung für den Teaser Schnelleinstieg Buchung */
    div.teaser_right_standard .first_text {
		margin:0px 0px 0px 10px;
    }
    	div.teaser_right_standard .first_text p {
    		margin:0;padding:0;
    	}
    div.teaser_right_standard .second_text {
		margin:10px 0px 0px 10px;
    }
    	div.teaser_right_standard .second_text p {
    		margin:0;padding:0;
    	}

div.teaser_right_price {
	color:#cc3300;
	font-weight:bold;
	font-size:14px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	height:auto;
}
div.teaser_right_link, div.teaser_right_link_white {
	width:100%;
	text-align:right;
	height:auto;
}
div.teaser_right_link a:link, div.teaser_right_link a:active, div.teaser_right_link a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px; padding: 0 10px; height: 1% }
div.teaser_right_link a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding: 0 10px; height: 1% }
    div.teaser_right_link p, div.teaser_right_price p {
        margin:0;padding:0;
    }

div.teaser_right_transen div {
	color:#FFFFFF;
	font-size:11px;
}
div.teaser_right_transen div.teaser_right_link a:link, div.teaser_right_transen div.teaser_right_link a:active, div.teaser_right_transen div.teaser_right_link a:visited, div.teaser_right_transen div.teaser_right_link a:hover  { color: #ffffff; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_weiss.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
div.teaser_right_link_white a:link, div.teaser_right_link_white a:active, div.teaser_right_link_white a:visited, div.teaser_right_link_white a:hover  { color: #ffffff; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_weiss.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }

/* Beim Routenverlauf Abstand zw. Bild und Text (keine HL) */
div.teaser_right_routenverlauf div.teaser_right_img img {
	margin-bottom:10px;
}
div.teaser_right_routenverlauf div.teaser_right_img p {
	margin:0;
	padding:0;
}
div.teaser_right_routenverlauf div.teaser_right_text {
	padding-top:0;
}

/* Trenner */
div.layout_trenner {
	height:10px;
	margin:0;
	padding:0;
	font-size:1px;
	background-color:#FFFFFF;
	float:left;
	width:512px;
	border:0;
}

/* zurück zur Übersicht im mittleren Bereich */
.back_overview {
	height:auto;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EBE2B4;
}
.back_overview_link p {
	margin:0;padding:0;
}
.back_overview_link a:link, .back_overview_link a:active, .back_overview_link a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
.back_overview_link a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }

/* universeller Container im mittleren Bereich */
.universal_container_main {
	padding:10px;
	width:492px;
	width:expression(512 + 'px');
	background-color:#EBE2B4;
	margin:0;
	border:0;
	/*float:left;*/
}
.universal_container_small {
	padding:0px 10px 0px 10px;
	width:230px;
	background-color:#EBE2B4;
	margin:0;
	border:0;
	float:left;
}

/* Anreise-Block */
.anreise_block {
	background-color:#EBE2B4;
	padding:10px;
}
.anreise_text {
	margin:0;
	padding:0px 0px 10px 0px;
}
.anreise_text p {
	margin:0;
	padding:10px 0px 0px 0px;
}
.anreise_text h1 {
	margin:0;
	padding:0;
}
.anreise_link  { background: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top; text-align: right; padding-top: 5px }
.anreise_link p {
	margin:0;padding:0;
}
.anreise_link a:link, .anreise_link a:active, .anreise_link a:visited {
	color:#414141;
	text-decoration:none;
}
.anreise_link a:hover {
	color:#414141;
	text-decoration:underline;
}
#anreisetable{ width:482px; }
#anreiseth { background-color:#76715B; font-weight:bold; color:#FFFFFF;}
.anreisetd1{ background-color:#EBE2B4;}
.anreisetd2{ background-color:#F0F6E6;}

table#anreisetable td {padding-left:5px;}

/* Einreise */

a:link.einreise, a:active.einreise, a:visited.einreise, a:hover.einreise  { font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding: 0 10px; height: 1% }

/* Universeller Info-Block */
.info_block {
	background-color:#EBE2B4;
	padding:10px;
}
    .info_text {
        margin:0;
        padding:0px 0px 10px 0px;
    }
        .info_text p {
            margin:0;
            padding:10px 0px 0px 0px;
        }
		.info_text table.imgtext-nowrap {
			width:492px;
		}

.anreise_text h1 {
	margin:0;
	padding:0;
}
.info_link  { background: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top; text-align: right; padding-top: 5px }
.info_link p {
	margin:0;padding:0;
}
.info_link a:link, .info_link a:active, .info_link a:visited {
	color:#414141;
	text-decoration:none;
}
.info_link a:hover {
	color:#414141;
	text-decoration:underline;
}

	/* Infotable Start (Brauner Kopf, wechselnde Zeilenfarben */
	table.infotable th, table.infotable td {
		text-align:left;
		padding:3px;
	}

		table.infotable tr.tight td {
			padding:0px 3px 0px 3px;
		}

	table.infotable th p, table.infotable td p {
		margin:0;padding:0;
	}
	table.infotable th {
		background-color:#76715B;
		color:#FFFFFF;
		font-weight:bold;
	}

	table.infotable th.centered, table.infotable td.centered {
		text-align:center;
	}
	table.infotable td.price {
		padding-left:0px;
		padding-right:0px;
	}
		table.infotable td.price a:link, table.infotable td.price a:active,table.infotable td.price a:visited, table.infotable td.price a:hover {
			color:#CC3300;
			font-weight:normal;
			text-decoration:underline;
			background-image:none;
		}

	table.infotable td.lead {
		padding-bottom:10px;
	}

	table.infotable td.lead a:link, table.infotable td.lead a:active, table.infotable td.lead a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
		table.infotable td.lead a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }

	.vmiddle {
		vertical-align:middle;
	}
	.firstline {
		background-color:#EBE2B4;
	}
	.scdline {
		background-color:#F0F6E6;
	}
	.lastline {
		background-color:#76715B;
		color:#ffffff;
	}
	/* Infotable Ende */
/* Ende Universeller Info-Block */

/* Start A-Z-Block */
.az_block {
	background-color:#EBE2B4;
	padding:10px;
}
	.az_text {
		margin:0;
		padding:0px 0px 10px 0px;
	}
		.az_text p {
			margin:0;
			padding:10px 0px 0px 0px;
		}
		.az_text h1 {
			margin:0;
			padding:0;
		}
	.az_link  { background: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top; text-align: right; padding-top: 5px }
		.az_link p {
			margin:0;padding:0;
		}
		.az_link a:link, .az_link a:active, .az_link a:visited {
			color:#414141;
			text-decoration:none;
		}
		.az_link a:hover {
			color:#414141;
			text-decoration:underline;
}
/* Ende A-Z-Block */

/* Start FAQ-Block */
.faq_block {
	background-color:#EBE2B4;
	padding:10px;
}
	.faq_text {
		margin:0;
		padding:0px 0px 10px 0px;
	}
		.faq_text p {
			margin:0;
			padding:10px 0px 0px 0px;
		}
		.faq_text h1 {
			margin:0;
			padding:0;
		}
		.faq_text ul {
			padding:0;
		}
	.faq_link  { background: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top; text-align: right; padding-top: 5px }
		.faq_link p {
			margin:0;padding:0;
		}
		.faq_link a:link, .az_link a:active, .az_link a:visited {
			color:#414141;
			text-decoration:none;
		}
		.faq_link a:hover {
			color:#414141;
			text-decoration:underline;
		}
/* Ende FAQ-Block */

/* Start Routenübersicht */
.routenkarte {
	background-color:#EBE2B4;
	padding:0px 0px 10px 0px;
	margin:0;
	height:auto;
}
	.routenkarte p, .routenkarte img {
		padding:0;
		margin:0;
	}
.routen_block {
	background-color:#EBE2B4;
	padding:10px 10px 10px 10px;
	height:auto;
	float:left;
}
	.routen_label {
		padding:10px 0px 10px 0px;
		margin:0;
		font-size:14px;
		font-weight:bold;
		color:#414141;
		background-color:#EBE2B4;
		white-space:normal;
		width:492px;
	}
		.routen_label img {
			margin-right:5px;
		}
	.routen_termine {
		background-color:#EBE2B4;
		margin:0;
		padding:0;
		border-top:1px solid #EBE2B4;
		height:auto;
	}
		.routen_termine table {
			margin-top:0px;
			margin-bottom:10px;
		}
			.routen_termine table p {
				margin:0;padding:0;
			}
		.routen_termine h1 {
			margin:0;padding:0;
		}
	.routenuebersicht_link  { background: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top; text-align: right; padding-top: 5px; height: auto }
		.routenuebersicht_link p {
			margin:0;padding:0;
		}
		.routenuebersicht_link a:link, .routenuebersicht_link a:active, .routenuebersicht_link a:visited {
			color:#414141;
			text-decoration:none;
		}
		.routenuebersicht_link a:hover {
			color:#414141;
			text-decoration:underline;
		}
	.routen_preise table p {
		margin:0;padding:0;
	}
	.routen_preise li, .routen_preise ul, .anreise_text li, .anreise_text ul {
		margin-left:10px;
		padding:0;
	}
	.routen_block .csc-header-n1 {
		width:492px;
	}
	.routen_block .csc-header-n1 h1 {
		border:1px solid #EBE2B4;
	}
/*
.routen_preise ul {
	clear:left;
}
*/
/* Ende Routenübersicht */

/* Start Destinationsseiten */
.destinationsbild {
	background-color:#EBE2B4;
	padding:0;
	margin:0;
}
	.destinationsbild p, .destinationsbild img {
		margin:0;padding:0;
	}
.destination_zurueck {
	height:auto;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EBE2B4;
}
	.destination_zurueck p {
		margin:0;padding:0;
	}
	.destination_zurueck a:link, .destination_zurueck a:active, .destination_zurueck a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px; padding: 0 10px; height: 1% }
	.destination_zurueck a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
.destinations_label {
	padding:10px 0px 10px 0px;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#414141;
	background-color:#EBE2B4;
	white-space:normal;
	width:492px;
}
	.destinations_label img {
		margin-right:5px;
	}
	.destinations_label p,  .destinations_label img{
		margin:0;padding:0;
	}
.destinations_block {
	background-color:#EBE2B4;
	margin:0;
	padding:0;
	width:100%;
	border:0;
}
.destinations_info  { background: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top; margin: 0 10px; padding: 10px 0 }
.destinations_titel h1 	{
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#006EBE;
	background-color:#EBE2B4;
}
.destinations_titel p 	{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#006EBE;
	background-color:#EBE2B4;
}
/* Ende Destinationen */

/* Start Einreise Detailseite */
div.einreise_seiten_hl  { background: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top; padding: 0; height: 16px; border-top: 1px solid #ebe2b4 }
.einreise_zurueck {
	height:auto;
	margin:0;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EBE2B4;
	border:0;
}
	.einreise_zurueck p {
		margin:0;padding:0;
	}
	.einreise_zurueck a:link, .einreise_zurueck a:active, .einreise_zurueck a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
	.einreise_zurueck a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
.einreise_block {
	background-color:#EBE2B4;
	margin:0;
	padding:0px 10px 0px 10px;
	border-top:1px solid #EBE2B4;
}
.einreise_info  { background: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left bottom; margin: 0; padding: 0 0 10px; width: 492px }
/* Ende Einreise Detailseite */

/* Start Partnerhotels */
.hotelbild {
	background-color:#EBE2B4;
	padding:0;
	margin:0;
}
	.hotelbild p, .hotelbild img {
		margin:0;padding:0;
	}
.hotel_zurueck {
	height:auto;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EBE2B4;
}
	.hotel_zurueck p {
		margin:0;padding:0;
	}
	.hotel_zurueck a:link, .hotel_zurueck a:active, .hotel_zurueck a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
	.hotel_zurueck a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
.hotel_block {
	background-color:#EBE2B4;
	margin:0;
	padding:0;
	width:100%;
	border:0;
}
.hotel_info  { background: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top; margin: 0 10px; padding: 10px 0 }
.hotel_titel h1 	{
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#006EBE;
	background-color:#EBE2B4;
}
.hotel_titel p 	{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#006EBE;
	background-color:#EBE2B4;
}
/* Ende Partnerhotels */


/* zurueck shop */
.shop_zurueck {
	height:auto;
	padding:0;
	float:left;
}
	.shop_zurueck p {
		margin:0;padding:0;
	}
	.shop_zurueck a:link, .shop_zurueck a:active, .shop_zurueck a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px; padding: 0 10px; height: 1% }
	.shop_zurueck a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
/* Ende zurueck shop */


/* zurueck allgemein */
.zurueck {
	height:auto;
	padding:10px;
	background-color:#EBE2B4;
	width:492px;
	width:expression(512 + 'px');
	float:left;
}
	.zurueck p {
		margin:0;padding:0;
	}
	.zurueck a:link, .zurueck a:active, .zurueck a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px; padding: 0 10px; height: 1% }
	.zurueck a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
/* Ende zurueck allgemein */



/* weiter allgemein */
.weiter {
	height:auto;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EBE2B4;
}
	.weiter p {
		margin:0;padding:0;
	}
	.weiter a:link, .weiter a:active, .weiter a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px; padding: 0 10px; height: 1% }
	.weiter a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
/* Ende weiter allgemein */




/* AGB */
a:link.agb, a:active.agb, a:visited.agb, a:hover.agb  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }

/* Bild Container Titelbild */
div#bild_container {
	margin:0;
	padding:0px 0px 10px 0px;
	background-color:#EBE2B4;
}
	div#bild_container p, div#bild_container img {
		margin:0;padding:0;
	}

/* Login-Block */
.login_block {
	background-color:#EBE2B4;
	padding:10px;
	float:left;
}
.login_text {
	margin:0;
	padding:0px 0px 10px 0px;
}
	.login_text p {
		margin:0;
		padding:10px 0px 0px 0px;
		width:100%;
	}
	.login_text h1 {
		margin:0;
		padding:0;
	}
.login_container {
	margin:5px 0px 5px 0px;
	padding:5px;
	background-color:#F0F6E6;
}
	.login_container p {
		margin:0;
		padding:5px 0px 5px 0px;
	}
	.login_container h1 {
		margin:0;
		padding:0;
	}
.login_link  { background: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top; text-align: right; padding-top: 5px }
	.login_link p {
		margin:0;padding:0;
	}
	.login_link a:link, .login_link a:active, .login_link a:visited {
		color:#414141;
		text-decoration:none;
	}
	.login_link a:hover {
		color:#414141;
		text-decoration:underline;
	}
table.login_table td {
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
}

/* Start Externe Applikationen */
.apc_universal {
	padding:10px;
	width:492px;
	width:expression(512 + 'px');
	background-color:#EBE2B4;
	margin:0;
	border:0;
	float:left;
}

.apc_block {
	background-color:#EBE2B4;
	padding:10px;
	float:left;
	width:492px;
}

.apc_text {
	margin:0;
	padding:0px 0px 10px 0px;
	width:492px;
}
	.apc_text p {
		margin:0;
		padding:10px 0px 0px 0px;
	}
	.apc_text h1 {
		margin:0;
		padding:0;
	}
	.apc_text .apc_pic_right {
		float:right;
		margin-left:10px;
		margin-bottom:10px;
	}

.apc_container {
	margin:0;
	padding:5px;
	background-color:#F0F6E6;
	width:482px;
	width:expression(492 + 'px');
}
	.apc_container p, .apc_text p {
		margin:0;
		padding:5px 0px 5px 0px;
		line-height:14px;
	}
	.apc_container h1 {
		margin:0;
		padding:0;
	}
	.apc_container h1, .apc_container h2, .apc_container h3, .apc_container h5 {background-color:#F0F6E6;}

.apc_trenner  { font-size: 1%; background-color: #f0f6e6; background-image: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal_apc.gif); background-repeat: repeat-x; margin: 0; padding: 0; width: 492px; height: 1px }
.apc_link  { background: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top; text-align: right; padding-top: 5px }
	.apc_link p {
		margin:0;padding:0;
	}
	.apc_link a:link, .apc_link a:active, .apc_link a:visited {
		color:#414141;
		text-decoration:none;
	}
	.apc_link a:hover {
		color:#414141;
		text-decoration:underline;
	}
table.apc_table td {
	vertical-align:middle;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
}
	table.apc_table td.right {
		width:150px;
		text-align:right;
	}

	table.apc_table th {
		background-color:#76715B;
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
		vertical-align:middle;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:3px;
	}

table td.right {
	text-align:right;
}
h1 a.link_h1 {
	color:#006EBE;
}

/* Ende Externe Applikationen */

/* spezielle container */
div.150_links {
	margin-left:150px;
	width:310px;
}

/* Zurück weiss (Routen im Überblick) */
div#zurueck_weiss {
	margin:0;
	padding:10px 0px 0px 10px;
	width:512px;
	height:auto;
	float:left;
}
	div#zurueck_weiss a:link, div#zurueck_weiss a:active, div#zurueck_weiss a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px; padding-left: 10px; height: 1% }
	div#zurueck_weiss a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px; padding-left: 10px; height: 1% }

/* Fuss mit "Seite drucken" und "nach oben" */
div#fuss_weiss {
	margin-top:14px;
	margin-bottom:14px;
	padding:0;
	border-top:1px solid #CCCCCC;
	width:512px;
	height:20px;
	float:left;
	float:expression('none');
	clear:expression('both');
}
	div#fuss_weiss a {
		margin:0;padding:0;
	}
	div#fuss_weiss div#link_print {
		width:75px;
		height:20px;
		margin:0;padding:0;
		float:left;
	}
	div#fuss_weiss div#link_top {
		width:65px;
		height:20px;
		margin:0;padding:0;
		float:right;
	}


/* Buttons */

.btn  {
	height:18px;
	border:1px solid #414141;
	background-color:#FFFFFF;
	color:#414141;
	font-size:11px;
	font-weight:bold;
}

.btn_30  {
	width:30px;
	height:18px;
	border:1px solid #414141;
	background-color:#FFFFFF;
	color:#414141;
	font-size:11px;
	font-weight:bold;
}

.btn_60  {
	width:60px;
	height:18px;
	border:1px solid #414141;
	background-color:#FFFFFF;
	color:#414141;
	font-size:11px;
	font-weight:bold;
}
.btn_70  {
	width:70px;
	height:18px;
	border:1px solid #414141;
	background-color:#FFFFFF;
	color:#414141;
	font-size:11px;
	font-weight:bold;
}
.btn_90  {
	width:90px;
	height:18px;
	border:1px solid #414141;
	background-color:#FFFFFF;
	color:#414141;
	font-size:11px;
	font-weight:bold;
}
.btn_120  {
	width:120px;
	height:18px;
	border:1px solid #414141;
	background-color:#FFFFFF;
	color:#414141;
	font-size:11px;
	font-weight:bold;
}
.btn_150  {
	width:150px;
	height:18px;
	border:1px solid #414141;
	background-color:#FFFFFF;
	color:#414141;
	font-size:11px;
	font-weight:bold;
}
.btn_weiter {
	width:80px;
	height:18px;
	border:1px solid #414141;
	background-color:#FFFFFF;
	color:#414141;
	font-size:11px;
	font-weight:bold;
}
.btn_registrieren, .btn_absenden {
	width:95px;
	height:18px;
	border:1px solid #414141;
	background-color:#FFFFFF;
	color:#414141;
	font-size:11px;
	font-weight:bold;
}
.btn_pass_zusenden {
	width:130px;
	height:18px;
	border:1px solid #414141;
	background-color:#FFFFFF;
	color:#414141;
	font-size:11px;
	font-weight:bold;
}

/* Tabelle Benutzerführung - rechts z.b. Link "weiter" */
table.customer_lead, table.customer_leadout  {
	width:492px;
	margin:10px 0px 10px 0px;
	padding:0;
}
div.apc_container table.customer_lead {
	width:482px;
}
	table.customer_lead td, table.customer_leadout td {
		padding-top:5px;
		padding-bottom:5px;
	}
	table.customer_lead td.right, table.customer_leadout td.right {
		width:150px;
		text-align:right;
	}

		table.customer_lead td.right a:link, table.customer_lead td.right a:active, table.customer_lead td.right a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
		table.customer_lead td.right a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }

		table.customer_leadout td.right a:link, table.customer_leadout td.right a:active, table.customer_leadout td.right a:visited  { color: #cc3300; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }
		table.customer_leadout td.right a:hover  { color: #414141; font-weight: bold; text-decoration: none; background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px; padding-right: 10px; padding-left: 10px; height: 1% }

/* Box mit Kontaktdaten im Seitenkopf */
.telschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.telschrift .telschrift2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

/* Downloads (z.B. Pressebereich) */
.download_block {
	background-color:#EBE2B4;
	padding:10px;
	float:left;
	width:492px;
	width:expression(512 + 'px');
}
	.download_container {
		margin:0;
		padding:5px;
		background-color:#F0F6E6;
		width:482px;
		width:expression(492 + 'px');
	}
	.download_container h1, .download_container h2, .download_container h3, .download_container h5 {background-color:#F0F6E6;}
	.download_container p {
		margin:0;
		padding:5px 0px 5px 0px;
		line-height:14px;
	}

/* Extension tx-aidaloginpages-pi1 */
div.tx-aidaloginpages-pi1 {
	border:0;
	margin:0;
	padding:0;
}

table.beratertabelle tbody tr td  { background-image: url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal_apc.gif); background-repeat: repeat-x; background-position: 50% bottom }

/* Presse */
.presse_datum {
	font-weight:bold;
	float:left;
	width:70px;
	height:14px;
	border:0;
}
.presse_link {
	width:410px;
	float:right;
	border:0;
}
.presse_menu {
    height:auto;
	float:left;
	border:0;
	padding-top:5px;
	padding-bottom:5px;
}
.presse_archiv {
    height:auto;
	border:0;
	padding-top:5px;
	padding-bottom:5px;
}
.presse_teaser_title {
	font-weight:bold;
}
.presse_teaser_link {
	text-align:right;
	padding-bottom:5px;
}

/* Special für Infox-Login */
.infox_iframe {
	margin:0;
	padding:0;
	background-color:#F0F6E6;
}
form#form1 {
	margin:0;
	padding:0;
	background-color:#F0F6E6;
}

/* Merkzettel */

div#hl_notes {
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

div#hl_notes img {
	float:left;
	margin-right:10px;
}


div#content_notes {
	clear:both;
}

div#content_notes ul {
	margin:0px 10px 0px 10px;
	padding:0;
	/*
	list-style-image:url('/fileadmin/www.aida.de/v2/images/icon_pfeil_liste_weiss.gif');
	color:#FFFFFF;
	*/
}
    div#content_notes ul li {
        margin:0px 10px 0px 10px;
        padding:0;
    }

/* Schiffe */
table.navi_decks td {
	margin:0;
	padding:0;
}
	table.navi_decks td p {
		margin:0;
		padding:0;
	}
	table.navi_decks td a:link, table.navi_decks td a:visited, table.navi_decks td a:hover {
		font-weight:bold;
		text-decoration:none;
	}

/*	RSS-Feed	*/
div#intranet_rssfeed {
	width:200px;
	height:auto;
	padding:0px 0px 12px 0px;
	margin:10px 0px 0px 0px;
	border:0;
	font-weight:bold;
	clear: left;
	float:left;
}

div#intranet_rssfeed_content #twrss_channel_link{
	clear:left;
	font-weight:bold;
}

div#intranet_rssfeed a {
	color:#414141;
	text-decoration:underline;
}

div#intranet_rssfeed .aktuelles_item  { background-image: url(/fileadmin/www.aida-extranet.de/images/bg_line_horizontal.gif); background-repeat: repeat-x; background-position: 50% bottom; margin: 0; padding: 5px 0; width: 200px; height: auto; border: 0 }

/*	Voting	*/
div#intranet_poll {
	width:200px;
	height:auto;
	padding:0px 0px 12px 0px;
	margin:10px 0px 0px 0px;
	border:0;
	font-weight:bold;
	clear: left;
	float:left;
}

div#intranet_poll_question p {
	clear:left;
	font-weight:bold;
}

div#intranet_poll a {
	color:#414141;
	text-decoration:underline;
}

div#intranet_poll_content_horizontal .pollitem, div#intranet_poll_content_vertical .pollitem, #intranet_poll_content_answer .pollitem {
	width:200px;
	height:auto;
	margin:0;
	padding:5px 0px 5px 0px;
	border:0;
}

#intranet_poll_content_horizontal .pollitemtext, #intranet_poll_content_horizontal .pollitemtext {
	width:50%;
}

#intranet_poll_content_horizontal ul li, #intranet_poll_content_vertical ul li, #intranet_poll_content_answer ul li {
	list-style-type:none;
}

div#intranet_poll_hl h1 {
	margin:10px 0px 10px 10px;
	padding:0;
	height:auto;
	font-size:14px;
	font-weight:bold;
	color:#006EBE !important;
	background-color:#E1E1E1;
}

/*
	Webfenster zweispaltig
*/
#webfenster_banner, #webfenster_twocols #webfenster_content {
	width:515px;
	margin:0;
	padding:0;
}

#webfenster_threecols #webfenster_banner, #webfenster_threecols #webfenster_content {
	width:765px;
}

#webfenster_banner img {
	margin-bottom:5px;
}

#webfenster_content {
	background-color:#ebe2b4;
	border:1px solid black;
	padding-bottom:5px;
}

	#webfenster_hl {
		font-size:14px;
		font-weight:bold;
		color:#006EBE;
		margin:5px 0 15px 10px;
	}

	#webfenster_hl p {
		padding:0;
		margin:0;
	}

	#webfenster_left {
		width:258px;
		float:left;
	}

		#webfenster_left #webfenster_left_content {
			padding:0;
			margin:0 10px 0 10px;
			line-height:1.2;
		}

		#webfenster_left #webfenster_left_content a {
			color:#cc3300;
			text-decoration:underline;
		}

		#webfenster_left #webfenster_left_content p {
			padding:0;
			margin:0;
			margin-bottom:10px;
		}

		#webfenster_left #webfenster_left_content_blue {
			padding:0;
			margin:-5px 10px 0 10px;
			line-height:1.2;
			color:#006ebe;
		}

	#webfenster_center {
		width:254px;
		float:left;
	}

		#webfenster_center p {
			padding:0;
			margin:0;
		}

		#webfenster_center_image_one, #webfenster_center_image_two {
			padding:0;
			margin:0;
			min-height:168px;
			float:left;
		}

		#webfenster_center_image_one img, #webfenster_center_image_two img {
			border:1px solid black;
		}
		#webfenster_center_img_two img {
			border-left:none;
		}


		#webfenster_center_text {
			clear:left;
			background-color:#f5f1da;
			border:1px solid black;
			padding:0;
			margin:34px 0 0 0;
			width:244px;
			height:102px;
		}

		#webfenster_center_text p {
			padding:5px;
			margin:0;
		}

		#webfenster_center_text b {
			font-weight:normal;
			color:#006ebe;
		}

	#webfenster_right {
		width:240px;
		float:left;
		margin-left:-1px;
	}

		#webfenster_content_image {
			padding:0;
			margin:0;
		}

		#webfenster_content_image p {
			padding:0;
			margin:0;
		}

		#webfenster_content_image img {
			padding:0;
			margin:0 10px 0 0;
			border:1px solid black;
		}

		#webfenster_content_teaser_text p {
			padding:0;
s			margin:0;
		}

		#webfenster_content_teaser_text table {
			padding:0;
			margin:3px 0 3px 10px;
			border-collapse:collapse;
		}

		#webfenster_content_teaser_text tr {
			padding:0;
			margin:0;
		}

		#webfenster_content_teaser_text td {
			padding:0;
			margin:0;
		}

		#webfenster_content_teaser_text .webfenster_table_blue {
			color:#006ebe;
		}

		#webfenster_content_teaser_text td {
			padding-right:5px;
		}

			#webfenster_content_teaser_price {
				background-color:#f5f1da;
				border:1px solid black;
				padding:0;
				margin:0;
				float:right;
				width:242px;
			}

				#webfenster_content_teaser_price_text, #webfenster_content_teaser_price_text p {
					padding:0;
					padding-left:4px;
					padding-top:3px;
					margin:0;
				}

				#webfenster_content_teaser_price_price p {
					padding:5px;
					padding-top:15px;
					margin:0;
					color:#cc3300;
					font-size:11px;
					font-weight:normal;
				}

				#webfenster_content_teaser_price_price p b {
					font-size:14px;
				}

				#webfenster_content_teaser_price_link {
					text-align:center;
					height:20px;
					margin:4px;
					padding:0;
				}

					#webfenster_content_teaser_price_link p {
						margin:0;
						padding:0;
						background-color:#ffffff;
						border:1px solid black;
						line-height:1.8;
					}

					#webfenster_content_teaser_price_link a {
						color:#cc3300;
						font-weight:bold;
						text-decoration:none;
					}

	#webfenster_footer {
		border:1px solid black;
		margin:10px 0 0 0;
		padding:5px;
		width:515px;
		max-width:505px;
		font-weight:bold;
	}

	#webfenster_threecols #webfenster_footer {
		width:765px;
		max-width:755px;
	}

		#webfenster_footer p {
			padding:0;
			margin:0;
		}

		#webfenster_footer_left b, #webfenster_footer_center b, #webfenster_footer_right b {
			color:#006ebe;
		}

		#webfenster_footer_left {
			padding-left:5px;
			width:50%;
			float:left;
		}

		#webfenster_threecols #webfenster_footer_left {
			width:33%;
		}

		#webfenster_footer_center {
			width:33%;
			float:left;
		}

		#webfenster_footer_right {
			float:left;
			padding-left:5px;
		}

		#webfenster_threecols #webfenster_footer_center {
			padding-left:7px;
		}

		#webfenster_threecols #webfenster_footer_right {
			padding-left:12px;
		}

/*
*
*	Vormerkungstool
*
*/
#vormerkungen {
	padding:0;
	margin:0;
}

	/* Fix fuer IE6 */
	*html #vormerkungen select {
		margin-top:1px;
	}
	*html #vormerkungen .comfortcheck {
		margin-top:1px;
	}

	#vormerkungen .error_msg {
		padding-bottom:20px;
	}

	#vormerkungen #anrede_select {
		width:65px;
	}

	#vormerkungen #backandforward {
		margin:0;
		padding:0;
	}

		#vormerkungen #backandforward #backbox {
			text-align:left;
		}

			#vormerkungen #backandforward #backbox a {
				text-decoration:none;
			}

			#vormerkungen #backandforward #backbox div {
				height:14px;
				text-align:center;
				padding-top:2px;
			}

			/* Fix fuer IE6 */
			*html #vormerkungen #backandforward #backbox div {
				height:auto;
				padding-top:1px;
			}

			#vormerkungen a.simulatebuttonlink {
				text-decoration:none;
				cursor:hand;
			}

			#vormerkungen div.simulatebutton {
				padding-top:1px;
				text-align:center;
				font-weight:bold;
				width:148px;
				height:16px;
				background-color:#ffffff;
				border:1px solid #000000;
			}

			/* Fix fuer IE6 */
			*html #vormerkungen table.simulatebuttontable {
				margin-left:0px !important;
			}

/* Expressbuchung aida.de Angebote & Buchen */
div#epxressbuchung_aida_pb  { color: #ffffff; background-color: #2d8fc7; background-image: url(/typo3conf/ext/aida_icode/pi1/images/bg_expressbuchung_aida_pb.jpg); background-repeat: no-repeat; margin-bottom: 10px; width: 512px; height: 200px; clear: both }
	div#epxressbuchung_aida_pb form#auswahlexpress {
		width:150px;
		height:auto;
		position:relative;
		left:350px;
		top:20px;
	}
		div#epxressbuchung_aida_pb form#auswahlexpress  select {
			margin-bottom:8px;
		}
		div#epxressbuchung_aida_pb form#auswahlexpress  input {
			margin-top:11px;
		}
