
body { 
  background-color:#007B7E;  
  argin:0;
  font-family:Arial,Helvetica,sans-serif; 
  font-size:12px; 
  color:#005266;
  }

p,td {
  font-family:Arial,Helvetica,sans-serif; 
  font-size:12px; 
}

.b-ueb {
  font-size:13px; 
  font-weight:bold; 
  margin-bottom:10px; 
  }

.b-text {
  font-family:Arial,Helvetica,sans-serif; 
  font-size:12px; 
  }

.b-ktext {
  font-family:Arial,Helvetica,sans-serif; 
  font-size:10px; 
  }

.b-iframe {
  background-color:white;
  color:black;
  font-family:Arial,Helvetica,sans-serif; 
  font-size:11px;
  overflow:scroll;
  height:200px;
  width:97%;
  padding:5px;
  margin:3px;
  border:1px inset #007B7E;
}

 .b-kasten {
  border:2px solid #F1593A;
  padding:5px;
  text-align:left; 
 }

a:link { 
   color:#F1593A; 
   text-decoration:none; 
   }
a:visited { 
   color:#AD3F27; 
   text-decoration:none; 
   }
a:hover { 
   color:#FFFFFF;  
   text-decoration:underline;
   }
a:active { 
   color:#000000; 
   text-decoration:none; 
   }

 td.nlist {
  background-color:white;
  color:black;
  font-family:Arial,Helvetica,sans-serif; 
  font-size:11px;
  vertical-align:top;
  text-align:left;
  padding:3px; 
  white-space:nowrap; 
  width:20px;
}

 td.blist {
  background-color:white;
  color:black;
  font-family:Arial,Helvetica,sans-serif; 
  font-size:11px;
  padding:3px;  
  vertical-align:top;
}

 td.rmen {
  background-image:url('/cimg/rm_bg.gif');
  background-color:#ffffff; 
  text-align:center;
  height:31px;
  border-bottom:2px solid #A7C1C5 ;
 }
 td.wmen_l {
  background-color:#ffffff; 
  text-align:center;
  height:31px;
  border-top:2px solid #A7C1C5 ;  
  border-right:2px solid #A7C1C5;  
 }
 td.wmen_m {
  background-color:#ffffff; 
  text-align:center;
  height:31px;
  border-top:2px solid #A7C1C5 ;  
  border-right:1px solid #A7C1C5;  
  border-left:2px solid #A7C1C5 ;
 }
 td.wmen_r {
  background-color:#ffffff; 
  text-align:center;
  height:31px;
  border-top:2px solid #A7C1C5 ;  
  border-left:2px solid #A7C1C5 ;
 }
 td.gmen {
  text-align:right;
  vertical-align:middle;
  padding-right:5px;   
  height:50px;
  white-space:nowrap; 
 }
 td.rmeck_r {
  width:9px;
  padding:0;   
  margin:0;
  background-color:#007B7E;  
  border-bottom:2px solid #A7C1C5 ;
 }
 td.rmeck_l {
  width:9px;
  padding:0;   
  margin:0;
  background-color:#007B7E;  
  border-bottom:2px solid #A7C1C5 ;
 }

 td.wmeck_r {
  width:9px;
  padding:0;   
  margin:0;
  background-color:#ffffff; 
  empty-cells:show;
 }
 td.wmeck_l {
  width:9px;
  padding:0;   
  margin:0;
  background-color:#ffffff; 
  empty-cells:show;
 }

 img.ilmen {
  margin: 0 6px 0 0;
  border:0;
}

 img.immen {
  margin: 0 6px;
  border:0;
 }

 img.irmen {
  margin: 0 0 0 6px;
  border:0;
}

 td.path {
  background-color:#ffffff;  
  padding:2px 1px;
  height:21px;  
  font-family:Arial,Helvetica,sans-serif; 
  font-weight: bold;
  color: #007B7E;      
  border-left:2px solid #A7C1C5 ;
  border-right:2px solid #A7C1C5 ;
  border-bottom:2px solid #A7C1C5 ;
 }

a.path:link { 
  color: #007B7E;     
  text-decoration:none; 
  }
a.path:visited { 
  color: #007B7E;     
  text-decoration:none; 
  }
a.path:hover { 
  color:#F1593A;       
  text-decoration:underline;
  }
a.path:active { 
  color: #007B7E;     
  text-decoration:none; 
  }

 td.cont {
  background-color:#A7C1C5; 
  background-image:url('/cimg/cont_bg.gif');
  background-repeat:no-repeat;
  background-position:right top;
  vertical-align:top;
  padding:20px 10px 50px;   
  border:2px solid #F1593A ;
 }
 
 table.listtable {
  vertical-align:top;
 }

 .listueb {
  font-size:13px; 
  padding:10px 0 35px;   
  font-weight: bold;
 }

 .listhead {
  font-size:12px; 
  padding:10px;   
  font-weight: bold;
  white-space:nowrap;
 }

 .listrow {
  vertical-align:top;
  font-size:12px;  
  text-align:left; 
 }

 div.listblaett { 
  font-family:Arial,Helvetica,sans-serif; 
  font-size:12px; 
  border-top:1px solid #007B7E;
  border-bottom:1px solid #007B7E;
  font-weight:bold;
  text-align:center;
  padding:5px; 
  margin:5px;  
 }

 td.nav {
  background-color:#A7C1C5;  
  font-family:Arial,Helvetica,sans-serif; 
  padding:5px;   
  margin:0;
  vertical-align:top;
  width:167px;
  overflow:visible; 
  border-top:2px solid #F1593A ;
  border-left:2px solid #F1593A ;
  border-bottom:2px solid #F1593A ;
 }

