/*************************************************************/
/*  Allgemeines Format                                       */
/*************************************************************/


body           { font-family: verdana,helvetica,arial,sans-serif;
                 padding:0px;
                 border :0px;
                 margin :0px;
                 font-size: 80%;
                }
                
p              { margin-left:   20px;
                 margin-right:  20px;
                 margin-top:    10px; 
                 margin-bottom:  5px;
                 padding-top :   0px;}

p.nav          { margin-left :10px}  
                 
p.center       { text-align:  center}
                 
p.center_nav   { text-align    : center;
                 border-top    : solid 1px #99CCFF;
                 border-bottom : solid 0px #99CCFF;
                 padding       : 5px}                 
                 
                 
p.bottom       { text-align    : right;
                 margin-left   : 0px; 
                 margin-right  : 0px;
                 margin-top    : 0px;
                 margin-bottom : 0px;
                 border        : solid 1px #000000;
                 padding       : 2px;
                 background    : #BBBBBB;
                 color         : #000000;
                 font-weight   : bold;
                 }
                 
p.message        {font-family: Courier,Serif;}

pre.script       { background:     #B0C9FF;
                 border:         solid 1px #000000;
                 font-family: Courier,Serif;
                 text-align:left;
                 padding: 5px; 
                 margin-left:  30px;
                 margin-right: 30px;
                 margin-bottom:  10px;
                 margin-top:     10px;}                 
                  
span.search_nav {font-weight:bold;
                 text-align:center;}
              
p.info          {margin-left : 10px;
                 font-size:80%;
                }              

p.pinfo          {margin-left   : 0px;
                  margin-bottom : 0px;
                  margin-top    : 2px;
                  margin-right  : 0px;
                  font-size:80%;
                  font-weight : bold;
                  color : #000000
                }              

div.pinfol      { padding    : 2px;
                  text-align     : left;}

div.header      { clear: both;
                  height : 53px;
                  background: transparent;
                  text-align: right;
                  padding  : 10px;
                  vertical-align : baseline; }
                  
div.middle      {display : block}                  

div.left_background {   border : 0px;
                        padding : 0px;
                        margin  : 0px;
                        background: transparent url("/images/theme_water/background_nav.jpg") repeat-y;
                    }
                  
div.header_background { border : 0px;
                        padding : 0px;
                        margin  : 0px;
                        background: transparent url("/images/theme_water/banner_top_left.jpg") no-repeat top left;
                      }


div.bottom_background { border : 0px;
                       padding : 0px;
                       margin  : 0px;
                     background: transparent url("/images/theme_water/banner_bottom_left.jpg") no-repeat bottom left;
                }
                
div.bottom      { background: transparent;
                  text-align : right;
                  font-weight : bold;
                  padding-top    : 5px;
                  padding-bottom : 25px;
                  margin-left   : 220px;
                  margin-bottom   : 0px;
                  padding-right  : 10px;
                  clear         : both;
                  border : #0000FF solid 0px;
                  
                  }
                  

div.navigation  { float      : left; 
                  width      : 150px;
                  padding    : 14px;
                  position:static;
                  display :  block;
                  top : 0px;
                  padding-top    : 4px;
                  min-height     : 600px;
                  vertical-align: top;
                  border : #FF00FF solid 0px;
                  }

/* Hides from IE-mac \*/

* html div.middle {height: 1%;}
/* End hide from IE-mac */


div.middle     {  padding : 0px;
                  margin  : 0px;
                  border : #00FFFF solid 0px;
                  }

div.content     {  position:static;
                  display :  block;
                  margin-left  : 180px;
                  padding    : 12px;
                  top        : 0px;
                  left       : 170px;
                  padding-top    : 2px;
                  padding-right    : 0px;
                  min-height     : 600px;
                  border : #FF0000 solid 0px;
                  }
                  
div.right       { text-align : right; }


div.pinfoc      { padding-top    : 10px;
                  padding-bottom : 10px;
                  text-align     : center;}               

