

	/*
	------------------------------------------------------------------------------------------------
	 
	 Skynow - Website Vol.3 - Global CSS Styles
	 styled by www.ost-kombinat.de
	 generated by bw@ok - 10.05.2010
	 
	------------------------------------------------------------------------------------------------
	
	
	
	
	
	------------------------------------------------------------------------------------------------
	 Charset Definition
	------------------------------------------------------------------------------------------------
	*/
	
	@charset "UTF-8";



	/*
	------------------------------------------------------------------------------------------------
	 Global Styles Definition
	------------------------------------------------------------------------------------------------
	*/
	
	html  
	{
		background-color:#FFFFFF;
		background-image:url(../../Global_Images/Background_Page.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		margin: 0px;
		padding: 0px;
		text-align: center; 
		color: #454444;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	body  
	{
		background-color:#FFFFFF;
		background-image:url(../../Global_Images/Background_Page.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		margin: 0px;
		padding: 0px;
		text-align: center; 
		color: #454444;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-bottom:80px;
		line-height:130%;
	}


	a
	{
		outline:none;
		
	}

	/*
	------------------------------------------------------------------------------------------------
	 Main Website Elemts Definition
	------------------------------------------------------------------------------------------------
	*/

	#MainHolder 
	{ 
		width: 1000px; 
		min-height:800px;
		margin: 0 auto; 
		border: 0px solid #000000;
		text-align: left; 
		background-image:url(../../Global_Images/Background.jpg);
		background-position:center;
		background-repeat:repeat-y;
		position:relative;
	} 
	
	
	#Header
	{
		width:1000px;
		height:369px;
		background-image:url(../../Global_Images/SkyNOW_Logo.png);
		background-position:0px 22px;
		background-repeat:no-repeat;
	
	}
	
	#LogoLinkBox
	{
			width:280px;
			height:60px;
			border:0px solid #666;
			display:block;
			position:absolute;
			top:25px;
			left:40px;
		
	}
	
	
	#HeaderShadowBar
	{
			background-image:url(../../Global_Images/Page_TopShadow.jpg);
			background-repeat:no-repeat;
			background-position:top left;
			display:block;
			height:22px;
			width:1000px;
		
	}
	
	#HeaderPicture
	{
			
			height:319px;
			width:1000px;
			display:block;
			
			background-repeat:no-repeat;
			background-position:0px 23px;
		
	}
	
	#NavigationBar
	{
			height:28px;
			width:610px;
			display:block;
			padding-left:390px;
		
	}
	
	
	
	
	#ContentLeft
	{
		float:left; 
		display:block; 
		width:710px;
	}
	
	#ContentRight
	{
		float:left;
		display:block;
	}
	
	
	#ContentLeftBar
	{
			display:block;
			float:left;
			width:300px;
			padding-left:10px;
	}
	
	#ContentCenterBar
	{
			display:block;
			float:left;
			width:400px;
	}
	
	#ContentRightBar
	{
			display:block;
			float:left;
			width:282px;
	}
	
	
	
	#FooterBar
	{
			padding-top:0px;
			display:block;
			float:none;
			width:1000px;
			margin:auto;
		
	}
	
	#FooterBarBox
	{
			border-top:0px solid #e3e3e3;
			width:957px;
			margin-left:18px;
			border-bottom:1px solid #e3e3e3;
			padding-bottom:10px;
			padding-top:10px;
		
	}
	
	
	
	
	.FooterColumn
	{
			display:block;
			float:left;
			width:164px;
			margin-right:20px;
			border:1px solid #FFFFFF;
			text-align:left;
		
	}
	
	.FooterColumn h5
	{
			font-size:11px;
			font-weight:bold;
			color:#676767;
		
	}
	
	.FooterColumn ol
	{
		list-style:none;
		padding-top:4px;
		padding-bottom:10px;
		
	}
	
	.FooterColumn ol li a
	{
		font-size:11px;
		color:#a3a3a3;
		font-weight:normal;
		text-decoration:none;
		padding-top:2px;
		padding-bottom:2px;
		display:block;
		
		
	}
	
	.FooterColumn ol li a:hover
	{
		font-size:11px;
		color:#676767;
		font-weight:normal;
		text-decoration:none;
		padding-top:2px;
		padding-bottom:2px;
		display:block;
		
		
	}
	
	
	
	
	
	/*
	Tacking Box
	*/
	
	.LogoBox
	{
			width:80px;
			float:left;
			display:block;
		
	}
	
	.TextBox
	{
			float:left;
			padding-left:4px;
			display:block;
			width:190px;
		
	}
	
	
	.connect_widget phs pts
	{
		border:0px solid #FFF !important;
		
		}
	
	.TextBox a
	{
		color:#000;
		text-decoration:none;
	}
	
	.TextBox a:hover
	{
		color:#366495;
		text-decoration:none;
	}
	
	
	
	
	/*
	LeftBar Programm Hightlights
	*/
	
	.Highlights
	{
		position:relative;
		
	}
	
	.Hightlights,.DotsGreen
	{
			position:absolute;
			left:200px;
			top:120px;
			z-index:10;
			width:70px;
			height:45px;
			display:block;
			border:0px solid #F00;
			
		
	}
	
	.Hightlights,.DotsDarkGreen
	{
			position:absolute;
			left:200px;
			top:120px;
			z-index:10;
			width:70px;
			height:45px;
			display:block;
			border:0px solid #F00;
			
		
	}
	
	.HighlightDescription
	{
			height:48px;
		
	}
	
	.HighlightDescriptionText
	{
		float:left;
		width:192px;
		display:block;
		
	}
	
	.HighlightDescriptionText h4
	{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		padding:0px;
		margin:0px;
		line-height:100%;
		padding-bottom:6px;
		padding-left:12px;
		padding-top:9px;
		
	}
	
	.HighlightDescriptionText h5
	{
		color:#868787;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		padding:0px;
		margin:0px;
		line-height:100%;
		padding-left:12px;
		
	}
	
	
	
	
	
	.LogoBox
	{
		width:65px;
		height:48px;
		display:block;
		float:left;
		
	}
	
	.HightlightShadowBox
	{
			width:259px;
			height:17px;
			background-image:url(../../Global_Images/TeaserShadowBox_Bottom.gif);
			background-position:top left;
			background-repeat:no-repeat;
		
	}
	
	
	/*
	------------------------------------------------------------------------------------------------
	SubNavigation Styles
	------------------------------------------------------------------------------------------------
	*/
	
	#SubNavigationBox
	{
		display:block;
		padding-bottom:20px;
		
	}
	
	.SubNavigation
	{
		
	}
	
	
	.SubNavigation ul
	{
		padding-bottom:14px;
		padding:0px;
		padding-top:10px;
		margin:0px;
		list-style:none;
		
	}
	
	.SubNavigation ul li
	{
		list-style:none;
		
		margin:0px;
		
	}
	
	.SubNavigation ul li a
	{
		display:block;
		color:#454444;
		text-decoration:none;
		font-size:12px;
		padding:2px;
		
		padding-bottom:3px;
		padding-top:3px;
		
	}
	
	.SubNavigation ul li a:hover
	{
		display:block;
		color:#FFF;
		background-color:#454444;
		text-decoration:none;
		font-size:12px;
		padding:2px;
		padding-bottom:3px;
		padding-top:3px;
		
	}
	
	.SubNavigation ul li.Active a
	{
		display:block;
		color:#FFF;
		background-color:#454444;
		text-decoration:none;
		font-size:12px;
		padding:2px;
		padding-bottom:3px;
		padding-top:3px;
		
	}
	
	
	
	
	
	/*
	------------------------------------------------------------------------------------------------
	Viewing Package Styles
	------------------------------------------------------------------------------------------------
	*/
	
	.ToolTipContent
	{
		padding:10px;
		
	}
	
	.HeadlineBlue 
	{
		color:#33BFF3;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-transform:uppercase;
	}
	
	.HeadlineGreen 
	{
		color:#96D300;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-transform:uppercase;
	}
	
	.HeadlineYellow 
	{
		color:#f4be4a;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-transform:uppercase;
	}
	
	.HeadlineOrange
	{
		color:#ef6c2c;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-transform:uppercase;
	}
	
	
	
	
	.HeadlineSmallBlack 
	{
		color:#000000;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-transform:lowercase;
	}
	
	
	
	/*
	------------------------------------------------------------------------------------------------
	Global Block Style Definition
	------------------------------------------------------------------------------------------------
	*/
	
	#IntroTextBox
	{
		padding-top:10px;
		padding-left:18px;
		padding-right:10px;
		padding-bottom:30px;
		
	}
	
	#IntroTextBox h3
	{
			color:#919292;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:normal;
			padding:0px;
			margin:0px;
			line-height:130%;
		
	}
	
	
	#IntroTextBox h3 b
	{
			color:#FFFFFF;
			background-color:#000;
			font-weight:normal;
			padding-left:4px;
			padding-top:2px;
			padding-bottom:2px;
			padding-right:4px;
			
		
	}
	
	
	
	#ContentRightBar h3
	{
		color:#376398;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		padding:0px;
		margin:0px;
		line-height:100%;
		
	}
	
	#ContentRightBar h4
	{
			color:#396398;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			padding:0px;
			margin:0px;
			line-height:100%;
			padding-top:3px;
		
	}
	
	
	.TeaserText
	{
		padding-top:20px;
		width:224px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#454444;
		
	}
	
	.TeaserTextBottom
	{
		padding-top:6px;
		width:224px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#454444;
		
	}
	
	
	.RightBarTeaserBox
	{
			padding-left:17px;
			border:0px solid #999;
			display:block;
			width:240px;
			margin-left:10px;
			border-bottom:1px solid #e3e3e3;
			padding-bottom:20px;
			margin-bottom:22px;
		
	}
	
	.OrderBar
	{
		padding-top:10px;	
	}
	
	.OrderBarBig
	{
		display:block;
		float:none;
		padding-top:10px;
		padding-bottom:20px;
		width:330px;
		
	}
	
	
	.OrderButton
	{
		float:left;
		display:block;
		width:155px;
		height:28px;
		padding-top:3px;
		border:1p solid #999;
		
	}
	
	.OrderBarBig .OrderButton
	{
		float:right !important;
		display:block;
		width:130px;
		height:28px;
		padding-top:3px;
		border:1p solid #999;
		text-align:right;
		
	}
	
	
	
	.OrderButton a
	{
		display:block;
		width:155px;
		height:28px;
		background-image:url(../../Global_Images/btn_orderNow.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
	
	.OrderButton a:hover
	{
		display:block;
		width:155px;
		height:28px;
		background-image:url(../../Global_Images/btn_orderNow.jpg);
		background-repeat:no-repeat;
		background-position:0px -28px;
	}
	
	
	
	.DetailsButton a
	{
		display:block;
		width:155px;
		height:28px;
		background-image:url(../../Global_Images/btn_MoreDetails.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
	
	.DetailsButton a:hover
	{
		display:block;
		width:155px;
		height:28px;
		background-image:url(../../Global_Images/btn_MoreDetails.jpg);
		background-repeat:no-repeat;
		background-position:0px -28px;
	}
	
	
	.PreisBox
	{
		font-size:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#000;
		float:left;
		display:block;
		width:80px;
		
		
	}
	
	
	.PreisBoxHolder
	{
		float:left;
		display:block;
		width:100px;
		
	}
	
	.PreisText
	{
		
		display:block;
		width:50px;
		padding-top:24px;
		
	}
	
	
	.OrderBarBig .PreisBox
	{
		font-size:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#000;
	
		display:block;
		width:170px;
		
		
	}
	

	#ContentLeftBar .TeaserBox
	{
			width:275px;
			margin-left:10px;
		
	}
	
	#ContentCenterBar .TeaserBox
	{
			width:398px;
			margin-left:0px;
			padding-bottom:22px;
			line-height:150%;
		
	}
	
	.TeaserBoxContent
	{
		padding-top:10px;
		padding-bottom:20px;
		line-height:150%;
		
	}
	
	.TeaserBoxContent a
	{
		text-decoration:underline;
		color:#000;
	
		
	}
	
		.TeaserBoxContent a:hover
	{
		text-decoration:underline;
		color:#376398;
	
		
	}
	
	
	
	
	.ka-panel h4
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		padding-top:3px;
		border-bottom:1px solid #CCC;
		padding-bottom:2px;
		color:#396398;
	
		
	}
	
	.ka-content
	{
		padding-top:10px;
		
	}
	
	.ka-panel .open h4
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		padding-top:3px;
		border-bottom:1px solid #CCC;
		padding-bottom:2px;
		color:#376398;
	
		
	}
	
	
	
	
	.ka-handler {
 cursor:pointer;
}
	
	
	
	.TeaserBoxContent ul
	{
		padding-left:20px;
		
		}
	
	.TeaserBoxContent ul li
	{
		list-style:disc;
	
		
		}
	
	
	.LayerBox
	{
			width:100px;
			height:40px;
			border:1px solid #F00;
			visibility:hidden;
		
	}
	

	#ContentLeftBar h3
	{
		color:#211515;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		padding:0px;
		margin:0px;
		font-weight:normal;
		line-height:100%;
		padding-bottom:4px;
		border-bottom:1px solid #e3e3e3;
	}
	
	#ContentCenterBar h3
	{
		color:#171d2e;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		padding:0px;
		margin:0px;
		font-weight:normal;
		line-height:100%;
		padding-bottom:4px;
		border-bottom:1px solid #e3e3e3;
	}


	/*
	Viewing Packages Teaser
	*/
	
	
	.PackageTeaser
	{
		padding-bottom:20px;
		line-height:100%;
		
	}
	
	.BoxPicture
	{
		display:block;
		float:left;
		width:160px;
	}


	.BoxText
	{
		display:block;
		width:220px;
		float:left;
		
	}
	
	.BoxTeaserText
	{
		padding-bottom:5px;
		padding-left:5px;
		line-height:130%;
		
	}
	
	
	.PriceSmall
	{
		display:block;
		float:left;
		font-size:11px;
		padding-top:11px;
		padding-left:4px;
		
	}
	
	#PriceBlue  
	{
		color:#00A3CF;
		font-family:Arial,Helvetica,sans-serif;
		font-size:25px;
		font-weight:bold;
		display:block;
		float:left;
		padding-left:5px;
	}
	
	#Blue .BoxPrice
	{
		color:#00A3CF;
		font-size:25px;
		font-weight:bold;
		display:block;
		float:left;
		padding-left:5px;
	}
	
	#Yellow .BoxPrice
	{
		color:#F89E00;
		font-size:25px;
		font-weight:bold;
		display:block;
		float:left;
		padding-left:5px;
	}
	
	#Green .BoxPrice
	{
		color:#96D300;
		font-size:25px;
		font-weight:bold;
		display:block;
		float:left;
		padding-left:5px;
	}
	
	
	
	#Orange .BoxPrice
	{
		color:#ef6c2c;
		font-size:25px;
		font-weight:bold;
		display:block;
		float:left;
		padding-left:5px;
	}
	
	
	
	


	.BoxText h5
	{
		color:#171d2e;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		padding:0px;
		margin:0px;
		font-weight:normal;
		line-height:100%;
		padding-bottom:4px;
	}

	#Blue .BoxText h5
	{
		color:#00A3CF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		padding:0px;
		margin:0px;
		font-weight:normal;
		line-height:100%;
		padding-bottom:4px;
		padding-left:5px;
	}
	
	#Yellow .BoxText h5
	{
		color:#F89E00;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		padding:0px;
		margin:0px;
		font-weight:normal;
		line-height:100%;
		padding-bottom:4px;
		padding-left:5px;
	}
	
	#Green .BoxText h5
	{
		color:#96D300;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		padding:0px;
		margin:0px;
		font-weight:normal;
		line-height:100%;
		padding-bottom:4px;
		padding-left:5px;
	}
	
	#Orange .BoxText h5
	{
		color:#ef6c2c;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		padding:0px;
		margin:0px;
		font-weight:normal;
		line-height:100%;
		padding-bottom:4px;
		padding-left:5px;
	}


	
	/*
	------------------------------------------------------------------------------------------------
	FAQ Style Definition
	------------------------------------------------------------------------------------------------
	*/
	
	.tx-irfaq-pi1
	{
		
	}
	
	.tx-irfaq-pi1 p
	{
		padding-bottom:5px;
		
	}
	
	.tx-irfaq-pi1 p a
	{
		color:#000;
		text-decoration:none;
		font-weight:bold;
		
	}
	
	.tx-irfaq-pi1 p a:hover
	{
		color:#376398;
		text-decoration:none;
		font-weight:bold;
		
	}
	
	.tx-irfaq-pi1 dt
	{
		padding-bottom:4px;
		
	}
	
	.tx-irfaq-pi1 dt img
	{
		padding-right:3px;
		
	}
	
	.tx-irfaq-pi1 dt:hover
	{
		padding-bottom:4px;
		color:#376398;
		
	}

	.tx-irfaq-pi1 dd
	{
		padding-bottom:4px;
		padding-bottom:12px;
		color:#376398;
		margin-bottom:10px;
		
	}


	


	/*
	------------------------------------------------------------------------------------------------
	Breadcrumb Style Definition
	------------------------------------------------------------------------------------------------
	*/
	
	.BreadcrumbBox
	{
		
		float:none;
		width:1000px;
		margin:auto;
		
	}
	
	.BreadcrumbBar
	{
		width:957px;
		border-top:1px solid #e3e3e3;
		border-bottom:1px solid #e3e3e3;
		height:28px;
		margin-left:18px;
	}
	
	.BreadcrumbBar ul
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	.BreadcrumbBar ul li
	{
		padding:0px;
		margin:0px;
		list-style:none;
		float:left;
		padding-right:12px;
		padding-left:8px;
		background-image:url(../../Global_Images/Breadcrumb_Arrow.gif);
		background-position:top right;
		background-repeat:no-repeat;
		height:28px;
	}
	
	.BreadcrumbBar ul li a
	{
		display:block;
		padding-top:7px;
		color:#6c6461;
		padding-bottom:7px;
		text-decoration:none;
		
	}
	
	.BreadcrumbBar ul li a:hover
	{
		display:block;
		padding-top:7px;
		color:#366495;
		padding-bottom:7px;
		text-decoration:none;
		
	}
	
	.BreadcrumbBar ul li.Last a
	{
		display:block;
		padding-top:7px;
		color:#366495;
		padding-bottom:7px;
		text-decoration:none;
		
	}
	
	.BreadcrumbBar ul li.Home a
	{
		padding:0px !important;
		margin:0px;
		list-style:none;
		float:left;
	}
	
	
	
	/*
Free-To_Air Channel List
*/

#ContentLeftBar h5
{
	font-size:11px;
	color:#396398;
	
}

.extra-channels         		{}
.extra-channels-content	{ padding:10px; color:#000;}
.extra-channels-body			{font-size:.10px; padding-top:4px;}
.extra-channels h3      		{}
.extra-channels-continue-building-top 	{clear:both;text-align:right; padding:10px 0 10px 0;}
.extra-channels-continue-building-bottom{clear:both;text-align:right; padding:.9375em 0 0 0;}
.extra-channels-list 			{clear:both;  width:100%;}
.extra-channels-list ul {margin:0;  padding:0; width:100%; list-style:none !important;}
.extra-channels-list li 		{float:left; width:32%; padding:0; margin:0; font-size:10px; list-style:none !important;}	


/*
	------------------------------------------------------------------------------------------------
	Email Form Style Definition
	------------------------------------------------------------------------------------------------
	*/
	
	.TeaserBoxContent td
	{
		font-size:11px;
		
	}
	
	td.bodytext
	{
		font-size:11px;
		
	}

	.emailform
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:265;
		height:18;
	}
	.emailform_err
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
	   background:#F1F1F1;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #0091be;
		border-right:1px solid #0091be;
		border-top:1px solid #0091be;
		border-bottom:1px solid #0091be;
		width:265;
		height:18;
	}
	.emailform_short
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:60;
		height:18;
	}
	
	.emailform_err_short
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
	   background:#F1F1F1;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #0091be;
		border-right:1px solid #0091be;
		border-top:1px solid #0091be;
		border-bottom:1px solid #0091be;
		width:60;
		height:18;
	}
	.emailform_short_err
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
	   background:#F1F1F1;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #0091be;
		border-right:1px solid #0091be;
		border-top:1px solid #0091be;
		border-bottom:1px solid #0091be;
		width:60;
		height:18;
	}
	.radio_usertitle{margin-top:8px;
		
		vertical-align:bottom;
		vertical-align:baseline;
	}
	#html .radio_usertitle{
		vertical-align:baseline;
	}
	.radioform_err{
		border:1px solid #0091be;
		height:15x;
		padding-top:-10px;
		vertical-align:bottom;
		vertical-align:baseline;
	}
	.credit_std
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:80;
		height:18;
	}
		
	.credit_err
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
	   background:#F1F1F1;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid  #0091be;
		border-right:1px solid #0091be;
		border-top:1px solid #0091be;
		border-bottom:1px solid #0091be;
		width:80;
		height:18;
	}
	/*
	active style 
	*/
	

