/* CSS Document */
body , table, textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.scroller_middle {
	height:545px;
	width:610px;
	overflow:hidden;
}
.text {
	margin-left:8px;
}

.scroller_news {
	height:222px;
	width:280px;
}

.scroller_right {
	height:288px;
	width:280px;
	overflow:hidden;
}

.news {
	margin-top:28px;
 	margin-left:6px;
	margin-right:3px;
	height:210px;
	width:270px;
}

.gallery {
	margin-top:28px;
	overflow:auto;
	height:245px;
	width:270px;
	text-align:center;
}

input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.klick {
	color:#000000;
	background-color:#EAEAEA;
	border:solid 1px silver; 
}

.contact{
	width:400px;
}

a{
	color:#000000;
	text-decoration:none;
}

a:hover {
	background-color:#ffffff;
	text-decoration:none;
}

.scroll{
	text-decoration:none;
}
a.scroll, a:hover.scroll{
	text-decoration:none;
	background-color:#CAC9C7;
}

.activ {
	background-color:#ffffff;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

.fehler{
	color:#FF0000;
}

.header {
	background-color:#ffffff;
	font-weight:bold;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

.menueborder {
	position:relative;
}
.menue {
	position:absolute;
	visibility:hidden;
	/*background-color:#4D4844;*/
	background-color:#000000;
	color:#FFFFFF;
	padding:5px 5px 5px 5px;
	border:1px solid #ffffff;
	top:17px;
	overflow:hidden;
	z-index:1;
}
#menuenews{
	left:9px;
}
#menuedates{
	left:73px;
}
#menuebio{
	left:145px;
}
#menueguestbook{
	left:287px;
}
#menuemedia{
	left:398px;
}
.menue a{
	color:#FFFFFF;
	text-decoration: none;
}
.menue a:hover{
	color:#000000;
	background-color:#ffffff;
	text-decoration: none;
}

.hinweis {
	font-size:9px;
	font-style:italic;
}

.author {
	font-size: 9px;
	color: #969696;
	text-decoration: none;
	font-weight: normal;
}

a:hover.author {
	font-size: 9px;
	color: #424242;
	text-decoration: none;
	font-weight: normal;
}

.linklist{
	font-size:11px;
}

.popup{
	position:absolute; 
	top: 20px; 
	left: 20px; 
	background:#eeeeee; 
	width: 200px; 
	padding-left:10px;
	border: solid 1px #000;
	padding-top:10px;
	padding-bottom: 10px;
	visibility:hidden;
	text-align:left;
}
.popup h2{
	padding-bottom: 2px;
	margin-bottom: 2px;
}
