body {
	color						: #e0e0e0;
	background-color			: #566c93;
	font-family					: Verdana, Arial, Helvetica, sans-serif;
	font-size					: 14px;
	sccrollbar-base-color		: #566c93;
	scrollbar-track-color		: #566c93;
	scrollbar-face-color		: #3d5788;
	scrollbar-highlight-color	: #e0e0e0;
	scrollbar-3d-light-color	: #566c93;
	scrollbar-dark-shadow-color	: #566c93;
	scrollbar-shadow-color		: #e0e0e0;
	scrollbar-arrow-color		: #e0e0e0;

	margin				: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-top			: 0px;
	margin-bottom		: 0px;
}

table {
	table-layout		: auto;
	overflow			: visible;
	border-spacing		: 0px;
	margin				: 3px;
}

td, h1, h2, h3, h4 {
	padding				: 3px;
}

a {
	text-decoration		: none;
	white-space			: nowrap
}

a:link {
	color				: #C0C000;
}

a:visited {
	color				: #FF8F8F;
}

a:active {
	color				: #8F8F8F;
}

a:hover {
	color				: #CACA00;
	text-decoration		: underline overline;
}

input, textarea, select, iframe, option {
	color				: #eeeeff;
	background-color	: #4d6798;
	border				: 1px solid #0000df;
	text-decoration		: none;
}

input:hover, select:hover, textarea:hover, iframe:hover, option:hover {
	border				: 1px solid #0000ef;
}

select, iframe, option {
	cursor				: pointer;
}

input, textarea {
	cursor				: text;
}

.reset, .disabled, .select, .input {
	border-style		: groove;
}

.submit, .reset, .input, .delete {
	cursor				: pointer;
}

.disabled {
	background-color	: #e0e0e0;
	color				: #000000;
}

.delete {
	background-color	: #e0e0e0;
	color				: #e03030;
}

.signup {
	background-color	: #3d5788;
}

.super  {
	width				: 230px;
}

.normal {
	width				: 150px;
}

.big {
	font-size			: 22px;
	font-weight			: bold
}

.medium {
	font-size			: 18px;
	font-weight			: bold
}

.member {
	height				: 22px;
	font-weight			: bold;
}

.nobr {
	white-space			: nowrap
}

a:hover.menu_blur {
	text-decoration		: underline overline;
}

.menu {
	width				: 165px;
	margin-top			: 0px;
	margin-bottom		: 0px;
	border				: 1px solid #e0e0e0;
	background-color	: #3d5788;
	text-align			: left;
	font-size			: 12px;
}

.admin_title, .admin_footer {
	text-align			: center;
	margin-top			: 0px;
	margin-bottom		: 0px;
	background-color	: #3d5788;
	padding-top			: 3px;
	padding-bottom		: 3px;
}

.menutitle {
	text-align			: center;
	margin-top			: 5px;
	margin-bottom		: 15px;
	background-color	: #3d5788;
	padding-top			: 3px;
	padding-bottom		: 3px;
	width				: 165px;
	font-weight			: bold;
	text-decoration		: underline;
}

.menutitle {
	border				: 1px solid #e0e0e0;
	font-size			: 16px;
}

.menuheader {
	font-weight			: bold;
	margin-top			: 14px;
}

.guest_title2 {
	text-align			: center;
	margin-top			: 0px;
	margin-bottom		: 0px;
	border-bottom		: 1px solid #e0e0e0;
	background-color	: #3d5788;
	padding-top			: 3px;
	padding-bottom		: 3px;
}

.guest_header, .guest_footer, .admin_header {
	text-align			: center;
	margin-top			: 0px;
	margin-bottom		: 0px;
	background-color	: #3d5788;
	padding-top			: 3px;
	padding-bottom		: 3px;
	cursor				: default;
}

.menutitle, .admin_title, .guest_title2 {
	font-size			: 16px;
	font-weight			: bold;
}

.guest_title2 {
	white-space			: nowrap
}

table.t1 {
	text-align			: center;
	vertical-align		: top;

	margin-top			: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;
	margin-right		: 0px;

	padding-top			: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
	padding-right		: 0px;

	height				: 100%;
	min-width			: 95%;
	max-width			: 100%;
	max-height			: 100%;
	min-height			: 95%;
	overflow			: auto;
}