.credit_std
{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background-image:
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:80;
		height:18;
	}

.credit_std_err
{
		font-family:arial,verdana, sans-serif;
		color:#585858;
	   background:#F1F1F1;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #0091be;
		border-right:1px solid #0091be;
		border-top:1px solid #0091be;
		border-bottom:1px solid #0091be;
		
		width:80;
		height:18;
	}


	.inputform
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background-image:
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:230;
		height:18;
	}
	.err_inputform
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
	   background:#F1F1F1;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #0091be;
		border-right:1px solid #0091be;
		border-top:1px solid #0091be;
		border-bottom:1px solid #0091be;
		width:230;
		height:18;
	}
	
	
	.inputformsmall
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background-image:
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:230;
		height:100;
	}
	
	.submit
	{
		width: 100px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background-image:
		background:#FFFFFF;
		font-size:10px;
		height:22px;
	
	}
	.currentField
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background-image:url(../Global_Images/background_white_hover.gif);
		background-image:
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:265;
		height:18;
	}
	.changedField
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:265;
		height:18;
	}
	
	/*
	short form - credit card secure code
	*/
	.emailformshort
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:60;
		height:18;
	}
		.currentFieldShort
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background-image:url(../../Global_Images/Formulare/background_white_hover_smal.gif);
		background-image:
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:60;
		height:18;
	}
	.changedFieldShort
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #0091be;
		border-right:1px solid #0091be;
		border-top:1px solid #0091be;
		border-bottom:1px solid #0091be;
		width:60;
		height:18;
	}
	
	/*
	message field styles  - normal, hover and error styles
	*/
	.emailtext
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background: FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:265;
		height:140;
	}
	.emailtext_err
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#F1F1F1;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #0091be;
		border-right:1px solid #0091be;
		border-top:1px solid #0091be;
		border-bottom:1px solid #0091be;
		width:265;
		height:140;
	}
	.currentFieldtext
	{
		background-image:url(../../Global_Images/Formulare/background_message_hover.gif);
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background: FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:265;
		height:140;
	}
	.changedFieldtext
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:265;
		height:140;
	}
	
	/*
	buttons
	*/
	.buttonsubmit
	{
		background-image:url(../../Global_Images/btn_next_step.jpg);
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background: FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding:0;
		width:97;
		height:21;
	}
	.buttonreset
	{
		background-image:url(../../Global_Images/btn_prev_step.jpg);
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background: FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding:0;
		width:97;
		height:21;
	}
	#HeadlineRed
	{
		color:#6c0101;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:18px;
		text-decoration:none;
	}
	#ErrorRed
	{
		color:#ff6600;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
	
	
	#ErrorMessage {
color:#FF6600;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}

#ProduktNameBlue {
color:#009BCA;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
	

	
	/*
Sitemap Styles
*/
div.sitemap_level1 a
{
	margin:0;
	padding:0;
	color:#797979;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	line-height:140%;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	padding-top:6px;
	width:380px;
	display:block;
	padding-left:10px;
	padding-right:10px;
	border-bottom:0px solid #CCCCCC;
}
div.sitemap_level1 a:hover
{
	margin:0;
	padding:0;
	color:#009bca;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	line-height:140%;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	padding-top:6px;
	width:380px;
	display:block;
	padding-left:10px;
	padding-right:10px;
	border-bottom:0px solid #CCCCCC;
}
div.sitemap_level2 a
{
	margin:0;
	padding:0;
	color:#636363;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:regular;
	line-height:160%;
	padding-left:30px;
	display:block;
}
div.sitemap_level2 a:hover
{
	margin:0;
	padding:0;
	color:#383838;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:regular;
	text-decoration:underline;
	line-height:160%;
	padding-left:30px;
	display:block;
}


div.sitemap_level3 a
{
	margin:0;
	padding:0;
	color:#636363;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:regular;
	line-height:160%;
	padding-left:50px;
	display:block;
}
div.sitemap_level3 a:hover
{
	margin:0;
	padding:0;
	color:#383838;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:regular;
	text-decoration:underline;
	line-height:160%;
	padding-left:50px;
	display:block;
}



.tooltipBoxCC { position: relative; z-index:5; display: none; background-color: #FFFFFF; border:1px solid #cac7be; color:#585858; font-family:Arial, Helvetica, sans-serif; padding:3px; width:500px; font-size:10px;}


#Headline
{
	width:100%;
	border-bottom:1px solid #d5d5d5;
	padding-bottom:7px;

}
#HeadlineHolder
{
	padding-left:27px;
	padding-bottom:4px;

}

.HeadlineSmall
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#393a3a;
	text-transform:lowercase;

}
.HeadlineBig
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00a5d7;
	text-transform:uppercase;

}
#OrderBtn
{
	padding-bottom:10px;
	padding-top:4px;

}

