
        /* body styles */
        body {
    		margin: 10px auto;
            padding: 0px;
            width: 960px;
            border: 0px solid #ED1B24;
    		line-height: 101%;
    		font-family: Arial, sans-serif;
            color: rgb(51,51,51);
            font-size: 12pt;
    		background-color: rgb(197,198,200);
    	}
		/* Desktops and Laptops < 15" */
		@media only screen AND (min-width: 799px) AND (max-width: 1151px){
            body {
                background-image: url(../syspics/bg_980.png);
                background-repeat: repeat-y;
           }
		}

		/* iPads Hochformat */
		@media only screen AND (min-device-width: 641px) AND (max-device-width: 768px)
        AND (orientation: portrait){
            body {
                background-image: url(../syspics/bg_980.png);
                background-repeat: repeat-y;
           }
        }

		/* iPads Querformat */
		@media only screen AND (min-device-width: 768px) AND (max-device-width: 981px)
        AND (orientation: landscape){
            body {
                background-image: url(../syspics/bg_980.png);
                background-repeat: repeat-y;
           }
    	}

		/* Desktops and Laptops 15" */
		@media only screen AND (min-width: 982px) AND (max-width: 1280px){
            body {
                background-image: url(../syspics/bg_1248.png);
                background-repeat: repeat-y;
           }
    	}

		/* Desktops and Laptops 15" - 17" */
		@media only screen AND (min-width: 1281px) AND (max-width: 1599px){
            body {
                background-image: url(../syspics/bg_1600.png);
                background-repeat: repeat-y;
           }
    	}

		/* Desktops large 21" */
		@media only screen AND (min-width: 1600px) AND (max-width: 1909px){
            body {
                background-image: url(../syspics/bg_1980.png);
                background-repeat: repeat-y;
           }
		}

		/* Grosse Bildschirme > 23" */
		@media only screen AND (min-width: 1910px){
            body {
                background-image: url(../syspics/bg_1980.png);
                background-repeat: repeat-y;
           }
		}

        .bg_menu {
            background-image: url(../syspics/bg_220.png);
            background-repeat: repeat-y;
        }

        .bg_content {
            background-image: url(../syspics/bg_750.png);
            background-repeat: repeat-y;
        }

        /* general links */
    	a:link {
    		color: rgb(51,51,51);
    		text-decoration: none;
    	}
    	a:visited {
    		color: rgb(72,72,72);
    		text-decoration: none;
    	}
    	a:hover {
    		color: rgb(225, 0, 26);
    		text-decoration: none;
    	}
    	a:active {
    		color: rgb(225, 0, 26);
    		text-decoration: underline;
    	}
    	a:focus {
    		color: rgb(225, 0, 26);
    		text-decoration: underline;
    	}

        /* navigation links */
        #navilnk a:link{
            color:rgb(244,244,244);
        }
    	#navilnk a:visited {
    		color: rgb(244,244,244);
    		text-decoration: none;
    	}
    	#navilnk a:hover {
    		color: rgb(225, 0, 26);
    		text-decoration: none;
    	}
    	#navilnk a:active {
    		color: rgb(225, 0, 26);
    		text-decoration: underline;
    	}
    	#navilnk a:focus {
    		color: rgb(225, 0, 26);
    		text-decoration: underline;
    	}

        #navilnk {
            clear:both;
            padding-left:216px;
            padding-top:20px;
            font-weight:bold;
            list-style-type:none;
            line-height:0px;
        }

        /* 'Kontaktseite' links */
        #con1 a:link, #con2 a:link, #con5 a:link {
            color: rgb(51,51,51);
    		text-decoration: none;

        }
        #con1 a:visited, #con2 a:visited, #con5 a:visited {
            color: rgb(51,51,51);
    		text-decoration: none;

        }
        #con1 a:hover, #con2 a:hover, #con5 a:hover {
            color: rgb(244,244,244);
    		text-decoration: none;

        }


        #con3 a:link {
            color: rgb(51,51,51);
    		text-decoration: none;

        }
        #con3 a:hover {
            color: rgb(244,244,244);
    		text-decoration: none;

        }
        #con3 a:visited {
            color: rgb(51,51,51);
    		text-decoration: none;

        }

        #con6 a:link {
            color: rgb(51,51,51);
    		text-decoration: none;

        }
        #con6 a:hover {
            color: rgb(244,244,244);
    		text-decoration: none;

        }
        #con6 a:visited {
            color: rgb(51,51,51);
    		text-decoration: none;

        }

        /* footer links */
        #footlnk a:link{
            color: rgb(51,51,51);
            font-weight: bold;

        }
    	#footlnk a:hover {
    		color: rgb(244,244,244);
            font-weight: bold;
    		text-decoration: none;
    	}
    	#footlnk a:visited {
    		color: rgb(51,51,51);
            font-weight: bold;
    		text-decoration: none;
    	}

        /* menu entries padding on screens */
        @media
            screen {

            .lim_pad{
                 padding-top: 7px;
            }
            .lis_pad{
                 padding-top: 7px;
            }
            .btn {
                font-size: 9pt;
                color: #ED1B24;
                text-decoration:none;
                padding:5px 20px 7px 20px;
                border: 0px solid silver;
            }
        }

        /* menu entries padding on iPads */
        @media
            only screen
            and (min-device-width:768px)
            and (max-device-width:1024px)
            and (orientation:portrait),
            only screen
            and (min-device-width:768px)
            and (max-device-width:1024px)
            and (orientation:landscape){

            .lim_pad{
                 padding-top: 28px;
            }
            .lis_pad{
                 padding-top: 28px;
            }
            .btn {
                font-size: 9pt;
                color: #ED1B24;
                text-decoration:none;
                padding:5px 20px 7px 20px;
                border: 1px solid silver;
                background-color: rgb(244, 244, 244);
            }
        }

        /* product menu 'close menu' option */
    	.close {
    		font-size: 9px;
    		font-weight: bold;
    		text-decoration: underline;
    	}

        /* site structure styles */
        div.table { display:table; border-collapse:collapse; }
        div.tr { display:table-row; }
        div.td { display:table-cell; border:0px; padding:0px; vertical-align:top; }

        table {
        line-height: 100%;
        white-space: nowrap;
        }

        /* unordered list style */
        .blu_fin {
            font-size: 10pt;
            line-height: 101%;
            padding-left: 49px;
        }

        ul {
            padding:0;
        }
        li {
            padding:0;
        }

        /* List Styles */
        #appl {
            list-style-image: url(./syspics/hex_li.png);
            line-height: 175%;
            font-weight: bold;
            padding-left: 30px;
            padding-top: 0px;
            font-size: 10pt;
        }

        /* headlines */

        h1 {
            font-size: 28pt;
            line-height: 0pt;
        }
        h2 {
            font-size: 12pt;
            line-height: 18pt;
        }
        h3 {
            font-size: 10pt;
            line-height: 14pt;
        }
        h4 {
            font-size: 10pt;
            line-height: 14pt;
        }


        /* separators */
     hr {
            margin: 0px;
            padding: 0px;
            color: rgb(227,227,227);
            height: 1px;
            border-bottom: 2px solid rgb(232,232,232);
        }