/***************************************************************************/
/************************** CSS DATA - TYPO ********************************/
/***************************************************************************/
/***** CSS Datei fuer das Schriftbild des Webauftritt Vierzehnheiligen	 ***/
/***************************************************************************/

/* Author Bernhard Lehner */
/* i.A. der Firma maglist */


/***************************************************************************/
/************************** Allgemeine Angaben *****************************/
body {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial;
}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/***************************************************************************/
/************************** HEADER CONTAINER *******************************/
#header h1,
#header h2,
#header h3, 
#header h4, 
#header h5{
	font-size:20px;
	color:#2a3f82;
}
#header p{
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	color:#aa7229;
}
/***************************************************************************/
/************************** HEADER NAVI CONTAINER **************************/
#headerNavi {
	font-size:10px;
	color:#858585;
}
#headerNavi a, #headerNavi a:visited {
	color:#858585;
	text-decoration:none;
	font-weight:normal;
}
#headerNavi a:hover {
	color: #aa7229;
}
/***************************************************************************/
/************************** NAVI CONTAINER *********************************/
#mainNavi a, #mainNavi a:visited{
	font-size:14px;
	font-weight:bold;
	color:#2a3f82;
	text-decoration:none;
}
#mainNavi li.active a, #mainNavi li.active a:visited {
	color:#aa7229;
}

#mainNavi a:hover {
	color:#aa7229;
	/*color:#9f8e6f;*/
}
/***************************************************************************/
/************************** CONTENT CONTAINER ******************************/
#content{
}
	/***********************************************************************/
	/******************************************** LEFT NAVI CONTAINER ******/
	#leftSubNaviContainer {
	}
		#headerLeftNaviContainer h1{
			font-size:12px;
			font-weight:bold;
			color:#2a3f82;
		}
		#subnavi {
			font-size:11px;
			font-weight:normal;
			color:#ffffff;
			text-decoration:none;
		}
		#subnavi a, #subnavi a:visited {
			font-size:12px;
			font-weight:bold;
			color:#2a3f82;
			text-decoration:none;
		}
		#subnavi a:hover {
			color:#9f8e6f;
		}
		#subnavi li.active a{
			color: #9f8e6f;
		}
	/***********************************************************************/
	/******************************************** CONTENT ******************/
	#content {
		color:#464646;
	}
		/********************************************************************/
		/* Inhaltselemente Content Bereich */
		/********************************************************************/
		#content h1 {
			font-size:16px;
			font-weight:bold;
			line-height:21px;
			color:#2a3f82;
		}
		#content h2 {
			font-size:16px;
			font-weight:bold;
			line-height:21px;
			padding: 7px 0 0px 0;
		}
		#content h3 {
			font-size:16px;
			font-weight:bold;
			line-height:21px;
		}
		#content p {
			font-size:12px;
			font-weight:normal;
			line-height:15px;
			padding-bottom: 5px;
			padding-top: 5px;
		}
		#content ul {
			margin:0;
			padding:0;
			padding-top: 5px;
			padding-bottom: 5px;
			font-size: 12px;
		}
		#content ul li {
			margin-left: 30px;
		}
		#content .claim {
			font-size:16px;
			font-weight:normal;
			color:#e17000;
		}
		#content .csc-textpic-intext-left-nowrap img, #content .csc-textpic-intext-right img, #content .csc-textpic-intext-left img{
			border: 2px solid #FFFF54;
			margin-top: 7px;
		}
		#content .csc-textpic-intext-left-nowrap img.noborder {
			border: none;
			margin-top: 7px;
		}
		#content a.topanchor {
			font-size: 12px;
			color:#464646;
			display: block;
			float:none;
			clear: both;
			margin: 10px 0;
		}
	/***********************************************************************/
	/******************************************** RIGHT NAVI CONTAINER *****/
	#rightContainer {
	}
		#headerRightContainer h1{
			font-size:12px;
			font-weight:bold;
			color:#2a3f82;
		}
		#rightContainerContent {
		}
		#rightContainerContent h1 {
			font-size:11px;
			font-weight:bold;
			color:#858585;
			line-height:15px;
		}
		#rightContainerContent h3 {
			font-size:11px;
			font-weight:bold;
			color:#858585;
			line-height:15px;
		}
		#rightContainerContent p {
			font-size:11px;
			font-weight:bold;
			line-height:15px;
			color:#858585;
		}
		#rightContainerContent ul {
		}
		#rightContainerContent ul li {
		}
		#rightContainerContent table {
			font-size:11px;
			font-weight:bold;
			line-height:15px;
			color:#858585;
		}
		div#rightContainerContent img {
			border: 2px solid #FFFF54;
		}
		
/***************************************************************************/
/************************** FOOTER CONTAINER *******************************/		
#footer {
}	
	/**************************************************************************/
	/* FOOTER NAVI */
	/**************************************************************************/
	#footerNavi {
	}
		#footerNavi ul{
		}
		#footerNavi ul li{
		}
		#footerNavi a, #footerNavi a:visited{
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			color:#2a3f82;
		}
		#footerNavi a:hover {
			color:#858585;
		}
		#footerNavi li.active a{
			color:#858585;
		}
	/**************************************************************************/
	/* FOOTER SIGNIE */
	/**************************************************************************/
	#footerSignie {
	}
		#footerSignieContent{
			font-size:9px;
			font-weight:normal;
			color:#ffffff;
		}
	/**************************************************************************/
	/* COPYRIGHT */
	/**************************************************************************/
	#copyright {
		font-size:10px;
		font-weight:bold;
		color:#666666;
	}
		
		
/***************************************************************************/
/*****************************Zusatz Elemente ******************************/
.cleaner {
}


/**************************************************************************/
	/* Bildeffekt Lightbox */
	/**************************************************************************/

#galerie {
                         padding: 0px;
                         margin: 0px;
                         top:0;
                }

#galerie img {
                         border: 0px;
                         padding: 0px;
                         margin-bottom: 10px;
                }
#lightbox{
	background-color:#fff;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
/***************************************************************************/
/*****************************Kontaktformular ******************************/
.tx-powermail-pi1 label{
  width: 100px;
  display: block;
  float: left;
  text-align: right;
  margin-right: 10px;
  margin-top: 3px;
  font-size: 12px;
}
.tx-powermail-pi1 input{
  font-size: 12px;
  margin: 2px 0;
}
.tx-powermail-pi1 legend {
  display: none;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset {
  /* Disable border */
  border: none;
}
.tx-powermail-pi1 .powermail_mandatory_js{
  font-size: 11px;
  color: #333333;
  padding-left: 130px;
}
.tx-powermail-pi1 .powermail_submit {
  margin-left: 250px;
}

/***************************************************************************/
/*****************************Slideshow ******************************/

#content .slideInfoZone h2{
	font-size: 12px;
}