﻿table				{font-family:arial,verdana;	font-size:11px; color:#000000; border:solid 1px #0000000; background-color:#FFFFFF; border:0px;}
table.Center		{margin-left:20px; width:750px;}
td					{}
img					{}
sup					{font-size:10px; line-height:13px;}
H1					{font-family:arial,verdana;	font-size:24px; font-weight:normal; color:#000000; margin-bottom:12px; margin-top:0px;}
H2					{font-family:arial,verdana;	font-size:13px; font-weight:bold; color:#ffffff; padding-bottom:11px; padding-top:11px; padding-left:15px; background-color:#002a67; margin-top:0px; margin-bottom:16px; }
H3					{font-family:arial,verdana;	font-size:20px; font-weight:normal; color:#000000; margin-bottom:8px; margin-top:0px;}
H4					{font-family:arial,verdana;	font-size:15px; font-weight:bold; color:#000000; margin-bottom:2px; margin-top:0px;}
small				{text-transform:uppercase; font-size:10px;}	
input				{font-family:arial,verdana;	font-size:12px; color:#000000; }
input.text			{font-family:arial,verdana;	font-size:12px; color:#000000; border:solid 1px #999999; background-color:#FFFFFF;}
input.partnerbox	{font-family:arial,verdana;	font-size:10px; color:#000000; border:solid 1px #000000; background-color:#FFFFFF; width:150px; height:18px; margin-bottom:5px; padding:2px;}
input.searchtext	{font-family:arial,verdana;	font-size:11px; color:#000000; border:solid 1px #000000; background-color:#FFFFFF; width:150px; padding:2px; margin-left:17px;}
input.button		{font-family:arial,verdana;	font-size:12px; color:#000000; border:solid 1px #999999; background-color:#FFFFFF;}
select 				{font-family:arial,verdana;	font-size:12px; color:#000000; border:solid 1px #999999; background-color:#FFFFFF;}
select.language		{font-family:arial,verdana;	font-size:10px; color:#000000; border:solid 1px #000000; background-color:#FFFFFF; width:150px; height:18px; margin-bottom:5px; padding:2px;}
textarea 			{font-family:arial,verdana;	font-size:12px; color:#000000; border:solid 1px #999999; background-color:#FFFFFF;}
ol					{margin-left:0px; margin-top:0px;padding:0px;}
ul					{margin-left:0px; margin-top:0px;padding:0px;}
li					{margin-left:22px; margin-top:10px; padding:0px;}
a					{text-decoration:none; color:#000000;}
a:hover				{text-decoration:none; color:#000000;}
a.menu				{text-decoration:none; color:#000000;}
a.menu:hover		{text-decoration:none; color:#000000;}
a.link				{text-decoration:none; color:#000000; font-weight:bold; }
a.link:hover		{text-decoration:underline; color:#000000; font-weight:bold; }
a.remember			{text-decoration:none; color:#000000; font-weight:bold; float:left; font-size:9px;}
a.remember:hover	{text-decoration:underline; color:#000000; font-weight:bold; float:left; font-size:9px;}
a.login				{text-decoration:none; color:#000000; font-weight:bold; float:right; padding-right:33px; font-size:9px;}
a.login:hover		{text-decoration:underline; color:#000000; font-weight:bold; float:right; padding-right:33px; font-size:9px;}


H2 A, H2 A:Hover 
{
	color: White;
}

/* Element IDs */

body {
    margin:0px;
    padding:0px;
    background-color:#b9babc;
	font:10px arial;
}

#Container {
	width: 770px;
	text-align: left;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}


#Logo td
{
	border-left: 1px solid black;
	border-right: 1px solid black;
	height: 148px;
	text-align: right;
	padding-right: 40px;
	cursor: pointer;
}

#Container table
{
	width: 100%;
	border-collapse: collapse;
}

#Container table td
{
	border: 1px solid black;

}

#Menu td {
	text-align: center;
 	padding: 0px;
	width: 106px;
}

#Menu td img {
	vertical-align: text-bottom;
}

#Menu #SearchText  {
	width: 207px;
}

#Menu td #SearchText input {
	width: 140px;
}

#ContentRow td
{
	vertical-align: top;
}

#ContentContainer {
	width: 528px;
	margin-left: auto;
	margin-right: auto;
}

#Breadcrumb
{
    margin-bottom:10px;
    margin-top:5px;
}

#RightBlock
{
	margin: 30px 0px 0px 20px
}

#Shortcuts
{
	list-style: none;
}

#Shortcuts li
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

#Shortcuts li a:hover
{
	text-decoration: underline;
}

/* Right block styles */
#RightBlock select,#RightBlock input
{
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:#000000;
	font-family:arial,verdana;
	font-size:10px;
	height:18px;
	margin-bottom:5px;
	padding:2px;
	width:150px;
}

#RightBlock .checkbox input
{
	color:#000000;
	width: 20px;
	height:18px;
	margin: 0px;
	vertical-align: text-top;
	border: 0px;
}

#PartnernetLogin
{
	clear: both;
	margin-bottom: 20px;
}
#PartnernetLogin .LinkButton
{
	border: 0px solid black;
	background-color: White;
	width: 40px;
	cursor: pointer;
}

#PartnernetLogin .Error 
{
	font-weight: bold;
	color: Red;
}

#PartnernetInfo
{
	clear: both;
	margin-bottom: 20px;
}

#PartnerCustomerInfo ul
{
	margin-top: 10px;
}


#PartnerCustomerInfo ul li
{
	margin: 0px;
	list-style-type: none;
}

#PartnernetContactPerson
{
	clear: both;
	margin-bottom: 20px;
}



#LanguageChooser
{
	margin-bottom: 20px;
}

#ShortcutList
{
	margin-bottom: 20px;
}

#RightBlock table td 
{
	border: 0px solid;
}
	
/* Frontpage styles */
#Splitview
{
	border-collapse: collapse
}

#Container #Splitview td
{
	border: 0px;
	width: 50%;
	vertical-align: top;
}

#Container #Splitview td img 
{
	display: block;
	margin: 0px auto;
}


#Container #Splitview .left 
{
	border-right: 1px solid black;
	padding-right: 20px;
}

#Container #Splitview .right
{
	border-left: 1px solid black;
	padding-left: 20px;
}

hr 
{
	clear: both;
	color: #000;
	background-color: #000;
	height: 2px;
}

/* Generic image styles for templates */

.Image img 
{
	margin: 0px;
	padding: 0px;
	display: block;
	border: 0px;
}

.LeftFloatingImage
{
	margin: 0px 8px 8px 0px;
	padding: 0px;
	display: block;
	float: left;
}

.RightFloatingImage
{
	margin: 0px 0px 8px 8px;
	padding: 0px;
	display: block;
	float: right;
}

.CenterImage
{
	margin: 8px 0px 0px 0px;
	padding: 0px;
	display: block;
}




/* Contactform styles */

#ContactUs
{
	border: 0px solid;
}


#Container table #ContactUs td 
{
	border: 0px solid;
}

#ContactUs input 
{
	width: 250px;
	border: 1px solid #999999;
}

#ContactUs textarea
{
	width: 250px;
	height: 90px;
	border: 1px solid #999999;
}


#ContactUs .ZipCodeInput
{
	width: 70px;
}

#ContactUs .CityInput
{
	width: 169px;
}

#ContactUs .Submit
{
	border: 1px solid #999999;
	width: 169px;
}

/* Searchresults styles */
#SearchResults a
{
	font-weight: bold;
}

/* Department and employee styles */

.DepartmentInfo
{
	float: left;
	width: 250px;
	margin-bottom: 20px;
}

.EmployeeInfo
{
	float: left;
	width: 160px;
	margin-bottom: 20px;
	text-align: center;
}

.EmployeeInfo a img 
{
	border: 0px solid;
}

.EmployeeContainer
{
	clear: both;
}
/* Article listing styles */

#Container #ArticleList td
{
	border: 0px solid;
}
/* Debug styles */

#ruler {
	width: 770px;
	background-color: red;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
}


/* Partnernet styles */
#ContainerTable tbody td
{
	border: 0px solid;
	text-align: center;	
}

#ContainerTable tbody td.description
{
	text-align: left;	
}

#ContainerTable tbody td input 
{
	text-align: right;
}

#MarketInfo table td
{
	border: 0px solid;
}


#Container table#OtherServicesTable
{
	width: auto;
}

#OtherServicesTable tbody td
{
	border: 0px solid;
	text-align: left;	
	
}

#OtherServicesTable tbody td input 
{
	border: 1px solid black;
	width: 20px;
}

#DateSelectTable 
{
	width: 100%;
}

#DateSelectTable tbody td
{
	border: 0px solid;
	text-align: left;	
	width: 50%;
}

#ContainerSpecsTable tbody td
{
	border: 0px solid;
	vertical-align: baseline;	
}


/* Garbage info card */
#Container #garbageInfoCard 
{
	width: 100%;
}

#Container #garbageInfoCard td
{
	border: 0px;	
}

#Container #garbageInfoCard .uppercolumn1 
{
	width: 10px;
	height: 10px;
	overflow:hidden;
	border-top: 1px solid black;
	border-left: 1px solid black;
	font-size: 1px;
}

#Container #garbageInfoCard .uppercolumn2 
{
	height: 10px;
	font-size: 1px;
}

#Container #garbageInfoCard .uppercolumn3 
{
	width: 10px;
	height: 10px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	font-size: 1px;
}

#Container #garbageInfoCard .lowercolumn1 
{
	width: 10px;
	height: 10px;
	overflow:hidden;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	font-size: 1px;
}

#Container #garbageInfoCard .lowercolumn2 
{
	height: 10px;
	font-size: 1px;
}

#Container #garbageInfoCard .lowercolumn3 
{
	width: 10px;
	height: 10px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	font-size: 1px;
}


#garbageInfoCard .gray 
{
	color: Gray;
}

#garbageInfoCard #CompoundsTable 
{
	border: 1px solid black;
}

#garbageInfoCard #CompoundsTable td
{
	padding: 4px;
}

#garbageInfoCard #CompoundsTable .odd 
{
	background-color: #F0F0F0;
}


#Container #missingCard td
{
	border: 0px;	
}

#GarbageTypeList 
{
	list-style-type: none;	
	padding: 0px;
	margin-left: 50px;
}

#GarbageTypeList li 
{
	display: block;
	width: 180px;
	float: left;
	margin: 0px;
	margin-bottom: 10px;
}

#garbageInfoCard input
{
	width: 300px;
	border: 1px solid gray;
	padding: 1px;
}

/* Styles for amount summary */

table.ExpiditionOrders { }


table.ExpiditionOrders td 
{
	text-align: center;
}

table.ExpiditionOrders th 
{
	text-align: center;
}

/* Amount summary */

.partnernetaddress 
{
	margin: 0px;
	padding: 0px;
	font-style: normal;
}

/* Popup */

#Popup h1 
{
	padding: 0px;
	margin-bottom: 5px;
}

#Popup 
{
	background-color: White;
	margin: 4px;
}

#Popup address
{
	font-style: normal;
	margin-top: 2px;
	margin-bottom: 8px;
}

#Popup hr
{
	margin-bottom: 20px;
}

.radCalWeekendDefault_Default 
{
	visibility: hidden;
}