@charset "utf-8";
body {
		margin-top:0;
		margin-left:0;
		padding:0;
	}
	
#content {
		width:739px;
		height:522px;
		max-height:522px;
		position:absolute;
		top:325px;
		left:231px;
		-moz-opacity:0.8;
		opacity:0.8;
		color:black;
		border:1px solid black;
		font-family:Verdana;
		font-weight:bold;
		font-size:12px;
		overflow:auto;
	}

img {
		border:none;
	}

a:link, a:active, a:visited, a:hover {
		text-decoration:none;
	}
#navigation {
		font-family:Arial Black, Verdana, Sans-Serif;
		font-size:22px;
		position:absolute;
		/*top:291px;*/
		top:286px;
		left:191px;
		background-color:transparent;
		z-index:3;
	}

a:link {
		color:white;
	}
	
a:active {
		color:black;
	}
	
a:visited {
		color:white;
	}
	
a:hover {
		color:black;
		text-decoration:underline;
	}
	
#navigation > a:hover{
		color:black;
		text-decoration:none;
		font-size:30px;
	}
	
#navigation > a.checked{
		color:black;
		text-decoration:underline;	
		font-size:30px;
	}
	
/*Gästebuch*/
#gbuch > input {
		border:solid 1px lightgrey;
		padding:2px;
		margin:2px;
		width:220px;
	}	
	
#gbuch > textarea{
		margin:2px;
		padding:2px;
		height:150px;
		width:300px;
		border:solid 1px lightgrey;
	}
	
#gbuch > button.submit {
		width:300px;
		margin:2px;
	}
	
#gbuch input:hover, #gbuch input:focus, #gbuch textarea:hover, #gbuch textarea:focus{
		border:solid #666666 1px;
	}
	
#content > #td_gbuch > tr > td {
		border:solid #666666 1px;
	}
	
#td_gbuch > tr > td.name, #td_gbuch > tr > td.datum {
		background:#ff0000;
		opacity:0.2;
	}
	
#gb_name, #gb_datum{
	border:1px solid #666666;	
	background:#ff0000;
	opacity:1.3;
}
#gb_nachricht{
	min-height:50px;
}
#platzhalter {
	height:7px;
}
/*gb ende*/
	
#spalt {
		width:95px;
	}
	
td > a:hover {
		text-decoration:underline;
	}

#gbuch > #haveto {
	width:15px;
}

#subsite {
	position:absolute;
	top:0px;
	left:inherit;
	text-align:center;
	background:#ffffff;
}

#timedate {
	color:white;
	font-family:Arial Black;
	font-size:24px;
	position:absolute;
	top:175px;
	left:670px;
	z-index:1;
}
#timedate:hover {
	font-size:48px;
	left:570px;
}

#info, #ads {		
	width:169px;
	height:522px;
	max-height:522px;
	position:absolute;
	top:325px;
	left:31px;
	-moz-opacity:0.76;
	opacity:0.8;
	color:black;
	border:1px solid black;
	font-family:Verdana;
	font-weight:thin;
	font-size:9px;
	overflow:auto;
	background:#c0c0c0;
}

#info {
	top:325px;
	left:31px;
}
	
#ads {
	top:325px;
	left:1002px;
}
.title {
	position:absolute;
	font-family:Arial Black, Verdana, Sans-Serif;
	font-size:22px;
	color:#000000;
}

#info_t {
	top:296px;
	left:0px;	
	margin-top:0px;
}

#ads_t {
	top:296px;
	left:1107px;
	margin-top:0px;
}
	
