/*
 * Datei: Main/View.css
 */

div#WasteBox.FleaMarket a span.ImgTag
{
	cursor: pointer;
	display: inline-block;
}

div#WasteBox.FleaMarket img
{
	border-style: none;
}

div#WasteBox.FleaMarket h1
{
	font-size: 16px;
	font-weight: bold;
	margin: 4px 0px 4px 0px;
	color: #009900;
}

div#WasteBox.FleaMarket h5
{
	font-size: 13px;
	font-weight: bold;
}

div#WasteBox.FleaMarket h4
{
	margin: 4px 0px 4px 0px;
	font-size: 14px;
	color: #009900;
}

div#WasteBox.FleaMarket a, div#WasteBox.FleaMarket a:link
{
	font-weight: bold;
	color: #009900;
	font-size: 12px;
}

div#WasteBox.FleaMarket div.Right
{
	text-align: right;
}

div#WasteBox.FleaMarket
{
	width: 745px;
	height: 100%;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004B91;
}

div#WasteBox.FleaMarket .knopf
{
	background-color: #e4ffd2;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
}

div#WasteBox.FleaMarket table.Header
{
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}

div#WasteBox.FleaMarket table.Header td
{
	width: 50%;
	vertical-align: top;
}

div#WasteBox.FleaMarket table.Header td.Left
{
	width: 65%;
	text-align: left;
	vertical-align: top;
}

div#WasteBox.FleaMarket table.Header td.Right
{
	width: 35%;
	text-align: right;
}

div#WasteBox.FleaMarket div.SignIn
{
	width: 100%;
	text-align: right;
	padding-bottom: 3px;
	border-bottom: 1px solid #009900;
}

div#WasteBox.FleaMarket p.Copyrights
{
	font-family: Verdana;
	font-size: 8px;
	font-weight: bold;
	color: grey;
	margin: 2px 0px 0px 0px;
/*	border-top: 1px solid grey; */
	padding: 2px 0px 0px 0px;
}

div#WasteBox.FleaMarket p.Copyrights a
{
	color: DimGray;
	text-decoration: none;
}

div#WasteBox.FleaMarket p.Copyrights a:hover
{
	color: #004B91;
	text-decoration: none;
}

/*
 * Datei: Informations/View.css
 */

div#WasteBox.FleaMarket div.Informations
{
	width: 100%;
}

div#WasteBox.FleaMarket div.Informations table.Menu
{
	width: 100%;
}

div#WasteBox.FleaMarket div.Informations table.Menu td
{
	vertical-align: top;
	width: 60%;
	padding-bottom: 10px;
}

div#WasteBox.FleaMarket div.Informations table.Menu td ul
{
	margin-bottom: 0px;
}

div#WasteBox.FleaMarket div.Informations table.Menu td.Button
{
	width: 40%;
	vertical-align: middle;
	padding-left: 10px;
}

div#WasteBox.FleaMarket div.Informations table.Menu td.Button div
{
	vertical-align: middle;
	width: 100%;
	background-color: #e4ffd2;
	display: inline-block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center
}

/*
 * Datei: Insertion/View.css
 */

div#WasteBox.FleaMarket div.Insertion h3
{
}

div#WasteBox.FleaMarket div.Insertion table.Type
{
	width: 100%;
	background-color: #e4ffd2;
	border-collapse: collapse;
}

div#WasteBox.FleaMarket div.Insertion table.Type tr
{
}

div#WasteBox.FleaMarket div.Insertion table.Type tr td
{
	width: 50%;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border: solid 1px #9db390;
}

div#WasteBox.FleaMarket div.Insertion table.Type tr td.Offer
{
	background-color: #FAFAF8;
	text-align: center;
}

div#WasteBox.FleaMarket div.Insertion table.Type tr td.Request
{
	background-color: #E8FFE8;
	text-align: center;
}
/*
div#WasteBox.FleaMarket div.Insertion table.Type tr td.Active
{
	background-color: #c8e2b7;
}
*/
div#WasteBox.FleaMarket div.Insertion table.Type tr td:hover
{
	background-color: #f3ffeb;
}

div#WasteBox.FleaMarket div.Insertion table.Type tr td a
{
	text-decoration: none;
}

div#WasteBox.FleaMarket div.Insertion table
{
	width: 100%;
	background-color: #e4ffd2;
	border-collapse: collapse;
}

div#WasteBox.FleaMarket div.Insertion table.Offer
{
	background-color: #FAFAF8;
}

div#WasteBox.FleaMarket div.Insertion table.Request
{
	background-color: #E8FFE8;
}

div#WasteBox.FleaMarket div.Insertion table tr
{
}

div#WasteBox.FleaMarket div.Insertion table tr td
{
	width: 70%;
	vertical-align: top;
	padding: 5px 5px 10px 5px;
	
	border: solid 1px #9db390;
}

div#WasteBox.FleaMarket div.Insertion table tr td.Label
{
	width: 30%;
}

