﻿   body   
        {width:98%;
         height:100%;
            background-image: url(imglayout/bghoriz.jpg);
            background-repeat:repeat-x ;
            font-family: Arial;
            color: #6d0c25;
        }
        #outer
        {
            
            width:100%;
            
        }
        #inner
        {
            background-color:#ffffff;
            background-image:url(imglayout/ctl.jpg);
            background-position :left top ;
            background-repeat :no-repeat;
                        width:750px;
            margin-top:10px;
            margin-left:auto;
            margin-right:auto;
        
        }
        #main
        {
background-color: #fff;
            background-image:url(imglayout/bgflower.jpg);
            background-repeat:no-repeat ;
            background-position:right top ;

            width: 750px;
            margin-left:auto;
            margin-right:auto;
            padding-bottom:0px;
            padding-left:0px;
          
        }
        #main .ctl
        {
            float:left;
            border:0;
        }
        #logo
        {padding-top:40px;
         padding-left:30px;
         padding-bottom:25px;
          background-image:url(imglayout/ctr.jpg);
            background-position :right top ;
            background-repeat :no-repeat;
        }
        #menu
        {
            text-align: justify;
            background-color:#6d0c25;
            background-image: url(imglayout/menuctl.jpg);
            background-position:left top ;
            background-repeat :no-repeat ;
            color: #ffffff;
            font-size: 1.1em;
            
      margin-left: 30px;
      padding-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
      width:auto;
        }
                #menuinner
        {
            text-align: justify;
           
            background-image: url(imglayout/menucbl.jpg);
            background-position:left bottom ;
            background-repeat :no-repeat ;
            color: #ffffff;
            font-size: 1.0em;
            
      margin-left: 0px;
      padding-top: 1px;
      padding-bottom: 0px;
      padding-left: 20px;
      padding-right: 20px;
      width:auto;
        }
        #menu p
        {
            margin:0px;
             
        }
        
        #menu a
        {color: #ffffff;
         
         text-decoration : none;
        }
        #menu a:hover
        {color:#8a3d51;
        }
        #menu span.hide
        {
            color:#6d0c25;
        }
        #breadcrumb
        {
            margin-left:80px;
            margin-top:15px;
            margin-bottom:8px;
            font-size:1.1em;
            font-weight:bold;
        }
        #content
        {
            margin-left:80px;
         margin-right: 70px;
         text-align:justify;
        }
        #schaufenster
        {margin-left:80px;
         margin-right: 70px;
         margin-bottom: 20px;
        }
        #boxes
         {margin-left:70px;
         margin-right: 60px;
         margin-bottom: 20px;
        }
        #boxes a img
        {
            border:0;
        }
        #boxes img
        {
            margin-left: 10px;
            margin-right: 10px;
        }
        #boxes img.lastimg
        {
            margin-left:10px;
            margin-right:0px;
        }
        h1 
        {
            font-size: 1.1em;
            font-weight: bold;
        }
        h2
        {
            font-size: 1em;
        }
        .kontakt h1{
        margin:0px;
        }
        h3{
        font-size: 0.8em;
        margin:0px;
        }
        #content .quote
        {
            padding: 20px;
            font-style :italic 
        }
        #content a
        {color:#6d0c25;
        }
        #content a.vcard 
        {
            padding-left: 20px;
            background-image: url(imglayout/vcard.gif);
            background-position :left center;
            background-repeat :no-repeat ;
           
        }
        .portrait
        {
            float: right;
        }
        #schaufenster img.dist
        {width: 10px;
         height: 1px; 
         border:0;  
        }
        #impressum
        {
              text-align:right;
        }
        #impressum a
        {color:#6d0c25;
          font-size: 0.8em;
            text-decoration :none;
            margin:5px;
            
        }
        #quote1
        {
            padding: 0px 0px 50px 0px; 
            margin-top: 50px;           
        }
        #quote2
        {padding: 50px 0px 0px 50px;
            margin-bottom: 150px;
        }

        
