@charset "utf-8";
/* CSS Document */

	/* Design */
	body {
		padding: 0px;
		background-color:#FFFFFF;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}	

	#page {
		margin: 0px;
		padding: 0px;
	}	

	#header {
		width: 750px;
		height: 101px;
		padding: 0px;
		margin: 0px;
	}
	
	#header-top-750x37 {
		position:absolute;
		left:0px;
		top:0px;
		width:750px;
		height:37px;
	}

	#header-left-504x52 {
		position:absolute;
		left:0px;
		top:37px;
		width:504px;
		height:52px;
	}

	#header-logo-middle-207x52 {
		position:absolute;
		left:504px;
		top:37px;
		width:207px;
		height:52px;
	}

	#header-right-39x52 {
		position:absolute;
		left:711px;
		top:37px;
		width:39px;
		height:52px;
	}

	#topnav_bottom_750x10 {
		position:absolute;
		left:0px;
		top:89px;
		width:750px;
		height:10px;
	}

	#top-black-line-750x1 {
		position:absolute;
		left:0px;
		top:99px;
		width:750px;
		height:1px;
	}

	#content {
/*		position: absolute;
		top: 100px;
		left: 0px;*/
		width: 750px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 0px;
	}

	#text {
		margin-left: 44px;
		margin-right: 12px;
		font-weight: normal;
		font-style: normal;
		font-size: 12px;
	}

	/* Elements */
	h1 {
		margin-left: -33px;
		margin-right: 12px;
		font-weight: bold;
		font-style: normal;
		font-size: 180%;
		line-height: 1.1em;
		color: #708090;
		border-left: #d4d4d4 solid 20px;
		border-bottom: #d4d4d4 solid 4px;
		padding-left: 12px;
		margin-top: 32px;
	}

	#contact {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		border-top: #d4d4d4 solid 1px;
		margin-top: 40px;
		left: 0px;
		text-align: right;
		width: 750px;
	}

	/* Menue */
	#menue {
		margin: 0;
		padding: 0;
		height: 22px;
		font: 11px Verdana, sans-serif;
		width: 100%;
		border-bottom: 1px solid #bbbbbb;
		list-style-type: none;
		background: #ffffff;
	}
	
	#menue ul {
		margin: 0px;
		list-style-type: none;
	}
	
	#menue li {
		float: left;
		margin: 0;
		padding: 0;
		width: auto;
		display: block;
	}

	#menue li a, #menue li a:link {
		background: #ffffff;
		color: #555555;
		text-decoration: none;
		padding: 3px 5px 3px 5px;
		display: block;
		border-bottom: 3px solid #ffffff;
	}

	#menue li a:hover {
		color: #003399;
		border-bottom: 3px solid #bbbbbb;
		cursor: pointer;
		background: #eeeeee;
	}

	#menue li a.menu_current, #menue li a.menu_current:link {
		color: #000000;
		cursor: default;
		font-weight: bold;
		border-bottom: 3px solid #999999;
	}

	#menue ul li.menu_current a.menu_current:hover {
		border-bottom: 3px solid #ff9900;
		background: #eeeeee;
	}

	/* Tables */
	th.head {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		width: 120px;
	}

	td {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

	td.detail {
		text-align: center;
		height: 30px;
	}

	td.detail2 {
		text-align: left;
		height: 30px;
		width: 550px;
	}

	td.even {
		background-color: #F5F5DC;
	}

	td.odd {
		background-color: #ffffff;
	}

	/* Forms */
	input.vary {
		background-color: #ffffff;
		width: 50px;
	}

	select.vary {
		background-color: #ffffff;
		width: 95px;
	}

	input#description {
		width: 100%;
		border-left: thin solid White;
		border-right: thin solid White;
		border-top: thin solid White;
		border-bottom: thin solid White;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

	button#varyprice {
		border-left: 0px solid White;
		border-right: 0px solid White;
		border-top: 0px solid White;
		border-bottom: 0px solid White;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		border-style: none none none none;
	}

	.error {
		background-color: #ff0000;
	}

	.errormessage {
		font-weight: bold;
		text-align: center;
		color: Maroon;
	}

