*					{margin:0; padding:0;}
html, body			{background:#FFF url(../img/bg.jpg) center top no-repeat; text-align:center; height:100%;}
form					{height:100%;}
#website			{height:100%;}
#PageContent		{background:#FFF url(../img/bg.jpg) no-repeat scroll center top; height:100%;}
#Wrapper			{min-height:100%; height:auto!important; height:100%; margin:0 auto -63px; position:relative; width:962px; font:normal normal normal 11px Verdana,Geneva,sans-serif; color:#585758; line-height:18px; text-align:left;}
.footer, .push		{height:63px;}

#Header				{float:left; height:85px; width:962px;}
#Logo				{float:left; padding:8px 0 0 28px;}
#unit4				{float:left; padding:18px 0 0 35px;}
#Slogan				{float:right; padding:8px 45px 0 0;}

td  {font:normal normal normal 11px Verdana,Geneva,sans-serif!important; color:#585758; line-height:18px; text-align:left;}
td  p { margin:0; padding:0;}
td a {text-decoration: none!important; color:#585758!important; font:normal normal normal 11px Verdana, Geneva, sans-serif!important;}
td a:hover {text-decoration: underline!important; color:#f57c20!important; font:normal normal normal 11px Verdana, Geneva, sans-serif;}

#Navigation							{float:left; width:902px; height:36px;}
	#NavigationText					{float:left; padding: 10px 0 0 20px; width:765px;}
	#NavigationText p				{color:#FFF; font-size:14px;}
		#NavigationTextRight		{float:left; width:100px; height:36px;}
		#NavigationTextMijnUnidis	{float:left; padding:9px 0 0 18px;}
			#NavigationTextMijnUnidis a {text-decoration:none; color:#FFF; font:normal normal normal 14px Verdana, Geneva, sans-serif;}
			#NavigationTextMijnUnidis a:hover {text-decoration:none; color:#c0c1dc;}
			
		#NavigationText ul			{list-style-image:none;}
		#NavigationText li			{list-style-type:none; padding:10px 14px 9px 14px; display:inline; color:#FFF; background:url(../img/navigatieBG.jpg) top right no-repeat!important; text-transform:capitalize; font:normal normal normal 14px Verdana, Geneva, sans-serif;}
		#NavigationText li a			{text-decoration:none; color:#FFF;}
		#NavigationText li a:hover 	{text-decoration:none; color:#c0c1dc;}
	#NavigationText	 ul				{margin:0; z-index:50;}
	#NavigationText	 ul li				{display:inline; list-style:none; position:relative; z-index:50;}
		#NavigationText	 li a			{z-index:50;}
		#NavigationText	 li a:hover	{z-index:50;}	
			#NavigationText	 li ul		{margin:0; padding:0; display:none; position:absolute; left:0; top:36px; background:#c0c1dc; left:-1px;  z-index:50;}
	#NavigationText	 li:hover ul		{display:block; z-index:50;}
	#NavigationText	 li:hover ul a		{display:block; z-index:50; position:relative; color:#2c2d8c; border-bottom:1px dotted #fff;}
	#NavigationText	 li li:last-child  	{display:block; z-index:50; position:relative; color:#2c2d8c;} /* border-bottom:7px solid #2c2d8c; */
	#NavigationText	 li:hover ul a:hover{display:block; background:#2c2d8c; position:relative;}
	#NavigationText	 li li				{list-style:none; display:list-item; text-align:left; z-index:50; width:197px; background:#c0c1dc; padding:0; margin:0; font-size:12px;}
		#NavigationText	li li a			{color:#fff; text-decoration:none; z-index:50;background:#c0c1dc; display:block; position:relative; padding:7px 13px 7px 13px;}
		#NavigationText	 li li a:hover	{color:#fff; text-decoration:none; z-index:50;background:#2c2d8c; display:block; position:relative; margin:0;}

		.zoek_container			{width:200px;}
		.zoek_input				{width:120px; margin-left:10px; border-collapse:collapse; border:none;}
		.zoek_button			{border-collapse:collapse; border:none; background-color:transparent; width:20px;}
		
#Search							{float:left; height:55px; width:962px; position:relative;}
	#SubNav						{float:left; width:550px; height:20px; margin:15px 0 0 35px; display:inline;}
	#SubNav img					{padding:0 3px 0 0;}
	#bevindt					{float:left; height:20px; margin-top:1px; display:inline; font-weight:bold;}
		.current a 				{text-decoration:none; color:#585758; font-weight: bold;} 
		.current a:hover			{text-decoration:none; color:#f57c20; font-weight: bold;}
		li.current  				{float:left; list-style-type: none; display:inline; margin:0; padding:0 0 0 5px; height:auto;}
		.current				{display:inline; font-weight: bold;}

	.SearchBox					{float:right; margin:10px 100px 0 0; background:#FFF url(../img/vergrootglas.jpg) right top no-repeat;}
	.SearchButton				{width:156px; height:27px; border:1px solid #d9dedf;}
	.vergrootglas				{float:left;}
#ContentContainer				{float:left; width:915px; min-height:300px; height:auto!important; overflow:hidden;}
	#ContentContainer a			{text-decoration: underline; color:#585758;}
	#ContentContainer a:hover	{text-decoration: underline; color:#f57c20}
	#ContentContainer b,strong	{font-weight:bold;}

	#ContentContainer ul			{margin:0; padding:0; list-style-type:none;}
	#ContentContainer li 			{padding-left:15px; background:url(../img/li.gif) left top no-repeat;}
		#ContentContainer li a 	{text-decoration:none; color:#5a5758;}
		#ContentContainer li a:hover {text-decoration:none; color:#f57c20;}
	
#ContentLeft				{float:left; padding:26px 0 0 33px; width:490px; height:auto; position:relative; z-index:10;}
#ContentCenter				{float:left; padding:26px 0 0 33px; width:840px;}
#ContentCenterShort			{float:left; padding:13px 0 0 16px; width:840px;}
#ContentRight				{float:left; padding-left:68px; width:296px;}

.GreyContainerLarge			{float:left; width:870px; background:#f0f0f0; min-height:100px; height:auto;}
.GreyContainerLargeTop		{float:left; width:870px; height:13px; background:#FFF url(../img/GreyContainerLargeTop.gif) top no-repeat;}
.GreyContainerLargeText		{float:left; padding:0 0 0 16px; width:800px; height:auto; min-height:100px; height:auto!important; padding-bottom:10px;}
.GreyContainerLargeBottom	{float:left; width:870px; height:18px; background:#FFF url(../img/GreyContainerLargeBottom.gif) top no-repeat;}

.GreyContainer						{float:left; width:296px; margin-top:13px; background:#f0f0f0; height:auto;}
.GreyContainerTop					{float:left; width:296px; height:13px; background:#f0f0f0 url(../img/GreyContainerTop.gif) top no-repeat;}
.GreyContainerText					{float:left; padding:3px 0 0 16px; width:268px; height:auto;}
		.GreyContainerText img		{-moz-border-radius: 10px!important; -webkit-border-radius: 10px;}
		.GreyContainerText a			{text-decoration:none; color:#5a5758;}
		.GreyContainerText a:hover	{text-decoration:none; color:#f57c20;}
.GreyContainerBottom				{float:left; width:296px; height:18px; background:#FFF url(../img/GreyContainerBottom.gif) top no-repeat;}

.GreyContainer02					{float:left; width:296px; margin-top:13px; height:auto;}
.GreyContainerTop02					{float:left; width:296px; height:0;}
.GreyContainerText02				{float:left; padding:0; width:268px; height:auto;}
		.GreyContainerText02 img		{-moz-border-radius: 10px!important; -webkit-border-radius: 10px;}
		.GreyContainerText02 a		{text-decoration:none; color:#5a5758;}
		.GreyContainerText02 a:hover {text-decoration:none; color:#f57c20;}
.GreyContainerBottom02				{float:left; width:296px; height:18px;}

#ContentCenterScroller				{float:left; margin:15px 0 0 15px; width:870px;}
	#ProductScrollerContainer		{float:left; clear:both; width:870px; height:124px; background:#f0f0f0;}	
	#ProductContainerLeft			{float:left; width:33px; height:124px;}
	#ProductContainerRight			{float:left; width:33px; height:124px;}
	#ProductContainerCenter			{float:left; overflow:hidden; height:111px; width: 804px; position:relative; z-index:10;}
		#ProductSliderContainer 		{float:left; width: 100000px; height:124px;}
		.ProductSliderItem			{float:left; width: 267px; height:111px; border-right:1px solid #FFF; margin-top: 8px;}  
			.ProductSliderImage		{float:left; height:111px; width:98px; cursor:pointer;}
			.ProductSliderImage img	{padding:0 0 0 10px;}
	
		.ProductSliderItem			{cursor: pointer;}
		.ProductSliderText  a		{text-decoration: none;}
		.ProductSliderText  a:hover	{text-decoration: none;}
			
				.ProductSliderText	{float:left; height:109px; width: 160px;}
				.ProductSliderText b {color:#f57c20;font: normal normal bold 16px Verdana, Geneva, sans-serif; padding:0; margin-top:10px;}
				.ProductSliderText strong {color:#2c2d8c; font: normal normal bold 16px Verdana, Geneva, sans-serif; padding:0; margin-top:3px;}
				.ProductSliderText p {color:#5a5758;  font: normal normal normal 11px Verdana, Geneva, sans-serif; padding:0; margin-top:3px;}
			
.MijnUnidisGebruikersnaam 			{width:120px; height:23px; vertical-align:middle; padding-bottom:9px;}
.MijnUnidisWachtwoord				{width:120px; height:23px;  vertical-align:middle; padding-bottom:9px;}
.MijnUnidisInput					{width:209px; height:22px; border:1px solid #c9c9c9; margin-bottom:9px;}
.ContactInput						{width:159px; height:22px; border:1px solid #c9c9c9; margin-bottom:3px;}
.titel_balk_content					{color:#2c2d8c; padding:0 0 0.4em; font:normal normal normal 18px Verdana,Geneva,sans-serif}
.td_persgegevens					{color:#2c2d8c; width:162px;}
.SupportTitel						{float:left;}
.SupportItems						{float:left; width:500px;}

.NieuwsoverzichtContainer			{float:left; width:517px;}
	.NieuwsoverzichtTitelContainer	{float:left; width:517px; height:auto; color:#2c2d8c; font:normal normal normal 18px Verdana,Geneva,sans-serif;}
	.NieuwsoverzichtTitelText		{float:left; padding-bottom:7px;}
	.NieuwsoverzichtItem			{float:left; width:517px; cursor:pointer; padding-bottom:8px;}
	
		.NieuwsoverzichtTable				{margin:0; padding:0; line-height: 18px; width: 100%;} 
		.NieuwsoverzichtTableOmschrijving	{line-height:18px!important;}
		.NieuwsoverzichtTableOmschrijving p	{padding-bottom:12px!important;}
			
	.NieuwsOverzichtImage			{width:127px; height:115px; vertical-align:top;}
		.NieuwsOverzichtImage img	{border:1px solid #ededed; width:110px; height: 110px; background-color:#ededed; text-align: left;}
		
			.NieuwsoverzichtTableTitel {width: 390px; height:15px; font-size: 15px; color:#f57c20; vertical-align:top; padding-bottom:2px;}
			.NieuwsoverzichtTableDatum {width: 390px; height:15px; font-size:11px; color:#a7a7a7; padding-bottom:2px;}
			.NieuwsoverzichtTableOmschrijving {width: 390px; vertical-align:top; font-size:11px;}
			.NieuwsoverzichtTableOmschrijving a {text-decoration: none; color:#2c2d8c;}
			
	.NieuwsoverzichtTitelPager {float:right; height:17px; margin-top:7px; font-size:11px; display:inline;}
		.NieuwsoverzichtTitelPager a	{display:inline; font-size:11px;}
	
.PagerTitel					{float:left; color:#2c2d8c; padding-right:5px;}	
.Pager						{float:left; padding-right:5px;}
	.Pager a					{text-decoration:none!important; color:#a7a7a7;}
	.Pager a:hover			{text-decoration:none!important; color:#2c2d8c;}
.Pager_Active				{float:left; color:#2c2d8c; padding-right:5px;}
	.Pager_Active a			{text-decoration:none; color:#2c2d8c;}
	.Pager_Active a:hover	{text-decoration:none; color:#2c2d8c;}
.IndexVolgende				{float:left; padding-right:5px; display:none; visibility:none;}
	.IndexVolgende a			{text-decoration:none!important; color:#a7a7a7;}
	.IndexVolgende a:hover	{text-decoration:none!important; color:#2c2d8c;}
.IndexVorige 				{float:left; padding-right:5px; display:none; visibility:none;}
	.IndexVorige  a			{text-decoration:none!important; color:#a7a7a7;}
	.IndexVorige  a:hover	{text-decoration:none!important; color:#2c2d8c;}

ul.subslider {float:left; margin-bottom:15px!important;}
#ContentLeft ul.subslider {width:490px;}
#ContentRight  ul.subslider {width:296px;}
ul.subslider li:hover {cursor:pointer;}

/* Nieuwe startpagina */
#ContentRight, #ContentLeft {position:relative; z-index:0; zoom:1;}
.column {position:relative; z-index:0; zoom:1; float:left; width:280px; margin-left:15px; padding-top:13px;}
.block {background:#fff; width:280px; margin-bottom:15px; overflow:hidden; border:1px solid #cdcdcd; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.extra {background:#dc6205 url(../img/block-extra-bg3.gif) repeat-x; color:#fff; border:1px solid #dc6205;}
	.extra li {background:url(../img/li-extra.gif) left top no-repeat!important;}
	.extra a {color:#fff!important;}
	.extra a:hover {text-decoration:underline!important;}
.nieuwsblock, .vastblock {background:#f0f0f0; border:solid 1px #f0f0f0; padding-bottom:10px;}

.vastblock div {height:175px; overflow-y:scroll; margin:15px 20px 10px 0;}
.vastblock h1:first-child {padding-top:0;}

#contactform {display:block; margin-bottom:15px!important;}
.probeer {display:block; margin:15px 0 0 0!important;}
#ContentLeft .block {width:488px;}
#ContentLeft .block h1, #ContentLeft .block h2, #ContentLeft .block h3, #ContentLeft .block p, #ContentLeft .block ul, #ContentLeft .block img {position:relative; z-index:10;}
#ContentRight .block {width:294px; margin:13px 0 0 0;}
#ContentRight #contactform {width:296px; margin:8px 0 0 0!important; padding-bottom:0!important; text-align:center;}

.block h1 {padding:15px 20px 15px 20px;}
.block p, .block h2, .block h3 {padding:0 20px 15px 20px;}
.block table h2, .block table h3 {padding:0;}
.block ul {margin:0 20px 15px 20px!important;}
.block img {max-width:280px;margin:0 0 0 -20px;}

.block table {margin-bottom:15px;}
.block table tr.even {background:#f3f4ff;}
.block table td, .block table th {width:140px;padding:5px 15px 5px 20px; vertical-align:top;}
.block table th {font-weight:bold;}

#form	{height:100%;}

li		{line-height: 20px;}
h1		{color:#2c2d8c; padding:0 0 0.4em; font:normal normal normal 18px Verdana,Geneva,sans-serif}
h2		{font:normal normal normal 14px Verdana,Geneva,sans-serif; padding:0 0 0.3em; color:#f57c20}
h3		{color:#2c2d8c; padding:0 0 0.4em; font:normal normal normal 12px Verdana,Geneva,sans-serif}
p		{padding:0 0 2em}
em		{font-style:italic;}

.table_1kolompaar	{width:370px;}
.table_1kolompaar th	{font:normal normal normal 11px Verdana,Geneva,sans-serif; color:#585758; }
#txtOudWW			{width: 159px; height:22px; border:1px solid #c9c9c9; margin-bottom:3px;}
#txtNieuwWW1		{width: 159px; height:22px; border:1px solid #c9c9c9; margin-bottom:3px;}
#txtNieuwWW2		{width: 159px; height:22px; border:1px solid #c9c9c9; margin-bottom:3px;}

.table_titel_td	 th	{height:20px;}

.DefaultInput			{float:left; padding:7px 3px 0 0; cursor:pointer;}
.DefaultInputLeft		{float:left; width:4px; height:20px; background: url(../img/knop_links.png) top no-repeat;}
.DefaultInputMiddle		{float:left; height:20px; background-color:#a3a2a3; padding: 0 3px 0 3px; color:#FFF;}
.DefaultInputRight		{float:left; width:4px; height:20px; background: url(../img/knop_rechts.png) top no-repeat;}

.ContactFormulierButton						{float:right; padding:0; line-height:18px;}
.ContactFormulierButton .DefaultInputLeft	{float:left; width:4px; height:20px; background: url(../img/knop_links_oranje.png) top no-repeat;}
.ContactFormulierButton .DefaultInputMiddle	{float:left; height:20px; background-color:#f57c20; padding: 0 3px 0 3px; color:#FFF;}
.ContactFormulierButton .DefaultInputRight	{float:left; width:4px; height:20px; background: url(../img/knop_rechts_oranje.png) top no-repeat;}

strong		{font-weight:normal}
.download	{position:absolute; right:0; top:160px;}
.footer		{position:relative; width:962px; margin:0 auto; background:url(../img/FooterBG.gif) no-repeat; clear:both;}
.footer a	{color:#ababd1; text-decoration:none; border:0}
.footer p	{position:absolute; left:0; bottom:8px; width:930px; padding:0; color:#fff; font:normal normal normal 11px Arial, Helvetica, sans-serif; text-align:right; cursor:pointer}

.clear 				{clear:both; border:1px solid red;}

.SubLogos img 		{margin-left:190px;}
p.SubLogos			{position:absolute; left:600px; bottom:4px;/*left:35px; bottom:48px; */width:500px; padding:0; text-align:left; cursor:pointer; z-index:10000;}
p.FooterText		{position:absolute; left:35px; bottom:8px; width:900px; padding:0; color:#fff; font:normal normal normal 11px Arial, Helvetica, sans-serif; text-align:left; cursor:pointer}
.FooterText h1		{display:inline!important; color:#FFF!important; font:normal normal normal 11px Verdana,Geneva,sans-serif!important;}
.FooterText strong	{display:inline!important; color:#FFF!important; font:normal normal normal 11px Verdana,Geneva,sans-serif!important;}

.SubLogos04{position:absolute; right:260px; top:14px; width:80px; padding:0;}

.zoek_resultaat_titel			{margin-top:15px;}
.zoek_resultaat_titel a			{text-decoration:none!important; color:#f57c20!important; font:normal normal normal 15px Verdana, Geneva, sans-serif;}
.zoek_resultaat_titel a:hover	{text-decoration:underline!important; font:normal normal normal 15px Verdana, Geneva, sans-serif;}
.zoek_resultaat_omschrijving	{color:#585758;}
.zoek_resultaat_omschrijving:last-child	{margin-bottom:15px;}

.pager_banner 			{float:left; width:700px; height:auto; clear: both;} 
.pager_navigator 		{float:left; height:auto; width:700px;}
.pager_pagina_active 	{float:left; padding:0 5px 0 0; display:inline!important;} 
.pager_pagina			{float:left; padding:0 5px 0 0; display:inline; }

.pager_volgende	{display:none; visibility:hidden;}
.pager_vorige	{display:none; visibility:hidden;}

.MainContainer {float:left;}
.NieuwsoverzichtTableOmschrijving strong {font-weight:bold;}

.ModuleContainer  {float: left;}
.ModuleContainer .x-toolbar {margin-top: 3px;}
.tekstcontainer {float:left;}
p.SubLogos03{position:absolute; left:628px; bottom:4px;width:30px; padding:0; text-align:left; cursor:pointer; z-index:20000;}

p.SubLogos02 {position:absolute; left:745px; bottom:4px; width:30px; padding:0; text-align:left; cursor:pointer; z-index:20000;}

b, strong {font-weight: bold!important;}


/* Supportzoeker */

#SupportZoeker {
	float: left;
}

#SupportZoekerContent {
	width: 503px;
	margin-top: -13px;
	margin-bottom: 20px;
	padding: 15px 0 15px 15px;
	background-color: #F0F0F0;
	border:0 solid #fff;
	-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; behavior:url(/cssUnidis/border-radius.htc);	
	position:relative; z-index:0; zoom:1;
}

#SupportZoeker label {
	color: #1d2d8c;
	font-size: 16px;
}

#txtSupportZoeker {
	width: 130px;
	margin: 0 5px;
	padding: 6px 8px;
	color: #5c5658;
	border: 0;
}

#btnSupportZoeker {
	padding: 4px 15px;
	*padding: 4px 5px;
	background: #212590;
	color: #fff;
	font-size: 14px;
	border:0 solid #fff;
	-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(/cssUnidis/border-radius.htc);
}
#btnSupportZoeker:hover {
	background: #ff5d00;
	cursor: pointer;
}


/* Smoelenboek */
.medewerker {
	float: left;
	width: 152px;
	height: 196px;
	margin-top: 14px;
	margin-right: 19px;
	margin-bottom: 16px;
}

.medewerker.n5 {
	margin-right: 0;
}

.medewerker img {
	border: 1px solid #dedede;
	margin-bottom: 8px;
}

.medewerker span.naam {
	color: #f57c20;
	font-weight: bold;
}

.medewerker span.functie {
	color: #939193;
	font-style: italic;
}


/* Fancybox */
#fancy-info {
	width: 670px;
	height: 333px;
	background: #f0f0f0;
	color: #585758;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
}

.form2{
	height: 383px!important;
}

.fancy-left {
	float: left;
	width: 322px;
	padding: 26px 0 26px 26px;
}

.fancy-right {
	float: right;
	width: 296px;
	padding: 13px;
}

#fancy-info  em {
	display: block;
	margin-bottom: 27px;
}

#fancy-info  h1 {
	font-size: 16px;
}

#fancy-info  h1 span {
	color: #585758;
}

#fancy-info  h1.bottom {
	margin: 22px 0 8px 0;
}

#fancy-info  input[type=text], #fancy-info select, #fancy-info textarea {
	width: 165px;
	margin-left: 20px;
	margin-bottom: 3px;
	padding: 2px;
	border: 1px solid #cdcdcd;
}
#fancy-info  input[type=password], #fancy-info select, #fancy-info textarea {
	width: 165px;
	margin-left: 20px;
	margin-bottom: 3px;
	padding: 2px;
	border: 1px solid #cdcdcd;
}

#fancy-info select { width: 171px; }
#fancy-info textarea { height: 80px; }

#fancy-info .button {
	float: right;
	width: 75px;
	height: 20px;
	margin-top: 12px;
	color: #fff;
	background: #a3a2a3 url(../img/send.gif);
	font-size: 11px;
	border: 0;
}

.HeadlineScroller {height: 175px; overflow-y: scroll;}
.TomTom {margin-left:20px;}

/* Homepage Bloks */
.HomepageBlok{float: left; width: 290px; height: 367px;}
	.HomepageImage{float: left; width: 290px; height: 307px; }
		.HomepageBuffer{float: left; height: 307px; width: 290px;}
		.HomepageText{float: left; opacity: 0.0; height: 0; width: 290px; background: #FFF;}
	.HomepageBalk{float: left; width: 290px; height: 60px; }

/* Optimalisatie */
.TextUnderline{text-decoration: underline;}
.AlignTop{vertical-align: top;}
.AlignCenter{text-align: center;}
.AlignRight{text-align: right;}
.TableHeight102{height: 102px;}
.PortretRight{width: 100px; float: right; height: 100px;}
.PortretMedewerker{width: 75px!important; height: 75px!important; border-width: 1px!important; border-style: solid!important;}
.NoWrap{white-space: nowrap;}
.Unit4Multivers{height: 114px; width: 51px;}
.ColorLBlue{color: rgb(0, 102, 204);}
.ColorOptimaal{color: rgb(153, 154, 221);}
.BorderCollapse{border-collapse: collapse;}
.BorderMedium{border: medium none;}
.GoogleHref{text-align: left; color: #0000ff;}

/* Timetable */
#timetable {
	width: 870px;
	margin: 0 auto;
	*margin-bottom: 65px;
}

#timetable .date {
	float: left;
	margin: 10px 50px 5px 0;
}
#timetable .date input { float: left; }
#timetable .date p {
	float: left;
	margin: -3px 0 0 10px;
}

#overview  {
	width: 870px;
	padding-top: 15px;
	overflow: hidden;
}

#overview-left {
	float: left;
	width: 90px;
}

#overview-left div {
	height: 50px;
	border-top: 1px solid #e8e8e8;
}

#overview-left div span {
	float: left;
	margin-top: -11px;
	padding-right: 5px;
	display: block;
	background: #fff;
}

#overview-right {
	float: left;
	width: 750px;
}

#overview .timeblock {
	float: left;
	width: 247px;
	height: 48px;
	margin: 0 1px 1px 0;
	background: #fff;
	text-align: center;
	line-height: 48px;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#overview .timeblock:hover {
	cursor: pointer;
	border: 1px solid #dc6205;
}
#overview .timeblock.active {
	background:#dc6205 url(../img/block-extra-bg3.gif) repeat-x;
	color:#fff;
	border: 1px solid #dc6205;
}

#overview .timeblock input { display: none; }

#timetable table { margin-bottom: 15px; }

#timetable table input {
	margin: 0 0 5px 10px;
	padding: 2px;
	border: 1px solid #c9c9c9;
}

#timetable input#submit {
	padding: 5px;
	background: #2c2d8c;
	color: #fff;
	border: 0;
}
#timetable input#submit:hover { background: #f57c20; }
