BODY {
	/* background-image : url(files/woa_mittel_wasser_2.gif) ;
	*/
	background-attachment : fixed;
	background-color : #8CD190;
	margin: 10;
	font : 12 Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#guestbook {
	background-color : #8CD190;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width : 540px;
	padding : 5px;
	border : 1px black solid;
	margin-bottom : 10px;
}


H1, H2, H3, H4 {
	font-family : "Courier New", Courier, monospace;
}

H1 {
	text-align : center;
	background-color : silver;
	padding : 15;
	border : 1px solid black;
	font-size : 25px;
}

H2 {
	font-size : 22;
}
TABLE, TH, TR, TD {
	font-size : 12;
}

INPUT {
	font-size : 10;
}
#container {
	margin : auto;
	background : white;
	width : 788px;
	border : 1px solid #888888;
}

#header {
	background-image: url(files/banner3.jpg);
	height: 100px;
	text-align: left;
	padding: 0;
	background-repeat : no-repeat;
}
#subheader {
	background-image: url(files/banner2_bottom.jpg);
	color : White;
	padding : 5;
	border-bottom : 2px black solid;
	font : bold 16 Arial, Helvetica, sans-serif;
}
 #login {
	float: right;
	color : white;
	padding : 0;
	text-align: right;
	font-size : 10;
	font-weight : normal;
}
#login a {
	font-weight : normal;
}

#login INPUT {
	font-size : 10;
	width : 90;
}

#subheader a {
	text-decoration: none;
	color: White;
}
#subheader a:hover {
	text-decoration : none;
	color: Yellow;
}

#footer {
	text-align: center;
	font-size : 10;
	padding: 10;
}

#main {
	padding : 5;
}


#roomliste {
	background-color : silver; 
	width: 150;
	padding : 10;
	float: left;
}

#museum {
	margin-left : 180;
}

.admin_TD {
	border-right : 1px black solid; 
	padding : 3;
}
.admin_TH {
	border-bottom : 2px black solid; 
	padding : 3;
}
.debug {
	background-color: Fuchsia;
	color : black;
	width : 240;
}

.warning {
	background-color : yellow;
}
.error {
	color : red;
}

.OK {
	color : green;
}

.inactive_input {
	background-color : silver;
	border-top : 1px black solid;
	border-left : 1px black solid;
	border-bottom : 1px solid Gray;
	border-right : 1px solid Gray;
	padding : 1px;
	font-size: 10px;
	height : 14px;
	width: 80px;
}

.logfile {
	background-color: #ECECEC;
	padding: 5px;
}

.admin_details {
	background-color : #bbbbbb;
	float : right;
	margin : 5px;
	padding : 5px;
	border-bottom : 1px solid Black;
	border-right : 1px solid Black;
	border-top : 1px solid #909090;
	border-left : 1px solid #909090;
}

#roomlist_entry  {
/*	border-bottom : 1px solid Black;
*/
	padding: 0px;
}
#roomlist_entry a {
	text-decoration : none;
}