

    body{
        background: #eee;
        font-family: "Open Sans";


    }

    @media(min-width: 992px){
        body{
            background: #999;



        }
    }


    h1, h2, h3{
        font-weight: bold;
    }


    a{
        color: #0075c3;
        text-decoration: none;
    }

    a:hover{
        color: #0075c3;
        text-decoration: underline;
    }

    /* > TOP */
    .wrapper-top{




        margin-top: 30px;
    }

    .logo{
        text-align: center;
    }

    .logo img{
        /*bottom: -120px;*/
        border: 4px solid #ccc;

    }

    @media (min-width: 768px) {
        .wrapper-top{



            height: 50px;

        }

        .logo{
            text-align: left;
        }
    }


    @media(min-width: 992px){

        .wrapper-top{
            /*background: #aaa;*/

            background: #eeeeee;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,  #eeeeee 0%, #999999 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#999999));
            background: -webkit-linear-gradient(top,  #eeeeee 0%,#999999 100%);
            background: -o-linear-gradient(top,  #eeeeee 0%,#999999 100%);
            background: -ms-linear-gradient(top,  #eeeeee 0%,#999999 100%);
            background: linear-gradient(to bottom,  #eeeeee 0%,#999999 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#999999',GradientType=0 );



            box-shadow: 6px 6px 6px 1px #666;
            -webkit-box-shadow: 6px 6px 6px 1px #666;

            height: 100px;

        }

        .logo img{

            position: absolute;
        }
    }


    .slogan{
        display:-moz-inline-stack;    display:inline-block;    zoom:1;    *display:inline;  vertical-align: top;
        font-size: 1.6em;
        font-weight: bold;

        margin-top: 20px;
    }

    .address-info{
        padding-bottom: 15px;
        padding-top: 15px;
        text-align: center;
    }

    .address{
        display: block;


    }

    .address a{
        font-size: 1em;
    }

    @media(min-width: 768px){
        .address-info{
            padding-bottom: 0;
            padding-top: 0;
            text-align: right;
        }

        .address{
            display:-moz-inline-stack;    display:inline-block;    zoom:1;    *display:inline;  vertical-align: top;
            margin-top: 10px;
            margin-left: 20px;
        }

    }

    /* > TOPMENU */
    .wrapper-topmenu{



        padding-bottom: 10px;
        padding-top: 10px;
    }

    .navbar.navbar-default{
        margin-top: 10px;
    }

    @media (min-width: 992px) {
        .wrapper-topmenu{
            /*background: #aaa;

            box-shadow: 6px 6px 6px 1px #666;
            -webkit-box-shadow: 6px 6px 6px 1px #666;*/

            margin-top: -50px;
        }
    }

    .wrapper-topmenu form{

    }

    .btn-search {
        background: none repeat scroll 0 0 #fff;
        border: medium none;
        display:-moz-inline-stack;    display:inline-block;    zoom:1;    *display:inline;  vertical-align: top;
        height: 30px;
        padding: 0;
        position: absolute;
        right: 16px;
        top: 2px;
        width: 34px;
    }

    .btn-search i{

    }







    .wrapper-topimage img{

        width: 100%;
    }

    @media(min-width: 768px){



    }

    @media(min-width: 992px){

        .wrapper-topimage{
            margin-left: -30px;
            margin-right: -30px;
        }

        .wrapper-topimage img{

            box-shadow: 6px 6px 6px 1px #666;
            -webkit-box-shadow: 6px 6px 6px 1px #666;
            /*-webkit-box-shadow: 0 0 8px -6px #454545;*/


        }
    }

    .wrapper-mainmenu{



        margin-bottom: 15px;
        margin-top: 6px;
    }


    .mainmenu ul{
        padding-left: 0;
        margin: 0;
        text-align: left;
    }

    .mainmenu li{
        display:-moz-inline-stack;    display:inline-block;    zoom:1;    *display:inline;  vertical-align: top;
        margin-bottom: 8px;
    }

    .mainmenu li a{
        background: #d42d23;
        border-bottom: 4px solid transparent;
        color: #fff;
        display:-moz-inline-stack;    display:inline-block;    zoom:1;    *display:inline;  vertical-align: top;
        font-size: 0.9em;

        padding: 5px 4px;
    }

    .mainmenu li a:hover, .mainmenu li.active a{
        /*background: none repeat scroll 0 0 #0075c3;*/

        border-bottom: 4px solid #0075c3;

        /*margin-top: -4px;
        padding-bottom: 8px;
        padding-top: 10px;*/
        text-decoration: none;
    }

    .wrapper-content{

        background: none repeat scroll 0 0 #eee;


        margin-bottom: 20px;

        padding-bottom: 20px;
        padding-top: 20px;

        position: relative;
        z-index: 10;
    }

    @media(min-width: 768px){
        .wrapper-mainmenu{

        }


        .browser_safari .mainmenu li a{

            font-size: 0.89em;

        }





        .wrapper-content h1,
        .wrapper-content h2,
        .wrapper-content h3
        {
            margin-bottom: 20px;
        }

        .wrapper-content h2{
            background: none repeat scroll 0 0 #eeeeee;
            display:-moz-inline-stack;    display:inline-block;    zoom:1;    *display:inline;  vertical-align: top;
            padding-right: 10px;
            position: relative;
            z-index: 1;
        }

        .header-line{
            background: none repeat scroll 0 0 #ffffff;
            border-radius: 2px;
            display:-moz-inline-stack;    display:inline-block;    zoom:1;    *display:inline;  vertical-align: top;
            height: 6px;
            left: 4%;
            position: absolute;
            top: 36px;
            width: 95%;
        }

    }


    @media(min-width: 992px){
        .container {
            width: 960px;
            max-width: none !important;
        }

        .topmenu ul{
            padding-left: 0;
            margin: 0;
        }

        .topmenu li{
            display:-moz-inline-stack;    display:inline-block;    zoom:1;    *display:inline;  vertical-align: top;
            margin-bottom: 0;
        }

        .topmenu li a{
            /*background: #aaa;*/
            color: #fff;
            display:-moz-inline-stack;    display:inline-block;    zoom:1;    *display:inline;  vertical-align: top;
            font-size: 1.1em;
            padding: 6px 8px;
        }

        .topmenu li a:hover, .topmenu li.active a{
            background: #d42d23;
            color: #fff;
            text-decoration: none;
        }

        .wrapper-mainmenu{

            box-shadow: 6px 6px 6px 1px #666;
            -webkit-box-shadow: 6px 6px 6px 1px #666;

            background: #d42d23;

            height: 32px;
        }

        .mainmenu ul{

            text-align: right;
        }

        .mainmenu li a{
            border: 1px solid transparent;

            font-size: 0.98em;

        }

        .browser_opera .mainmenu li a, .browser_safari .mainmenu li a{
            font-size: 0.96em;
        }

        .mainmenu li a:hover, .mainmenu li.active a{
            border: 1px solid #fff;
            /*border-bottom: 4px solid #0075c3;*/
            color: #ffffff;
            /*margin-top: -6px;
            padding-bottom: 6px;
            padding-top: 12px;*/


            text-decoration: none;
        }


        .wrapper-content{

            box-shadow: 6px 6px 6px 1px #666;
            -webkit-box-shadow: 6px 6px 6px 1px #666;

            /*padding: 40px;*/
            padding: 20px;
        }




    }

    /*> HOME */

    .home-links{
        text-align: center;
    }

    .home-link{
        background: #fff;
        border: 4px solid #ccc;

        box-shadow: 6px 6px 6px 1px #aaaaaa;
        -webkit-box-shadow: 6px 6px 6px 1px #aaaaaa;

        color: #333;
        display:-moz-inline-stack;    display:inline-block;    zoom:1;    *display:inline;  vertical-align: top;
        font-weight: bold;
        margin-bottom: 10px;
        margin-right: 6px;
        width: 110px;
    }

    a.home-link:hover{
        color: #000;
        border: 4px solid #999;


    }

    .home-link span{

        display: block;

        height: 44px;
        text-align: center;
    }
    .home-link img{
        display: block;
        width: 100%;
    }

    @media(min-width: 768px){
        .home-links{
            margin-top: -80px;

        }
    }

    @media(min-width: 992px){
        .home-link{
            width: 138px;
        }

    }

    /*> KUNSTSTOFFE*/

    .table-type-1{
        background: #fff;
        font-size: 0.7em;
    }
    .table-type-1 tr:nth-child(odd) {
        background-color: rgb(189,	225,	238	);
    }

    .table-type-1 tr:nth-child(1){

    }
    .table-type-1 tr:nth-child(2){

    }
    .table-type-1 tr:nth-child(3){
        background: rgb(0,	162,	217	) ;
        color: #fff;
    }
    .table-type-1 tr{

    }



    .table-type-1 td{
        border: 1px solid #cccccc;
        padding: 4px 2px;
    }

    .table-type-1 p{
        margin: 0;
    }

    /*> FERTIGUNGSVERFAHREN */

    .box-type-1{
        border: 4px solid rgb(108,	110,	109	);
        margin-bottom: 30px;
    }
    .box-type-1 h1,.box-type-1 h2,.box-type-1 h3{
        background: rgb(108,	110,	109	);
        color: #fff;
        margin: 0;
        padding-bottom: 6px;
        padding-top: 4px;
        text-align: center;
    }
    .box-type-1 img{

        padding: 15px 15px 0;

        height: auto;
        width: 100%;
    }
    .box-type-1 p{

        padding: 10px 15px;
    }

    @media(min-width: 768px){
        .box-type-1 p{
            min-height: 122px;

        }
    }

    @media(min-width: 992px){
        .box-type-1 p{
            min-height: 100px;

        }
    }

    /*> HOME */
    .gaskets{
        padding-top: 20px;
    }

    .gasket{
        background: #fff;

        box-shadow: 6px 6px 6px 1px #aaaaaa;
        -webkit-box-shadow: 6px 6px 6px 1px #aaaaaa;

        border: 4px solid #ccc;
        color: #333;
        display:-moz-inline-stack;    display:inline-block;    zoom:1;    *display:inline;  vertical-align: top;
        font-weight: bold;
        margin-bottom: 10px;
        margin-right: 6px;
        width: 138px;
    }



    .gasket span{

        display: block;
        height: 60px;
        padding-bottom: 2px;
        padding-top: 2px;
        text-align: center;

        position: relative;
    }
    .gasket img{
        display: block;
        width: 100%;
    }



