#con_suchen_box
{
	float: right;
	background: url(../pics/reiseverlauf/schatten_reise_mitte.gif) repeat-y;
	width: 691px;
	height: 303px;
	padding: 0 0 0 1px;
	margin: -2px 0 0 0;
	z-index: 2;
}

#con_suchen_image_top
{
	margin: -3px 0 0 7px;
	height: 303px;
	z-index: 10;
}

#con_suchen_image_top table
{
	margin: 10px 0 0 9px;
	width: 656px;
	font-size: 11px;
	background: #CCC;
}

#con_suchen_image_top tr.trsmall { line-height: 1em; }
.tdinput { width: 168px; }
.sizesmall { font-size: 10px; }
.sizemedium { font-size: 10px; }

.trhead
{
	font-weight: bold;
	padding: 0 0 0 4px;
}

#con_suchen_image_top input
{
	border: 0px;
	color: #5C5C5C;
}

#con_suchen_shadow_content_bottom
{
	background: url(../pics/reiseverlauf/schatten_reise_unten.gif) no-repeat;
	margin: -4px 0 0 -1px;
	z-index: 1;
}


/************* Content-Box Left *************/
#con_box_left
{
	float: left;
	padding: 0px;
	margin: 10px 0 0 8px;
	width: 338px;
	background: transparent;
}

#con_box_right
{
	float: right;
	position: relative;
	left: -8px;
	margin: 10px 0 0 -18px;
	padding: 0;
	width: 338px;
	background: transparent;
}

/************* Box top-left *************/
#con_box_top_left, #con_box_middle_left, #con_box_bottom_left
{
	background: url(../pics/schatten_2spaltig_mitte.gif) repeat-y;
	margin: 0px;
	width: 302px;
	/* height: 220px; */
	padding: 0px 10px 0px 30px; /* was padding: 0px 10px -5px 30px; */
	line-height: 4px;
}

#con_box_top_left img, #con_box_middle_left img, #con_box_bottom_left img
{
	margin: 0 0 0 -30px;
	z-index: 1;
}

#con_box_top_left img.reiter, #con_box_middle_left img.reiter, #con_box_bottom_left img.reiter
{
	position: absolute;
	margin: -15px 0 0 -29px;
	z-index: 10;
}

#con_box_top_left h1, #con_box_middle_left h1, #con_box_bottom_left h1
{
	display: inline;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0 10px -30px;
}

#con_box_top_left p, #con_box_middle_left p, #con_box_bottom_left p
{
	font-size: 12px;
	margin: 10px 8px 10px 0;
	padding-right: 6px;
	line-height: 1.2em;
}

/************* Box top-right *************/
#con_box_top_right, #con_box_middle_right, #con_box_bottom_right
{
	background: url(../pics/schatten_2spaltig_mitte.gif) repeat-y;
	margin: 0px 0 0 4px;
	width: 338px;
	/* height: 220px; */
	padding: 0px;
	line-height: 4px;
}

#con_box_bottom_rightSpacer
{
	background:transparent;
	margin: 0px 0 0 4px;
	width: 338px;
	height: 220px;
	padding: 0px;
	line-height: 4px;
}

#con_box_top_right img, #con_box_middle_right img, #con_box_bottom_right img
{
	margin: 0px;
	z-index: 1;
}

#con_box_top_right img.reiter, #con_box_middle_right img.reiter, #con_box_bottom_right img.reiter
{
	position: absolute;
	margin: -15px 0px;
	z-index: 10;
}

#con_box_top_right h1, #con_box_middle_right h1, #con_box_bottom_right h1
{
	display: inline;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0 10px 0px;
}

#con_box_top_right p, #con_box_middle_right p, #con_box_bottom_right p
{
	font-size: 12px;
	margin: 10px 8px 10px 30px;
	line-height: 1.2em;
	padding-right: 6px;
}

#con_box_top_right a, #con_box_middle_right a, #con_box_bottom_right a { margin: 0px 0 10px 30px; }

