/*

						TSC Jugendreise - StyleSheet
						v2.0 2004

*/

/* ------------------------- */
/* header content ---------- */
/* ------------------------- */
BODY						{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; BACKGROUND-COLOR:#EBEEE5; /*Winterhintergrund(blau) BACKGROUND-COLOR:#B8E5FA;*/}
/* ------------------------- */
/* Formulare --------------- */
/* ------------------------- */

FORM 						{MARGIN: 0px;}

FORM.suche					{width:260px;}

FORM.Step1					{width:500px;}

SELECT						{PADDING-Left: 4PX; Margin-Left: 10PX; width:130px; BORDER:1PX solid #AAAAAA;}

SELECT.50					{PADDING-Left: 4PX; Margin-Left: 10PX; width:50px;BORDER:1PX solid #AAAAAA;}
SELECT.w_150				{PADDING-Left: 4PX; Margin-Left: 10PX; width:170px;BORDER:1PX solid #AAAAAA;}
SELECT.w_170				{PADDING-Left: 4PX; Margin-Left: 10PX; width:170px;BORDER:1PX solid #AAAAAA;}

SELECT.200					{PADDING-Left: 4PX; Margin-Left: 10PX; width:200px;BORDER:1PX solid #AAAAAA;}


SELECT.300					{PADDING-Left: 4PX; Margin-Left: 10PX; width:300px;BORDER:1PX solid #AAAAAA;}
SELECT.w_300					{PADDING-Left: 4PX; Margin-Left: 10PX; width:300px;BORDER:1PX solid #AAAAAA;}

SELECT.470					{PADDING-Left: 4PX; Margin-Left: 0px; width:470px;BORDER:1PX solid #AAAAAA;}

SELECT.jahreszeiten				{TEXT-ALIGN:left; FONT-SIZE:9PT; FONT-WEIGHT:BOLD;
						 Margin-Top: 0PX;
						 Margin-Left: 0PX;}

SELECT.galerie		  	{PADDING-Left: 4PX; Margin-Left: 10PX; width:200px;BORDER:1PX solid #AAAAAA;
						 FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:9PT; PADDING-Top: 0PX; PADDING-Left: 16PX; PADDING-Bottom: 10PX; 
						 FONT-WEIGHT:BOLD; BACKGROUND-COLOR:#FFFFFF;}

INPUT						{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING-Left: 4PX; Margin-Left: 10PX;  border-width:1px; border-color:#AAAAAA;}
INPUT.50
{
	FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
	FONT-SIZE:8PT;
	PADDING-Left: 4PX;
	Margin-Left: 10PX;
	WIDTH:50px !important;
}
INPUT.w_50					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING-Left: 4PX; Margin-Left: 10PX;
						 WIDTH:50px;}			
INPUT.80					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING-Left: 4PX; Margin-Left: 10PX;
						 WIDTH:80px;}
INPUT.w_80					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING-Left: 4PX; Margin-Left: 10PX;
						 WIDTH:58px;}									 	

INPUT.140
{
	FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
	FONT-SIZE:8PT;
	PADDING-Left: 4PX;
	Margin-Left: 10PX;
	WIDTH:140px !important;
}
INPUT.w_140
{
	FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
	FONT-SIZE:8PT;
	PADDING-Left: 4PX;
	Margin-Left: 10PX;
	WIDTH:140px;
}

INPUT.w_180					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING-Left: 4PX; Margin-Left: 10PX;
						 WIDTH:180px;}					 
INPUT.200					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; WIDTH:200px; }
INPUT.w_200					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; WIDTH:200px; }
INPUT.300					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; WIDTH:300px; }
INPUT.w_300					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; WIDTH:300px; }

textarea					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING-Left: 4PX; Margin-Left: 0PX;
						 WIDTH:470px; height:50px;border-width:1px; border-color:#AAAAAA;}	 

textarea.200			{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING-Left: 4PX; Margin-Left: 10PX;
						 WIDTH:200px; height:50px;border-width:1px; border-color:#AAAAAA;}	 

textarea.400			{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
							 FONT-SIZE:8PT; PADDING-Left: 4PX; Margin-Left: 10PX;
							 WIDTH:400px; height:50px;border-width:1px; border-color:#AAAAAA;}							 		 
						 						

TABLE.formular					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
										 FONT-SIZE:8PT; WIDTH:460px;
										 MARGIN-left: 16PX; 
										 MARGIN-right: 10PX; 
										 MARGIN-bottom: 10PX; }								 				 

TD						{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT;}
						 
td.formularheadline				{TEXT-ALIGN:left; FONT-WEIGHT:BOLD;}

td.formulartext					{TEXT-ALIGN:right; WIDTH:150px;}

td.formulartextlinks				{TEXT-ALIGN:left; padding-left:4px;Margin-Left: 10PX;}


 
/* ------------------------- */
/* Suche ------------------- */
/* ------------------------- */
.sucheschritt					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING-Left: 4PX; PADDING-Bottom: 0PX;
						 BACKGROUND-COLOR:#4C5B58; COLOR:#FFFFFF; FONT-WEIGHT:BOLD;}

.suchedef					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:11px; PADDING-Left: 4PX; PADDING-Bottom: 0PX;
						 COLOR:#000000; TEXT-ALIGN:right;}

option.suche			{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:11px;PADDING-Left: 4PX; margin-left:4px;
						 COLOR:#000000; TEXT-ALIGN:right;}
						 
/* ------------------------- */
/* content rechte Spalte---- */
/* ------------------------- */
TABLE.rechtespalte		{margin-bottom:10px; margin-left:10px; PADDING-Left: 0PX; PADDING-Right: 0PX; PADDING-TOP: 0PX; BACKGROUND-COLOR:#FFFFFF; WIDTH:280px;}
						 
.infotel			{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; FONT-SIZE:10PT; PADDING-LEFT:20PX; MARGIN: 0PX; COLOR:#000000;}

.email			{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; FONT-SIZE:10PT; PADDING-LEFT:0PX; MARGIN: 0PX; COLOR:#000000;}
						 
.infoheadline			{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; FONT-SIZE:12PT; PADDING-LEFT:10PX; MARGIN: 0PX;}

TABLE.leistung					{margin-bottom:10px; margin-left:10px;
						 PADDING-Left: 16PX; PADDING-Right: 9PX;
						 PADDING-TOP: 10PX; 
						 BACKGROUND-COLOR:#FFFFFF; WIDTH:280px;}
						 
TABLE.mehrwerte					{PADDING-Left: 16PX; PADDING-Right: 9PX;
											 PADDING-TOP: 10PX;
											 text-align:left; 
											 BACKGROUND-COLOR:#FFDC8C;
											 /* Winterhintergrund: BACKGROUND-COLOR:#B3B3A7;   A5CEE1 9BB0B3*/
											 
											  BORDER-TOP:0PX NONE #FFFFFF; 
											  border-bottom:0PX SOLID #FFFFFF;
											  border-left:9PX SOLID #FFFFFF;
											  border-right:9PX SOLID #FFFFFF;
											 /*BORDER:1PX solid #014EA0;*/ }						 

.fett-rechtespalte				{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:9PT; PADDING-Top: 10PX; PADDING-Left: 0PX; PADDING-Bottom: 10PX; 
						 FONT-WEIGHT:BOLD;}

.rahmensuche					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING:0PX; MARGIN: 0PX; 
						 BORDER:9PX SOLID #FFFFFF;
						 BACKGROUND-COLOR:#9BB0B3;}
						 
.teasersuche					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING:0PX; MARGIN: 0PX; 
						 BORDER:9PX SOLID #FFFFFF;
						 BACKGROUND-COLOR:#FFFFFF;}

.rahmen-rechtespalte				{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; WIDTH:260; PADDING:0PX; MARGIN: 0PX; 
						 BORDER-BOTTOM:9PX SOLID #FFFFFF; BORDER-TOP:9PX SOLID #FFFFFF; 
						 BORDER-LEFT:9PX SOLID #FFFFFF; BORDER-RIGHT:9PX SOLID #FFFFFF;
						 BACKGROUND-COLOR:#FFFFFF;}

/* ------------------------- */
/* content allgemein-------- */
/* ------------------------- */

div						{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 		FONT-SIZE:8PT;}
div.winterspecial	{padding-top:10px; padding-left:5px;}
.hervorhebung		{margin-right:10px; margin-left:10px; margin-bottom:10px;
							 PADDING: 10PX;
							 BORDER-BOTTOM:1PX solid #014EA0; BORDER-TOP:1PX solid #014EA0; 
							 BORDER-LEFT:1PX solid #014EA0; BORDER-RIGHT:1PX solid #014EA0;
							 WIDTH:470px;}
 
br {padding:0px;}

UL             			{LIST-STYLE-TYPE:SQUARE; 
							 LIST-STYLE-IMAGE: url(../img/elemente/task.gif);
							 MARGIN-top:0PX; MARGIN-LEFT:15PX; MARGIN-LEFT:15PX; PADDING:0PX;}
						 
LI							{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, 
							SANS-SERIF; FONT-SIZE:8PT; PADDING: 0PX;}

.obenausrichten		{VERTICAL-ALIGN:TOP;}

.weiss					{VERTICAL-ALIGN:TOP;
								BACKGROUND-COLOR:#FFFFFF;}						 						 

HR						{WIDTH:420px; Color:#800000; HEIGHT:1px;
							MARGIN-left: 16PX;
							TEXT-ALIGN:left;
							border-width:1px;
							MARGIN-TOP: 10PX; 
							MARGIN-bottom: 10PX;}
/* ------------------------- */
/* content mitte------------ */
/* ------------------------- */

/*Reisezielinformationen --Anfang--*/

TABLE.infobilder		{PADDING:0PX; 
								 BORDER:1PX solid #014EA0;
								  BACKGROUND-COLOR:#014EA0;
								 WIDTH:158px;}
						 
.infodetail			{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING-Top: 0PX; 
						 PADDING-Left: 16PX; PADDING-right: 40PX; PADDING-Bottom: 0PX;}

#rahmen_bottom			{ border-bottom:1px solid #014EA0; padding-bottom:3px;}
#rahmen_top				{ border-top:1px solid #014EA0;padding-top:3px;}

						 

/*Reisezielinformationen --ENDE--*/


/* ------------------------- */
/* |---bilder--------------- */
/* ------------------------- */
.detailfoto					{padding-left:10px; padding-right:10px;}

.detail-bu					{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
								 FONT-SIZE:7PT; PADDING-Left: 10PX; PADDING-top: 3PX;
								 PADDING-right: 10PX; 
								 VERTICAL-ALIGN:TOP;}

/* ------------------------- */
/* |---text----------------- */
/* ------------------------- */


h1						{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 						/*entspricht .headline*/
								 FONT-SIZE:10PT; FONT-WEIGHT:BOLD; PADDING: 16PX; MARGIN: 0PX; 
								 TEXT-ALIGN:left; VERTICAL-ALIGN:TOP; }
						 
h2						{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 											/*fett9pt*/
						 FONT-SIZE:9PT; PADDING-Top: 0PX; PADDING-Left: 16PX; PADDING-Bottom: 10PX; margin:0px;
						 FONT-WEIGHT:BOLD; BACKGROUND-COLOR:#FFFFFF;}

h3						{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;  /*ehem. h2*/
						 FONT-SIZE:10PT; PADDING-Left: 4PX; PADDING-Bottom: 0PX;
						 VERTICAL-ALIGN:TOP;}
						 
h4						{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; /*ehem. h1*/
						 FONT-SIZE:14PT; PADDING-Left: 4PX; PADDING-Bottom: 0PX; MARGIN-BOTTOM:0px;
						 VERTICAL-ALIGN:TOP; font-weight:normal;}						 
				 						 

.normal				{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING-Left: 4PX; PADDING-Bottom: 0PX;
						 VERTICAL-ALIGN:TOP;}
						 						 
.detailfett			{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; FONT-WEIGHT:BOLD; 
						 PADDING-Top: 5PX; PADDING-Left: 16PX; PADDING-Bottom: 0PX;}

.detailnormal		{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING-Top: 0PX; text-align:left; 
						 PADDING-Left: 16PX; PADDING-right: 20PX; PADDING-Bottom: 0PX;}

.fett9pt								{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
										 FONT-SIZE:9PT; PADDING-Top: 0PX; PADDING-Left: 16PX; PADDING-Bottom: 10PX; 
										 FONT-WEIGHT:BOLD; BACKGROUND-COLOR:#FFFFFF;}
						 
.gewinnspiel_preise 		{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
										 FONT-SIZE:10PT; PADDING-Top: 0PX; PADDING-Left: 16PX; PADDING-Bottom: 10PX; 
										 BACKGROUND-COLOR:#FFFFFF;}	
						  
.headline							{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
										 FONT-SIZE:10PT; FONT-WEIGHT:BOLD; PADDING: 16PX; MARGIN: 0PX; 
										 TEXT-ALIGN:left; VERTICAL-ALIGN:TOP; }
								 						  					  
.link_none 						{ text-decoration:none; color:#000000;}

.teaser_sondernangebote {width:155px; height:60px;  vertical-align:top;
										   text-align:left; font-weight:bold; font-size:11pt;  color:#800000;}						  					 

/* ------------------------- */
/* |---tabellen------------- */
/* ------------------------- */

TABLE.head		{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; WIDTH:954px; PADDING:0PX; MARGIN: 0PX; 
						 BORDER-BOTTOM:0PX NONE #FFFFFF;}

TABLE.reiseteaser				{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
										 FONT-SIZE:8PT; WIDTH:450px;
										MARGIN-left: 16PX; 
										 PADDING-right: 10PX; 
										 MARGIN-bottom: 10PX; }

TABLE.preistabelle				{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
										 FONT-SIZE:8PT; WIDTH:460px;
										 MARGIN-left: 16PX; 
										 MARGIN-right: 10PX; 
										 MARGIN-bottom: 10PX; }	

table.reiseschutz				{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
										 FONT-SIZE:8PT; WIDTH:800px;
										 MARGIN-left: 5PX; 
										 border:2px solid #FFFFFF; }						 	

th						{TEXT-ALIGN:left; FONT-WEIGHT:BOLD;}						 

						

						
.rahmen			{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; WIDTH:100%; PADDING:0PX; MARGIN: 0PX; 
						 BORDER-BOTTOM:9PX SOLID #FFFFFF; BORDER-TOP:9PX SOLID #FFFFFF; 
						 BORDER-LEFT:9PX SOLID #FFFFFF; BORDER-RIGHT:2PX SOLID #FFFFFF;
						 BACKGROUND-COLOR:#FFFFFF;}
						 
.rechts		 		{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING: 0PX; MARGIN: 0PX; 
						 TEXT-ALIGN:right; VERTICAL-ALIGN:TOP;
						  }
						 
.linksunten	 	{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING: 0PX; MARGIN: 0PX; 
						 TEXT-ALIGN:left; VERTICAL-ALIGN:bottom;
						 }

TD.satnav		 	{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT;PADDING: 0PX; MARGIN: 0PX; 
						 TEXT-ALIGN:LEFT; VERTICAL-ALIGN:TOP; BACKGROUND-COLOR:#FFFFFf;
						 text-align:right;}

TD.reiseschutz			{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
								 FONT-SIZE:8PT; PADDING-Left: 16PX; PADDING-Bottom: 2PX;
								 VERTICAL-ALIGN:TOP;}



TD.headbackground {FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
								 FONT-SIZE:8PT; HEIGHT:175px; WIDTH:100%; PADDING:0PX; MARGIN: 0PX; 
								 VERTICAL-ALIGN:TOP;}

/*mitfahrshuttle*/
TABLE.mstabelle				{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
										 FONT-SIZE:8PT;
										 MARGIN-left: 0PX; 
										 MARGIN-right: 5PX; 
										 MARGIN-bottom: 0PX; 
										 WIDTH:553PX; 
										 BACKGROUND-COLOR:#EEEEEE;}

TD.mstrenner 	{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT;PADDING: 0PX; MARGIN: 0PX; 
						 HEIGHT:10px;
						 TEXT-ALIGN:LEFT; VERTICAL-ALIGN:TOP; BACKGROUND-COLOR:#FFFFFf;
						 text-align:right;}
						 
.mstablehead	{FONT-WEIGHT:BOLD; FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
						 FONT-SIZE:8PT; PADDING-Left: 0PX; PADDING-Bottom: 0PX;
						 VERTICAL-ALIGN:TOP;}
/**/
						 
A								{TEXT-DECORATION:UNDERLINE; COLOR:#004D9F;}
A:ACTIVE					{TEXT-DECORATION:UNDERLINE; COLOR:#004D9F;}
A:HOVER					{TEXT-DECORATION:none; 		COLOR:#004D9F;}
A: visited					{TEXT-DECORATION:UNDERLINE; COLOR:#004D9F;}

/*  ID Styles */


#nav A						{TEXT-DECORATION:none; 		COLOR:#444444;}
#nav A:LINK			{TEXT-DECORATION:none; 		COLOR:#444444;}
#nav A:ACTIVE		{TEXT-DECORATION:none; 		COLOR:#444444;}
#nav A:HOVER			{TEXT-DECORATION:UNDERLINE; COLOR:#004D9F;}

#nav_footer  A					{TEXT-DECORATION:none;COLOR:#444444; font-size:7pt;}
#nav_footer  A:LINK			{TEXT-DECORATION:none;}
#nav_footer  A:ACTIVE	{TEXT-DECORATION:none;}
#nav_footer  A:HOVER		{TEXT-DECORATION:UNDERLINE;}

a img{border:0;}
/*
grouptravels 
youthtravels 
youngstars 
childrentravels 
hotels 

*/
/*
 * Level2Nav
 */
.level2NavBorder-childrentravels	{border:3px solid #B8E080;}
.level2NavBorder-youthtravels		{border:3px solid #BFD0D9;}
.level2NavBorder-youngstars			{border:3px solid #DDA29B;}
.level2NavBorder-grouptravels 		{border:3px solid #F2DF9B;}
.level2NavBorder-classtravels 		{border:3px solid #F2DF9B;}
.level2NavBorder-abitravels 		{border:3px solid #F2DF9B;}

.level2NavBorder-abitravels 		{border:3px solid #FF4494;}

.specialprice_childrentravels		{COLOR:#CFDB05; font-weight:bold}
.specialprice_youthtravels			{COLOR:#59BFEB; font-weight:bold}
.specialprice_youngstars			{COLOR:#D0278D; font-weight:bold}
.specialprice_grouptravels 			{COLOR:#E3BD34; font-weight:bold}
.specialprice_classtravels 			{COLOR:#E3BD34; font-weight:bold}
.specialprice_abitravels 			{COLOR:#E3BD34; font-weight:bold}

.specialprice_hotels 			{COLOR:#FF4494; font-weight:bold}
.specialprice_speechtravels		{COLOR:#86B02A; font-weight:bold}
.specialprice_holidayhome		{COLOR:#E1741F; font-weight:bold}


.childrentravels		{COLOR:#CFDB05;}
.youthtravels			{COLOR:#59BFEB;}
.youngstars				{COLOR:#D0278D;}
.grouptravels 			{COLOR:#E3BD34;}
.classtravels 			{COLOR:#E3BD34;}
.abitravels 			{COLOR:#E3BD34;}

.hotels 				{COLOR:#FF4494;}
.speechtravels			{COLOR:#86B02A;}
.holidayhome			{COLOR:#E1741F;}

#childrentravels		{COLOR:#CFDB05;}
#youthtravels			{COLOR:#59BFEB;}
#youngstars				{COLOR:#D0278D;}

#grouptravels 			{COLOR:#E3BD34;}
#grouptravelsActive		{COLOR:#BD9A17;}
#classtravels 			{COLOR:#E3BD34;}
#classtravelsActive		{COLOR:#BD9A17;}
#abitravels 			{COLOR:#E3BD34;}
#abitravelsActive		{COLOR:#BD9A17;}

#hotels 				{COLOR:#FF4494;}
#speechtravels			{COLOR:#86B02A;}
#holidayhome			{COLOR:#E1741F;}


#ar						{COLOR:#E3BD34;}
#sr						{COLOR:#86B02A;}
#fh						{COLOR:#E1741F;}


#unternehmen		{COLOR:#19479D;}
#hintergrund		{BACKGROUND-COLOR:#EEEEEE;}
#hintergrund_rs	{BACKGROUND-COLOR:#FFFFFF;}



#hintergrund_rs	{BACKGROUND-COLOR:#FFFFFF;}

#hintergrund-childrentravels	{BACKGROUND-COLOR:#B8E080;}
#hintergrund-youthtravels		{BACKGROUND-COLOR:#BFD0D9;}
#hintergrund-youngstars			{BACKGROUND-COLOR:#DDA29B;}
#hintergrund-grouptravels 		{BACKGROUND-COLOR:#F2DF9B;}
#hintergrund-classtravels 		{BACKGROUND-COLOR:#F2DF9B;}
#hintergrund-abitravels 		{BACKGROUND-COLOR:#F2DF9B;}
#hintergrund-hotels 			{BACKGROUND-COLOR:#F1A7C2;}
#hintergrund-speechtravels		{BACKGROUND-COLOR:#C3D895;}
#hintergrund-holidayhome		{BACKGROUND-COLOR:#F0B98F;}

.hintergrund-childrentravels	{BACKGROUND-COLOR:#B8E080;}
.hintergrund-youthtravels		{BACKGROUND-COLOR:#BFD0D9;}
.hintergrund-youngstars			{BACKGROUND-COLOR:#DDA29B;}
.hintergrund-grouptravels 		{BACKGROUND-COLOR:#F2DF9B;}
.hintergrund-classtravels 		{BACKGROUND-COLOR:#F2DF9B;}
.hintergrund-abitravels 		{BACKGROUND-COLOR:#F2DF9B;}
.hintergrund-hotels 			{BACKGROUND-COLOR:#F1A7C2;}
.hintergrund-speechtravels		{BACKGROUND-COLOR:#C3D895;}
.hintergrund-holidayhome		{BACKGROUND-COLOR:#F0B98F;}

#hintergrund-ar	{BACKGROUND-COLOR:#F2DF9B;}
#hintergrund-sr	{BACKGROUND-COLOR:#C3D895;}
#hintergrund-fh	{BACKGROUND-COLOR:#F0B98F;}

#redtext						{color:#800000;}
#bg_red						{background-color:#BA4637;color:#FFFFFF;}

#rahmen1px					{ border:1px solid #FFFFFF;}
#rahmen1px_bottom		{ border-bottom:1px solid #FFFFFF;}
#bg_norepeat				{background-repeat:no-repeat;}
#no_margin_bottom		{ margin-bottom:0px;}

#nichtda						{ display:none;}

.rabatt-font							{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
										 FONT-SIZE:9PT;FONT-WEIGHT:BOLD; COLOR:#CD4D40;}

.rabatt-cell							{FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
										 FONT-SIZE:9PT; text-align:left;PADDING-Left: 16PX;PADDING-Top: 5PX;
										 PADDING-Bottom: 5PX;  
										 FONT-WEIGHT:NORMAL; BACKGROUND-COLOR:#D5D6EA;
										 border:3px solid #DA9556; vertical-align:middle } 

#grActive			{COLOR:#BD9A17;}
.grBorderUnten td {
	border-bottom:1px solid #E3BD34;
}

.fett9pt_np{
	FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
	FONT-SIZE:9PT; 
	FONT-WEIGHT:BOLD; 
}

.detailfettpadding{
	FONT-FAMILY:TAHOMA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
	FONT-SIZE:8PT; 
	FONT-WEIGHT:BOLD; 
	PADDING-LEFT: 16PX; 
	PADDING-RIGHT: 16PX; 
	PADDING-TOP: 10PX; 
	PADDING-BOTTOM: 10PX; 	
}

.grPricesTR td{
	PADDING-TOP: 5PX; 
	FONT-WEIGHT:BOLD; 
}

.pager_grouptravels A, .pager_grouptravels SPAN{
	background-color: #e3bf37;
	color: #FFF;
	padding-left:3px;
	padding-right:2px;
	height: 13px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
	margin-left:2px;
	display: block;
	float: left;
}
.pager_grouptravels SPAN{
	background-color: #ecefe6;
}
.pager_grouptravels A.arrow{
	margin-right: 2px;
	margin-left: 4px;
	padding:0px;
	width:12px;
}
.pager_grouptravels{
	float: right;
	margin-right: 36px;
}

.bricks_grouptravels{
	list-style-image: none;
	list-style: none;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
}
.bricks_grouptravels LI{
	background-color: #fde7ae;
	clear: left;
	float: left;
	margin: 0px;
	_margin-right: 18px;
	width: 467px;
}
.bricks_grouptravels H5{
	background-color: #fff5dc;
	background-image: url("../img/elemente/brick_black_dot.gif");
	background-position: 10px 9px;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 4px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 3px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ffe6ad;
	float: left;
	font-size: 11px;
	font-weight: normal;
	width: 341px;
	_width: 371px;
}

.bricks_grouptravels P{
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ffe6ad;
	white-space: nowrap;
	width:88px;
	_width:95px;
	float: left;
	text-align: right;
}
#moreBricksDisplay{
	display: none;
}
.detailnormal .viewMoreDiv{
	float:right;
	margin-bottom:17px;
}
.detailnormal .viewMoreDiv A{
	border-left: 1px solid #898989;
	background-color: #EDEBEC;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 11px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #898989;
}
.detailnormal .Breaker{
	background-image: url(../img/elemente/detail_breaking_line.gif);
	background-repeat: repeat-x;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 17px;
	height: 1px;
	line-height: 1px;
	clear: both;
}
.shopSelBox {
	width:40px;
}

.shopSelBoxSize
{
	width:40px;
	margin-right:3px;
	_margin-right:0px;
}

.shop_tab
{
	width:600px;
}



.shop_breaker
{
	border-bottom:1px solid black;
}

.textleft
{
	text-align:left;
}

.priceListDiv{
	float: left;
}
table.Preise{
	margin-bottom: 20px;
}
table.Preise div.abfahrtsregionen{
	background-image: url(../img/elemente/evr_abfahrtsregionen.gif);
	vertical-align: middle;
	text-align: center;
	padding-top: 23px;
	padding-left: 51px;
	height: 32px;
	width: 131px;
	float: left;
}
table.preise td{
	border: 1px solid #fff;
	height: 18px;
}
table.Preise img.preisinfo{
	float: left;
}
table.Preise td.grey{
	background-color: #eeeced;
}
table.Preise td.yellow{
	background-color: #fff5dc;
}
table.Preise a#grouptravels{
	color: #f3ad0f;
}

.formatSternFehler{
  float: left;
  line-height: 14px;
  font-size: 18px;
  color: #800000;
}
.formatSternLinks{
  float: left;
}
.formatStern{
  float: left;
  line-height: 14px;
  font-size: 18px;
}
.fehler{
  float: left;
  font-family: Arial;
  font-size: 11px;
  color: #800000;
}
.teilUeberschriftFormular{
	margin-top: 6px;
	border-top: 1px solid #b2b2b2;	padding-top: 12px;
}
.check{
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 5px;
}
.formatSternRechts{
  float:right;
}
.formularbeschriftung{
  float: left;
  width: 140px;
  text-align: right;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
}
.AnfrageSenden{
	float: right;
}

a#grouptravels.linkBlauGross
{
	margin-left:20px;
}


/* ++++ NEW BOOKING-FORM ++++ */

ul {
	list-style:none;
	padding:0;
	margin:0;
}

x_div.bookingMain {
	/*padding-left:10px;*/
	x_background-color:yellow;
}

div.bookingMain div {
	padding-left:10px;
	background-color:white;
	x_border:1px solid red;
	margin-bottom:5px;
}

div.bookingMain li {
	line-height:20px;
}

div.bookingMain textarea {
	width:225px;
}

.clear {
	clear:both;
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}

.left {
	float:left;
	width:200px;
	padding:0 !important;
	margin:0 !important;
}

.right {
	float:left;
	padding:0 !important;
	margin:0 !important;
	text-align:left !important;
}

.traveldataLeft {
	float:left;
	width:245px;
	margin:0 !important;
	padding-left:0 !important;
	padding-right:10px;
}

.traveldataRight {
	float:left;
	padding-left:0 !important;
}

.custPic {
	float:left;
	width:20px;
	padding-left:0 !important;
}

.custText {
	float:left;
	padding-left:5px;
}

.custLeft {
	text-align:right;
	float:left;
	padding-left:0 !important;
	width:200px;
}

.custRight {
	float:left;
	padding-left:0 !important;
}

.leistungenRight {
	float:left;
	padding-left:5px;
	width:250px;
}