#TextBlack
	{
		color:#000000;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
	#TextRedSummary
	{
		color:#000000;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:11px;
		padding-left:10px;
		height:22px;
		font-weight:regular;
		text-decoration:none;
	}
	#TextBlackSummary
	{
		color:#000000;
		font-family:Arial, Helvetica, Verdana, sans-serif;

		font-size:11px;
		padding-left:0px;
		height:22px;
		font-weight:regular;
		text-decoration:none;
	}
	#PaymentSummaryRed
	{
		color:#0091be;
		padding-left:0px;
		background-color:#FFFFFF;
		border-bottom: 1px solid #CCCCCC;
		height:28px;
		width:500px;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:14px;
		font-weight:regular;
		text-decoration:none;
	}
	#PaymentSummaryGrey
	{
		color:#282828;
		background-color:#FFFFFFF;
		padding-left:0px;
		height:28px;
		width:500px;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:16px;
		font-weight:regular;
		text-decoration:none;
	}
.PaymentSummaryGreySmall
	{
		color:#282828;
		background-color:#FFFFFF;
		padding-right:2px;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:11px;
		font-weight:regular;
		text-decoration:none;
	}
	#PaymentSummaryFooter
	{
		color:#0091be;
		background-color:#FFFFFFF;
		padding-left:0px;
		height:22px;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:14px;
		font-weight:regular;
		text-decoration:none;
	}
		#PaymentSummaryFooterWhite
	{
		color:#0091be;
		background-color:#FFFFFF;
		padding-left:10px;
		height:22px;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:16px;
		font-weight:regular;
		text-decoration:none;
	}
	#PaymentPrice
	{
		color:#0091be;
		background-color:#FFFFFF;
		padding-right:10px;
		height:20px;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	#PaymentSummaryPrice
	{
		color:#0091be;
		background-color:#FFFFFF;
		padding-right:10px;
		height:22px;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
	}
	#TextSummaryRed
	{
		color:#0091be;
		padding-left:10px;
		background-color:#FFFFFF;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
.dropdown
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 1px 1px;
width:60px;
}
.dropdownlist
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		padding: 1px 1px;
}


td a
	{
		color:#009bca;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
	}

.TextLinkBlue
	{
		color:#009bca;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
	}
	



#ErrorMessage
{
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: bold;
			color:#ff6600;
	

}

#ProduktNameBlue
{
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: bold;
			color:#009bca;
			
		
	

}

.PriceBlack
{
font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #000000;
		font-weight: bold;
}


	
	
	
	/*
	------------------------------------------------------------------------------------------------
	Toolbar Style Definition
	------------------------------------------------------------------------------------------------
	*/
	
	
	div#toolbar, div#toolbarbut 
	{
  		position: fixed; /* set fixed position for the bar */
  		bottom: 0px;
  		right: 0px;
  		z-index: 9999; /* keep the bar on top  */
  		height: 33px;
  		background: url(images/bcktool.png);
  		border-top: 0px solid #eee;
  	}

	div#toolbar 
	{
	  width: 100%;
	  margin: 0px auto; /* centered toolbar */
	  left: 0px;  
	}

	.ToolbarIcon
	{
		width:30px;
		float:left;
		display:block;
		height:20px;
		padding-top:6px;	
	}


#ToolBarShadow
{
	width:100%;
	height:7px;
	background-image:url(../../Global_Images/ToolBar_Shadow.png);
	background-repeat:repeat-x;
	background-position:top left;
	margin:auto;
	padding:0px;
	
	}


	#ToolbatContent
	{
		background-color:#FFF;
		height:26px;
	}

	div#toolbar a:hover 
	{
	  border: none; /* fix 'hover' (a:hover {border-bottom: 1px dotted #666;}) border in the News Aggregator */
	}
	
	div#toolbarbut 
	{ /* div for the 'hide status' */
		width: 60px;
	  	height: 15px;
	  	margin-right: 3%;
	  	display: none;
	}
	
	.leftside 
	{
		float: left;
	  	background-color:#FFF;
	}
	
	.rightside 
	{
		float: right;
	  	background-color:#FFF;
	}

	
	
	
	/*
	------------------------------------------------------------------------------------------------
	Global Clearing Style Definition
	------------------------------------------------------------------------------------------------
	*/
	

    .fltrt 
	{ 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft 
	{ 
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat 
	{ 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