/* Reiternavi */

 #navcont {
 background-image:url('/cimg/cont_mhg.gif');
 padding: 10px 0 0; 
 margin: 0;   
 background-repeat:repeat-y;
 position:relative; top:-20px;left:-10px;
 text-align:bottom;
 }
 #navlist {
  margin:9px 0 0;
  padding: 3px 5px ; 
  border-bottom: 1px solid #007b7e; 
  font: bold 11px arial, sans-serif; 
 }
 #navlist li {
  list-style: none;
  display: inline; 
}
 #navlist li a {
  padding: 2px 5px 3px; 
  margin-left: 2px; 
  border: 1px solid #007b7e;
  border-bottom: none;
  background: #DDE;
  text-decoration: none;
 }

 #navlist li a:link {
  color: #1b4546;
 }
 #navlist li a:visited {
  color: #1b4546;
 }
 #navlist li a:hover{
  color: #ffffff;
  background: #94b1b6;
  border-color: #007b7e;
 }
 #navlist li a#current {
  color: #007b7e;
  background: #a7c1c5; 
  border-bottom: 1px solid #a7c1c5;
 }

/* CD-Liste */


 .cd-tdimg {
  vertical-align:top;
  width:100px; 
 }
 .cd-img {
  border:2px solid #007B7E;
 }
 .cd-title {
  font-size:13px; 
  font-weight:bold;  
  font-style:italic;
 }
 .cd-price {
  vertical-align:bottom;
  text-align:right;
  padding-bottom:3px;
  font-size:12px; 
  font-weight:bold;  
  font-style:italic; 
 }
 .cd-foot {
  height:15px;
  empty-cells:show;
  border-top:2px solid #007B7E;
 }

 .cd-blaett { 
  font-family:Arial,Helvetica,sans-serif; 
  font-size:12px; 
  border-bottom:1px solid #007B7E;
  font-weight:bold;
  text-align:center;
  padding:5px; 
  width:99%;  
  position : relative; 
  top : -30px; 
 }

/* Hauptrubrik */
 div.ruba {
  line-height:25px;
  font-size:15px; 
  font-weight: bold;
  padding-left:3px;
  border-bottom:1px solid #007B7E;
}

 div.rubaa {
  line-height:20px;
  font-size:15px; 
  font-weight: bold;
  background-color:#007B7E;    
  padding-left:3px;
}

div.rubb {
  line-height:18px;
  font-size:11px; 
  font-weight: bold;
  padding-left:3px;
}

div.rubc {
  line-height:18px;
  font-size:11px; 
  padding-left:3px;
}

a.ruba:link {
  color:#007B7E;  
  text-decoration:none; 
   }
a.ruba:visited {
  color:#007B7E;  
  text-decoration:none; 
 }
a.ruba:hover {
  color:#F1593A;  
  text-decoration:underline;
 }
a.ruba:active {
  color:#007B7E;   
 }
  
/* Hauptrubrik offen */
a.rubaa:link {
  color:#ffffff;
  text-decoration:none; 
  }
a.rubaa:visited {
  color:#ffffff;
  text-decoration:none; 
 }
a.rubaa:hover {
  color:#ffffff;
  text-decoration:none; 
 }
a.rubaa:active {
  color:#ffffff;
  }

/* Rubrik Ebene 2 */  
a.rubb:link {
   color:#007B7E;
   text-decoration:none;   
   }
a.rubb:visited {
   color:#007B7E;
   text-decoration:none;   
   }
a.rubb:hover {
   color:#F1593A;  
   text-decoration:underline;
   }
a.rubb:active {
   color:#007B7E;
  }

/* Rubrik Ebene 3 */  
a.rubc:link {
   color:#007B7E;
   text-decoration:none;   
   }
a.rubc:visited {
   color:#007B7E;
   text-decoration:none;
   }
a.rubc:hover {
   color:#F1593A;  
   text-decoration:underline;
   }
a.rubc:active {
   color:#007B7E;
  }

  /* FORMULARE */

.f-body   {  
   margin:0px 0px 10px; 
  }

.f-bezeich { 
  font-size:13px; 
  font-weight:bold; 
  margin-bottom: 10px; 
 }
   
.f-text {  
   padding:0px 10px; 
  }

.f-suchfeld { 
   background-color:#FFFFFF; 
   border:1px solid #007B7E;
   margin:1px 1px 5px 0px; 
   width:250px;
   }

.f-navfeld {  
   background-color:#FFFFFF; 
   border:1px solid #007B7E;
   position : relative; 
   top : -6px; 
   width:120px;
   font-size:11px;
   }
   
.f-mailfeld {  
   background-color:#FFFFFF; 
   border:1px solid #007B7E; 
   width:100px;
   font-size:11px;
   }
   
.f-anzfeld { 
   background-color:#FFFFFF; 
   border:1px solid #007B7E;
   margin:1px 1px 5px 0px; 
   width:280px;
   }

.f-txtfeld { 
   background-color:#FFFFFF; 
   border:1px solid #007B7E;
   margin:2px;
   }

.f-select { 
   background-color:#FFFFFF; 
   border:1px solid #007B7E;
   margin:1px 1px 5px 0px; 
   width:250px;
   }   
   
.f-submit { 
   background-color:#F1593A;
   font-size:13px; 
   font-weight:bold; 
   color: #ffffff;
   margin-top:15px;  
   }
   
.f-mailmit { 
   background-color:#F1593A;
   font-size:11px; 
   font-weight:bold;    
   color: #ffffff;  
   width:100px;
   }
   
.f-searchmit { 
   background-color:#F1593A;
   font-size:13px; 
   font-weight:bold; 
   color: #ffffff;
   margin-top:0;
   position:relative;
   top:-3px; 
   }    