/* Allgemeine Formatierungen */
	body {
		font-family: Tahoma, Verdana;
		font-size:11px;
	}
	
	img {
		border:0;
	}
	
	p,a,table {
		font-size: 11px;
	}
	
	/* Optionenfeld im Navigationsbereich */
	.options {
		font-size:11px;
		font-weight:bold;
		margin-right:20;
	}
	
	/* Links */
		.link:link {
			font-size:11px;
			text-decoration:none;
			color:#003399;
		}
	
		.link:visited {
			font-size:11px;
			text-decoration:none;
			color:#003399;
		}
		
		.link:hover {
			font-size:11px;
			text-decoration:underline;
			color:#003399;
		}
		
		.link:active {
			font-size:11px;
			text-decoration:underline;
			color:#003399;
		}

/* Für alle Fehlermeldungen, und sonstige Meldungen */
.message {
	width:400;
	padding:5;
	text-align:left;
	border:1 solid #000000;
	background-color:#990000;
	color:#FFFFFF;
	font-weight:bold;
}

/* Titel Div (Hier wird der Haupttitel hineingeschrieben) */
.div_title{
	position:absolute;
	left:273px;
	top:118px;
	width:503px;
	height:49px;
	font-size:16px;
	font-weight:bold;
}

/* Menü Formatierung (Navigation) */

.menue_link:link {
	margin-left:30;
	display:block;
	font-size:12px;
	font-weight:bold;
	width:100;
	border:1 solid #FFFFFF;
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
}

.menue_link:visited {
	margin-left:30;
	display:block;
	font-size:12px;
	font-weight:bold;
	width:100;
	border:1 solid #FFFFFF;
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
}

.menue_link:hover {
	margin-left:30;
	display:block;
	width:115;
	border:1 solid #000000;
	background-color:#CCCCCC;
	color:#990000;
	font-size:12px;
	text-decoration:none;
}

.menue_link:active {
	margin-left:30;
	display:block;
	width:115;
	border:1 solid #000000;
	background-color:#CCCCCC;
	color:#990000;
	font-size:12px;
	text-decoration:none;
}

.menue_active {
	margin-left:30;
	display:block;
	width:115;
	border:1 solid #000000;
	background-color:#FFFF66;
	color:#000099;
	font-size:12px;
	text-decoration:none;
}

/* Formatierung der Boxen (Gästebuch, News ...) */
.box_top {
	vertical-align:top;
	padding-top:4px;
	padding-left:10px;
	font-size:11px;
	color:#FFFFFF;
}

.box_content {
	vertical-align:top;
	font-size:11px;
}

	/* Formatierung des Comments Link */
		.box_titlelink:link {
			color:#FFFF66;
			text-decoration:none;
		}
		
		.box_titlelink:visited {
			color:#FFFF66;
			text-decoration:none;
		}
		
		.box_titlelink:hover {
			color:#990000;
			display:compact;
			background-color:#FFFF66;
		}
		
		.box_titlelink:active {
			color:#990000;
			display:compact;
			background-color:#FFFF66;
		}
		
		/* Formatierung des Box Buttons */
		.checked {
			font-size:10px;
			text-decoration:none;
			color:#000000;
			display:compact;
			border:1 solid #CCCCCC;
		}
		
		.box_button:link {
			font-size:10px;
			text-decoration:none;
			color:#990000;
			display:compact;
			border:1 solid #CCCCCC;
		}
		
		.box_button:visited {
			font-size:10px;
			text-decoration:none;
			color:#990000;
			display:compact;
			border:1 solid #CCCCCC;
		}
		
		.box_button:hover {
			font-size:10px;
			text-decoration:underline;
			color:#990000;
			display:compact;
			background-color:#CCCCCC;
			border:1 solid #990000;
		}

		.box_button:active {
			font-size:10px;
			text-decoration:underline;
			color:#990000;
			display:compact;
			background-color:#CCCCCC;
			border:1 solid #990000;
		}
		

		
/* Formatierung der Kommentarfelder */
	.comments_title {
		vertical-align:top;
		padding-top:4px;
		padding-left:10px;
		font-size:11px;
		color:#000000;
		font-weight:bold;
	}
	
	.comment {
		vertical-align:top;
		padding-top:4px;
		padding-left:10px;
		font-size:11px;
		color:#000000;
	}
/* Comments END */

/* Formatierung der Eingabefelder */
	.input_field {
		border:1 solid #666666;
		width:200;
	}
	
	.submit {
		border:1 solid #666666;
		background-color:#CCCCCC;
		font-family:Tahoma, Verdana;
		font-size:11px;
		font-weight:bold;
	}
	
	.reset {
		border:1 solid #666666;
		background-color:#999999;
		font-family:Tahoma, Verdana;
		font-size:11px;
		font-style:italic;
		color:#333333;
	}
	
	.form_text {
		font-size:11px;
		font-weight:bold;
	}
/* Formular END */	
/* Gallery-Modul*/
	.gallery_title {
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:900;
		padding:4;
		margin:4;
	}
	
	.gallery_title:link {
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#990000;
		font-weight:900;
		padding:0;
		margin:0;
	}
	
	.gallery_title:visited {
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#990000;
		font-weight:900;
		padding:0;
		margin:0;
	}
	
	.gallery_alb {
		font-size:14px;
		font-weight:bold;
	}
	
	a.gallery:link {
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		margin:1px;
		width:400px; 
		height:34px; 
		padding-top:5px; 
		padding-left:45px; 
		display:block;
		background-image:url(design/album_overview.jpg) ;
		background-repeat:no-repeat;
	}
	
	a.gallery:visited {
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		margin:1px;
		width:400px; 
		height:34px; 
		padding-top:5px; 
		padding-left:45px; 
		display:block;
		background-image:url(design/album_overview.jpg);
		background-repeat:no-repeat;
	}
	
	a.gallery:hover {
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#990000;
		text-decoration:none;
		margin:1px;
		width:400px; 
		height:34px; 
		padding-top:5px; 
		padding-left:45px; 
		display:block;
		background-image:url(design/album_overview_hover.jpg) ;
		background-repeat:no-repeat;
		background-color:#CCCCCC;
	}
	
	a.gallery:active {
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		margin:1px;
		width:400px; 
		height:34px; 
		padding-top:5px; 
		padding-left:45px; 
		display:block;
		background-image:url(design/album_overview_hover.jpg) ;
		background-repeat:no-repeat;
		background-color:#CCCCCC;
	}
	
	a.thumb {
		width:151px;
		height:114px;
		border:1 solid #000000;
	}

/* Gallery END */
	
