body {
	text-align:center; 
	margin:0 auto;
	height:100%;
  	background-color:#333333;
  background-image:URL("../images/mainback.gif");
  /*background-repeat: repeat-x;*/
}

#outerbox{	
	text-align:center;	
	margin:0 auto;	
 	background-image:URL("../images/content_back_blue.jpg");
	width:920px;
  border:0px solid #5b604e;	
}

        #outerbox_gallery{	
        	text-align:center;	
        	margin:0 auto;	
         	/*background-image:URL("../images/content_back_gallery.jpg");*/
        	width:920px;
          border:2px solid #FFF;	
        }

#headbox {	
	width:920px;
	height:265px;
}

#navibox{	
	background-image:URL("../images/naviback.jpg");
	background-color:#191817;
	height:25px;
	width:920px;	
	text-align: center;	
	font-family: arial, helvetica, sans-serif;
	text-transform: uppercase;
	color:#ffffff;	
	padding-top:5px;
}

#maincontent_box {  			
	text-align:left;
	float:left;
  
 	font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#333333;
  line-height:16px;  	
  width:620px;  	
	margin:20px;
	position:relative;	
  top:20px;	
}

        #maincontent_box_gallery {  			
        	text-align:left;         
        	float:left;
         /*background-image:URL("../images/main_text_back.jpg");*/
         	font-family:arial,helvetica,sans-serif;
          font-size:12px;
          color:#333333;          	
          width:470px;  	
        	margin:20px;
          top:20px;
        	position:relative;	          
}

  .content_text {				 	 
	 
	font-family:arial,helvetica,sans-serif;
  font-size:12px;
  }

 .normal {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
 }
 
#infoboxes {  	
	text-align:center;
	width:250px;
	position: relative;
	float:left;	
  top:20px;	
}

    #infoboxes_gallery {  	
	    text-align:center;
    	width:350px;
    	position: relative;
    	float:left;	
      top:20px;	
    }

  .infobox_out {	
	  float:left;
  	text-align:left;	
    width:210px;	
    border:1px #480000;
    border-style: outset;
    padding:2px;
  	margin-bottom:20px;		
  }  
	.infobox_section {
		margin-top:15px; 	 	
	 	border:1px solid #c9c6be; 
		background-color:#000000;
	}
	.infobox_header{
		background-image:URL('../images/infobox_rechts/boxheader_back.jpg');
		background-color:#101a24;
		height:23px;
		padding-top:5px;
		padding-left:5px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#ffffff;
		font-weight:bold;
		text-transform:uppercase;
		text-align:left;
	}
	.infobox_text{
		/*background-color:#d2d1ce;*/
		background-color:#7e8066;
		padding-top:5px;		
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#ffffff;
		font-weight:normal;	
		padding:3px;    
  }

#footerbox {   	
	text-align:center;	
 	bottom:0px;  	
	width:920px;  
}


A:link {text-decoration: none; } 
A:visited {text-decoration: none; } 
A:hover {text-decoration: none;} 
A:active {text-decoration: none; } 

h1,h2,h3,h4,h5,h6 {display:block; font-weight: bold; color: #666666;}
h1 {font-size: 24px; line-height: 28px; padding: 20px 0px 0px 0px;}
h2 {font-size: 20px; line-height: 23px; padding: 4px 0px 6px 0px;}
h3 {font-size: 16px; line-height: 19px; padding: 4px 0px 16px 0px;}
h4, h5 {font-size: 14px; line-height: 16px; padding: 6px 0px 14px 0px;}
h5 {font-weight: normal;}
h6 {font-size: 12px; line-height: 14px; padding: 2px 0px 12px 0px;}


h1,h2,h3 {font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;}

h1,h2,h3,h4,h5,h6 {display: block; font-weight: bold; color: #666666;}

h1 {font-size: 22px; line-height: 22px;}
h2 {font-size: 19px; line-height: 19px;}
h3 {font-size: 14px; line-height: 14px; padding-bottom: 4px;}
h4 {font-size: 14px; line-height: 16px;}
h5 {font-size: 12px; line-height: 16px;}
h6 {font-size: 11px; line-height: 16px;}




a.terminbox:link {
	font-size: 8pt;
 	color: #dfb713;
 	font-weight: bold;
	font-family: arial,verdana;   	
	padding:5px;
}
a.terminbox:visited {
 	font-size: 8pt;
	color: #dfb713;  
 	font-weight: bold;
	font-family: arial,verdana;   
	padding:5px;
}
a.terminbox:hover {
 	font-size: 8pt;
	color: #333333;  
	font-weight: bold;
	font-family: arial,verdana;    		
	padding:5px;
}
  
  
a.topnavigation:link {
	font-size: 8pt;
	color: #ffffff;  
	font-weight: bold;
	font-family: arial,verdana;   	
	padding:5px;
}
a.topnavigation:visited {
	font-size: 8pt;
  color: #ffffff;  
 	font-weight: bold;
  font-family: arial,verdana;   
  padding:5px;
 }
a.topnavigation:hover {
 	font-size: 8pt;
	color: #333333;  
	font-weight: bold;
	font-family: arial,verdana;    		
	padding:5px;
}


a.contentlink:link {
	font-size: 12px;
	color: #333333;  
	font-weight: bold;
	font-family: arial,verdana;
  text-decoration:underline; 		
}
a.contentlink:visited {
	font-size: 12px;
  color: #333333;  
 	font-weight: bold;
  font-family: arial,verdana;
  text-decoration:underline; 	    
 }
a.contentlink:hover {
 	font-size: 12px;
	color: #b29b71;  
	font-weight: bold;
	font-family: arial,verdana; 
  text-decoration:underline; 	   			
}
	
 
a.whitelink:link {
	font-size: 8pt;
	color: #ffffff;  
	font-weight: bold;
	font-family: arial,verdana;   	
	padding:5px;
  text-decoration:underline;
}
a.whitelink:visited {
	font-size: 8pt;
  color: #ffffff;  
 	font-weight: bold;
  font-family: arial,verdana;   
  padding:5px;
  text-decoration:underline;
 }
a.whitelink:hover {
 	font-size: 8pt;
	color: #333333;  
	font-weight: bold;
	font-family: arial,verdana;    		
	padding:5px;
  text-decoration:underline;
}
  
   .kalender_topic {
    font-size: 9pt;
	  color: #57452D;
	  font-weight: bold;
   	font-family: arial,verdana;   	   
}

  .kalender_eintrag {
    font-size: 8pt;
	  color: #57452D;
	  font-weight: normal;
   	font-family: arial,verdana;   	   
}

  .kalender_monat {
    font-size: 8pt;
	  color: #ffffff;
	  font-weight: bold;
   	font-family: arial,verdana;   	   
}

 
 .cell_dark {
      background-color:#a7ab9c;
      font-size:12px;
      color:#ffffff;
      font-family:trebouchet, arial, helvetica;
    }
    
     .cell_light {
      background-color:#f4f7ed;
      font-size:12px;
      color:#333333;
      font-family:trebouchet, arial, helvetica;
    }