.menu_blur {
	display				: block;
	padding-left		: 6px;
	padding-top			: 1px;
	padding-bottom		: 1px;
	text-align			: left;
	white-space			: normal;
}

.menu_blur:hover, .menu_blur_admin:hover, A.menu_blur_admin:hover {
	background-color	: #3d5788;
	text-align			: left;
	text-decoration		: none;
}

.menu_admin {
	display				: block;
	border				: 1px solid #e0e0e0;
	padding-top			: 0px;
	padding-bottom		: 0px;
	margin-top			: 0px;
	margin-bottom		: 0px;
	padding				: 0px;
	margin				: 0px;
}

A.menu_blur_admin {
	display				: block;
	padding-top			: 0px;
	padding-bottom		: 0px;
	margin-top			: 0px;
	margin-bottom		: 0px;
	padding				: 0px;
	margin				: 0px;
}

.menu_blur_admin {
	display				: block;
	padding-left		: 6px;
	padding-top			: 0px;
	padding-bottom		: 0px;
	margin-top			: 0px;
	margin-bottom		: 0px;
}

.seperator {
	padding				: 0px; margin: 0px;
	font-size			: 1px;
	min-height			: 1px;
}

.admin_table, .guest_table {
	width				: 700px;
	margin				: 3px;
	border				: 1px solid #e0e0e0;
}

.idbest_table {
	width				: 630px;
	height				: 66px;
	margin				: 3px;
	border				: 1px solid #e0e0e0;
}

.switch_sw1 {
	background-color	: #4d6798;
	border-bottom		: 1px solid #e0e0e0;
}

.switch_sw2 {
	background-color	: #435d8d;
	border-bottom		: 1px solid #e0e0e0;
}

.tiny   {
	font-size			: 12px;
}

.mini_select {
	border				: dotted 1px;
	background-color	: #3d5788;
	border-color		: #0000df;
	font-size			: 10px;
}

.top {
	border-top			: 1px solid #e0e0e0;
}

.bottom {
	border-bottom		: 1px solid #e0e0e0;
}

.right {
	border-right		: 1px solid #e0e0e0;
}

.left {
	border-left			: 1px solid #e0e0e0;
}

.dashed {
	border				: 2px solid #e0e0e0;
}

.bestell {
	background-color	: #3d6798;
	border				: 1px solid #e0e0e0;
}

h1, h2, h3, h4 {
	margin				: 0px;
	padding				: 0px;
	margin-bottom		: 5px;
}

.admin_done {
	padding-top			: 10px;
	padding-bottom		: 10px;
	padding-left		: 10px;
	padding-right		: 10px;
	margin-top			: 20px;
	margin-bottom		: 20px;
	margin-left			: 20px;
	margin-right		: 20px;
	border				: 1px solid #e0e0e0;
	width				: 400px;
	background-color	: #3d5788;
}

.login_form {
	width				: 500px;
	height				: 200px;
	padding-top			: 10px;
	background-image	: url(../images/login_form.jpg);
	background-repeat	: no-repeat;
}

.login_table {
	width				: 400px;
	height				: 179px;
	background-color	: transparent;
	padding				: 0px;
	spacing				: 0px;
	border				: 1px solid #ffffff;
}

.login_input {
	border			: 1px solid #ffffff;
	color			: #ffffff;
}

div.login_line {
	display				: inline;
	width				: 100px;
}

span.login_line {
	vertical-align		: middle;
	padding-top			: 7px;
	padding-bottom		: 7px;
	display				: inline-block;
}

div.login_row {
	list-style			: none inside;
	margin-top			: 5px;
	margin-bottom		: 5px;
	height				: 40px;
}

.help_link:hover {
	cursor				: help;
}

#help {
	border				: 1px solid #e0e0e0;
	position			: absolute;
	left				: 20px;
	top					: 50px;
	width				: 415px;
	height				: 340px;
	display				: none;
	z-index				: 99;
	background-color	: #3d5788;
}

#helpheader {
	position			: absolute;
	top					: 0px;
	left				: 0px;
	width				: 100%;
	height				: 22px;
	background-color	: #3d5788;
	text-align			: center;
	padding-top			: 3px;
	border-bottom		: 1px solid #e0e0e0;
	cursor				: default;
}