/************* Box middle-left *************/
#con_box_middle_left { margin: 4px 1px; }

/************* Box bottom-left *************/
#con_box_bottom_left { margin: 0px 2px; }

/************* Box middle-right *************/
#con_box_middle_right { margin: 4px 6px; }

/************* Box bottom-right *************/
#con_box_bottom_right { margin: 0px 8px; }

/************* Ausrichtung der Schatten und Boxenhoehe *************/
/* nach Reisezeit */
.zeit { height: 206px; }

/* nach Reisedauer */
.dauer { height: 206px; }

/* nach Teilnehmer */
.teilnehmer { height: 186px; }

/* nach Reiseziel */
.zielen { height: 220px; }

/* Schatten der 3er Boxen */
.shadow_bottom_r { margin: 0 0 0 4px; }
.shadow_middle_r { margin: -12px 0 3px 6px;  }
.shadow_bottom_l { margin: -12px 0 0 1px; }
/* Schatten der 4. Box */
.shadow_middle_4r { margin: -12px 0 3px 6px;  }



/* Schatten der 6er Boxen */
.shadow_bottom_zi_ml { margin: -12px 0 3px 1px; }
.shadow_bottom_zi_bl { margin: -12px 0 3px 2px; }
.shadow_bottom_zi_tr { margin: 0 0 3px 4px; }
.shadow_bottom_zi_mr { margin: -15px 0 3px 6px; }
.shadow_bottom_zi_br { margin: -12px 0 3px 8px; }

/************* Box Ergebnisse *************/
#con_reisen_box
{
	position: relative;
	width: 674px;
	margin: -15px 0 -21px 0px;
	z-index: 10;
}

#con_reisen_box h1
{
	font-size: 12px;
	margin: -40px 4px 0 28px;
}

#con_reisen_box span
{
	position: relative;
	top: -20px;
	font-size: 12px;
	font-weight: bold;
}

#con_reisen_box p
{
	font-size: 11px;
	margin: 10px 0 20px 28px;
	line-height: 1.2em;
	padding-right: 6px;
}

#con_reisen_box_shadow
{
	float: left;
	background-color: #FFF;
	background: url(../pics/schatten_1spaltig_mitte.gif) repeat-y;
	width: 680px;
	padding: 0 0 0 1px;
	margin: 8px 0 0 8px;
	z-index: 3;
}

#con_reisen_box_shadow img.reisen_box_shadow_top { margin: 0 0 0 -2px; }
#con_reisen_box_shadow img.reisen_box_shadow_bottom { margin: 9px 0 0 -2px; }
/* fuer leere Ergebnislisten */
#con_reisen_box_shadow img.reisen_box_shadow_bottom_alt { margin: 4px 0 0 -2px; }

#con_reisen_box_ergebnis a { font-size: 11px; }

#con_reisen_box_liste h1 { display:inline; margin:0px;}

#con_reisen_box_liste table
{
	width:636px;
	margin:0 0 1em 24px;
}

#con_reisen_box_liste td.tdleft
{
	vertical-align:top; 
	width:112px;
	text-align:left;
	padding-top:2px;
}

#con_reisen_box_liste td.tdright
{
	width: 80px;
	text-align: right;
	vertical-align:top;
}

#con_reisen_box_liste p
{
	display:inline;
	font-size: 11px;
	line-height: 1.2em;
	margin:0px;
}

#con_reisen_box_liste a, #con_reisen_box_liste a:active, #con_reisen_box_liste a:hover { font-size: 11px;}


/************* Box Assistent *************/
#con_assistent_box
{
	float: left;
	width: 691px;
	height: 303px;
	padding: 0;
	margin: 10px 0 0 0;
	z-index: 2;
}

/************* Box Assistent Left *************/
#con_assistent_box_left
{
	float: left;
	z-index: 3;
}

