body	{	margin:0; padding:0; border:0; font-size:71%; text-align:left;
				font-family: Verdana, Geneva, sans-serif; color:#000000; }

.contentblock { margin:0px 0px 16px 0px; padding:0; }

h1 { margin:0px 0px 4px 0px; padding:0; font-weight:bold;
		 font-size:100%; font-family: Verdana, Geneva, sans-serif; color:#000000; }

p { margin:0px 0px 0px 0px; padding:0; font-weight:normal;
	 font-size:100%; font-family: Verdana, Geneva, sans-serif; color:#000000; }

p.tight { margin:0; padding:0; font-weight:normal;
					font-size:100%; font-family: Verdana, Geneva, sans-serif; color:#000000; }

p.confirmation { margin:12px 0px 16px 0px; padding:0; font-weight:bold;
	 font-size:100%; font-family: Verdana, Geneva, sans-serif; color:#ff0000; }

p.just { margin:0px 0px 16px 0px; padding:0; font-weight:normal; text-align:justify;
	 font-size:100%; font-family: Verdana, Geneva, sans-serif; color:#000000; }

p.justtight { margin:0; padding:0; font-weight:normal; text-align:justify;
	 font-size:100%; font-family: Verdana, Geneva, sans-serif; color:#000000; }

.subtitle { margin:0px 0px 0px 0px; padding:0; font-weight:normal; font-style:italic;
	font-size:90%; font-family: Verdana, Geneva, sans-serif; color:#000000; }

a img {border:0px;}
a {color:#000000;}

sup.required { color:#ff0000; }

table.sumTable {	border:0; margin:0px 0px 16px 0px; padding: 0px; border-spacing:0px; border-collapse:collapse; }
table.sumTable tr th { vertical-align:bottom; background-color:#cccccc; padding: 2px 10px 2px 0px; }
table.sumTable tr td { vertical-align:bottom; background-color:#dddddd; padding: 2px 10px 2px 0px; }
table.sumTable tr td.tfooter { vertical-align:bottom; background-color:#dddddd; padding: 2px 10px 2px 0px; 
											border-width: 1px 0px 0px 0px; border-style:solid; border-color:#cccccc;}

table.addressTable {	border:0; margin:0px 0px 16px 0px; padding: 0px; border-spacing:0px; border-collapse:collapse; }
table.addressTable tr td { vertical-align:bottom; padding: 2px 10px 2px 0px; }

table {	border:0; margin:0px 0px 16px 0px; padding: 0px; border-spacing:0px; border-collapse:collapse; }
table tr th { vertical-align:bottom; background-color:#cccccc; padding: 2px 10px 2px 0px; }
table tr td { vertical-align:bottom; padding: 2px 10px 2px 0px; }

table.picnews {	border:0; margin:0px 0px 0px 0px; padding:0; border-spacing:0; border-collapse:collapse; }
table.picnews tr td { vertical-align: top; padding:0px 5px 0px 0px; }
table.picnews tr td.image { width:200px; }

input.address {	margin: 0; padding: 0; border: 1px #000000 solid; background-color: #ffffff; height: 18px; font-size:12px; }
input.quantity {	margin: 0; padding: 0; border: 1px #000000 solid; background-color: #ffffff; height: 14px; font-size:10px; }

select option { font-size:71%; }

hr { color:#000000; background-color:#000000; height:1px; border:0;}

/* ----------------------------------------------------------------------------------------------------------- */
/* allgemein */
/* ----------------------------------------------------------------------------------------------------------- */
/*.supercontainer { position:absolute; left:50%; top:50%; width:720px; height:750px; margin: -375px 0 0 -360px;
									text-align:left; background-color:#ffffff; color:#000000; } */

.supercontainer { position:absolute; left:50px; top:10px; width:900px; margin:0;
									text-align:left; background-color:#ffffff; color:#000000; }
/* ----------------------------------------------------------------------------------------------------------- */
/* nav layers */
/* ----------------------------------------------------------------------------------------------------------- */
.navcontainer { position:absolute; left:0px; top:0px; width:120px; margin:0; padding:0; }
	.nav-0 { position:absolute; left:56px; top:7px; padding:0; margin:0; }
	.nav-1 { position:absolute; left:43px; top:43px; padding:0; margin:0; }
	.nav-2 { position:absolute; left:51px; top:72px; padding:0; margin:0; }
	.nav-3 { position:absolute; left:47px; top:98px; padding:0; margin:0; }
	.nav-4 { position:absolute; left:20px; top:129px; padding:0; margin:0; }

.specialnav { position:absolute; left:735px; top:7px; margin:0; padding:0; }

/* ----------------------------------------------------------------------------------------------------------- */
/* content layers */
/* ----------------------------------------------------------------------------------------------------------- */
.bigpiccontainer { position:absolute; left:120px; top:0px; width:600px; height:450px; margin:0; padding:0; }

.contentcontainer { position:absolute; left:120px; top:460px; width:600px; 
										margin:0; padding:10px 20px 0px 0px; overflow:auto; text-align:left; }

.fullcontentcontainer { position:absolute; left:120px; top:0px; width:600px; 
												margin:0; padding:0; overflow:auto; text-align:left; }

