@import url("/html4.css");
@import url("/lightbox.css");

html { background: #000 url(/assets/Image/Layout/page_bgnd.png) no-repeat center top; overflow: hidden; }
body {
	margin: 0;
	padding: 0;
	color: #fff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	background: transparent url(/assets/Image/Layout/container_bgnd.jpg) no-repeat center top;
	height: 750px;
	overflow: hidden;
}

h1 { font-size:125%; }
h2 { font-size:110%; }
h3 { font-size:100%; }

a:link { color: #000000; text-decoration:none; font-weight:bold; }
a:visited { color: #000000; text-decoration:none; font-weight:bold; }
a:hover { color: #000000; text-decoration:underline; font-weight:bold; }
a img { border: none; text-decoration: none }
th { text-align: left }
form, textarea, input, select { font-family: Verdana, Helvetica, sans-serif; font-size: 100%; }
form { display:inline }

/* Layout ------------------------------------------------------------------------------------------------------------------------ */
div#container { width:753px; margin:0 auto; }
div#header { position:relative; height:109px; }
div#content { position:relative; height:480px; margin:0 auto; padding:10px 30px 10px 10px; color:#000; background:#fff url(/assets/Image/Layout/content_bgnd.jpg) no-repeat center 109px fixed ; overflow:auto; overflow-x: hidden }
div#signet { position:absolute; bottom: 5.44em; left:-20px }
div#navlevel1 { position:absolute; bottom: 1.33em; margin-bottom:20px; }
div#navlevel2 { position:absolute; bottom: 0.99em; margin:0 30px; }
#navlevel1 a, #navlevel2 a { font-family:Tahoma,sans-serif; text-decoration:none; padding:0 0.5em; }
a.navlevel1:link,
a.navlevel1active:link,
a.navlevel1:active,
a.navlevel1active:active,
a.navlevel1:visited,
a.navlevel1active:visited
{ color:#fff; font-weight:bold; }
a.navlevel2:link,
a.navlevel2active:link,
a.navlevel2:active,
a.navlevel2active:active,
a.navlevel2:visited,
a.navlevel2active:visited
{ color:#fff; font-weight:normal; }
a.navlevel1active:link,
a.navlevel2active:link,
a.navlevel1active:active,
a.navlevel2active:active,
a.navlevel1active:visited,
a.navlevel2active:visited
{ background:transparent url(/assets/Image/Layout/navactive_bgnd.png) no-repeat left top; color:#000; }

/* elements used by µCMS --------------------------------------------------------------------------------------------------------- */
/* form error messages */
div.error-formfield { color:#db0031; font-weight:bold; display:none }
input.error-formfield, textarea.error-formfield, select.error-formfield { border:1px inset #000; background-color:#fcdfb2 }
/* logout form */
div#logout { margin-top: 2.66em; text-align: center; }
div#logout a { display:inline; padding:0; margin:0 }
div.authdisplay0, div.authdisplay { display: none }
/* mucms page navigation */
.mucms-pagenavigation {	clear:both; padding:0.25em 0.66em; margin:1.33em 0; background-color: transparent; border-top:1px solid silver }


/* guestbook --------------------------------------------------------------------------------------------------------------------- */
.gb_entry { background-color:#f3f1f2; border:1px dotted #401f01; margin:1em 0; padding: 0.8em }
.gb_date {
	float: right;
	width: 5.5em;
	text-align: center;
	line-height: 180%;
	color:#909090;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	margin:-0.8em -0.8em 1em 1em;
	padding-bottom: 0.4em;
}
.gb_date .day 	{ margin:0; padding:0; font-family:Georgia, serif; font-size:2.3em; font-weight:bold }
.gb_date .month	{ margin:0; padding:0; font-family:Georgia, serif; font-size:1.3em; font-weight:bold }
.gb_date .year	{ margin:0; padding:0; font-family:Georgia, serif; font-size:1.0em; line-height:0.9em }
.gb_header 		{ font-weight:bold }
.gb_comment 	{ background-color:#fbf5f5; margin:1em -0.8em -0.8em -0.8em; clear:both }