/********** WatermarkExtender ************/
.WatermarkText
{
    color:#BBBBBB
}
/********** PopUp ************/
.modalPopup
{
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:280px;
}

.modalBackground 
{
	background-color:gray;
	/* Transparenz ist noch eine knifflige Sache! */

	/* IE 5, 6, 7 benötigt etwas zum triggern des Layout */
	/* ...dies, oder so etwas wie zoom: 1;               */
	width: 100%; 

	/* Theoretisch für IE 8 & 9                     */
	/* allerdings kann "filter" auch funktionieren  */
	/* falls beide Statements, dann dies VOR filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	/* eigentlich für IE 5 bis 9, aber unzuverlässig */
	filter: alpha(opacity=50);

	/* ältere FF als Firefox 0.9 */
	-moz-opacity:0.5;

	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;

	/* für z.Zt. neueste Versionen                             */
	/* Firefox 0.9+, Safari 2+, Chrome (any?), Opera 9+, IE 9+ */
	opacity: 0.5;
}

.modalPopup_title
{
	vertical-align:middle;
	position:relative;
}
/********** PopUp ************/

body{


	font:1em Arial, Verdana, Helvetica;
	background-color:White;
	}

	body.WhiteBackColor{

	font-family: Arial, Verdana, Helvetica;
	font-size: 0.8em;
	margin: 0.5em;
	background-color:White;
	}

	.CheckBoxWhite{
	height: 22px;

	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
	background-color: White;
	}

	.mainTable{

	margin:0em;
	width:80%;
	}

	.mainTablePrint{

	font-size:0.6em;
	}

	.mainTablePrintLarge{

	font-size:1.0em;
	}

	.mainHeaderApplication{

	text-align:left;
	}

	.mainContent{

	font-size:1.2em;
	margin-left:16.5em;
	margin-right:14.6em;
	padding-top:60px;
	line-height:1.0em;
	float:left;
	text-align:left;
	background-color:White;
	}

	.mainContentNavigation{

	text-align:left;
	vertical-align:top;
	}

	.mainContentApplication{

	text-align:left;
	width:100%;
	}

	/*<LEFT MENU>*/
	.LeftMenu{

	background-color:white;
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	vertical-align:middle;
	}

	table.LeftMenu{

	background-color:white;
	vertical-align:middle;
	}

	tr.LeftMenu{

	background-color:white;
	vertical-align:middle;
	}

	td.LeftMenu{

	background-color:white;
	vertical-align:middle;
	}

	td.LeftMenuImg{

	vertical-align:middle;
	}

	a.LeftMenu{

	text-decoration:none;
	vertical-align:middle;
	}
	
	a.LeftMenuActive
	{
		color:#B60033;
		font-weight:bold;
	}

	a.LeftMenu:link{

	vertical-align:middle;
	color:#003399;
	text-decoration:none;
	}

	a.LeftMenu:link img{

	border:none;
	vertical-align:middle;
	}

	a.LeftMenu:visited{

	color:#003399;
	vertical-align:middle;
	text-decoration:none;
	}

	a.LeftMenu:visited img{

	border:none;
	vertical-align:middle;
	}

	.LeftMenuCell{

	vertical-align:middle;
	}

	a.LeftMenuCell{

	vertical-align:middle;
	}
	/*</LEFT MENU>*/


	.LogonValidator{

	font-family:Arial, Verdana, Helvetica;
	color:#003399;
	background-color:white;
	}

	/*<Simple Text>*/
	.Text{

	font-family:Arial, Verdana, Helvetica;
	background-color:#dee8ff;
	vertical-align:middle;
	font-weight:normal;
	}

	.TextBold{

	font-weight:bold;
	}

	.TextExpanded{

	letter-spacing:3px;
	}

	.LargeText{

	font-family:Arial, Verdana, Helvetica;	
	font-size:14px;
	line-height:20px;
	vertical-align:middle;
	}

	.VeryLargeText{

	font-family:Arial, Verdana, Helvetica;	
	font-size:16px;
	line-height:20px;
	vertical-align:middle;
	}

	.MediumText{

	font-family:Arial, Verdana, Helvetica;	
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
	}

	.SmallText{

	font-family:Arial, Verdana, Helvetica;	
	vertical-align:middle;
	}

	.SmallTextBold{

	font-family:Arial, Verdana, Helvetica;	
	font-size:0.8em;
	font-weight:bold;
	line-height:1.0em;
	vertical-align:middle;
	}

	.SmallerText{

	font-family:Arial, Verdana, Helvetica;	
	font-size:0.5em;
	line-height:0.8em;
	vertical-align:middle;
	}
	/*</Simple Text>*/

	.ValidationSummary{

	color:Red;
	}

	/*<BUTTON>*/
	.Button{

	/*position:relative;*/
	font-family:Arial, Verdana, Helvetica;
	vertical-align:middle;
	width:11.0em;
	color:black;
	text-align:center;
	/*border-top-style:solid;
	border-top-color:#000084;
	border-right-style:solid;
	border-right-color:#000084;
	border-left-style:solid;
	border-left-color:#000084;
	border-bottom-style:solid;
	border-bottom-color:#000084;
	/*background-color: #9999cc;*/
	}

	.ButtonWhite{

	font-family: Arial, Verdana, Helvetica;
	vertical-align: middle;
	width:10.0em;
	color: black;
	background-color: White;
	text-align: center;
	/*border-top-style: solid;
	border-top-color: Black;
	border-right-style: solid;
	border-right-color: Black;
	border-left-style: solid;
	border-left-color: Black;
	border-bottom-style: solid;
	border-bottom-color: Black;*/
	}

	.ButtonSmall{

	font-family: Arial, Verdana, Helvetica;
	vertical-align: middle;
	width:6.0em;
	color: black;
	text-align: center;
	/*border-top-color: Black;
	border-right-style: solid;
	border-right-color: Black;
	border-left-style: solid;
	border-left-color: Black;
	border-bottom-style: solid;
	border-bottom-color: Black;*/
	/*background-color: #9999cc;*/
	}

	.ButtonLarge{

	font-family: Arial, Verdana, Helvetica;
	vertical-align: middle;
	width:15.0em;
	color: black;
	text-align: center;
	/*border-top-style: solid;
	border-top-color: Black;
	border-right-style: solid;
	border-right-color: Black;
	border-left-style: solid;
	border-left-color: Black;
	border-bottom-style: solid;
	border-bottom-color: Black;
	/*background-color: #9999cc;*/
	}
	
	#NewUserAccountButtonContainer input[disabled='disabled']{
      color: gray;
    }
	
	.LinkButton{

	font-family:Arial, Verdana, Helvetica;
	color:Blue;
	vertical-align:middle;
	text-decoration:none;
	}

	.LinkButton td{

	font-family:Arial, Verdana, Helvetica;
	color:Blue;
	vertical-align:middle;
	text-decoration:none;
	}

	.LinkButtonWhite{

	font-family:Arial, Verdana, Helvetica;
	color:Blue;
	vertical-align:middle;
	text-decoration:none;
	background-color:White;
	font-weight: bold;
	height:1.5em;
	}
	/*</BUTTON>*/

	/*<CALENDAR>*/
	.mainCalendar
	{
	font-family: Arial, Verdana, Helvetica;
	background-color:White;
	}

	.mainCalendar td{

	font-family: Arial, Verdana, Helvetica;
	background-color:White;
	}

	.Calendar{

	font-family: Arial, Verdana, Helvetica;
	background-color:White;
	}

	.Calendar td{

	font-family: Arial, Verdana, Helvetica;
	background-color:White;
	}

	.CalendarDayHeader{

	font-weight:bold;
	}

	.CalendarDayHeader td{

	font-weight:bold;
	}

	.CalendarDay{
	}


	.CalendarNextPrev{

	background-color:#003399;
	color:White;
	font-weight:bold;
	}

	.CalendarNextPrev td{

	background-color:#003399;
	color:White;
	font-weight:bold;
	}

	.CalendarOtherMonthDay{

	color:Gray;
	}

	.CalendarOtherMonthDay td{

	color:Gray;
	}

	.CalendarSelectedDay{

	background-color:#003399;
	color:White;
	}

	.CalendarSelectedDay td{

	background-color:#003399;
	color:White;
	}

	.CalendarSelector{
	}
	
	.CalendarTitle{


	font-family: Arial, Verdana, Helvetica;
	background-color:#003399;
	color:White;
	font-weight:bold;
	}

	.CalendarTitle td{

	font-family: Arial, Verdana, Helvetica;
	background-color:#003399;
	color:White;
	font-weight:bold;
	}

	.CalendarTodayDay{

	border-color:Red;
	border-style:solid;
	border-width:2px;
	}

	.CalendarTodayDay td{

	border-color:Red;
	border-style:solid;
	border-width:2px;
	}

	.CalendarWeekendDay{
	}
	/*</CALENDAR>*/


	/*<DROPDOWNLIST>*/
	.DropDown{
	/*width:auto;*/
	}


	.DropDownSmall{
  	width:5.0em;
	}


	.DropDownMedium{
	width:11.0em;
	}


	.DropDownLarge{
	width:20.0em;
	}


	.DropDownExtraLarge{
	width:25.0em;
	}
	/*</DROPDOWNLIST>*/


	/*<LISTBOX>*/
	.ListBox{

	/*height:240.0px;*/
	width:auto;
	}
	/*</LISTBOX>*/

	/*<LABEL>*/
	.LabelEmpty{	

	font-family: Arial, Verdana, Helvetica;
	}

	.LabelSmall{	
	vertical-align:middle;
	}


	.Label{
	padding-left:0em;
	}


	.LabelBlack{

	color:black;
	}

	.LabelYellow
	{
		position:relative;
		left:-8px;
		color:yellow;
	}
	
	.MainNavigationItem
	{
		/*position:relative;
		left:-17px;	nicht mehr gebraucht */
	}

	.LabelTop{

	font-family: Arial, Verdana, Helvetica;
	width:7.5em;
	/*width:15%;*/
	/*padding-left:0em;*/
	/*vertical-align:middle;*/
	padding-top:0.5em;
	padding-right:0.5em;
	display:block;
	float:left;
	}

	.Label td{
	vertical-align:middle;
	}


	.LabelFull{

	font-family: Arial, Verdana, Helvetica;
	vertical-align:middle;
	width:100%;
	}

	.LabelLarge{

	font-family: Arial, Verdana, Helvetica;
	vertical-align:middle;
	width:10.0em;
	}

	.LabelExtraLarge{
	vertical-align:middle;
	width:30.0em;
	height:2.0em;
	text-align:left;
	}


	.LabelLargeBold{

	font-family: Arial, Verdana, Helvetica;
	width:18.0em;
	height:1.8em;
	font-size:1.2em;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	display:inline-block;
	float:left;
	}

	.LabelLargeBoldNoSize{

	font-family: Arial, Verdana, Helvetica;
	font-size:0.8em;
	font-weight:bold;    
	height:1.2em;
	vertical-align:top;


	text-align:left;
	}

	.LabelTitleHalf{

	font-family: Arial, Verdana, Helvetica;
	background-color:#dee8ff;
	height:1.2em;
	width:20.0em;
	font-weight:bold;    
	vertical-align:middle;
	color:White;
	padding-left:5;	
	}

	.LabelTitle{

	color: #b60033;
	font: 1.5em Arial, Helvetica, sans-serif;
	}

	.LabelSubTitle{

	color: #b60033;
	font: 1.2em Arial, Helvetica, sans-serif;
	}

	.LabelTitleSmall{

	color: #b60033;
	font: 1.2em Arial, Helvetica, sans-serif;
	}

	.LabelTitleBig{

	font-family: Arial, Verdana, Helvetica;
	height:1.2em;
	vertical-align:middle;
	background-color:olive;
	font-weight:bold;
	color:White;
	/*width:100%;*/
	}

	.LabelBigTitle{
	height:1.0em;
	vertical-align: middle;
	background-color: White;
	font-weight:normal;
	color: Black;
	}


	.LabelBigTitleUnderline{
	height:2.0em;
	vertical-align: middle;
	background-color: White;
	font-weight:bold;
	color: Black;
	text-decoration: underline;
	}


	.LabelBigTitlePrint{

	font-family: Arial, Verdana, Helvetica;
	height:1.0em;
	font-size:2.2em;
	vertical-align: middle;
	background-color: White;
	font-weight:bold;
	color: Black;
	}

	.LabelNoSize{

	font-family: Arial, Verdana, Helvetica;
	height:0.6em;
	padding-left:5;
	vertical-align:middle;
	}

	.LabelNoSizeRight{

	font-family: Arial, Verdana, Helvetica;
	height:0.8em;
	padding-left:5;
	vertical-align:middle;
	text-align:right;
	}

	.LabelNoSizeAlert{
	height:1.2em;
	vertical-align:middle;

	font-weight:bold;
	color:Red;
	}

	.LabelNoSizeWhite
	{
		font-family: Arial, Verdana, Helvetica;
		font-size:0.8em;
		height:1.2em;
		vertical-align:middle;
		background-color:White;
		text-align:left;
		/*display:inline-block;*/
	}
	
	.LabelNoSizeWhiteBookingOffline
	{
		font-family: Arial, Verdana, Helvetica;
		height:1.0em;
		vertical-align:baseline;
		background-color:White;
		font-weight:normal;
		font-size:1.0em;
		margin-right:0.5em;
	}


	.LabelNoSizeWhiteAlert{

	font-family: Arial, Verdana, Helvetica;
	height:1.2em;
	vertical-align:middle;
	background-color:White;
	color: Red;
	}

	.LabelNoSizeWhiteBold{

	font-family: Arial, Verdana, Helvetica;
	height:1.0em;
	vertical-align:middle;
	background-color:White;
	font-weight:bold;
	font-size:1.0em;
	/*text-align:right;*/
	margin-right:0.5em;
	/*display:block;*/
	}

	.LabelNoSizeWhiteSmall{

	font-family: Arial, Verdana, Helvetica;
	height:1.2em;
	font-size:0.7em;
	vertical-align:middle;
	background-color:White;
	}
	/*</LABEL>*/

	/*<TEXTBOX>*/
	.TextBox{

	vertical-align:middle;
	}

	.TextBoxLarge{	

	/*position:relative;*/
	width:25.0em;
	vertical-align:middle;
	}

	.TextBoxLargeReadOnly{	

	/*position:relative;*/
	width:25.0em;
	vertical-align:middle;
	background-color:#E0E0E0;
	}

	.TextBoxMedium{

	vertical-align:middle;
	}

	.TextBoxSmall{

	/*position:relative;*/
	width:10.0em;
	vertical-align:middle;
	}

	.TextBoxDate{

	/*position:relative;*/
	/*width:auto;*/
	vertical-align:middle;
	}

	.TextBoxLogin{

	/*position:relative;*/
	vertical-align:middle;
	margin-left:0.5em;
	}

	.TextBoxPrint{

	vertical-align: middle;
	width: 150px;
	text-align: left;
	background-color: #e6e6e6;
	/*border-style: groove;*/
	}

	.TextBoxPrintSmall{

	text-align: left;
	background-color: #e6e6e6;
	/*border-style: groove;*/
	font-size: 1.2em;
	vertical-align: middle;
	}

	.TextBoxPrintVerySmall{

	text-align: left;
	background-color: #e6e6e6;
	/*border-style: groove;*/
	border-bottom:black;
	font-size: 1.0em;
	vertical-align: middle;
	width:5.0em;
	}

	.TextBoxPrintLarge{

	text-align: left;
	background-color: white;
	border-bottom: black;
	font-size: 1.0em;
	vertical-align: middle;
	}

	.TextBoxPrintLargeMust{

	text-align: left;
	font-size: 1.0em;
	vertical-align: middle;
	background-color: #e6e6e6;
	border-bottom: thin solid black;
	}

	.TextBoxPrintLargeBold{

	text-align: left;
	background-color: #e6e6e6;
	border-bottom: black;
	font-size: 1.0em;
	vertical-align: middle;
	font-weight:bold;
	}

	.TextBoxPrintVeryLarge{

	text-align: left;
	background-color: white;
	/*border-style: groove;*/
	border-bottom:black;
	font-size: 1.0em;
	vertical-align: middle;
	width:29.0em;
	}

	.TextBoxPrintVeryLargeMust{

	text-align: left;
	background-color: #e6e6e6;
	/*border-style: groove;*/
	border-bottom:black;
	font-size: 1.0em;
	vertical-align: middle;
	width:29.0em;
	}
	/*</TEXTBOX>*/

	.CheckBox input {
	margin-right:7px;
	}

	/*<CHECKBOX>
	.CheckBox{
	}


	.CheckBox td{
	}


	.CheckBoxWhite{

	background-color:White;
	}
	</CHECKBOX>*/

	/*<DATAGRID>*/
	.DataGrid {

	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	height:18px;
	width:620px;
	}

	.DataGrid td{

	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	height:18px;
	background-color:#FFFFFF;
	}

	.DataGridPrint{

	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	height:18px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	border-style:solid;
	border-width: 1px;
	border-color: Black;
	background-color:#FFFFFF;
	}

	.DataGridPrint td{

	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	height:18px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	border-style:solid;
	border-width: 1px;
	border-color: Black;
	background-color:#FFFFFF;
	}

	.DataGridPrintAlternative td{

	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	height:18px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	border-style:none;
	border-width: 0;
	border-color: White;
	background-color:#FFFFFF;
	}

	.DataGridHeader{

	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	height:18px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	color:White;
	/*background-color:#000084;*/
	background-color: #e6edff;
	background: url(../Pictures/berlinde/bg_metanavigation.gif) repeat-x left top;
	}

	.DataGridHeader td{

	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	height:18px;
	text-decoration:none;
	text-align: center;
	vertical-align:middle;
	color:White;
	/*background-color:#000084;*/
	background-color: #e6edff;
	background: url(../Pictures/berlinde/bg_metanavigation.gif) repeat-x left top;
	}

	.DataGridHeaderPrint td{

	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	height:18px;
	text-decoration:none;
	text-align: center;
	vertical-align:middle;
	color:Black;
	/*background-color:#000084;*/
	background-color:#e6edff;
	background: url(../Pictures/berlinde/bg_metanavigation.gif) repeat-x left top;
	}

	.DataGridHeaderPrintGray td{

	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	height:18px;
	text-decoration:none;
	text-align: center;
	vertical-align:middle;
	color:Black;
	background-color: Silver;
	}

	.DataGridItem{

	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	height:18px;
	/*background-color:#FFFFFF;*/
	background-color: #E6EDFF;
	}

	.DataGridItem td{

	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	height:18px;
	/*background-color:#FFFFFF;	*/
	background-color: #E6EDFF;
	 }

	.DataGridAlternatingItem{

	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	height:18px;
	/*background-color: #EEEEEE;*/
	background-color: #FAFBFF;
	}

	.DataGridAlternatingItem td{

	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	height:18px;
	/*background-color: #EEEEEE;*/
	background-color: #FAFBFF;
	}

	.DataGridItemPrint{

	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	height:18px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	border-width: 1px;
	border-color: Black;
	border-style:solid;
	background-color:#FFFFFF;	
	}

	.DataGridItemPrint td{

	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	height:18px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	border-width: 1px;
	border-color: Black;
	border-style:solid;
	background-color:#FFFFFF;	
	}

	.DataGridItemPrintAlternative td{

	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	height:18px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	border-style:none;
	border-width: 0;
	border-color: White;
	background-color:#FFFFFF;	
	}

	.DataGridSelectedItem{

	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	height:18px;
	background-color:#CFDFEB;  /* #0856A1 */	
	}

	.DataGridSelectedItem td{

	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	height:18px;
	color:Black;
	background-color:#CFDFEB;  /* #0856A1 */		
	}

	.DataGridPager{

	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	/*font-weight:bold;*/
	/*height:18px;*/
	height:16px;
	/*background-color:#9999CC;*/
	}

	.DataGridPager td{

	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
	/*font-weight:bold;*/
	/*height:18px;*/
	height:16px;
	/*background-color:#9999CC;*/
	}

	.DataGridItemParticipantList td{

	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
	height:26px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 5px;
	border-style:solid;
	border-width: 1px;
	border-color: Black;
	}

	.DataGridItemParticipantListAlternating td{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	height: 26px;
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #dcdcdc;
	}

	.DataGridHeaderPrintGray td{

	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:10px;
	height:18px;
	color:Black;
	text-decoration:none;
	text-align: center;
	vertical-align:middle;
	/*background-color: Silver;*/
	}
	/*</DATAGRID>*/


	.Space{

	width:2.0em;
	}

	.SpaceImage{

	width:1.5em;
	}

	EmptySpace{

	height:1.0em;
	}

	.EmptySpace td{

	height:1.0em;
	}

	.EmptySpaceLarge{

	height:2.0em;
	}

	.EmptySpaceVeryLarge{

	height:4.0em;
	}

	.DateImage{

	width:2.0em;
	}

	.Image{

	background:url('..\Design\Pictures\bullet_neutral.gif');
	height:14;
	width:14;
	}

	.RightColumn{

	position:relative;
	float:left;
	margin-left:160px;
	margin-top:-349px;
	}

	.leerzeile{

	height:2.0em;
	}

	.LinkedButtonDisabled{
	color:Green;
	}

	.LinkedButtonEnabled{
	color:White;
	}

	.LinkButtonDisabled{

	font-weight:normal;
	/*position:relative;
	left:-17px;	nicht mehr gebraucht */
	}

	.LinkButtonEnabled{

	font-weight:bold;
	/*position:relative;
	left:-17px;	nicht mehr gebraucht */
	}
	
	.CourseDetailButton {
	background: url(../Pictures/search_button_light.gif);
	background-color: Transparent;
	border:none;
	color: White;
	font-size: 14px;
	font-weight:bold;
	height:19px;
	line-height:19px;
	margin-right:5px;
	text-align:center;
	vertical-align:middle;
	width:136px;
	}
	
	.CourseBookingButtonLarge {
	width:195px;
	background: url(../Pictures/search_button_light_cdb.gif);
    height:25px;
	line-height:25px;

	}
	
	.CourseDetailReduced {
	vertical-align:top;
	}
	
	tr.SpaceUnder > td {
	padding-bottom:10px;
	}
	
	/*.container-shoppingcart {background:#FF9B9B;margin-bottom:2em;padding-bottom:0.2em;}*/
	.container-shoppingcart {background:#F3D3D3;margin-bottom:2em;padding-bottom:0.2em;}
    .container-shoppingcart h3, .container-shoppingcart div {padding:0.3em 1em;}
    .container-shoppingcart div div{padding:0px;}
    .container-shoppingcart h3 {background:#FF0000;color:white;font-size:1em;}
    .container-shoppingcart a { font-weight:bold;color:#FF0000;}
    /*.container-shoppingcart a { font-weight:bold;color:white;}*/
    
    .UserAccountDropDownColumnWidth {
        width:153px;
    }
    
    .UserAccountColumnWidth {
        width:151px;
    }