/* Zentraler Stylesheet fuer www.pleisweiler-oberhofen.de */
 
    .kalender_zeitleiste{ width:150px; border:0px;  vertical-align:top;
                          padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:10px;  
                          font-weight:bold; font-size:12pt; color:#6b93c1;  }

    .kalender_toppic{ width:400px; font-weight:bold; font-size:12pt; border:0px; padding:10px; vertical-align:top;  }

    .kalender_beschreibung{ width:400px; font-size:12pt; border:0px; padding:10px; vertical-align:top;  }

    .headline{ border-left-width:0px; border-right-width:0px; border-top-width:1px; border-bottom-width:0px; 
                   border-color:#6b93c1; border-style:solid;  }

    .verein_element {padding-left:0px; padding-right:10px; padding-top:10px; padding-bottom:0px;  
                   border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:0px; 
                   border-color:#6b93c1; border-style:solid; }

    .verein_topleiste { width:150px; border:0px;  vertical-align:top;
                        padding-left:0px; padding-right:10px; padding-top:10px; padding-bottom:10px;  
                        font-weight:bold; font-size:12pt; color:#6b93c1; }

    .verein_text  { width:400px; font-size:12pt; border:0px; padding:10px; vertical-align:top; }
    .verein_bild  { width:400px; font-size:10pt; border:0px; padding:10px; vertical-align:top; }

    .verein_text_fett  { width:400px; font-weight:bold; font-size:12pt; border:0px; padding:10px; vertical-align:top; }
    
    .verein_tabelle_platz { width:200px; font-weight:bold; font-size:12pt; border:0px; padding:10px; vertical-align:top; }


    .text_fett  { font-weight:bold; font-size:12pt; }
    .text_normal{  font-weight:normal; font-size:12pt;   }
    .text_fett_blau  { font-weight:bold; font-size:12pt; color:#6b93c1;  }
    .text_fett_gross_blau  { font-weight:bold; font-size:16pt; color:#6b93c1;  }


    .annoncenrahmen    { background-color:#feffe0; width:800px;
                         border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px; 
                         border-color:#6b93c1; border-style:solid; }

    .annoncenheader { width:100%; background-color:#6b93c1; color:#feffe0; font-weight:bold;}

    .annoncenelement { background-color:#feffe0;
                       padding-left:0px; padding-right:20px; padding-top:20px; padding-bottom:20px;  
                       border:0px; }
                  
    .annoncenseite{   margin-left:0px; text-align:left; vertical-align:top; height:600px;   }

    .annoncentext{ width:65%; padding-bottom:20px;  }

    .annoncenbild{  }

    .annoncenfreilink{ border:0px; margin-left:20px; width:80px; height:19px; }


    .gesamtseite{  background-color:#a3cbf9; width:100%; }

    .gesamttabelle{ margin-left:auto; margin-right:auto; margin-top:0px;
                    background-color:#feffe0; width:1000px; height:100%;
                    background-image:url(./Bilder/seiten_header_oben.gif); background-repeat:repeat-x;
                    vertical-align:top; 
                    border-right:3px; border-bottom:3px; border-top:0px; border-left:0px; border-color:#6b93c1; border-style:solid;  }

    .seitenheader_links{  padding-left:50px;  margin-top:0px; margin-bottom:0px; width:150px; text-align:left; height:100px;  }

    .seitenheader_rechts{  padding-right:50px;  margin-top:0px; margin-bottom:0px; width:750px; text-align:right; height:100px;  }

    .seitenheaderlink{ text-decoration:none; outline:none; border:0px; }


    .seitenueberschriftblock{ width:100%; vertical-align:top; }  

    .seitenueberschrift{ padding-left:50px;  font-family:Arial; font-size:24; font-weight:bold; color:#6b93c1; text-align:left;
                         border-left-width:0px; border-right-width:0px; border-top-width:1px; border-bottom-width:1px; 
                         border-color:#6b93c1; border-style:solid; height:30px; }



    .seitentoptext{   padding-left:50px;  padding-top:10px; padding-bottom:10px; font-family:Arial; font-size:12; font-weight:bold; color:#000000; text-align:left; 
                      border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px; 
                      border-color:#6b93c1; border-style:solid;  height:30px; }
 

    .menueblock { height:90px; vertical-align:top; text-align:left; padding-left:50px; }
    
    .menuezeile { width:730px; height:15px; text-align:left;  vertical-align:top; }

    .menuetext { text-align:left; padding-left:0px; padding-right:10px; }
    
    .terminblock { height:95px; width:220px; }
    
    .terminbild  { text-align:right;  }


    a:link { display:inline; font-family:Arial; font-size:11; font-weight:bold; text-decoration:none; color:#808080; }
    a:visited { display:inline; font-family:Arial; font-size:11; font-weight:bold; text-decoration:none; color:#808080; }
    a:hover { display:inline; font-family:Arial;  font-size:11; font-weight:bold; text-decoration:none; color:#202020; }
    a:active { display:inline; font-family:Arial;  font-size:11; font-weight:bold; text-decoration:none; color:#808080;  }

    a.dynlink:link { display:none; font-family:Arial; font-size:11; font-weight:bold; text-decoration:none; color:#808080; }
    a.dynlink:visited { display:none; font-family:Arial; font-size:11; font-weight:bold; text-decoration:none; color:#808080; }
    a.dynlink:hover { display:none; font-family:Arial;  font-size:11; font-weight:bold; text-decoration:none; color:#202020; }
    a.dynlink:active { display:none; font-family:Arial;  font-size:11; font-weight:bold; text-decoration:none; color:#808080;  }

    a.static:link { display:inline; font-family:Arial; font-size:11; font-weight:bold; text-decoration:none; color:#808080; }
    a.static:visited { display:inline; font-family:Arial; font-size:11; font-weight:bold; text-decoration:none; color:#808080; }
    a.static:hover { display:inline; font-family:Arial;  font-size:11; font-weight:bold; text-decoration:none; color:#202020; }
    a.static:active { display:inline; font-family:Arial;  font-size:11; font-weight:bold; text-decoration:none; color:#808080;  }


    .seitenbody {  padding-left:50px; vertical-align:top; height:550px;  } /*   border:1px; border-color:red; border-style:solid;  } */
    
    .startseitenbody {  text-align:left; vertical-align:top; width:730px; height:550px;  } /*    border:1px;  border-color:blue; border-style:solid;  } */

    .linkleiste{  vertical-align:top; text-align:left; width:220px; 
                  border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; border-color:red; border-style:solid;   } 


    .seitenfooter{  padding-left:50px; text-align:center; width:1000px;
                    border-left-width:0px; border-right-width:0px; border-top-width:1px; border-bottom-width:0px; 
                    border-color:#6b93c1; border-style:solid; height:30px; }

    .startbild{ vertical-align:top;  text-decoration:none; border:0px;    }

    .grussworttext { width:600px; padding-left:0px; padding-right:40px; }
    .bild_linksbuendig{ text-align:left; padding-left:0px; padding-right:40px; }
    .bild_rechtsbuendig{ text-align:right; padding-left:20px; padding-right:40px; }


    .historisches{ text-align:left; vertical-align:top; padding-left:0px; padding-bottom:20px;  }

    .historisches_bild{ width:200px; }

    .weinbau_bild{ width:200px; }

    .historisches_bildzelle{  text-align:center;  padding-bottom:20px; padding-right:50px; }

    .historisches_zeitleiste{  width:150px; border:0px;  vertical-align:top; padding-bottom:20px;  
                               font-weight:bold; font-size:12pt; color:#6b93c1;   }


    .anfahrtsskizze { padding-left:0px; height:500px; }

    .gaestebuch { text-align:center; border:0px; width:800px; height:600px; }


    .bildertabelle{   }

    .bilderzeile{   }

    .bilderleiste{   }

    .annoncenverzeichnis{   }

    .submenu_text{   }

    .kalenderzeile{   }

    .importbild{  vertical-align:top;  text-decoration:none; border:0px;      }

