		html, body
    { 
    	color: #000000;
    	background-color: #FFFFFF;      
      font-family: Verdana, Arial, Helvetica, sans-serif;
    	/*font-weight: normal;*/
    	font-size : 1em;          
      height: 100%;
    	/*text-align:center;*/
     	padding:0;
      margin:0;    	
    	background-position: top center;
    	background-image: url(../images/bg_790.gif);
    	background-repeat: repeat-y;
      /*display:inline-block;*/
    }
    
    
    a:link { color: #e87817; font-weight: bold; font-size : 0.9em; text-decoration: none}
    a:visited { color: #e87817; font-weight: bold; font-size : 0.9em; text-decoration: none}
    /*a:hover { color: #e87817; font-weight: bold; font-size : 0.9em; text-decoration: none}*/
    a:active { color: #e87817; font-weight: bold; font-size : 0.9em; text-decoration: none}
    

    #container 
    {    	
    	top: 0;
    	width: 790px;
      height:auto !important;/* moderne Browser */
     	height: 100%; /* IE */
     	min-height: 100%;
    	margin: 0 auto;
    	padding:0;
     	position: relative;    	
      padding-bottom:3em;		
      /*text-align: left;*/
		/* border: 1px solid gray;
    	margin-left: auto;
    	margin-right: auto;*/
		/*border: 1px solid Red;*/
	  }
    
   
	#banner 
   {
		position: relative;
	  	height: 109px;
      width: 100%;
		/*padding: 1px;
		margin-bottom: 1px;*/
		background: url(../images/Logo_2006.gif);
	}    
   
	#mapzone
   {
		float: left;
      width : 210px;
      height: 100px;
      margin-left: 5px;
      margin-top: 5px;
	}
	 
    #content 
    {
		/*padding: 1px;*/
		margin-left: 170px;
		margin-right: 170px;			
		w\idth: 435px;   /* Breitenangabe fuer IE 6 */
      padding: 0 2px 60px 2px; 
      font-size : 0.7em;
      color: #777;
             
		/*height: 380px;*/
		/*padding-left: 5px;
       padding-right: 5px;*/
      /*background-color: gray;*/
      /*border: 1px solid #6495ED;*/
		}
    
    #sidebar-a,  #sidebar-b
    {
		float: left;
		width: 165px;
		max-width: 165px;
   	/*height: 100%;
		max-height: 100%;*/
      /*border-right: #BAC4C8 1px solid; */    
    	border-left: none;
    	/*border-bottom: #BAC4C8 1px solid; */
		background-color: #f8fafb;    
      font-size: 0.7em;
      color: #555;    
	 }
    
    #sidebar-b {
		  float: right;
		  /*border-left: #BAC4C8 1px solid;*/
		  border-right: none;
                  margin-right: 1px;  /* MK 12.3.2009  vorher stand hier nichts*/
		}
    
    #footer 
	 {
	  clear: both;
     /*width: 100%;
  	  position: absolute;*/
     width: 790px;
  	  position: fixed;
  	  bottom: -1px;
  	  height: 20px;
 	  line-height: 20px;
  	  text-align:center;
     display:block; 
	  /*padding: 1px;
		margin-top: 5px;*/
		background-color: #D5DBE1;
      color: #777;
      font-size: 0.7em;
      margin:0px; 
	}
	 
    #welcome_bg 
    {
    	/*margin-top: 2px;*/
      padding-left: 10px;
      padding-top: 2px;
      text-align: left;
      font-family: Verdana, sans-serif;
      /*font-size: small;*/
      font-size: 1.2em;
      border-bottom: #f5f3ed 1px solid;
      background-image: url(../images/Laufschrift_oben.gif);
      height: 20px;
      background-repeat: repeat-y; 
    }

    .welcome_ticker a
    {
      padding-left: 0px;
      padding-top: 0px;
      text-align: left;
      font-family: Verdana, sans-serif;
      font-size: 7pt;
      border-bottom: #f5f3ed 1px solid;
      height: 10px;
      background-repeat: repeat-y; 
		color: #7995ae;
    }

    .welcome_ticker a:link, .welcome_ticker a:hover, .welcome_ticker a:active
    {
		font-size: 7pt;    
	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  		text-decoration: none;
	  	padding:0;	  
	   color: #7995ae;
    }
				
    
    #laufschrift 
    {
       text-align: left; 
       font-size: xx-small;
       padding-left: 10px;
       padding-top: 3px;
       border-bottom: #f5f3ed 1px solid; 
       height: 16px;
    }     
    
    #menuleer
    {
      height: 10px;
      width: 100%;
      background-color: #fff;
    }
    
    #menudefinition 
    {
		width: 100%;
		text-align: left;
		background-color: #fff;
    }
    
    .submenu
    {
      height: 17px;
      width: 100%;
      padding-top: 3px;
      font-size : 0.7em;
      text-align: center;
      font-weight: bold;
      background-color: #faedd9;
      
    }    
    .submenu a, .submenu a:link
    {
     	color: #808080;     	
     	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     	text-decoration: none;
     	padding-top: 4px;
      padding-bottom: 4px;
    }
    
    .submenu a:hover
    {
     	color: #e87817;
    }
    
    .orange a, .orange a:link, .orange a:hover, .orange a:active
    {
     color: #e87817;
    }
    
    #menuschatten 
    {
      height: 10px;
      width: 100%;
      background: url(../images/Schatten.gif) repeat-x;
    }
       
    #adressTitle
    {
      float:right;
      margin:35px 10px 0 0;
      text-align: right;
      font-size : 7pt;
      color: #777;
    }
	 
	 #adressTitle a
    {
	   font-size: 1em;  
	 }
      
    #adressTitle #mail
    {
      padding-left: 10px;
      margin-left: 65px;
      background: url(../images/title_mail.gif) no-repeat;             
    }
    
    #adressTitle #telefon
    {
      padding-left: 20px;
      background: url(../images/title_telefon.gif) no-repeat;             
    }

    
    .Box
    {
      margin: 3px;
    }
    .Box .header
    {
      /* Bildhöhe = höhe + padd obe + padd unten  */
      background: url(../images/ContentTop.gif) no-repeat;
      padding: 4px 0 2px 7px;
      font-weight: bold;
      font-size: 0.9em;
      height: 15px;
    }
	 
	 .Box .header h1
    {     
	 	font-weight: bold;
      font-size: 0.9em;
		border-bottom: none;
		clear: none;		
 	}
	 	 
    .Box .content
    {
      padding: 2px 7px 3px 7px;
      margin-right: 3px;
      font-family: Verdana, sans-serif;
      /* font-weight: small; */
      font-size: 0.9em;
      background: url(../images/ContentArea.gif) repeat-y;
    }
    .Box .footer
    {
      /* Bildhöhe = höhe + padd obe + padd unten  */
      background: url(../images/ContentBottom.gif) no-repeat;
      padding: 4px 0 2px 7px;
      font-weight: bold;
      height: 5px;
    }
    
    .Box .content ul 
    {
    	list-style-image: url(../images/bullet.gif);
      text-align: left;        
  		padding-left:20px;
  		padding-right:15px;
  		margin: 0;
  		
    }
    .Box .content li 
    {
      padding: 5px;
      /*margin: 0 5 0px 5px;*/
      border-bottom: 1px dashed #BAC4C8;
    }    
	 
    /* -------------- */
    .BoxMain
    {
      margin: 1px 3px 1px 3px ;
      border: 1px solid #ccc;
    }
    
    .BoxMain .header
    {
      /* Bildhöhe = höhe + padd obe + padd unten  */
      padding: 4px 0 2px 3px;
      font-weight: bold;
      font-size: 8pt;
      height: 15px;
      background-color: #eee;
      border-bottom: 1px solid #ccc;
    }
    .BoxMain .content
    {
      padding: 2px 0 3px 5px;
    }
    .BoxMain .footer
    {
      /* Bildhöhe = höhe + padd obe + padd unten  */
      padding: 4px 0 6px 7px;
      font-weight: bold;
      height: 5px;
    }
    
    .BoxMain .header
    {
      background-color: #FBF5EB;
    }
    
    .BoxMain .header .title
    {
      float:left;
      padding-left: 20px;
      background: url(../images/buch.gif) no-repeat;
      height: 15px;
    }
     .BoxMain .header .date
    {
     float:right;
     padding-right: 5px;
    }
    .BoxMain .content ul 
    {
    	text-align: left;    	        
  		padding-left:15px;
  		padding-right:15px;
  		margin: 0;
  		
    }
    .BoxMain .content li 
    {
      padding: 5px; 
      border-bottom: 1px dotted #d77476;
    }
      

  /* C O N T E N T    E L E M E N T S */

  * html div#Content 
  {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    margin: 0 20px 0 0;
  }
    
  /*div#content table
  {
  	font-size: 1em;
  }*/
  
  * html #footer {position:absolute;} /* für IE damit Footer unten bleibt */
  
  h1 
  {
   font-size: 2.2em;
	color: #777;
	margin: 0px;
	padding: 0 0px 0px 0px;
	border-bottom: 1px solid #E87817;
	font-weight: normal;
	w\idth: 100%;   /* Breitenangabe fuer IE 6 */
  }  
  
  H2 
  {
   font-size:	1.5em;
	 color: #777;
	 margin: 0px 0px 0px 0px;	
  }
  
  H3 
  {
   font-size:	1.2em;
	color: #7995ae;
	margin: 7px 0 5px 0px;
  }

  H4 
  {
   font-size:	1.1em;
	color: #7995ae;
	margin: 5px 0 5px 0;
  }
    
  ul 
  {
   list-style-image: url(../images/bullet.gif);
   text-align: left;        
  	padding-left:20px;
  	padding-right:15px;
  	margin: 0;
  		
  }
    
 li 
 {
  padding: 1px;
 }
  
/* NEWSLETTER Einstellungen  */
  
 .eingabe 
 {  
   background-color: #FFFAFA;
   border:1px solid #e87817;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.button 
{  
  color: Black;
  background-color: #F0F8FF;
  border: 1px solid #708090;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.align-left
{
	text-align: left;
} 

.align-center
{
	text-align: center;
}

.align-right
{
	text-align: right;
} 

.csc-header
{
  margin-bottom: 7px;
}


/* MAIL_FORMULAR (KONTAKT) */ 

.csc-mailform
{
 border: none;
 /*background-color: #FFFACC;	*/
}

.csc-mailform-field
{
	display : block;
	margin: 5px;
	padding: 5px;
}

/* *********************************************************  */

.csc-mailform {
	/*background-color:#ffebcc;*/
	/*border: 1px solid #ff9900;*/
   border:1px solid #e87817;
}

.csc-mailform-forum {
	background-color:#fff5e5;
	border: 1px solid #ff9900;
}

.csc-mailform-field {
	display: block;
	margin: 10px;
	padding: 10px;
}

.csc-mailform label, .csc-mailform-forum label{
	display: block;
	width: 60px;
	float: left;
	text-align: right;
	margin: 2px 5px;
	padding:0;
}


.csc-mailform input, .csc-mailform textarea, .csc-mailform-forum input, .csc-mailform-forum textarea{
	font-family: Verdana,Arial,Helvetica;
	color: #000000;
	/*background-color:white;*/
	/*border: 1px solid #ff9900;*/
	width: 250px;
	padding: 2px 6px;
	font-size: 8pt;
	background-color: #FFFAFA;
   border:1px solid #e87817;
}

.csc-mailform input.csc-mailform-submit{
	float: right;
	width: 80px;
	cursor:hand;
}

.csc-mailform form input.csc-mailform-submit:hover{
	background-color:#ff9900;
	border: 1px solid white;
	color: white;
	
}





/* NEWSTICKER SETTINGS*/

#tickerspace p 
{
	border-collapse:collapse;
	border-spacing: 0px;
	padding: 0;
	margin: 0;	
}

#tickerspace p a
{
	text-decoration: none;
	color: #7995ae;
}

/* NEWSTICKER SETTINGS ENDE*/



/* TABELLE ZUSAMMENGERÜCKT*/
.contenttable p
{
margin: 0px;
padding: 0px;
}

/*  Suche Hervorhebung */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup
{
	color: Red;
}

/* FORMULARE */

fieldset { border:1px solid; border-color: #e87817; }

legend {
  padding: 0.2em 0.5em;
  border:1px solid;
  border-color: #e87817;
  color: #777;
  font-size:90%;
  text-align:right;
  }
  
 
  
  
/*
  div#content p,i
  {
  	color:#777;
	margin: 5px 0px 0px 0px ;
  }
  #content #Top
  {
  	  margin-bottom: 10px;
  }
  div#content ul 
  {
  	
  }*/
