/* Stylesheet für hugo-schaschlik.de
 * Autor: Mathias Wagner, info AT hugo-schaschlik DOT de
 **/

html, body, div, p, h1, h2, h3, ul, ol,
span, a, table, td, form, img, li, input {
   margin: 0;
   padding: 0;
   font-family: Georgia, Palatino, Times, serif;
   font-size:small;
}

html, body   {background-color:#fff;
             text-align:center;
             }
img           {border:none;
              }
h1      {margin: 10px 10px 10px 20px;
        font-size:large;
        }
h2      {margin: 10px 10px 10px 20px;
        font-size:large;
        }
h3      {margin: 10px 10px 5px 20px;
        }
p       {margin:10px 0px 10px 0px;
        }
strong  {font-weight:bold;
        }

input, textarea   {border:1px solid #999;
                    background:transparent;
                    padding:3px;
        }
textarea    {margin-bottom:10px;
            }
form    {padding-left:70px;
        }

a:link, a:visited, a:hover, a:active {text-decoration:none;
                                     }
a:link {color:#666;
        }
a:visited {color:#111;
          }
a:hover, a:active {color:#663;
         
}

#container  {width:700px;
            margin-left:auto;
            margin-right:auto;
            padding:10px;
            }
            
            
#header     {width:700px;
            height:138px;
            background-image:url('images/header.jpg');
            background-repeat:no-repeat;
            }


#navi       {width:700px;
            height:62px;
            background-image:url('images/header2.jpg');
            text-align:right;
            padding:10px;
            background-repeat:no-repeat;
            word-spacing:20pt;
        }
#navi a {color:#fff;
        font-size:xx-large;
        padding-right:20px;

      }
#navi a:hover, a:active {color:#000;
        }
        
        
        
#main   {width:700px;
        min-height:550px;
        background-image:url('images/bg.jpg');
        background-repeat:no-repeat;
        text-align:left;
        padding:5px;
        font-size:x-large;
        font-stretch:wider;
        line-height:110%;
        letter-spacing:2px;
    }
#content    {width:550px;
            margin-left:100px;
            }
    
#bottom {text-align:center;
        }
    
.outer {width:550px;
        clear:both;
        margin-bottom:20px;
        }
.outer a    {font-weight:bold;
            }
.left   {float:left;
        width:260px;
        
        
        }
.right  {height:170px;
        background-image:url('images/bg2.jpg');
        background-repeat:no-repeat;
        background-position:right;
        
        }

