/*
 *	Style of Homepage:	FRANZISKA MELETZKY
 *
 *	Author:		Walter Wahl (www.wacode.de)
 *	Protocol:	2008-06-18	create
 */

html, body, div, img, h1, h2, h3, h4, h5, h6, ul, li, input, form, td, p, pre { 
	margin:						0px;
	border:						0px none;
	padding:					0px; 
}

html, body { 
/*	color:						#000; */
	color:						#233067; 
	background:				#FFF url(); 
	font:							normal normal 10pt Verdana, Arial, Helvetica, sans-serif; 
	text-align:				center;
	width: 						100%; 
	height:						100%;
}

/* --- Frame --- */
#frmMain {
	width:						1000px;
	margin:						0px auto;
	text-align:				left;
	background:				transparent url();
}
#frmHome {
	width:						1000px;
	height:						100%;
	margin:						0px auto;
	text-align:				left;
	background:				transparent url();
	position:					relative;
}
#frmHead {
	height:						170px;
	background:				transparent url(images/bg-head.png);
	position:					relative;
}
#frmHomeHead {
	height:						200px;
	background:				transparent url(images/bg-head-home.png);
	position:					absolute;
	left:							0px;
	bottom:						120px;
}
#frmTitle {
	height:						90px;
	background:				transparent url();
}
#frmHomeHead #frmTitle {
	height:						120px;
	background:				transparent url();
}
#frmMainMenu {
	height:						80px;
	background:				transparent url();
}
#frmBody {
	width:						1000px;
	border-collapse:	collapse;
	background:				#FFF url();
	position:					relative;
}
#frmBody td {
	text-align:				left;
	vertical-align:		top;
}
#frmSideMenu {
	width:						250px;
/*	background:				#FFF url(images/bg-sidemenu.png) no-repeat left bottom; */
/*	background:				#FFF url(images/kontakt/img-kontakt-1-1.png) no-repeat 75px bottom; */
	background-color:	#FFF;
	background-image:	url(images/kontakt/img-kontakt-1-1.png);
	background-repeat:	no-repeat;
	background-position:	75px bottom;
	
	padding-bottom:		100px;
}
#frmOrnament {
	width:						25px;
	background:				#FFF url(images/bg-ornament.png) no-repeat center center;
}
#frmView {
	width:						725px;
	background:				#FFF url();
}
#frmContent {
	width:						670px;
	margin:						10px;
	background:				#FFF url();
	position:					relative;
}
#frmFoot {
	position:					relative;
	height:						90px;
/*	background:				transparent url(images/bg-foot.png); */
	background:				transparent url(images/bg-foot-home.png);
}
#frmFootHome {
	position:					relative;
	height:						90px;
	background:				transparent url(images/bg-foot-home.png);
}
#frmNote {
	clear:						both;
	height:						30px;
	background:				transparent url();
}
/* MainMenu */
#frmMainMenu table {
	width:						850px;
	margin-left:			120px;
}
#frmMainMenu table td {
	padding-right:		20px;
}

/* --- SideMenu --- */
#frmSideMenu ul {
	display:					block;
	list-style-type:	none;
	text-align:				center;
}
#frmSideMenu ul li a {
	display:					block;
	height:						21px;
	text-decoration:	none;
	color:						#233067;
	font:							bold normal 14px 'Times New Roman',Times,serif;
	font-variant:			small-caps; 
	margin-top:				4px;
}
#frmSideMenu ul li.active a,
#frmSideMenu ul li a:hover {
	color:						#980000;
	background:				transparent url(images/bg-menuitem.png) no-repeat center center;
}
/* Submenu */
#frmSubMenu {
	display:					block;
	margin-bottom:		1em;
	margin-left:			-0.25em;
}
#frmSubMenu ul {
	display:					block;
	list-style-type:	none;
}
#frmSubMenu ul li {
	display:					inline;
	border-right:			1px solid #233067;
}
#frmSubMenu ul li.last {
	border-right:			none;
}
#frmSubMenu ul li a {
	text-decoration:	none;
	color:						#233067;
	font:							bold normal 14px 'Times New Roman',Times,serif;
	font-variant:			small-caps;
	padding:					0px 0.25em; 
}
#frmSubMenu ul li.active a,
#frmSubMenu ul li a:hover {
	color:						#980000;
}

/* Footer */
#mnuKontakt {
	position:					absolute;
	left:							75px;
	top:							0px;
}

/* Dokumnet Galerie */
#frmManageButton {
	position:					absolute;
	top:							0px;
	right:						0px;
}

/* Content */
#frmContent h1 {
	color:						#233067;
	font:							normal normal 16pt 'Times New Roman',Times,serif;
	font-variant:			small-caps;
	margin-bottom:		0.25em; 
}
#frmContent h2 {
	color:						#233067;
	font:							normal normal 12pt 'Times New Roman',Times,serif;
	margin-bottom:		0.5em;
	text-indent:			10px; 
}
#frmContent p {
/*	color:						#000; */
/*	color:						#555; */
	color:						#233067; 
	font:							normal normal 10pt Verdana, Arial, Helvetica;
	margin-bottom:		1em;
}
#frmContent a {
	color:						#233067;
	text-decoration:	none;
}
#frmContent a:hover {
	color:						#980000;
	text-decoration:	underline;
}
#frmContent .hint {
	color:						#980000;
	font-weight:			bold;
	font-style:				italic;
}
#frmContent .filmbeschreibung {
	color:						#233067;
}
#frmContent .darsteller {
	font-style:				italic;
}

/* Fusszeile */
#frmCopy {
	position:					absolute;
	left:							300px;
	top:							40px;
}
#frmImpressum {
	position:					absolute;
	right:						50px;
	top:							40px;
}
#frmImpressum a:hover img {
	border-bottom:		1px solid #DDD;
}

