#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;
}

/************* Info-Box *************/
#con_suchen_top {
	margin: 2px 0 0 0;
	background: url(../pics/reiseverlauf/schatten_reise_mitte.gif) repeat-y;
	z-index: 10;
 }

#con_suchen_top h1 {
	margin: 0 0 0 14px;
	padding:0;
	font-size:16px;
 }
 
 #con_suchen_top p {
	margin: 8px 0 0 14px;
	padding:0 0 20px 0;
	font-size:12px;
	width:665px;
 }

#con_shadow_infobox_bottom {
	background: url(../pics/reiseverlauf/schatten_reise_unten.gif) no-repeat;
	margin: -15px 0 0 0px;
	z-index: 1;
}

#con_box_all {
	position:relative;
	top: 128px;
}

/************* 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_zielen { height: 140px;}
#con_box_bottom_rightSpacer_dauer { height: 360px;}
#con_box_bottom_rightSpacer_themen { height: 380px;}

#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; }


#con_box_top_left table { width:220px; text-align:right;}
#con_box_top_right table { width:240px; text-align:right;}
#con_box_middle_left table { width:220px; text-align:right;}
#con_box_middle_right table { width:240px; text-align:right;}
#con_box_bottom_left table { width:220px; text-align:right;}
#con_box_bottom_right table { width:240px; text-align:right;}

.th_img {width:60px}

/************* 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; }

/* nach Reisethema */
.themen { height: 130px; }

/* 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;
  font-size: 12px;
}

#con_reisen_box_liste table
{
	width:636px;
	margin:0 0 1em 24px;
}

#con_reisen_box_liste td
{
  vertical-align:top;
  font-size: 11px;
}

#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 *************/

#suchassistent {
	float: left;
	position:relative;
	top: 12px;
	left: 8px;
	width: 675px;
	height: 284px;
	line-height: 1.3em;
	font-size: 12px;
	color: #FFF;
	background: url(../pics/assistent/box_suchassistent.gif) no-repeat;
}

#suchassistent table {
	width: 650px;
	margin: 0 0 0 10px;
}


#suchassistent h1 { font-size: 14px; }
#suchassistent td.trennlinie { height: 16px; }
#suchassistent .td_button { width: 50%; }
#suchassistent .td_button_r { width: 50%; text-align: right;}
#suchassistent tr.antwort { height: 151px; vertical-align: top; }
#suchassistent tr.ergebnis { height: 49px; vertical-align: top; }

#suchassistent a, #suchassistent a:active {
	color: #FFF;
	border: 1px solid #FFF;
	padding: 3px;
	text-decoration: none;
}


/************* 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; }
