body
	{
	background-color: #c0c0c0;
	margin: 0px;
	padding: 0px;
	}

th, h1, h2, h3 {
	font-weight: normal !important;
}

table {
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-width: 0;
	border-style: none;
	border-spacing: 0px;
}

td, th {
	border-top-color: #808080;
	border-left-color: #808080;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-width: 0px;
	border-style: 0;
	border-spacing: 0px;
}

table.border2 {
	border-width: 2px;
	border-style: solid;
	border-spacing: 2px;
}

	table.border2 >tbody >tr >td,
	table.border2 >tbody >tr >th {

		border-width: 1px;
		border-style: solid;
		border-spacing: 2px;
	}

table.border3 {
	border-width: 3px;
	border-style: solid;
	border-spacing: 2px;
}

	table.border3 >tbody >tr >td,
	table.border3 >tbody >tr >th {

		border-width: 1px;
		border-style: solid;
		border-spacing: 3px;
	}

table.border4 {
	border-width: 3px;
	border-style: solid;
	border-spacing: 2px;
}

	table.border4 >tbody >tr >td,
	table.border4 >tbody >tr >th {

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

	}


table.border0,
table.border0 >tbody >tr >td,
table.border0 >tbody >tr >th {
	border: 0;
}




a:link {
	color: blue;
}

a:visited {
	color: #f6f;
}

a:link, a:visited
	{
	text-decoration: none;
	}

a:hover
	{
	text-decoration: none;
	color: #cccccc;
	background-color: #0000ff;
	}

a:active
	{
	color: #ffffff;
	background-color: #0000ff;
	text-decoration: blink;
	}

body, td, th
	{
	font-family: "System", "Fixedsys", "Terminus", "Chicago", "Charcoal", sans-serif;
	font-size: 14px;
	}

.font, h2
	{
	font-family: "System", "Fixedsys", "Terminus", "monospac821 BT", "Chicago", "Charcoal", sans-serif !important;
	}

th
	{
	background-color: #000000;
	color: #cccccc;
	font-size: x-large;
	font-weight: normal;
	}

.small, small, .nav, .downloads td, .kibbutz td, input, textarea, .small td, button
	{
	font-size: 11px;
	font-family: "Terminus", "Tahoma", "Geneva", "Arial",  sans-serif;
	}

.kibbutz
	{
	background-color: silver;
	}

.downloads td, .nav
	{
	text-align: center;
	vertical-align: middle;
	}

.downloads th, .kibbutz th
	{
	background-color: #000000;
	color: #cccccc;
	font-size: 100%;
	font-weight: normal;
	}

.lineinput
	{
	width: 100%;
	}

textarea
	{
	width: 100%;
	height: 100%;
	overflow: auto;
	}

input, textarea
	{
	/*background-color: silver;*/
	}

form
	{
	margin: 0px;
	padding: 0px;
	}

hr
	{
	margin: 0px;
	height: 1px;
	}


del
	{
	text-decoration: strike-through;
	}
add
	{
	text-decoration: underline;
	}

.new
	{
	background-color: red;
	color: yellow;
	}

td.new
	{
	vertical-align: middle;
	text-align: center;
	}

.super
	{
	background-color: red;
	color: yellow;
	background-image: url("img/bgrasterz.gif");
	}

.special
	{
	background: #000;
	color: #ccc;
	}
.special td
	{
	color: #fff;
	}
.special a:link
	{
	color: #66f;
	}
.special a:visited
	{
	color: #c3c;
	}
.special a:hover
	{
	color: #fff;
	}
.special small
	{
	color: #ccc;
	}

.bub-links
	{
	width: 74px;
	height: 55px;
	background: url(img/bub-links.gif);
	color: #000;
	text-align: center;
	vertical-align: middle;
	}
.bub-links small {color: #000;}

.bub-rechts
	{
	width: 74px;
	height: 55px;
	background: url(img/bub-rechts.gif);
	color: #000;
	text-align: center;
	vertical-align: middle;
	}
.bub-rechts small {color: black;}

#footer
	{
	background: #fff;
	}

h1, h2, h3
	{
	margin:0;
	font-weight: normal;
	}

ul, ol
	{
	padding-bottom: 0;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	}


/* shop */


	td.item
		{
		text-align: center;
		/*display: block;
		margin: 0 auto;
		text-align: center;*/
		}

	td.item h3
		{
		text-align: center;
		}

table.price {
	width: 100%;
}

	td.item .price td
		{
		text-align: center;
		}

	td.item .price td a
		{
		background-color: #ff0;
		padding: 0 6px;
		}



/* space style */


.space
	{
	background: url(img/space.gif) black fixed;
	}

.continent
	{
	background-color: #c0c0c0;
	}

#stationfade
	{
	text-align: right;
	width: 100%;
	height: 112px;
	background: url(img/bg-station-fade.gif) bottom right repeat-x;
	}

#stationtop
	{
	text-align: right;
	width: 100%
	height: 128px;
	background: url(img/bg-station-top.gif) top right repeat-x;
	}

#stationbottom
	{
	vertical-align: bottom;
	text-align: right;
	background: url(img/bg-station-bottom.gif) bottom right repeat-x;
	}



/* shopping */

td.money {
	text-align: right;
}

div.block {
	padding: 2em;
}

	div.block li {
		margin-bottom: 1em;
	}

div.adr {
	padding: .5em;
}



/* url row */

.urlrow {
	display: none;
}



/* multilang */

table.multilang td {
	vertical-align: top;
	padding: 4px
}

table.multilang th {
	text-align: left;
	color: #fff;
	vertical-align: top;
	padding-top: 1em;
}

	table.multilang h2 {
		font-size: 28px;
		font-weight: normal;
	}

table.order td, table.order th {
	vertical-align: middle;
	padding-top: 0;
}

	table.order th {
		font-size:14px;
	}

table.nowrap td,
table.nowrap th {
	white-space: nowrap;
}


.hide {
	display: none;
}