span.death       { font-variant: small-caps;
                  display: inline;
                  text-decoration: none;
                  font-size:110%;
                  border:     0px;
                  padding:    0px;
                  margin:     0px}                  

/*************************************************************/
/*  �erschriftenformate                                     */
/*************************************************************/

h1    { color          :  #000044;
        font-size      :  122%;
        display        : inline;
        text-align     :  center;
        font-weight    :  normal;
        font-style     :  italic;
        
      }
      
h2    { color:           #0000FF; 
        font-size:       122%; 
        margin-top:      20px;
        margin-left:     5px;
        margin-right:    0px;
        font-weight:     bold;
        background-image : url("/images/theme_water/header1.jpg");
        padding-left: 4px;
        padding-top: 2px;
        padding-bottom: 4px;
        clear:right;
      }

* > h2:first-child {
        padding-top        :  0px;
        margin-top         :  20px;
      }


/*************************************************************/
/*  Aufz�lungsformatierungen                                */
/*************************************************************/

ul        { margin-left:40px;
            list-style: disc outside; }
            
ul.navigation
          { margin-top : 0px;
            margin-left: 6px;
            padding-left: 20px;
            list-style-type:  circle; }                        

ul.extlink
          { margin-left: 20px;
            padding-left: 15px;
            list-style-image: url("/images/theme_water/extlink.gif");
            list-style-type:  circle; }                    

ol        { margin-left:20px; }

li        { margin-top:  0px; 
            margin-left: 0px;}

dl        { font-size: 100%; 
            margin-left: 20px;
            margin-right: 30px;
            margin-top:  10px; 
            margin-bottom: 5px;
            padding-top : 0px;}               

dt        { margin-top : 10px;
            border-top: solid 1px #99CCFF;
            padding-top : 5px} 

dd        { font-style : italic;}
                 
/*************************************************************/
/*  Bildformatierungen                                       */
/*************************************************************/

img       { vertical-align: middle; 
            border : 0px;
            padding : 2px;}
            
img.nav   { vertical-align: middle; }

img.nav_button {
            margin-top : 15px;
            padding: 0px;
            margin-bottom : 5px;
          }
img.banner
          { margin : 2px; }

img.logo  { vertical-align: middle; 
            border : 0px;
            padding : 0px;}

img.right
          { float:  right;
            margin-top   : 0px;
            padding : 10px }
img.left
          { float:  left;
            margin-top   : 0px;
            margin-right : 10px; }
                        
img.center
          { float:  none;
            text-align: center;
            padding : 10px }
                        
                        

/*************************************************************/
/*  Linkformatierungen                                       */
/*************************************************************/

table.buttons {width: 100%;
               font-size:100%}

div.nav   { width: 150px;
            display: block;
            color: #0000FF; 
            background : url("/images/theme_water/nav_link_active.jpg") no-repeat top left;
            font-weight:  bold;
            height: 20px;
          }
          
div.navheader  { width: 100%;
            display: block;
            color: #0000FF; 
            font-weight:  bold;
            height: 20px;
          }
          
a         { color: #A00000;
            font-weight:bold; 
            font-size: 100%;
            text-decoration: none;
            
          }

a.nav     {width  : 150px;
           font-weight:normal; 
           height: 20px;
           display: block;}

a.navbuttons    {font-weight : bold;
                 text-align  : center;}


a:active  { color: #FF0000; 
            background:  #444488;
            }

a.nav:hover  { color    : #FF0000;
           background :  #444488;
           background : url("/images/theme_water/nav_link_button.jpg") no-repeat top left;
            }

a.img     { padding : 0px;
            border  : 0px;}            
            
a.img:hover   
          { border:     solid 0px #003399;
            color: #FF0000; 
            background: transparent;
            }            
            


input.button { 
        color:           #000000; 
        font-size:       100%; 
        margin-top:      1px;
        font-weight:     bold;
        margin-left:     0px;
        margin-right:    0px;
        background:      #77BBFF;
        background-image : url("/images/gradient_left.jpg");
        border: solid 1px #003399;
        padding: 2px;
        
      }

input.button:hover {background-image : url("/images/gradient_small.jpg");}
