/*
Autor: Torsten Grossmann 
Mail: tg@crossi.org
Web: www.tauchers-pinnwand.de 
#DFEFF0
*/

   /* DATEIWEIT */

body { 
   background-color:#E5F2F8; 
   font-family:Verdana,Arial,Helvetica,sans-serif; 
   font-size:12px; 
   color:#000000;    
   margin: 0px;
   }

td {
   font-family:Verdana,Arial,Helvetica,sans-serif; 
   font-size:12px; 
   padding: 3px;
   vertical-align:top; 
   }   

.b-text {
   padding:0 20px; 
  }

.b-ktext {
  font-family:Arial,Helvetica,sans-serif; 
  font-size:11px; 
  padding:0 30px; 
 }

.b-ueb {
   font-size:13px;
   font-weight:bold; 
   color:#003060; 
   margin-left:20px ; 
   margin-right:20px ;
   border-bottom:1px solid #003060;
  }

.b-tueb {
   font-size:13px;
   font-weight:bold; 
   color:#003060; 
   margin-left:20px ; 
   margin-right:20px ;
  }

.b-tab {
   width:94%;
   margin:20px 20px 20px; 
  }

.b-th {
   background-color: #7FB0C0;
   font-size:13px; 
   font-weight:bold; 
   color:#ffffff;
   padding:3px; 
  }

.b-tda {
   /* ackground-color:#DFEFF0;#BED6D6;#C8DCE0 */
   background-color:#E5F2F8;
  }

.b-tdb {
   background-color:#C8DCE0;
   ont-style:italic; 
   vertical-align:top; 
  }

 .b-kasten {
  border:2px solid #7FB0C0;
  float:right;
  position:absolute;right:25px;
  width:200px;
  font-size:10px;
  padding:3px;
  text-align:left; 
 }

a.b-lnk:link {
   color:#003060;
   }
a.b-lnk:visited {
   color:#003060;
   }
a.b-lnk:hover {
   color:#00706F;
   }
a.b-lnk:active {
   color:#00706F;
  }

a.b-wlnk:link {   
   color:#ffffff;
   }
a.b-wlnk:visited { 
   color:#ffffff;
   }
a.b-wlnk:hover {
   color:#003060;  
   text-decoration:underline;
   }
a.b-wlnk:active {
  color:#ffffff;
  }     

a:link { 
   color:#003060; 
   text-decoration:none; 
   }
a:visited { 
   color:#003060; 
   text-decoration:none; 
   }
a:hover { 
   color:#FF0000;  
   text-decoration:underline;
   }
a:active { 
   color:#000000; 
   text-decoration:none; 
   }

   /* k - wie KOPF */

.k-body {
   ackground-color:#DFEFF0;
   background-color:#FFFFFF;
   margin:0px 0px 10px;
   padding:0px;
}


   /* NAVIGATION/Suche */
 

.n-lbody { 
   margin:0px;  
   background-color:#307090;
   order-top:3px solid #003060; 
   font-size:12px; 
   font-weight:bold; 
   color: #ffffff;
   text-align:left;
   vertical-align:middle;
   padding-left:12px;
   white-space:nowrap; 
   }

.n-rbody { 
   margin:0px;  
   padding:1px;
   background-color:#307090;
   order-top:3px solid #003060; 
   text-align:right;
   vertical-align:middle;
   white-space:nowrap; 
   }
           
.n-submit { 
   vertical-align:bottom;
   margin:2px;
   padding:0px;
   border:0px; 
   }
   
.n-feld {  
   background-color:#6FC0C0;
   font-size:11px;
   font-weight:bold; 
   color:#003060; 
   border:1px solid #003060; 
   padding:1px 3px 1px;
   margin-bottom:2px;
   margin-right:5px;
   vertical-align:bottom;
   width:120px;    
   }

.n-select {  
   background-color:#6FC0C0;
   font-size:11px; 
   font-weight:bold; 
   color: #003060;
   margin-bottom:2px;
   margin-right:5px;
   vertical-align:bottom;
   width:145px;    
   }

   /* RUBRIKEN */


.r-body {  
   background-color: #7FB0C0;
   color:#307090;
   font-size:11px;  
   padding:3px 10px 3px;
   margin:0px; 
   text-align:center; 
   white-space:nowrap; 
   }

