html, body {
	background-color:		#000;
	color:					#030;
	font:					normal 12px/18px arial, helvetica, sans-serif;
	height:					100%;
	margin:					0;
	width:					100%;
	background-image: url(../images/bkg_extra.gif);
	background-position: center;
	background-repeat: repeat-y;
}

div#wrapper {
	background:				#500 url("../images/bg_body.jpg") no-repeat;
	height:					100%;
	margin:					auto;
	width:					760px;
}

/* miscellaneous */

p {
	margin-top:				0;
}

h2 {
	color:					#3B5403;
	font-size:				14px;
	margin:					0 0 10px 0;
}

div.small {
	font-size:				10px;
}

a.highlight {

	color:					#A00;
	font-weight:			bold;
	text-decoration:		underline;
}

td a.highlight{

	background-image:		url("../images/bg_a.gif");
	color:					#A00;
	font-weight:			bold;
	text-decoration:		none;
}

td a.highlight:hover {

	background-position:	0 -30px;
	color:					#800;
}

a img {

	border-width:			0;
}

img#header {
	display:				block;
	margin:					11px 0 4px 0;
}
/*
table {
	border-collapse:		collapse;
	border-width:			0;
	margin-bottom:			10px;
	padding:				0;
	width:					468px;
}
*/
th {
	background:				transparent url("../images/bg_th.gif") repeat-x;
	color:					#C8D539;
	padding:				7px 10px 1px 10px;
	text-align:				left;
}

td {
	font-size:				12px;
	line-height:			16px;
	padding:				4px 0 4px 10px;
	vertical-align:			top;
}

tr.row1 td {
	background-image:		url("../images/bg_grid.gif");
}

tr.th-bottom td {
	padding:				0;
}

/* form elements */

form {
	margin:					0;
}

input.text, textarea {
	background:				#F0F0F0 url("../images/bg_input.jpg") no-repeat fixed;
	border:					1px solid #617C01;
	border-bottom-color:	#C8D539;
	border-right-color:		#C8D539;
	color:					#030;
	font:					normal 12px arial, helvetica, sans-serif;
	padding:				1px 2px;
}

/* top */

div#top {
	height:					71px;
	width:					760px;
}

div#logo1 {
	float:					left;
	height:					71px;
	width:					142px;
}

div#quote {
	float:					left;
	height:					71px;
	width:					434px;
}

div#lamp1 {
	float:					left;
	height:					71px;
	width:					184px;
}

/* navigation */

div#navigation {
	clear:					both;
	height:					38px;
	width:					760px;
}

div#logo2 {
	float:					left;
	height:					38px;
	width:					142px;
}

div#buttons {
	float:left;
	height:38px;
	width:473px;
}

div#buttons ul {
	height:					38px;
	list-style-type:		none;
	margin:					0;
	padding:				0;
}

div#buttons ul li {
	float:					left;
}

div#lamp2 {
	float:					left;
	height:					38px;
	width:					145px;
}

/* main */

div#main {
	clear:					both;
	height:					100%;
	width:					760px;
	
	background:				transparent url("../images/bg_content.gif") repeat-y;
	background-position:    center;
}

div#sidebar-left {
	float:					left;
	width:					121px;
}

div#content {
	background:				transparent url("../images/bg_content.gif") repeat-y;
	background-position:    center;
	
	float:					left;
	/*height:					inherit;*/
	/*min-height:				485px;*/
	padding:				5px 25px 25px 25px;
	width:					468px;
}



div#sidebar-right {
	float:					left;
	width:					121px;
}

/* content */

div#login {
	background:				transparent url("../images/bg_login.gif") no-repeat;
	height:					38px;
	margin:					0 0 10px 0;
	width:					458px;
	padding:				16px 0 0 10px;
}

div.controls {
	margin:					0 0 10px 0;
}

div.controls img {
	margin-right:			5px;
}

div.photo-thumbnail {
	background:				transparent url("../images/bg_thumbnail.gif") no-repeat;
	float:					left;
	height:					109px;
	margin:					0 12px 12px 0;
	padding:				5px 0 0 5px;
	width:					143px;
}

div.photo {
	background:				transparent url("../images/bg_photo.gif") no-repeat;
	height:					332px;
	padding:				10px 0 0 10px;
	width:					438px;
}

div.guest-column {
	float:					left;
	margin-top:				18px;
	width:					234px;
}

div.guest-item {
	clear:					both;
	margin-bottom:			20px;
}

div.guest-thumbnail {
	background:				transparent url("../images/bg_thumbnail_guest.gif") no-repeat;
	float:					left;
	height:					83px;
	margin-right:			10px;
	padding:				5px 0 0 5px;
	width:					63px;
}

div.guest-photo {
	background:				transparent url("../images/bg_guest.gif") no-repeat;
	float:					left;
	height:					163px;
	margin-right:			10px;
	padding:				5px 0 0 5px;
	width:					124px;
}

div.agenda-photo {
	background:				transparent url("../images/bg_agenda.gif") no-repeat;
	float:					left;
	height:					86px;
	margin:					0 12px 12px 0;
	padding:				5px 0 0 5px;
	width:					123px;
}

.foto
{
	padding-top : 5px;
	padding-left: 0px:

}

.foto2
{
	padding-top : 5px;
	padding-left: 70px;

}


a.statisch:link,a.statisch:visited
{
	color: #F5FF00;
	text-decoration:underline;
	font-size: 11px;
	font-weight:bold;
}

a.statisch:hover,a.statisch:active
{
	color: #F5FF00;
	
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
}
div#buttons2 {
	float:left;
	width:473px;
	padding-left: 135px;
	padding-bottom: 7Px;
}
div#buttons2 ul {
	height:38px;
	list-style-type:none;
	margin:0;
	padding:0;
}

div#buttons2 ul li {
	float:					left;
}