div#WasteBox.FleaMarket div.Insertion table tr td.Label label
{
}

div#WasteBox.FleaMarket div.Insertion table tr td.Label label.Required
{
	font-weight: bold;
}

div#WasteBox.FleaMarket div.Insertion table tr td.Label p.Description
{
	margin: 0;
}

div#WasteBox.FleaMarket div.Insertion table tr td input
{
	width: 90%;
	border-color: gray;
	border-style: solid;
	border-width: 1px;
}

div#WasteBox.FleaMarket div.Insertion table tr td input.RadioButton, div#WasteBox.FleaMarket div.Insertion table tr td input.Checkbox
{
	width: auto;
	border-style: none;
	border-width: 0px;
}

div#WasteBox.FleaMarket div.Insertion table tr td textarea
{
	width: 90%;
	height: 180px;
	border-color: gray;
	border-style: solid;
	border-width: 1px;
}

div#WasteBox.FleaMarket div.Insertion table tr td select
{
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	margin: 0;
	padding: 0;
}

div#WasteBox.FleaMarket div.Insertion table tr td input.Price
{
	width: 120px;
}

div#WasteBox.FleaMarket div.Insertion table tr td span.blocked
{
	color: red;
}

div#WasteBox.FleaMarket div.Insertion table tr td.Error
{
}

div#WasteBox.FleaMarket div.Insertion table tr td.Error input
{
	border-color: red;
	border-style: solid;
	border-width: 1px;
}

div#WasteBox.FleaMarket div.Insertion table tr td.Error p
{
	color: red;
	font-weight: bold;
	margin: 0;
}

div#WasteBox.FleaMarket div.Insertion table tr td table.Region
{
	border-style: none;
	background-color: transparent;
	width: 90%;
}

div#WasteBox.FleaMarket div.Insertion table tr td table.Region td
{
	border-style: none;
	width: auto;
	vertical-align: middle;
}

div#WasteBox.FleaMarket div.Insertion table tr td table.Region td.Label
{
	text-align: right;
}

div#WasteBox.FleaMarket div.Insertion table tr td table.Region td input
{
	width: 100%;
}

div#WasteBox.FleaMarket div.Insertion table tr td table.Region td.ZipCode
{
	width: 25%;
}

div#WasteBox.FleaMarket div.Insertion table tr td table.Region td.City
{
	width: 75%;
}

/*
 * Datei: User/View.css
 */

div#WasteBox.FleaMarket div.User h3
{
}

div#WasteBox.FleaMarket div.User div.Actions
{
	text-align: right;
}

div#WasteBox.FleaMarket div.User table
{
	width: 100%;
	background-color: #e4ffd2;
	border-collapse: collapse;
}

div#WasteBox.FleaMarket div.User table tr
{
}

div#WasteBox.FleaMarket div.User table tr td
{
	width: 68%;
	vertical-align: top;
	padding: 5px 5px 10px 5px;
	
	border: solid 1px #9db390;
}

div#WasteBox.FleaMarket span.Mandatory
{
	color: red;
	font-weight: bold;
}

div#WasteBox.FleaMarket span.NonMandatory
{
	font-weight: bold;
	visibility: hidden;
}

div#WasteBox.FleaMarket div.User table tr td.Label
{
	width: 32%;
}

div#WasteBox.FleaMarket div.User table tr td.Label label
{
	font-weight: bold;
}

div#WasteBox.FleaMarket div.User table tr td.Label p.Description
{
	margin: 0;
}

div#WasteBox.FleaMarket div.User table tr td input
{
	width: 90%;
	border-color: gray;
	border-style: solid;
	border-width: 1px;
}

div#WasteBox.FleaMarket div.User table tr td input.Short
{
	width: 20%;
}

div#WasteBox.FleaMarket div.User table tr td input.Long
{
	width: 68%;
}

div#WasteBox.FleaMarket div.User table tr td.Error
{
}

div#WasteBox.FleaMarket div.User .Error input
{
	border-color: #B40069;
	border-style: solid;
	border-width: 1px;
}

div#WasteBox.FleaMarket div.User .Error p
{
	color: #FF0000;
	font-weight: bold;
	margin: 0;
}

 /*
 * Datei: Controls/InsertionList/InsertionList.css
 */

div#WasteBox.FleaMarket div.InsertionList select
{
	margin-top: 10px;
	margin-bottom: 20px;
}

div#WasteBox.FleaMarket div.InsertionList table
{
	width: 100%;
	text-align: left;
}

div#WasteBox.FleaMarket div.InsertionList table tr
{
	background-color: #f3ffeb;
}

div#WasteBox.FleaMarket div.InsertionList table tr:hover
{
	background-color: #e4ffd2;
	cursor: pointer;
	cursor: hand; /* für ie < 6 */
}

div#WasteBox.FleaMarket div.InsertionList table tr.Empty
{
	text-align: center;
}

div#WasteBox.FleaMarket div.InsertionList table tr.Header
{
	background-color: #e4ffd2;
}

