/* -------------------------------------------------------------------------- */
/* Robinson stylesheet definitions (content.css)                             */
/* ------------------------------------------------------------------------ */

.csc-header h3 					{font-weight:bold; text-transform:uppercase; margin-top:10px;}
.headlinecontainer				{float:left;  margin-right:20px;}
* html .headlinecontainer				{margin-right:5px;}
.headlinecontainer h3 			{display:block; float:left; clear:both;}
.headlinecontainer img 			{float:left;}
* html .headlinecontainer img 		{margin-right:-8px; margin-bottom:-15px;}
.headlineimage		 			{float:right; padding-right:40px;}
.clear							{clear:both;}

ol								{padding-right:20px;}

/* RTE Editor */
p.cscHeader						{ font-weight:bold; margin-top:10px; text-transform:uppercase;}
.align-right,
p.align-right, 
li.align-right,
td.align-right					{text-align:right;}

.align-left,
p.align-left, 
li.align-left,
td.align-left					{text-align:left;}

.align-center,
p.align-center, 
li.align-center,
td.align-center					{text-align:center;}

p.hotline-smalltext 			{font-size:9px;}

a.internal-link,
a.thickbox,						
a.external-link					{color:#000; text-decoration:underline;}

a.conTeaserButton				{display:block; margin-top:5px; border-top:1px solid #313131; padding-top:5px; text-decoration:none; text-transform:uppercase; font-weight:bold; background:url('/fileadmin/rob/pics/img/pfeil_re.gif') no-repeat right 6px}

tr.lightblue					{background-color:#dae6f3;}

tr.darkblue						{background-color:#a1bfe3;}

#content .records				{margin-bottom:10px; padding-right:40px;}
#content .records p			 	{display:inline; padding-right:0px;}
#content .records p	a			{width: 50px !important;}
#content .records .csc-textpic-text	{clear:both; margin-top:10px;} 
* html #content .records		{padding-right:20px;}
* html #content .records p		 {padding-right:5px;}
.tx-tuicountryinfos-pi1,
#content p						{padding-right:40px;}

#content .records p.csc-linkToTop	{display: block; clear: both; padding: 10px 20px 10px 0; text-align: left; background-image: url('/fileadmin/rob/pics/icons/aufsteigend_gr.gif'); background-repeat: no-repeat; background-position: right 14px; text-decoration: underline; width:60px;}
.icebox								{clear:both; float:left;}

/***************************/
/******  forms ************/
/*************************/
.tx-thmailformplus-pi1 			{width:620px;}
.tx-thmailformplus-pi1 fieldset {padding-top:10px; background-color:#D2E5F2;}
#travelTypeOuter select,
.tx-thmailformplus-pi1 input,
.tx-thmailformplus-pi1 textarea	{border:1px solid #333333; width:230px;}
#formsTop h1 					{background-color:#fff; text-transform:uppercase; font-weight:bold; border-top:1px solid black; padding-top:5px; padding-bottom:10px;}
.segment 						{float:left; width:155px; padding:0 20px 0 10px}
#salutation label 				{float:none; display:block;}
#firstname input,
#lastname input,
#phoneDay input,
#eMail input					{width:130px;}
#salutation,
#reservationNum,
#destination,
#startDate,
#operatingSystem,
#browser,
#subject,
#message,
#buttons,
#mandatoryField 				{clear:both;}
#message textarea 				{border:1px solid #333333; width:530px;}
#offer #buttons,
#buttons 						{float:left; display:block; width:610px; background-color:#fff; border-bottom:1px solid black; margin-bottom:0;  padding-right:0;}
#reset 							{display:none;}
#offer #submit,
#submit 						{border:none; background-color:#fff; float:right; cursor:pointer; text-transform:uppercase; font-weight:bold; letter-spacing:2px;}

.bottomDisplay 					{margin-left:155px; margin-top:3px;}

#offer 							{background-color:#D2E5F2; overflow:hidden;}
#offer fieldset 				{padding:0 10px;}
#offer .segment 				{width:100%; float:none;}
#offer legend 					{font-weight:bold; padding:10px 0px;}
#offer input, #offer select 	{width:130px; margin-right:10px; border:1px solid #333333;}
#offer #salutationOf input 		{width:auto; margin-left:5px;}
#offer #countryOffer 			{width:275px;}
#offer #mandatoryField 			{padding-bottom:10px; margin-bottom:5px;}
#offer #submit 					{margin-right:0; width:auto;}
#offer #journeyType 			{margin-left:155px;}
#offer #journeyType input 		{width:auto; float:left; margin-top:2px;}
#offer #journeyType label 		{float:none; margin-bottom:5px; display:block;}

.error                         {padding: 20px 10px 0px 23px; margin-bottom: 20px;width: 315px; color: #FE0000; width: 350px;}
.error li                        {padding-top: 4px; font-weight: bold;}

#offer,
#notes,
#bookingsQuestions,
#technicalQuestions,
#harley				            {background-color:#D2E5F2; overflow:hidden;}

/* IE 6 */
* html #salutation input 		{border:none;}
* html #journeyType input		{border:none; clear:both;}
* html #offer #buttons,
* html #buttons 				{width:620px; padding-top:3px;}
* html #formsBottom				{display:none;}
* html #offer #journeyType input {margin-top:0px;}
* html #offer #journeyType label {margin-bottom:3px; line-height:18px;}

.robClimateFlash				{position: relative; left: -10px;}

#content ol, 
#content ul 					{list-style-type: circle; margin-left: 20px;}
#content ol						{list-style-type: decimal;}


/* Reiseschutz */
.csc-header-n1					{padding-bottom: 5px;}
#content .records .contenttable			{margin: 10px 0; width: 400px !important;}
#content .records table td				{padding: 0 7px 2px 0;}
#content .records p.csc-linkToTop a {width:60px !important;}

/** tuitb **/
.tuitbClose 			{background:url(/fileadmin/common/templates/img/close.gif) no-repeat; height:25px;}
.tuitbClose a span 		{visibility:hidden;}

.hidden					{display:none;}

/* Harley Davidson Academy form */
#harley h2								{padding:5px; font-weight:bold;}
#harley #salutation						{padding-top:10px;}
#harley #salutation fieldset input		{border:none;}
#harley #salutation	label				{float:left;}
#harley #salutation	fieldset			{padding:0px;}
#harley #salutation	fieldset input		{width:auto; margin-right:5px;}
#harley .segment						{float:none; width:auto;}
#harley .segment input					{width:350px;}

#harley #streetNumber #numberLabel		{float:left; width:95px;}
#harley #streetNumber #streetLabel		{width:60px;}
#harley #streetNumber #numberBq			{width:40px;}
#harley #streetNumber #streetBq			{width:304px;}

#harley #zipCity #zipLabel				{float:left; width:37px;}
#harley #zipCity #cityLabel				{width:118px;}
#harley #zipCity #zipBq					{width:40px;}
#harley #zipCity #cityBq				{width:304px;}
#harley #commentBq						{width:348px; height:40px;}
#harley fieldset.course1,
#harley fieldset.course2				{float:left; width:295px; margin-bottom:5px;}
#harley fieldset.course1 input,
#harley fieldset.course2 input 			{clear:left; float:left; width:auto; margin-right:5px; margin-bottom:5px; border:none;}
* html #harley #course label			{line-height:20px; margin-bottom:10px;}
*+html #harley #course label			{line-height:20px; margin-bottom:10px;}
#harley #course legend					{font-weight:bold;}
#harley #course							{margin-bottom:10px; float:left; width:100%;}
#drivinglicence label					{width:295px; margin-bottom:20px;}
#harley #drivinglicenceBq				{width:auto; border:none;}
#harley #buttons						{float:left; padding:0px; width:100%;}
#harley #buttons #submit				{width:auto;}
#harley #commentCount					{float:right; width:80px; line-height:20px;}
* html #harley #commentCount			{margin-top:-40px;}
*+html #harley #commentCount			{margin-top:-40px;}

/** Malediven TEMP **/
#page_6528 #header div,
#page_6534 #header div					{background:url(../../pics/headerimgs/clubs/maldives.jpg) no-repeat !important}

.eventlink 								{font-weight:100; font-size:10px}

#TB_closeAjaxWindow 					{height:1px; background:#000; font-size:0;}

#printLink								{display:block; float:right;}

/** autogallery2 **/
.autogallery2 							{width:245px; margin-left:260px;}
.autogallery2 h3 						{padding-top:2px; margin-bottom:2px; border-top:1px solid #313131;font-size: 11px;}
* html .autogallery2 .csc-header h3 	{margin-top:0px;}
*+ html .autogallery2 .csc-header h3	{margin:0px;}