#con_assistent_shadow_left_top
{
	position: relative;
	background: url(../pics/assistent/box_suchassi_oben.gif) no-repeat;
	margin: -15px 0 0 1px;
	padding: 15px;
	width: 320px;
	color: #FFF;
	font-size: 11px;
}

#con_assistent_shadow_left_top h4
{
	margin: 0px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

#con_assistent_content_left
{
	margin: -20px 0 0 1px;
	background: url(../pics/assistent/box_suchassi_mitte.gif) repeat-y;
	height: 182px;
	width: 340px;
}

#con_assistent_content_left form
{
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	line-height: 1.1em;
	padding: 0px 10px 0 16px;
}

#con_assistent_content_left a.suchassi_right_4, #con_assistent_content_left a.suchassi_right_4:active , #con_assistent_content_left a.suchassi_right_4:hover,
	#con_assistent_content_left a.suchassi_right_3, #con_assistent_content_left a.suchassi_right_3:active , #con_assistent_content_left a.suchassi_right_3:hover,
		#con_assistent_content_left a.suchassi_right_2, #con_assistent_content_left a.suchassi_right_2:active , #con_assistent_content_left a.suchassi_right_2:hover,
				#con_assistent_content_left a.suchassi_right_2_1, #con_assistent_content_left a.suchassi_right_2_1:active , #con_assistent_content_left a.suchassi_right_2_1:hover,
					#con_assistent_content_left a.suchassi_right_1, #con_assistent_content_left a.suchassi_right_1:active , #con_assistent_content_left a.suchassi_right_1:hover,
						#con_assistent_content_left a.suchassi_right_0, #con_assistent_content_left a.suchassi_right_0:active , #con_assistent_content_left a.suchassi_right_0:hover,
							#con_assistent_content_left a.suchassi_left_1, #con_assistent_content_left a.suchassi_left_1:active , #con_assistent_content_left a.suchassi_left_1:hover,
								#con_assistent_content_left a.suchassi_left_2, #con_assistent_content_left a.suchassi_left_2:active , #con_assistent_content_left a.suchassi_left_2:hover,
									#con_assistent_content_left a.suchassi_left_2_1, #con_assistent_content_left a.suchassi_left_2_1:active , #con_assistent_content_left a.suchassi_left_2_1:hover,
										#con_assistent_content_left a.suchassi_left_3, #con_assistent_content_left a.suchassi_left_3:active , #con_assistent_content_left a.suchassi_left_3:hover,
											#con_assistent_content_left a.suchassi_left_4, #con_assistent_content_left a.suchassi_left_4:active , #con_assistent_content_left a.suchassi_left_4:hover
												
{
	position: relative;
	color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	text-decoration: none;
	font-size: 11px;
	padding: 2px;
	width:116px;
	font-weight:bold;
}

#con_assistent_content_left table {

 }

#con_assistent_content_left tr {

 }

#con_assistent_content_left td.td_assi_left {
	width:52px;
	vertical-align:top;
 }

#con_assistent_content_left td.td_assi_right {
	width:242px;
 }
 
td.td_assi_box {
	height:96px;
	vertical-align:top;
}

td_assi_buttonL {
	width:100px;
}

td.td_assi_fragen {
	height:28px;
	vertical-align:top;
}

#con_assistent_left_trennlinie
{
	background: url(../pics/assistent/box_suchassi_trennlinie.gif) repeat-x;
	line-height: 2px;
	margin: -5px 14px 0 7px;
}

#con_assistent_shadow_left_bottom { margin: -18px 0 -10px 0; }

/************* Box Assistent Right *************/
#con_assistent_box_right
{
	float: right;
	z-index: 3;
}

#con_assistent_shadow_right_top
{
	position: relative;
	background: url(../pics/assistent/box2_suchassi_oben.gif) no-repeat;
	margin: -21px 0 0 1px;
	padding: 15px;
	width: 320px;
	color: #FFF;
	font-size: 11px;
}