.r-rubrik {                        
   padding:5px 3px 0px 5px; 
   }

  /* ANNONCEN */


.a-body   { 
   margin:0px 0px 20px 20px;
   }
   
.a-rubrik { 
   font-family:Verdana,Arial,Helvetica; 
   font-size:13px;
   font-weight:800; 
   color:#003060;
   border-bottom:1px solid #003060;
   padding:0px 5px 2px ; 
   vertical-align:bottom; 
   text-align:left;
   width:100%;
   }
   
.a-datum { 
   font-size:10px;
   font-style:italic; 
   color:#003060; 
   text-align:right;
   }

.a-simg { 
   float:right;   
   margin:0px; 
   border:0;
   }

.a-dumimg { 
   background-color:#7FB0C0;
   font-size:10px; 
   font-weight:bold; 
   border:1px solid #307090;   
   float:right;  
   text-align:center;
   margin:5px 3px 5px 5px; 
   padding:3px; 
   }
   
.a-brfimg {  
   border:0;
   float:right;     
   margin-right:5px; 
   vertical-align:bottom; 
   }

.a-text { 
   padding:10px 0px 10px 10px;
   vertical-align:top; 
   }
   
.a-adresse { 
  font-size:10px; 
  font-weight:bold;
  padding-left:10px;
  }

.a-blaettern { 
   border-top:1px solid #003060;
   border-bottom:1px solid #003060;
   font-weight:bold;
   text-align:center;
   padding:10px; 
   margin:0px 20px 10px;  
  }

a.a-dumimg:link {
   color:#ffffff;
   text-decoration:none; 
   }
a.a-dumimg:visited {
   color:#ffffff;
   }
a.a-dumimg:hover {
   color:#003060;
   text-decoration:underline; 
   }
a.a-dumimg:active {
  color:#ffffff;
  }


   /* FORMULARE */


.f-body   {  
   margin:0px 30px 10px; 
   border-bottom:1px solid #003060;
   }

.f-bezeich { 
   border-bottom:1px solid #003060;
   font-size:13px;
   font-weight:bold; 
   color:#003060; 
   padding:1px 1px 1px ; 
   }
   
.f-text {  
   padding:20px 20px 20px; 
   }

.f-abofeld { 
   background-color:#FFFFFF; 
   border:1px solid #003060;
   width:150px; 
   }

.f-anzfeld { 
   background-color:#FFFFFF; 
   border:1px solid #003060;
   margin:1px 1px 5px 0px; 
   width:280px;
   }

.f-txtfeld { 
   background-color:#FFFFFF; 
   border:1px solid #003060;
   margin:1px 1px 5px 0px;
   }

.f-rubrik { 
   background-color:#FFFFFF; 
   border:1px solid #003060;
   margin:1px 1px 1px 10px; 
   }   
   
.f-submit { 
   background-color:#7FB0C0;
   font-size:13px; 
   font-weight:bold; 
   color: #ffffff;
   margin:15px 5px 5px 0px;  
   border:1px solid #003060;
   ns4bug;
   }
    
.e-submit { 
   width:80px;
   background-color:#7FB0C0;
   font-size:11px; 
   text-align:center;
   color: #ffffff;
   padding: 1px 5px;
   border:2px outset #ffffff;
  }

.e-activ { 
   width:80px;
   background-color:#D7D2AF;
   font-size:11px; 
   text-align:center; 
   color: #4a4a4a;
   padding: 1px 5px;
   border:2px inset #ffffff;
  }

a.e-submit:link {   
   color:#ffffff;
   text-decoration:none;
   }
a.e-submit:visited { 
   color:#ffffff;
   }
a.e-submit:hover {
   color:#fffff;  
   text-decoration:none;
   }
a.e-submit:active {
   border:2px inset #ffffff;
   color:#ffffff;
  } 
    
   /* LINK-LEISTEN */

.l-navi {
   text-align:center;
   font-size:11px;
   padding:1px 5px;
   margin:5px 20px 20px; 
   white-space:nowrap; 
  }   

.l-body   {  
   font-size:11px;   
   margin:5px 20px 300px; 
   padding: 10px;
   text-align:center;
   } 

.l-banner {
   vertical-align:middle;
   text-align:center;
   margin:20px 10px 1px; 
  }

.l-copy {
  font-size:10px;   
  text-align:left;
  }

  