p { 
	font-family:Arial, Sans Serif; 
	color:#ffcc99; 
	font-size:12px; 
}

p.title {
	font-size:16px;
	font-weight:bold;	
}

a { 
	font-family:Arial, Sans Serif; 
	color:#ffcc99; 
	font-size:12px; 
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

td { 
	font-family:Arial, Sans Serif; 
	color:#ffcc99; 
	font-size:12px; 
}

div { 
	font-family:Arial, Sans Serif; 
	color:#ffcc99; 	
	font-size:12px; 
}

body	{ 
	background-color:#210803; 	
}

div.main {
	padding:10px;
}

input {
	font-family:Arial, Sans Serif;
	font-size:12px;
	border:1px solid #ffcc99;
	color:#ffcc99;
}

div.box {
	padding:10px;
	margin-bottom:10px;
	border:1px solid #ffcc99;
	background-color:#581508;
}

textarea {
	background-color:#581508;
	color:#ffcc99;
	font-family:Arial, Sans Serif;
	font-size:12px;
	border:1px solid #ffcc99;
	overflow:auto;
	width:300px;
	height:100px;
}

textarea.big {
	width:300px;
	height:150px;
}

input.txt {
	background-color:#581508;
}

img.hvsc { 
 height:20px;
 position:relative;
 top:2px;
}

input.hvsc {
	background-color:#581508;
	height:20px;
	font-size:14px;
	position:relative;
	top:-3px;
}

input.btn {
	background-color:#581508;
}

.bottom {
	font-size:12px;
	color:#581508;
}

table.calendar {
	table-layout:fixed;
	width:200px;
	overflow:hidden;
	padding:0px;	
	background-color:#581508;
}

table.calendar_content {
	table-layout:fixed;
	width:100%;
	overflow:hidden;
	padding:0px;
}

td.cal_day {
	border:1px solid #ffcc99;
	text-align:right;
	cursor:pointer;
}

td.cal_day_hl {
	border:1px solid #ffcc99;
	text-align:right;
	cursor:pointer;
	background-color:#880000;
}

table.news {
	table-layout:fixed;
	width:200px;
	overflow:scroll;
	padding:0px;
	spacing:0px;
}

td.news_title {
	font-family:Times;
	font-size:13px;
	font-weight:bold;
	color:#ffcc99;		
	border-bottom:1px solid #ffcc99;
	padding:1px;
	background-color:#581508;
}

td.news_body {
	font-family:Times;
	font-size:13px;
	padding:3px;	
}

td.main_links {
	padding:10px;
	width:220px;
	height:100%;
	background-color:#581508;
	vertical-align:top;	
}

td.main_rechts {
	padding:10px;
	height:100%;
	vertical-align:top;
	background-color:#581508;
	background-repeat:no-repeat;
	background-position:bottom right;
}

td.main_gross {
	padding:10px;
	width:100%;
	height:100%;
	background-color:#581508;
	vertical-align:top;	
}

#main {	
	position:relative;	
	width:800px;	
	border:0px;
	background-color:#581508;
	font-size:14px;
}

#title {
	width:800px;
	height:120px;
	border:0px;
	background-color:#210803;
}

#bottom {
	position:relative;
	width:800px;
	height:40px;
	border:0px;
	background-color:#210803;
}

#galerie_info {
	position:absolute; 
	top:450px; 
	color:#210803; 
	width:200px; 
	height:50px; 
	text-align:center; 
	font-size:10px;
}

#newentry {
	position:absolute;
	top:100px;
	left:160px;
	width:480px;
	height:320px;
	padding:5px;
	background-color:#210803;
	border:1px solid #ffcc99;
}

#login {
	position:absolute;
	top:100px;	
	left:160px;
	width:480px;
	height:270px;
	padding:5px;
	background-color:#210803;
	border:1px solid #ffcc99;
}

table.guestbook {
	border:0px;
	width:80%;
}

td.guestbook_header {
	border-bottom:1px solid #ffcc99;
	padding:1px;
	background-color:#581508;
	color:#ffcc99;
	font-weight:bold;
	font-size:14px;
}

td.guestbook_body {
	padding-bottom:20px;
	font-size:12px;
}

/* SQL Liste */
table.liste 	{ width:500px; border:1px solid #ffcc99; background-color:#581508;}
table.sqlliste { width:500px; border:0px; }
td.header	{ background-color:#210803; color:#ffcc99; padding:2px; font-weight:bold; font-size:12px; }
td.light		{ background-color:#581508; color:#ffcc99; padding:2px; font-weight:normal; font-size:12px; }
td.dark		{ background-color:#3e0f05; color:#ffcc99; padding:2px; font-weight:normal; font-size:12px; }
a.liste 		{ font-size:12px; }

