/* ===========================================================================================
=============================================================================================*/

body  { 
        background:				#FFF;  
        color:                  #000;
        font-family:            Verdana, Arial, sans-serif; 
        font-size:              12px; 
        margin:                 0px;
        padding:                0px;
        text-align:             left;
        }
#main {
/*		background-position:	center top; */
	    margin:                 0px auto;
		padding: 				0px;
		position:				relative;
/*        width:                  1000px; */
        }
#header {
/*		background-image:		url(../images/system/bg1.jpg);*/
/*		background-repeat:		no-repeat; */
/*		background-position:	240px 0px; */
		height:					170px;
		width:					100%;
		}		
/* * html body #header {background-position:237px 0px;} */

#logoBox {
/*		background:				#9D955D; */
		height:					95px;
		margin-top:				5px;
		margin-left:			55px;
		width:					80%;				
	    }
#logo {
		background:				#85151D; 
		height:					95px;
		width:					340px;		
	   }
* html body #logo {width:350px;}

#form  { display:none; }	   
.formInput	, .formSubmit , .print {display:none;}

/* #navLeiste {
		background:				#B8BFC3;
		float:					left;
		height:					30px;
		margin-top:				8px;
		width:					100%;		
	   }	   */
#boxLinks {
		float:					left;
		margin-top:				5px;
		margin-left:			20px;
		width:					20px;   
	   }
* html body #boxLinks { margin-left:9px; }	   

.NoPrintImg { display:none; }

#boxMitte {
/*		background-image:		url(../images/system/bg0.jpg); */
		background-repeat:		no-repeat;
/*		border-left:			1px solid #000; */
/*		border-right:			1px solid #000;	*/
		float:					left;
/*		min-height:				520px; */
		width:					515px;
		margin-top:				-40px;
		}
/* * html body #boxMitte {height:520px;} */

#printFooter { 
		margin-left:50px; 
		text-align:center; 
		width:515px; 
		clear:both; 
		border-top:1px solid #3d3d3d; 
		height:50px; 
		}
* html body #printFooter { margin-top:30px;}
 #boxRechts {
 		display:none;
/*		
		float:					left;
		margin-left:			20px;
		margin-top:				5px;
		width:					218px;
*/		
		} 
		
/* #footer {
		clear:					both;
		background:				#B8BFC3;
		height:					20px;
		width:					100%;	
		}	*/

/*Links ---------------------------------------------------------*/		

/* a.navFunclnk:link , a.navFunclnk:visited, a.navFunclnk:active
   { color:#000000;background-color:#B8BFC3;text-decoration:none; }
a.navFunclnk:hover 
   { color:#85151D;background-color:#B8BFC3;text-decoration:none; }
   
a:link , a:visited, a:active
   { color:#000000;background-color:#fff;text-decoration:none; }
a:hover 
   { color:#85151D;background-color:#fff;text-decoration:none; }
*/
a.kal:link , a.kal:visited , a.kal:hover
   { display:none; }
 
.kalactive
   { font-weight:bold; }   

/*navigation ----------------------------------------------------*/

/*funktionsmenü*/
 .navFuncUL {
 		display:				none;
/*		list-style:				none;
		margin-left:			257px;
		margin-top:				6px;	
		padding-left:			0px; */
        }
/*		
.navFuncLI, .navFuncLIactiv, .navFuncLITrenner  { float:left; }
.navFuncLIactiv 								{ color:#85151D;}
.navFuncLITrenner 								{ margin-left:24px;margin-right:24px;}
*/
/*hauptnavigation + unternavigation*/
 .navMainUL 					{display:none; list-style:none; margin-left:6px; padding-left:0px;}
/*
.navMainLI, .navMainLIactiv {margin-top:5px;padding-left:5px;font-size:14px;}
.navMainLIactiv 			{color:#85151D;font-size:14px;}


.navSubLI, .navSubLIactiv {margin-top:5px;margin-left:5px;padding-left:10px;}
.navSubLIactiv 			{color:#85151D;}
*/
/*teaser als nav nur auf Portalseite ..------------------------------------*/
/*
.navPortUL 					{ list-style:none; margin:0px; padding:0px; }
.navPortLI, .navPortLIActiv { margin-bottom:6px; }
.navPortLIActiv 			{color:#85151D;}
*/
/*---------------------------------------------------------------*/		

.logoImg 					 {margin-top:18px;}

.boxMitteContent 			 { margin: 18px 12px 20px 15px;}
* html body .boxMitteContent { margin-top:10px;}		
.boxMitteTitel				 { font-weight:bold; font-size:14px; }

/*
.boxRechtsTitel 			 { color:#9D955D; }
* html body .boxRechtsTitel  { margin-top:5px; }

.bold { font-weight:bold; }
*/
/*nur Startseite ...-------------------------------------------------*/

.boxMitteStart  { font-size:16px; font-weight:bold; line-height:27px; padding-top:15px; }

/*nur Portalseite-------------------------------------------------*/

.portalNavTitel { color:#85151D; font-size:14px; }

/* Kontakt Seite ...----------------------------------------------*/

.kontaktInput { margin-top:5px;margin-bottom:5px; border:1px solid #B8BFC3; }
.red          { color:#ff0000;}

/* Kalender Seite ...----------------------------------------------*/

.kalMonth { border:1px solid #808080; font-weight:bold; text-transform:uppercase; padding:6px 0px 6px 0px; margin-bottom:15px;}
.kalDay   { float:left; margin-left:20px; width:130px; margin-bottom:15px; }
.kalOrt   { float:left; margin-left:15px; width:430px; margin-bottom:15px; }
.grey	  { color:#808080;font-weight:bold; }
.kalTitel { color:#000; font-weight:bold; }

a.kal:link { color:#c0c0c0;text-decoration:none;}
/*footer ---------------------------------------------------------*/

.footerPrint {
		display:none;
/*		border-right:			1px solid #000;
		border-left:			1px solid #000;
		height:					20px;
		margin-left:			238px;
		width:					515px; */
		}
/** html body .footerPrint { margin-left:236px;}		
.printImg 				 { float:left; margin: 5px 8px 0px 15px; }
.prinText 				 { float:left; font-size:90%; padding-top:3px; text-transform:uppercase; }
.up						 { float:left; margin-left:390px; padding-top:3px; }*/

/*=========================================================================================
==========================================================================================*/