﻿*{
   margin: 0px;
   padding: 0px;

}

body {
   font-family: "Trebuchet MS","Bistream Vera Sans","Helvetica",sans-serif;
   font-size: 10pt;
   background-color: #006600;
   background-image: url("images/mainbg.png");
   background-repeat: repeat-y;
   background-position: top center  
   
   
}


a {
     color: #1b65c8;
     
}


a:hover {
    color: #98bd07;

}

a:visited {
    color: #003e93;
    
}    
    

h1,h2,h3 {
    color:#98bd07;
    border-bottom:1px dotted #98bd07;
    font-family:"Palatino Linotype","Palatino","URW Palladio L", serif;
    margin-bottom: 5px;
  
}
    
h2{
 margin-top: 7px;
 

}   
h1 {font-size: 180%; }
h2 {font-size: 140%; }
h3 {font-size: 120%; }
    



      





p {
     line-height: 140%;
     text-align: justify;
     margin-bottom: 5px;
}

table thead th,table thead td {
           background: #e3e3e3;
           color: gray;
           text-align:left;

}


table th,table td {
        border-bottom: 1px ;
        text-align: left;
        padding: 2px 5px;
        

}


#main-container{
        width: 675px;
        margin: 40px auto 20px auto; 
}

#branding p {
        font-size: 80%;
        text-align: right;
        float: right;

}

#navigation {
       clear: right;
       border:2px #aaaaaa;
       margin-top: 40px;
       margin-bottom: 1px;
       padding: 5px 10px 5px 0px;
       background: url("images/navibg.png") bottom left repeat-x;
}

#navigation a {
      padding: 5px 10px;
      color: black;
      text-decoration: none;

}

#navigation a:hover {
      background: url("images/navibg1.png") bottom left repeat-x;


}




#navigation ul li{
     display: inline;
}

#inhalt {
    margin-top: 20px;
    
}    
#inhalt-haupt{
         width: 420px;
         float:left;
         padding-right: 15px;
         border-right: 1px dotted #999999;
         margin-bottom: 10px;
         
}


#inhalt-sub {
       width: 195px;
       float: right;
       
       
       
       
}






#inhalt-haupt .portrait-foto{
      float:left;
      margin: 0px 10px 0px;
      padding: 5px;
      border: 1px dotted #999999;
      
      
#inhalt-haupt #navigation-haupt ul li {
                list-style-type:none;



}
      

div.links {align: left;}
}

#inhalt-sub #navigation-sub ul li {
         list-style-type: circle;
         list-style-image: url("images/li_image.png");
         margin-left: 20px;


}




#fusszeile {
     clear: both;
     border-top: 1px solid black;
     padding-top: 10px;
     
}

#fusszeile p.bottom-right{
        float:right;

}

/* Galerie  */

#inhalt-haupt .galerie-foto {
       float: left;
       padding:5px; 
       margin: 4px; 
       border: 1px solid #aaaaaa;
       background: #e3e3e3;
      
      
}


#inhalt-haupt .galerie-foto img {
        border: 1px solid gray;


}

#inhalt-haupt .galerie-foto a:hover img{
         border: 1px solid white;



}



#inhalt-haupt table{
    width: 100%;
 }
 
#inhalt-haupt table th,#inhalt-haupt table td {
                 vertical-align: top;
                 text-align: left;
                 
}
         

#inhalt-haupt input, #inhalt-haupt textarea {
          padding: 2px 2px 0px 2px;
          margin: 3px 3px 0px 3px;
          background: #e3e3e3;
          border: 1px; solid #aaaaaa;

}

#inhalt-haupt table td {
     border: none ;
}

#navigation-sub img{
         border: none;

}
