/* MEINE CSS DEFINITIONEN */
    body{
    
    
    }



    p {
      padding:0px;
      margin-top:2px;
      margin-bottom:0px;
      
    }

    .fewo-list{
       position:relative;
       width: 545px;
       padding:10px;  
       margin: 10px 10px 0px 0px;
       float:left;
       height:auto;
       
    }
    
    .fewo-item{
       position:relative;
       width: 240px;
       border: 1px solid #82939B;
       padding:10px;  
       margin: 5px 10px 5px 0px;
       float:left;
       height:40px;
       background-color:#eeeeee;
    }
    .fewo-item-image{
       float:left;
       width:50px;
       height:38px;
       padding-top:2px;
    }
    .fewo-item-link a{
       padding-left:3px;
       text-decoration:none;  
     
    }

    .fewo-item-link{
       padding-top:0px;
       font-weight:bold;
    }
    .fewo-item-sublink a{    
        text-decoration:none;
        padding-left:3px;
    }
    .fewo-item-morelink a{    
        text-decoration:none;
        padding-left:3px;
    }


    #bigimage1{
        padding-bottom:10px;
    }
    #bigimage2{
       display:none;
       padding-bottom:10px;
    }
    #bigimage3{
       display:none;
       padding-bottom:10px;
    }
    #bigimage4{
       display:none;
       padding-bottom:10px;
    }
    #bigimage5{
       display:none;
       padding-bottom:10px;
    }

    .backlink{
       background-color:#82939B;
       width:530px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
       font-weight:bold;
   }

   #unten{
       margin-bottom:20px;
   }
    
    .title{
       width:500px;
       border: 1px solid #82939B;
       padding:10px;  
    
    
    }

    .orttyp{
       background-color:#82939B;
       width:512px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:0px;
       font-weight:normal;
       clear:both;
       
    }
    .orttyp a{
       color:#ffffff;
       text-decoration:none;
       cursor:default;
}

    .title-label{
       background-color:#82939B;
       width:500px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
    }

    .category{
       width:500px;
       border: 1px solid #82939B;
       padding:10px;  
    
    
    }

    .category-label{
       background-color:#82939B;
       width:500px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
    }

    .shortdescription-label{
       background-color:#82939B;
       width:530px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
       font-weight:bold;
    }

    .shortdescription{
       width:530px;
       border: 1px solid #82939B;
       padding:10px;  
    
    
    }
    
    .image-label{
       background-color:#82939B;
       width:530px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
       font-weight:bold;
    }
    
    .image{
       width:525px;
       border: 1px solid #82939B;
       padding:10px 0px 10px 25px;  
    }
    .image img{
      padding-right:7px;

    }

    .contact{
       width:530px;
       border: 1px solid #82939B;
       padding:10px;  
    
    
    }

    .contact-label{
       background-color:#82939B;
       width:530px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
    }

    .description{
       width:530px;
       border: 1px solid #82939B;
       padding:10px;  
    
    
    }

    .description-label{
       background-color:#82939B;
       width:530px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
    }
  

    .configuration-label{
       background-color:#82939B;
       width:530px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
    }
  
    .configuration{
       width:530px;
       border: 1px solid #82939B;
       padding:10px;     
    
    }

    .distances-label{
       background-color:#82939B;
       width:530px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
    }
  
    .distances{
       width:530px;
       border: 1px solid #82939B;
       padding:10px;     
    
    }

    .prices-label{
       background-color:#82939B;
       width:530px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
    }
  
    .prices{
       width:530px;
       border: 1px solid #82939B;
       padding:10px;     
       margin-bottom:20px;
    }
    
    .openinghours-label{
       background-color:#82939B;
       width:530px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
    }
  
    .openinghours{
       width:530px;
       border: 1px solid #82939B;
       padding:10px;     
       margin-bottom:20px;
    }
    
    .files-label{
       background-color:#82939B;
       width:530px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
    }
  
    .files{
       width:530px;
       border: 1px solid #82939B;
       padding:10px;     
       margin-bottom:20px;
    }
    
    .map-label{
       background-color:#82939B;
       width:530px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:20px;
    }
  
    #map{
    width:500px;
    border:1px solid #82939B;
    padding-right:10px;
 
    }
    .map{
       width:520px;
       border: 1px solid #82939B;
       padding:10px; 
       padding-left:20px;
       margin-bottom:0px;
       margin-right:20px;
    }
    .list-map-label{
       float:left;
       background-color:#82939B;
       width:512px;
       padding:3px 11px 3px 11px;
       color:#ffffff;
       margin-top:0px;
    }
  
    .list-map{
       float:left;
       width:512px;
       border: 1px solid #82939B;
       padding:10px;     
       margin-bottom:0px;
       margin-right:20px;
       clear:both;
       height:380px;
       
    }

    .input-map{
       float:left;
       width:520px;
       border: 1px solid #82939B;
       padding:10px;     
       padding-left:20px;
       margin-bottom:20px;
       margin-right:20px;
    }
    
    .gmnoprint b{
       height:38px;
       position:relative;
       top:-28px;
       left:5px;
       
    }
    
    .legend{
   padding-top:5px;
   padding-left:5px;
   height:20px;
}
#legenditem{
   float:left;
   padding-right:20px;
}
#legenditem img{
   float:left;
}

#legenditemtext{
  float:left;
  padding-top:3px;
  padding-left:5px;
}
.mailformplus-submit{
   margin-bottom:20px;
}
.googlewindowaddress{
   padding-left:56px;
   margin-top:-28px;
}
.fewo-item-find{
   position:absolute;
   right:10px;
   bottom:2px;
   cursor:pointer;
}

.list-map-reset{
  float:right;
  cursor:pointer;
}
.list-map-reset img{
  padding-right:5px;
  padding-top:0px;
}
.list-map-reset #link{
   position:relative;
   top:-7px;
   left:0px;
   
}

div.gmnoprint b{
   margin-bottom:0px;
   padding-bottom:0px;
   top:0px;
   left:0px;

}

div.gmnoprint b a {
  position:relative;
  top:-27px;
  left:3px;
}
.list-register-fewo{
   float:left;
   background-color:#82939B;
   width:512px;
   padding:3px 11px 3px 11px;
   color:#ffffff;
   margin-top:10px;
}

.list-register-fewo a{
    color:#ffffff;
    text-decoration:underline;
}

.tx-thmailformplus-pi1{
   width:530px;
}

                                                 
.right-image{
  float:right;
}

