     * {margin:0;padding:0;}
        html, body, #wrap {
        height: 99%;
        }
        body > #wrap {
        height: auto; min-height: 99%;
        }
        #main {
        	padding-bottom: 15px;
        }
        #footer {

        position: relative;
        margin-top: -15px;
        height: 15px;
        clear:both;
        }
        .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        }
        .clearfix {
        	display: inline-block;}
        * html .clearfix { 
        	height: 1%;}
        .clearfix {
        	display: block;
        }
        /*end sticky footer*/

		a,p,span,li{
			font-family: "calibri", Garamond;
			color: #555;
			font-size: 14pt;
		}

        #headwrapper{
        margin: 0 auto;
        width: 988px;
        height: 300px;
        padding-top: 20px;
        }
        #banner{
        width: 987px;
        height: 280px;
        background-image: url('banner.png');
        background-repeat: no-repeat;
        border-radius: 25px 25px 0px 0px;
        -webkit-box-shadow: 4px 4px 6px 0px rgba(50, 50, 50, 0.66);
            -moz-box-shadow:    4px 4px 6px 0px rgba(50, 50, 50, 0.66);
                    box-shadow:         4px 4px 6px 0px rgba(50, 50, 50, 0.66);
        }
        #nav{
        float: right;
        margin-top: 20px;
        }
        #nav a{
        margin-left: 47px;
        text-decoration: none;
        font-size: 16pt;
        }
        #nav a:hover{
            color: black;
        }


		#footer{
			min-width: 1205px;
		}

        #footer p{ 
        position: absolute; 
        z-index: 10;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        text-align: center;
        font-size: 13.5pt;
        }

		#content{ 
            text-align: justify;   
			margin: 0 auto;
			width: 988px;
		}

        #content #size_of_content p{
        width: 630px;  
        }
         #size_kontakt_content { 
        width: 260px; 
        text-align: left;
        }


		#mainpagePic{
			float: right;
			margin-top: 50px;
		}

		.leftSplit{
			float: left;
		}
        .rightSplit{
            float: right;
            width: 620px;
        }
		.spacer15{
			height: 15px;
			width: 100%;
		}
		.heading_text{
			padding-bottom: 15px;
		}

        #drop_down{
            padding-bottom: 20px;
        }
        #frame{
             width: 490px; 
             height: 320px;
             border: none;
             margin: 0; 

        }

        #wrapper_frame{
           width: 490px; 
            float: right;
        }

        #team{
            margin-left: 100px;
        }

        table{
            margin-bottom: 90px;
        }
        td{
            width: 170px;
            color: #006EA9;
            font-size: 20px;
            font-family: "calibri", Garamond;
        }

        #size_of_impr{
            width: 247px;
            text-align: left;
        }
        #link_communic{
             text-decoration: none;

        }

        /*------------------css for dropdown---------------------*/
            .From, 
            .footer {
                -webkit-transition-duration: 350ms;
                -webkit-transition-property: webkitTransform;

               /* Safari */
               transition-duration: 350ms;
              -webkit-transition-duration: 350ms; 
            }


             .slide.From.Top{
                -webkit-transform: translateY(300px);
              transform: translate(0px, 250px);

                
            }

             .slide.To.Top{
                -webkit-transform: translateY(3px);
               
            }

            .slide.footer.To.Top{
                -webkit-transform: translateY(3px);
            }
            .scrollwrapper{
             
                width: 674px;
                height: 431px;
              
            }
            #leist1{
                position: absolute;
                z-index: 1;

            }
            .leist_info_text{       
                 width: 674px;
                height:320px;
                position: absolute;
            }

            #leist_info1{
                z-index: -1;
                margin-top: 64px;

            }

            #leist_info2{
                z-index: 0;
                margin-top: 10px;

            }
            #scroller_down_1{
                background-color: white;
                height: 320px;
                }
            #leist2{
                margin-top: 53px;   
            }

            #scroller_down_2{
                position: absolute;
                z-index: 2;
                  width: 674px;
                height: 320px;
                background-color: white;
                }
            #scroller_down_push{
                background-color: white;
                height: 0px;
                z-index: 0;
            }
        /*------------------END css for dropdown---------------------*/



            .fett{
                font-weight: bold; 
            }
            .underLine{
               text-decoration:underline;
            }
            .liste{
                margin-left: 36px;
            }
            
            #physio{
                height: 690px;
            }