#helpclose {
	border-left			: 1px solid #e0e0e0;
	padding-left		: 1px;
	padding-top			: 0px;
	padding-bottom		: 2px;
	position			: absolute;
	top					: 0px;
	right				: 0px;
	width				: 25px;
	height				: 22px;
	text-align			: center;
	font-weight			: bold;
	font-size			: 18px;
	cursor				: default;
}

#helpcontent {
	position			: absolute;
	top					: 25px;
	left				: 0px;
	text-align			: left;
	margin-top			: 1px;
	margin-bottom		: 1px;
	padding-top			: 8px;
	padding-bottom		: 5px;
	z-index				: 99;
	height				: 276px;
	overflow			: auto;
	width				: 415px;
	cursor				: text;
}

#helpfooter {
	position			: absolute;
	bottom				: 0px;
	left				: 0px;
	width				: 100%;
	height				: 22px;
	background-color	: #3d5788;
	text-align			: center;
	padding-top			: 3px;
	border-top			: 1px solid #e0e0e0;
	cursor				: default;
}

#helpquest {
	padding-left		: 5px;
	background-color	: #3d5788;
	border-top			: 1px solid #e0e0e0;
	border-bottom		: 1px solid #e0e0e0;
	height				: 18px;
	overflow			: visible;
}

#helpansw {
	padding-left		: 10px;
	padding-right		: 10px;
	padding-top			: 10px;
	padding-bottom		: 14px;
}

.center {
	text-align			: center;
}

.box {
	text-align			: center;
	background-color	: #3d5788;
	border				: 3px dashed #e0e0e0;
	width				: 500px;
	margin-right		: auto;
	margin-left			: auto;
}

.order_table {
	margin-top			: 0px;
	margin-bottom		: 0px;
	border				: 1px solid #e0e0e0;
}

.order_header, .order_footer {
	text-align			: center;
	margin-top			: 0px;
	margin-bottom		: 0px;
	background-color	: #3d5788;
	padding-top			: 3px;
	padding-bottom		: 3px;
}

.order_header {
	border-bottom		: 1px solid #e0e0e0;
}

.order_footer {
	border-top			: 1px solid #e0e0e0;
}

.order_banner {
	border				: 2px solid #e0e0e0;
	width				: 474px;
	margin-bottom		: 40px;
}

.home_block {
	border				: 1px solid #e0e0e0;
	margin-top			: 0px;
	margin-bottom		: 0px;
	background-color	: #3d5788;
	text-align			: left;
	width				: 510px;
	max-width			: 580px;
	display				: block;
	padding				: 2px;
}

.home_block:hover {
	background-color	: #3d5788;
	text-decoration		: none;
}

div.floater {
	display				: inline;
	border				: 0px;
	padding-top			: 1px;
	padding-bottom		: 1px;
	padding-left		: 1px;
	padding-right		: 1px;
}

div.floater_box {
	display				: inline-block;
	width				: 100px;
	height				: 35px;
	margin				: 1px;
}

img.floater {
	border				: 0px;
	width				: 88px;
	height				: 31px;
}

a.floater_href {
	width				: 115px;
	white-space			: normal;
}

.para {
	padding-top			: 5px;
	padding-lef			: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
}

.advent_table {
	width				: 400px;
	clear				: both;
}

.advent_table2 {
	width				: 430px;
	clear				: both;
}

.advent_links {
	display				: inline-block;
	vertical-align		: top;
	width				: 90px;
	height				: 105px;
	float				: left;
}

.advent_spacer {
	display				: inline-block;
	vertical-align		: top;
	height				: 105px;
	float				: left;
}

.advent_spacer2 {
	font-size			: 20px;
	display				: inline-block;
	width				: 220px;
	height				: 85px;
	padding-left		: 10px;
	padding-top			: 20px;
	float				: left;
}

.advent_oben {
	vertical-align		: top;
	width				: 90px;
	height				: 105px;
}

.advent_rechts {
	display				: inline-block;
	vertical-align		: top;
	width				: 90px;
	height				: 105px;
	float				: right;
}

.advent_unten {
	vertical-align		: top;
	width				: 90px;
	height				: 105px;
	clear				: both;
}

.advent_header {
	font-size			: 30px;
	font-weight			: bold;
	padding-top			: 5px;
	padding-lef			: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
}

.sponsor_box {
	width				: 88px;
	height				: 31px;
	white-space			: normal;
}

.sponsor_link {
	white-space			: normal;
}

.unfinished {
	color				: #a0a0a0;
	font-style			: italic;
}

