* {
    margin: 0;
    padding: 0;
    border: 0;
    }

html, body {
    background: url(/img/back.jpg) repeat-y;
    margin:0 auto;
	padding: 0;
    background-color:  #575d68;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
	font-size: 12pt;
    line-height: 18px;
	color: #585858;
    }

.clear {
    float: none;
    clear: both;
    height: 0px;
    width: 0px;
    font-size: 0px;
    }

#container {
    margin: 0;
    padding: 0;
	width: 975px;
    height: 100%;
    border: 0;
    }

    #head {
    	width: 860px;
    	height: 126px;
    	margin: 61px 0px 0px 60px;
    	padding: 0px;
        }

    #headpic {
        position: absolute;
    	width: 860px;
    	height: 262px;
    	margin: 0px 0px 0px 60px;
    	padding: 0px;
        z-index: 10;
        }


     #nav {
        position: absolute;
        top: 420px;
        background: url(/img/nav_back.jpg) no-repeat;
    	width: 187px;
    	height: 252px;
    	margin: 0px 0px 0px 46px;
    	padding: 0px;
        z-index: 9;
        }

        #nav ul {
    	    margin: 32px 0px 0px 0px;
    	    padding: 0;
    	    list-style: none;
            color: #ffffff;
            }

            #nav li {
    	        line-height: 31px;
                }

            .current_page_item {
                background: url(/img/nav_select.jpg) no-repeat left;
                }

                #nav a {
    	            height: 20px;
    	            margin: 0px 0px 0px 24px;
    	            padding: 0px;
    	            text-decoration: none;
    	            text-transform: uppercase;
                    font-size: 15px;
    	            font-weight: normal;
    	            color: #ffffff;
                    }

                #nav a:hover {
    	            height: 20px;
                    font-weight: bold;
                    margin: 0px 0px 0px 24px;
                    padding: 0px 0px 0px 0px;
                    }

                #nav .current_page_item a {
                    font-weight: bold;
                    }


            #subnav {
                margin: 30px 0px 0px 68px;
                }

                #subnav ul {
                    color: #06213f;
                    padding: 0;
                    list-style: none;
                    }

                    #subnav li {
                    line-height: 18px;
                    font-size: 11px;
                    border-bottom: 1px solid #06213f;
                    }

                        #subnav a {
                            margin: 0px;
    	                    padding: 0px;
    	                    text-decoration: none;
                            text-transform: none;
                            font-size: 12px;
    	                    font-weight: normal;
    	                    color: #585858;
                            }

                        #subnav a:hover {
                            margin: 0px;
    	                    padding: 0px;
    	                    text-decoration: none;
                            text-transform: none;
                            font-size: 12px;
    	                    font-weight: normal;
    	                    color: #585858;
                            }


            #subangebot {
                margin: 70px 0px 0px 39px;
                font-size: 11px;
                width: 161px;
                }

                #subangebot i{
                        font-size: 11px;
                        font-family: Georgia, "Times New Roman", serif;
                        }

                #subangebot ul {
                    color: #06213f;
                    padding: 0;
                    list-style: none;
                    }

                    #subangebot li {
                        line-height: 18px;
                        font-size: 11px;
                        border-bottom: 1px solid #06213f;
                        }

                        #subangebot a {
                            margin: 0px;
    	                    padding: 0px;
    	                    text-decoration: none;
                            text-transform: none;
                            font-size: 12px;
    	                    font-weight: normal;
    	                    color: #585858;
                            }

                        #subangebot a:hover {
                            margin: 0px;
    	                    padding: 0px;
    	                    text-decoration: none;
                            text-transform: none;
                            font-size: 12px;
    	                    font-weight: normal;
    	                    color: #585858;
                            }

        #content_goes_here {
            position: absolute;
            background: url(/img/backcontent.jpg) repeat-y;
            top: 429px;
            width: 860px;
            margin: 0px 0px 0px 60px;
            padding: 0px 0px 0px 0px;
            border: 0;
            z-index: 8;
            }

            #content {
                width: 860px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                height: auto;
                font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: normal;
                border: 0;
                z-index: 8;
                }

                .two-column {
                    margin: 64px 0px 0px 198px;
                    padding: 0;
                    }

                .one-column {
                    margin: 64px 0px 0px 225px;
                    padding: 0;
                    }


                #middle {
                    width: 602px;
                    float: left;
                    margin: 0;
                    padding: 0;
                    height: auto;
                    font-size: 12px;
                    font-weight: normal;
                    border: 0;
                    }

                    #middle b{
                        color: #06213f;
                        }

                    #middle ul {
                        padding: 0px 0px 10px 0px;
                        margin: 0px 0px 0px 10px;
                        list-style-type: none;
                        }

                        #middle li {
                            color: #585858;
                            padding: 0;
                            margin: 0px 0px 0px 0px;
                            }

                            #middle li span {
                                margin-left: -0.7em;
                                }

                   #middle a {
                        margin: 0px;
                        padding: 0px;
                        text-decoration: underline;
                        font-size: 11px;
                        font-family: Georgia, "Times New Roman", serif;
                        font-style: italic;
                        color: #585858;
                        }

                        #middle a:hover {
                            margin: 0px;
                            padding: 0px;
                            text-decoration: none;
                            font-size: 11px;
                            font-family: Georgia, "Times New Roman", serif;
                            font-style: italic;
                            color: #585858;
                            }

                   #middle_angebot {
                    width: 602px;
                    float: left;
                    margin: 0;
                    padding: 0;
                    min-height: 1000px;
                    height: auto;
                    font-size: 12px;
                    font-weight: normal;
                    border: 0;
                    }

                    #middle_angebot b{
                        color: #06213f;
                        }

                    #middle_angebot ul {
                        padding: 0px 0px 10px 0px;
                        margin: 0px 0px 0px 10px;
                        list-style-type: none;
                        }

                        #middle_angebot li {
                            color: #585858;
                            padding: 0;
                            margin: 0px 0px 0px 0px;
                            }

                            #middle_angebot li span {
                                margin-left: -0.7em;
                                }

                   #middle_angebot a {
                        margin: 0px;
                        padding: 0px;
                        text-decoration: none;
                        font-weight: bold;
                        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
                        }

                        #middle_angebot a:hover {
                            margin: 0px;
                            padding: 0px;
                            text-decoration: none;
                            font-weight: bold;
                            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
                            }


                #thumbs {
                    float: left;
                    width: 618px;
                    }

                    #thumbs a {
                        margin: 0px 0px 0px 0px;
                        padding: 0px 0px 0px 0px;
                        font-size: 0px;
                        }

                    #thumbs img {
                        margin: 20px 1px 0px 0px;
                        padding: 0px 0px 30px 0px;
                        float: left;
                        }

                #pics {
                    position:relative;
                    top:-180px;
                    left:0px;
                    visibility:visible;
                    }

                    #pic01 {
                        width: 649px;
                        height: 508px;
                        visibility:hidden;
                        position:absolute;
                        left:-20px;
                        top:-100px;
                        margin: 0;
                        padding: 0;
                        }

                    #pic02 {
                        width: 649px;
                        height: 508px;
                        visibility:hidden;
                        position:absolute;
                        left:-20px;
                        top:-100px;
                        margin: 0;
                        padding: 0;
                        }

                    #pic03 {
                        width: 649px;
                        height: 508px;
                        visibility:hidden;
                        position:absolute;
                        left:-20px;
                        top:-100px;
                        margin: 0;
                        padding: 0;
                        }

                    #pic04 {
                        width: 649px;
                        height: 508px;
                        visibility:hidden;
                        position:absolute;
                        left:-20px;
                        top:-100px;
                        margin: 0;
                        padding: 0;
                        }

                    #pic05 {
                        width: 649px;
                        height: 508px;
                        visibility:hidden;
                        position:absolute;
                        left:-20px;
                        top:-100px;
                        margin: 0;
                        padding: 0;
                        }

                        #pic-header {
                            background: url(/img/box_header.gif) no-repeat;
                            width: 649px;
                            height: 21px;
                            }

                #close {
                    position:absolute;
                    top: 0px;
                    left: 516px;
                    margin: 0;
                    padding: 0;
                    cursor: pointer;
                    }

                #prev {
                    position:absolute;
                    top: 436px;
                    left: 0px;
                    margin: 0;
                    padding: 0;
                    cursor: pointer;
                    }

                #next {
                    position:absolute;
                    top: 436px;
                    left: 516px;
                    margin: 0;
                    padding: 0;
                    cursor: pointer;
                    }

                #pic-middle {
                    background: url(/img/box_middle.gif) repeat-y;
                    width: 649px;
                    height: 462px;
                    }

                    #pic-middle img {
                        position:absolute;
                        top: 48px;
                        left: 51px;
                        margin: 0;
                        padding: 0;
                        }

                #pic-footer {
                    background: url(/img/box_footer.gif) no-repeat;
                    width: 649px;
                    height: 21px;
                    }



                #left {
                    width: 357px;
                    float: left;
                    margin: 0;
                    padding: 0;
                    height: auto;
                    font-size: 12px;
                    font-weight: normal;
                    border: 0;
                    }

                   #left i {
                        font-weight: bold;
                        font-style: italic;
                        font-size: 11px;
                        }

                        #left i.nobold {
                            font-weight: normal;
                            font-style: italic;
                            font-size: 11px;
                            font-family: Georgia, "Times New Roman", serif;
                            }

                   #left b {
                        font-weight: normal;
                        color: #06213f;
                        }

                        #left b.bold {
                            font-weight: bold;
                            color: #06213f;
                            }

                        #left ul {
                            padding: 0px 0px 13px 0px;
                            margin: 0px 0px 0px 10px;
                            list-style-type: none;
                            }

                            #left li {
                                color: #585858;
                                padding: 0;
                                margin: 0px 0px 0px 0px;
                                }

                                #left li span {
                                    margin-left: -0.7em;
                                    }

                                    #left li i {
                                        font-weight: normal;
                                        font-size: 11px;
                                        font-family: Georgia, "Times New Roman", serif;
                                        }

                    #left .hr {
                        height: 1px;
                        background: #fff url(/img/line-angebot.gif) no-repeat scroll left;
                        margin: 0px 0px 7px 0px;
                        padding: 0px 0px 0px 0px;
                        }

                        #left .hr hr {
                            display: none;
                            }

                    #left a {
                        text-decoration: underline;
                        font-weight: bold;
                        color: #06213f;
                        }

                        #left a:hover {
                            text-decoration: none;
                            color: #06213f;
                            font-weight: bold;
                            }

                    #left a.extern {
                        text-decoration: underline;
                        font-weight: normal;
                        color: #585858;
                        }

                        #left a.extern:hover {
                            text-decoration: none;
                            color: #585858;
                            font-weight: normal;
                            }


                #left-team {
                    width: 412px;
                    float: left;
                    margin: 0;
                    padding: 0;
                    height: auto;
                    font-size: 12px;
                    font-weight: normal;
                    border: 0;
                    }

                    #left-team h1 span {
                        font-weight: normal;
                        color: #06213f;
                        font-size: 12px;
                        font-weight: normal;
                        }

                    #left-team i {
                        font-weight: bold;
                        font-style: italic;
                        font-size: 11px;
                        }

                    #left-team b {
                        font-weight: normal;
                        color: #06213f;
                        }

                   #left-team ul {
                        padding: 0px 0px 16px 0px;
                        margin: 0px 0px 0px 10px;
                        list-style-type: none;
                        }

                        #left-team li {
                            color: #585858;
                            padding: 0px 0px 0px 0px;
                            margin: 0px 0px 0px 0px;
                            line-height:18px;
                            }

                            #left-team li span {
                                margin-left: -0.7em;
                                line-height:18px;
                                }


                    #to-top {
                        text-align: right;
                        }

                        #to-top a{
                            margin: 0px;
                            padding: 0px;
                            text-decoration: underline;
                            font-size: 12px;
                            font-weight: normal;
                            color: #585858;
                            }

                   p {
                        margin: 11px 0px 11px 0px;
                        }

                    #right {
                        width: 240px;
                        float: left;
                        margin: 0px 0px 0px 28px;
                        padding: 0;
                        height: auto;
                        font-size: 12px;
                        font-weight: normal;
                        border: 0;
                        }

                        #right i {
                            font-weight: bold;
                            font-style: italic;
                            color: #06213f;
                            font-size: 11px;
                            }

                        #right p {
                            color: #06213f;
                            }

                        #right p.small {
                            color: #06213f;
                            margin: 0px 0px 5px 0px;
                            padding: 0px 0px 0px 0px;
                            }

                        #right .hr {
                            height: 1px;
                            background: #fff url(/img/line-angebot.gif) no-repeat scroll center;
                            margin: 9px 0px 6px 0px;
                            padding: 0px 0px 0px 0px;
                            }

                            #right .hr hr {
                                display: none;
                                margin: 0px;
                                padding: 0px;
                                }

                        #right-angebot {
                            width: 250px;
                            float: left;
                            margin: 0px 0px 0px 20px;
                            padding: 0;
                            height: auto;
                            font-size: 12px;
                            font-weight: normal;
                            border: 0;
                            }

                            #right-angebot i {
                                font-weight: normal;
                                font-style: italic;
                                color: #585858;
                                font-size: 11px;
                                }

                            #right-angebot p {
                                color: #06213f;
                                }

                                #right-angebot p.small {
                                    color: #06213f;
                                    margin: 0px 0px 5px 0px;
                                    padding: 0px 0px 0px 0px;
                                    }

                            #right-angebot .hr {
                                height: 1px;
                                background: #fff url(/img/line-angebot.gif) no-repeat scroll center;
                                margin: 9px 0px 6px 0px;
                                padding: 0px 0px 0px 0px;
                                }

                                #right-angebot .hr hr {
                                    display: none;
                                    margin: 0px;
                                    padding: 0px;
                                    }


                    #right-team {
                        width: 190px;
                        float: left;
                        margin: 20px 0px 0px 28px;
                        padding: 0;
                        height: auto;
                        font-weight: normal;
                        border: 0;
                        }

                        #right-team #statement {
                            font-weight: normal;
                            font-style: italic;
                            color: #585850;
                            font-size: 11px;
                            font-family: Georgia, "Times New Roman", serif;
                            margin: 0px 0px 0px 0px;
                            padding: 0px 0px 0px 0px;
                            width: 190px;
                            }

                        #right-team #who {
                            color: #06213f;
                            text-align: right;
                            font-size: 11px;
                            font-family: Georgia, "Times New Roman", serif;
                            margin: 6px 0px 0px 0px;
                            padding: 0px 0px 0px 0px;
                            }

                        #right-team .hr {
                            height: 1px;
                            background: #fff url(/img/line-team.gif) no-repeat scroll center;
                            margin: 19px 0px 19px 0px;
                            padding: 0px 0px 0px 0px;
                            }

                            #right-team .hr hr {
                                display: none;
                                margin: 0px;
                                padding: 0px;
                                }

                    h1 {
                        font-size: 16px;
                        font-weight: normal;
                        color: #06213f;
                        padding: 0px 0px 0px 0px;
                        margin: 20px 0px 1px 0px;
                        }

                    h2 {
                        font-size: 11px;
                        font-weight: normal;
                        font-style: italic;
                        color: #06213f;
                        padding: 0px 0px 0px 0px;
                        margin: 0px 0px 0px 0px;
                      }

                    h3 {
                        font-size: 12px;
                        font-weight: normal;
                        color: #06213f;
                        padding: 0px 0px 0px 0px;
                        margin: 23px 0px 0px 0px;
                        }

                    #line {
                        height: 3px;
                        width: auto;
                        font-size: 0px;
                        border: none;
                        background-color: #fdc400;
                        padding: 0px 0px 0px 0px;
                        margin: 6px 0px 5px 0px;
                        }

                    #footer {
                        background: url(/img/footer_back.jpg) no-repeat;
                        width: 860px;
                        height: 130px;
                        margin: 60px 0px 0px 0px;
                        padding: 0px 0px 0px 0px;
                        }

                        #footer-content {
                            margin: 0px 0px 0px 206px;
                            padding: 8px 0px 0px 0px;
                            color: #585858;
                            font-size: 12px;
                            }


                    .footer {
                        float: left;
                        }

                    .imprint {
                        float: right;
                        margin: 0px 20px 0px 0px;
                        padding: 0;
                        }

                        .imprint a {
                            text-transform: uppercase;
                            text-decoration: none;
                            color: #fff;
                            }

                    .smallborder {
                        border: 0px;
                        margin: 0px 0px 0px 0px;
                        padding: 1px 10px 7px 7px;
                        width: 161px;
                        height: 435px;
                        background: url(/img/b_kasten.gif) no-repeat;
                        }

                    .smallborder p.blue {
                        color: #06213f;
                        }

                    .smallborder p.white {
                        color: #ffffff;
                        }

                    .color1 {
                        color: #560815;
                        font-size: 15px;
                        }

                    .colorH1 {
                        color: #560815;
                        font-size: 16px;
                        font-weight: normal;
                        padding: 0px 0px 0px 0px;
                        margin: 20px 0px 1px 0px;
                        }

                        .color1small {
                            color: #560815;
                            font-size: 12px;
                            }

                    .color2 {
                        color: #813910;
                        font-size: 15px;
                        }

                    .colorH2 {
                        color: #813910;
                        font-size: 16px;
                        font-weight: normal;
                        padding: 0px 0px 0px 0px;
                        margin: 20px 0px 1px 0px;
                        }

                        .color2small {
                            color: #813910;
                            font-size: 12px;
                            }

                    .color3 {
                        color: #ab6a0b;
                        font-size: 15px;
                        }

                    .colorH3 {
                        color: #ab6a0b;
                        font-size: 16px;
                        font-weight: normal;
                        padding: 0px 0px 0px 0px;
                        margin: 20px 0px 1px 0px;
                        }

                        .color3small {
                            color: #ab6a0b;
                            font-size: 12px;
                            }

                    .color4 {
                        color: #d59b05;
                        font-size: 15px;
                        }

                    .colorH4 {
                        color: #d59b05;
                        font-size: 16px;
                        font-weight: normal;
                        padding: 0px 0px 0px 0px;
                        margin: 20px 0px 1px 0px;
                        }

                        .color4small {
                            color: #d59b05;
                            font-size: 12px;
                            }

                    .color5 {
                        color: #efb902;
                        font-size: 15px;
                        }

                    .colorH5 {
                        color: #efb902;
                        font-size: 16px;
                        font-weight: normal;
                        padding: 0px 0px 0px 0px;
                        margin: 20px 0px 1px 0px;
                        }

                    .color6 {
                        color: #ef5d02;
                        font-size: 15px;
                        }

                    .colorH6 {
                        color: #ef5d02;
                        font-size: 16px;
                        font-weight: normal;
                        padding: 0px 0px 0px 0px;
                        margin: 20px 0px 1px 0px;
                        }

                    .color7 {
                        color: #d54f05;
                        font-size: 15px;
                        }

                    .colorH7 {
                        color: #d54f05;
                        font-size: 16px;
                        font-weight: normal;
                        padding: 0px 0px 0px 0px;
                        margin: 20px 0px 1px 0px;
                        }

                        .color7small {
                            color: #d54f05;
                            font-size: 12px;
                            }

                    .color8 {
                        color: #ab370b;
                        font-size: 15px;
                        }

                    .colorH8 {
                        color: #ab370b;
                        font-size: 16px;
                        font-weight: normal;
                        padding: 0px 0px 0px 0px;
                        margin: 20px 0px 1px 0px;
                        }

                    .color9 {
                        color: #812010;
                        font-size: 15px;
                        }

                    .colorH9 {
                        color: #812010;
                        font-size: 16px;
                        font-weight: normal;
                        padding: 0px 0px 0px 0px;
                        margin: 20px 0px 1px 0px;
                        }

                    .colorH10 {
                        color: #6f1612;
                        font-size: 16px;
                        font-weight: normal;
                        padding: 0px 0px 0px 0px;
                        margin: 20px 0px 1px 0px;
                        }

                    .color11 {
                        color: #06213f;
                        font-size: 16px;
                        }

                    .color12 {
                        color: #585858;
                        font-size: 11px;
                        }


                    .box {
                        border: 0px;
                        margin: 0px 0px 0px 0px;
                        padding: 15px 0px 15px 7px;
                        width: 153px;
                        height: auto;
                        background-color: #fcbc25;
                        }

                    #subangebot a {
                        text-decoration: underline;
                        color: #ffffff;
                        font-weight: bold;
                        font-size: 16px;
                        }

                    #subangebot a:hover {
                        text-decoration: none;
                        color: #06213f;
                        font-weight: bold;
                        font-size: 16px;
                        }


a.sub:link {
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
    font-size: 11px;
    font-family: Georgia, "Times New Roman", serif;
    font-style: italic;
    color: #585858;
    }

a.sub:visited {
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
    font-size: 11px;
    font-family: Georgia, "Times New Roman", serif;
    font-style: italic;
    color: #585858;
    }


div.hideMe {display: none; }
div.showMe {display: block;}