div#WasteBox.FleaMarket div.InsertionList table tr.Header:hover
{
	background-color: #e4ffd2;
	cursor: default;
}

div#WasteBox.FleaMarket div.InsertionList table tr.Header a
{
	text-decoration: none;
}

div#WasteBox.FleaMarket div.InsertionList table tr.Header a:hover
{
	text-decoration: underline;
}

div#WasteBox.FleaMarket div.InsertionList table tr.Checking
{
	background-color: #ffffb9;
}

div#WasteBox.FleaMarket div.InsertionList table tr.Checking:hover
{
	background-color: #ffff75;
}

div#WasteBox.FleaMarket div.InsertionList table tr.Rejected
{
	background-color: #ffb9b9;
}

div#WasteBox.FleaMarket div.InsertionList table tr.Rejected:hover
{
	background-color: #ff7575;
}

div#WasteBox.FleaMarket div.InsertionList table tr th
{
	padding: 6px 4px 6px 2px;
	border-bottom: 1px solid #9db390;
	text-align: left;
}

div#WasteBox.FleaMarket div.InsertionList table tr td
{
	padding: 4px 4px 4px 2px;
	border-bottom: 1px solid white;
}

div#WasteBox.FleaMarket div.InsertionList table .InsertionType
{
	padding-right: 6px;
}

div#WasteBox.FleaMarket div.InsertionList table .InsertionTitle
{
}

div#WasteBox.FleaMarket div.InsertionList table .InsertionCity
{
}

div#WasteBox.FleaMarket div.InsertionList table .InsertionExpiration
{
}

div#WasteBox.FleaMarket div.InsertionList table .InsertionActions
{
}

 /*
 * Datei: Controls/Notification/Notification.css
 */

div#WasteBox.FleaMarket div.Notification
{
	margin: 2px 0px 2px 0px;
}

div#WasteBox.FleaMarket div.Notification ul
{
	margin: 1px 0px 1px 0px;
	padding: 10px 5px 10px 32px;

	border-style: solid;
	border-width: 3px;

	background-repeat: no-repeat;
	background-position: 5px 5px;

	text-align: left;
}

div#WasteBox.FleaMarket div.Notification ul.Information
{
	background-color: #c3d2e5;
	background-image: url( ../../../Images/Notification/Information.png );
	border-color: #84a7db;
	color: #05b;
}

div#WasteBox.FleaMarket div.Notification ul.Warning
{
	background-color: #efe7b8;
	background-image: url( ../../../Images/Notification/Warning.png );
	border-color: #f0dc7e;
	color: #c00;
}

div#WasteBox.FleaMarket div.Notification ul.Error
{
	background-color: #e6c0c0;
	background-image: url( ../../../Images/Notification/Error.png );
	border-color: #de7a7b;
	color: #c00;
}

div#WasteBox.FleaMarket div.Notification ul li
{
	list-style-type: none;
}

 /*
 * Datei: Controls/Panel/Panel.css
 */

div#WasteBox.FleaMarket div.Panel
{
	border: solid 1px #728268;
	font-family: Verdana;
	font-size: medium;
	font-weight: normal;
	color: black;
}

div#WasteBox.FleaMarket .Panel div.PanelTitle
{
	background-color: #9db390;
	color: #1a1a1a;
	
	font-size: 12px;
	font-weight: bolder;
	
	cursor: pointer;
	
	padding: 7px 7px 7px 7px;
}

div#WasteBox.FleaMarket .Panel div.PanelContent
{
	background-color: #f3ffeb;
}

 /*
 * Datei: Controls/SubPanel/SubPanel.css
 */
 
div#WasteBox.FleaMarket table.SubPanel
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #4c4c4c;
	
	width: 100%;
}

div#WasteBox.FleaMarket table.SubPanel td
{
	width: 50%;
	vertical-align: top;
}

div#WasteBox.FleaMarket .SubPanel td.UpperContent
{
	background-color: #e4ffd2;

	padding: 7px 7px 7px 7px;
}

div#WasteBox.FleaMarket .SubPanel td.UpperContentActive
{
	background-color: #f3ffeb;

	padding: 7px 7px 7px 7px;
}

div#WasteBox.FleaMarket .SubPanel td.Title
{
	background-color: #c8e2b7;
	font-weight: bold;
	
	padding: 2px 7px 2px 7px;
}

div#WasteBox.FleaMarket .SubPanel td.TitleActive
{
	background-color: #d1e0c7;
	font-weight: bold;
	
	padding: 2px 7px 2px 7px;
}

div#WasteBox.FleaMarket .SubPanel td.LowerContent
{
	background-color: #f3ffeb;

	padding: 7px 7px 7px 7px;
}

div#WasteBox.FleaMarket .SubPanel td.LowerContentActive
{
	background-color: #f3ffeb;

	padding: 7px 7px 7px 7px;
}

DIV#WasteBox DIV.Informations TABLE.Menu TD.Button DIV
{
	background-color: #E4FFD2;

}
