/* Stylesheets für BORG Homepage (Version fuer den Ausdruck)
   11.10.07
   gold-gelb-grün:   #939300
   hover-farbe:      #cece26

   blau              #256a91
   grau (Rahmen):    #555
   weiß:             #EEE
   schwarz (Schrift):#333
*/

@page { size:21.0cm 29.7cm; margin:2.5cm 2cm 2cm 2cm; }

* {
   padding: 0;
   margin: 0;
  }

body {
  background-color: #FFF;  
  }					
 
#rahmen {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  border: 1px solid #256a91;
  }
	           
#header {  
  background:  url(../images/bg-borglogo.jpg) right top no-repeat;  
  height: 140px;
  border-bottom: 1px solid #256a91;        
  }
                     
#header h1 {
  margin: 0.5cm;
  font-size: 250%;
  color: #ab3e22;
}

#header h1 span {
  display: block;
}          

#header a {
  margin-left: -999px;
}            
/* Styles für den Navigationsbereich */


#nav  {
  display: none;    
 }
 
#adresse {
  display : none;
}

#breadcrumb {
  display : none;
}
                
              
/* Styles für den Content */
#content {           
   background-color: white;
   color: #000;          
   padding: 0 0.5cm 0.5cm;
   }
							 
#content h1   { 
   color: #ab3e22;
   page-break-after:avoid;         
   font-size: 170%;            
   padding: 0.5cm 0;    
   } 
              
#content h2   { 
   clear: right;
   color: #ab3e22; 
   page-break-after:avoid;                            
   font-size: 130%;
   font-weight: bold;
   margin: 0.5cm 0 0.2cm 0;
   border-bottom: 1px solid #ab3e22;;            
   } 
              
#content h3,h4   {
   font-size: 120%;
   page-break-after:avoid; 
   font-weight: bold;
   margin: 0.3cm 0 0.2cm 0;                               
   } 
                           
#content h5   {
   font-size: 100%;
   page-break-after:avoid; 
   font-weight: bold;
   margin: 0.3cm 0 0.2cm 0;                                        
   } 
            
#content .autor {
   text-align: right;
   }  
			                            
#content .invers {
   background-color: #256a91;
   color: #EEE;
   }                
              
#content a    {
   text-decoration: none;
   border-bottom: 1px dotted #ab3e22;
   color: #ab3e22; 
}                           
                           
#content p    {               
   padding: 5px 0 5px 0; 
   font-size: 15px;
   line-height: 1.4;       
   }  

#content p.unterhalb {
  clear: both;
} 
  
#content p.untertitel {
	font-size: 17px;
	font-style: italic;
}       
	          
#content .postdate {
  float : right;
  margin-left: 10px;
  }                                                        

#content img  {
   float: right;
   border: 1px solid #D9E0E6;
   border-bottom-color: #C8CDD2;
   border-right-color: #C8CDD2;
   padding: 4px;
   margin: 10px 0 5px 10px;
}  
 
#content img.links {
  float: none;
} 
 
#steuerung {
  display: none;
}
                                         
/* Styles für Tabellen */

#content table {
  clear: both;
  width: 800px;
  border-collapse: collapse;
  margin: 20px 0 40px 0;
  } 
              
#content th {
  font-weight: bold;
  font-size:15px;
  color:  #ab3e22;
  text-align: left;
  padding: 0.25em 0.5em 0.25em 0.5em;
  border: 1px solid #CCC;
  }  
            
#content td {             
  font-size: 15px;
  color: #333;
  text-align: left;
  vertical-align: top;
  padding: 0.25em 0.5em 0.25em 0.5em;
  border: 1px solid #CCC;
  }  
   
   
#content tr.streifen {
  background-color: #ddd; 
}       
            
#content fieldset {
  font-size: 15px;                             
  color: #333;
  border: 1px solid #CCC;
  margin: 20px;
  }
    
#content ul {
  list-style-type: square;        
  }                
            
#content li {
  margin: 0.5em 20px 0.5em 20px;
  font-size: 15px;
  line-height: 1.4;
  color: #333;
  padding: 0.1em 0 0.1em 1em ;
  }   
  
#content dl {
  margin: 20px 0;
} 
  
#content dt {
  border-top: 1px solid #ccc;
  font-weight: bold;
  font-size: 90%;
  padding-top: 5px;
  margin-top: 5px;
}  

#content dd {
  font-size: 90%;
  padding: 5px 0 5px 20px;
  line-height: 1.5
} 

#content .termine td {
  padding: 15px 15px 30px; 
}

#content .termine th {
  padding: 5px 15px;
}

#content .termine th.datum {
  width: 100px;
}
       
#footer {
  border-top: 1px solid #256a91;
  clear: both;
  }

#footer p {
  font-size: 80%;
  color: #333;
  text-align: left;
  padding: 0.2cm 0.3cm;
  } 						 
