/* default */

body {
	background-color: #d6d6d6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

table,td,tr {
	font: 12px Tahoma;
	font-size: 11px;
	color: #003b54;
}

a {
    font-family: Tahoma;
	color: #5d5d5d;
	text-decoration:underline;
   }     
   
a:hover {
    font-family: Tahoma;
	color: #00b8ff;
	text-decoration:underline;
   }     


ul {
	list-style-image: url(../img/list_point.gif);
	line-height: 15px;	
	color: #003b54f;
	font-size: 11px;
         }
                          
b {
	font: bold 11px Tahoma;
	text-decoration: none;
	line-height: 18px;		
		  }

strong {
	font: bold 11px Tahoma;
	text-decoration: none;
	line-height: 18px;		
		  }	  
		  
.content {
	font-size: 11px;
	color: #003b54;
	line-height: 18px;		
}

.content-bg {
   background-image: url(../img/geruest/content-bg.jpg);
   background-repeat: no-repeat;   
}
	  
.formular {
         font: 12px Tahoma;
		 color: #003b54;
         border: 1px solid #c3c3c3;
		 padding-left: 3px;
}		
   
.footer {
    font-family: Tahoma;
	font-size: 10px;
	color: #5d5d5d;
	line-height: 15px;
   }   
   
.error {
    font-family: Tahoma;
	font-size: 12px;
	color: #ff0000;
	line-height: 16px;
   }  

.erfolg {
    font-family: Tahoma;
	font-size: 12px;
	color: #00b8ff;
	line-height: 16px;
   }       
   
.grau {
	color: #8e9394;
   }         

/* Navigation */   

/* Navigation Ebene1 */
/* home */

td#home a{
   white-space:nowrap;
   padding-top: 2px;  
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;     
   background-image: url(../img/nav/nav1.gif);
   background-repeat: no-repeat;     
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#home a:hover{
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* home - active*/

td#home_a a{
   white-space:nowrap;
   padding-top: 2px; 
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;   
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#home_a a:hover{
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* philosophie */

td#philosophie a{
   white-space:nowrap;
   padding-top: 2px;  
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;     
   background-image: url(../img/nav/nav1.gif);
   background-repeat: no-repeat;     
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#philosophie a:hover{
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* philosophie - active*/

td#philosophie_a a{
   white-space:nowrap;
   padding-top: 2px; 
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;   
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#philosophie_a a:hover{
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* produkte */

td#produkte a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;  
   background-image: url(../img/nav/nav1.gif);
   background-repeat: no-repeat;     
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#produkte a:hover{
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* produkte - active*/

td#produkte_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px; 
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#produkte_a a:hover{
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* kunden */

td#kunden a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px; 
   background-image: url(../img/nav/nav1.gif);
   background-repeat: no-repeat;     
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#kunden a:hover{
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* kunden - active*/

td#kunden_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px; 
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#kunden_a a:hover{
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* kontakt */

td#kontakt a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;  
   background-image: url(../img/nav/nav1.gif);
   background-repeat: no-repeat;     
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#kontakt a:hover{
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* kontakt - active*/

td#kontakt_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#kontakt_a a:hover{
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* impressum */

td#impressum a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav1.gif);
   background-repeat: no-repeat;     
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#impressum a:hover{
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* impressum - active*/

td#impressum_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#impressum_a a:hover{
   background-image: url(../img/nav/nav1-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* Navigation Ebene2 */
/* mail1 */

td#mail1 a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;  
   background-image: url(../img/nav/nav2.gif);
   background-repeat: no-repeat;      
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#mail1 a:hover{
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* mail1 - active*/

td#mail1_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#mail1_a a:hover{
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* mail2 */

td#mail2 a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;  
   background-image: url(../img/nav/nav2.gif);
   background-repeat: no-repeat;      
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#mail2 a:hover{
   background-image: url(../img/nav/nav2-martin-o.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* mail2 - active*/

td#mail2_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#mail2_a a:hover{
   background-image: url(../img/nav/nav2-martin-o.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* mail3 */

td#mail3 a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;  
   background-image: url(../img/nav/nav2.gif);
   background-repeat: no-repeat;      
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#mail3 a:hover{
   background-image: url(../img/nav/nav2-christian-o.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* mail3 - active*/

td#mail3_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#mail3_a a:hover{
   background-image: url(../img/nav/nav2-christian-o.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* mail4 */

td#mail4 a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;  
   background-image: url(../img/nav/nav2.gif);
   background-repeat: no-repeat;      
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#mail4 a:hover{
   background-image: url(../img/nav/nav2-shaolan-o.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* mail4 - active*/

td#mail4_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#mail4_a a:hover{
   background-image: url(../img/nav/nav2-shaolan-o.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* mail5 */

td#mail5 a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;  
   background-image: url(../img/nav/nav2.gif);
   background-repeat: no-repeat;      
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#mail5 a:hover{
   background-image: url(../img/nav/nav2-elliot-o.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* mail5 - active*/

td#mail5_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#mail5_a a:hover{
   background-image: url(../img/nav/nav2-elliot-o.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* imagefilm */

td#imagefilm a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px; 
   background-image: url(../img/nav/nav2.gif);
   background-repeat: no-repeat;      
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#imagefilm a:hover{
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* imagefilm - active*/

td#imagefilm_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#imagefilm_a a:hover{
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* lehrfilm */

td#lehrfilm a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;  
   background-image: url(../img/nav/nav2.gif);
   background-repeat: no-repeat;      
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#lehrfilm a:hover{
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* lehrfilm - active*/

td#lehrfilm_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#lehrfilm_a a:hover{
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* dokumentation */

td#dokumentation a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;  
   background-image: url(../img/nav/nav2.gif);
   background-repeat: no-repeat;      
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#dokumentation a:hover{
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* dokumentation - active*/

td#dokumentation_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#dokumentation_a a:hover{
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* blogs */

td#blogs a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;  
   background-image: url(../img/nav/nav2.gif);
   background-repeat: no-repeat;      
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#blogs a:hover{
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* blogs - active*/

td#blogs_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#blogs_a a:hover{
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* podcasts */

td#podcasts a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;    
   width: 229px;
   height: 17px;  
   background-image: url(../img/nav/nav2.gif);
   background-repeat: no-repeat;      
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#podcasts a:hover{
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

/* podcasts - active*/

td#podcasts_a a{
   white-space:nowrap;
   padding-top: 2px;
   text-indent: 4px; 
   display: block;       
   width: 229px;
   height: 17px;
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;   
   font: 12px Tahoma;  
   text-decoration: none;       
   color: #ffffff;  
   word-spacing:0.1em; 
}

td#podcasts_a a:hover{
   background-image: url(../img/nav/nav2-a.gif);
   background-repeat: no-repeat;      
   color: #ffffff;  
}