#con_assistent_shadow_right_top h4
{
	margin: 0 0 4px 0;
	color: #047EC3;
	font-size: 12px;
	font-weight: bold;
}

#con_assistent_content_right
{
	margin: 0 0 0 1px;
	background: url(../pics/assistent/box2_suchassi_mitte.gif) repeat-y;
	z-index: 3;
	height: 171px;
}

#con_assistent_content_right h4
{
	margin: 2px 0 0 14px;
	color: #047EC3;
	font-size: 12px;
	font-weight: bold;
}

#con_assistent_content_right span
{
	position: relative;
	top: -16px;
	left: 0px;
	margin: 0 0 0 14px;
	color: #047EC3;
	font-size: 12px;
	font-weight: normal;
}

#con_assistent_content_right span.erg_zeile
{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0 0 0 14px;
	color: #047EC3;
	font-size: 12px;
	font-weight: normal;
}

#con_assistent_content_right a, #con_assistent_content_right a:active, #con_assistent_content_right a:hover
{
	position: absolute;
	top: 205px;
	left: 0px;
	margin: 0 0 0 14px;
	color: #047EC3;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#con_assistent_right_trennlinie
{
	background: url(../pics/assistent/box2_suchassi_trennlinie.gif) repeat-x;
	line-height: 2px;
	margin: -14px 24px 0 6px;
}

/************* Box Assistent Schatten *************/
#shdw_assistent_box_left
{
	float: left;
	position: relative;
	top: 8px;
	background: url(../pics/schatten_2spaltig_mitte.gif) repeat-y;
	margin: 0px 0 0 6px;
	z-index: 1;
}

#shdw_assistent_box_right { /* spec. style */ }

/************* Box Ergebniss *************/
#con_suchen_ergebnis_box
{
	width: 674px;
	margin: 21px 0 -34px 0px;
	z-index: 10;
}

#con_suchen_ergebnis_box img.erg_reiter { margin-top: -15px; }

#con_suchen_ergebnis_box h3
{
	position:relative;
	top: -15px;
	display:inline;
	font-size: 12px;
	font-weight: bold;
	margin: -15px 0 0 2px;
}

#con_suchen_ergebnis_box h4 { margin: 10px 0 16px 26px; }

#con_suchen_ergebnis_box h1 { display:inline; }

#con_suchen_ergebnis_box table
{
	width:640px;
	margin:0 0 1em 22px;
	background:#FFF;
}

#con_suchen_ergebnis_box td.tdleft
{
	vertical-align:top; 
	width:112px;
	text-align:left;
	padding-top:4px;
}

#con_suchen_ergebnis_box td.tdright
{
	width: 80px;
	text-align: right;
	vertical-align:top;
}

#con_suchen_ergebnis_box p
{
	display:inline;
	font-size: 11px;
	line-height: 1.2em;
}

#con_suchen_ergebnis_box a, #con_suchen_ergebnis_box a:active, #con_suchen_ergebnis_box a:hover { font-size: 11px;}

#con_suchen_ergebnis_box_shadow
{
	float: left;
	background-color: #FFF;
	background: url(../pics/schatten_1spaltig_mitte682.gif) repeat-y;
	width: 682px;
	padding: 0 0 0 1px;
	margin: -2px 0 0 7px;
	z-index: 3;
}

#con_suchen_ergebnis_box
{
	background: url(../pics/schatten_1spaltig_mitte.gif) repeat-y;
	display: inline;
	margin: 0px 0 0 0px;
}

#con_suchen_ergebnis_box h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0 1em 26px;
}


#con_suchen_ergebnis_box_shadow img { margin: -2px 0 0 1px; }
#con_suchen_ergebnis_box_shadow img.suchen_ergebnis_shadow_top { margin: 0 0 0 0px; }
#con_suchen_ergebnis_box_shadow img.suchen_ergebnis_shadow_bottom { margin: 12px 0 0 0px; }
