    /* <!-- */
    /* General styles */
    body {
        margin:0;
        padding:0;
        border:0;                        /* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#e2e2e2;
        min-width:600px;    /* Minimum width of layout - remove line if not required */
                                                        /* The min-width property does not work in old versions of Internet Explorer */

        font-family:"Century Gothic", "Times New Roman", "Trebuchet MS", Georgia, serif; font-weight:normal;color:#776d07;
        font-size:90%;
   text-align:center;
    }


#fixed {
   margin:0 auto;
   width:950px;   /* you can use px, em or %    #520670; */
   text-align:left;
}


        a {
            color:#b1b910;
        }
        a:hover {
                color:#c93fff;
                background:#ffffff;
                text-decoration:none;
            font-weight:bold;
        }
    h1, h2 {
        margin:.8em 0 .2em 0;
        padding:0;
	color:#ffe137;
    }

h3 {
        margin:.8em 0 .2em 0;
        padding:0;
	color:#6b7005;
    }

    p {
        margin:.4em 0 .8em 0;
        padding:0;
	color:#000000;
    }
        img {
                margin:10px 0 5px;
        }
        /* Header styles */
    #header {
        clear:both;
        float:left;
        width:100%;
        background:#f9ff85;                            /* HINTERGRUND HEADER cccccc*/
    }

    #header {
        border-bottom:1px dashed #cccccc;			 /* Unterer Rand HAEDER*/
        }

        #header p,
        #header h1
{
            padding:.4em 15px 0 15px;
        margin:0;
        color:#706005;					/* Farbe TITEL und SLOGAN*/
        }

        #header h2 {
            padding:.4em 15px 0 15px;
        margin:0;
        color:#ffffff;					/* Farbe TITEL und SLOGAN*/
        }


        #header ul {
            clear:left;
            float:left;
            width:100%;
            list-style:none;
            margin:10px 0 0 0;
            padding:0px;
            background:#e2e2e2;          /* Background schaltflaechen - wichtig fuer linken rand */
        }
        #header ul li {
            display:inline;
            list-style:none;
            margin:0;
            padding:0;

        }
        #header ul li a {
            display:block;
            float:left;
            margin:0 0 0 0px;           /* war 0 0 0 1 */
            padding:3px 5px;
            text-align:center;
            background:#e9ffc4;           /* Farbe Schaltflaeche NORMAL */
            color:#477005;                /* Schrift Schaltflaeche NORMAL */
            text-decoration:none;
            position:relative;
            left:1px;                    /* WICHTIG - linker Rand */
                line-height:1.3em;
            width:83px;                    /* zugefuegt nur fuer aktive*/
            border-top:2px solid #e2e2e2;   /* Rand Schaltfläche NORMAL*/
            border-right:2px solid #e2e2e2;   /* Rand Schaltfläche NORMAL*/
            border-bottom:2px solid #e2e2e2;   /* Rand Schaltfläche NORMAL*/




        }
        #header ul li a:hover {
            background:#ffffff;         /* Farbe Schaltflaeche NORMAL - HOOVER*/
                color:#477005;             /* Schrift Schaltflaeche NORMAL - HOOVER*/
            font-weight:bold;

        }
        #header ul li a.active{
            color:#477005;             			/* Schrift Schaltflaeche AKTIV */
            background:#e9ffc4;         		/* Farbe Schaltflaeche AKTIV*/
            font-weight:bold;
            border-top:2px solid #e2e2e2;   		/* Rand Schaltfläche AKTIV*/
            border-right:2px solid #e2e2e2;   		/* Rand Schaltfläche AKTIV*/
            border-bottom:2px solid #e2e2e2;   		/* Rand Schaltfläche AKTIV*/
	    border-left:0px solid #e2e2e2;   		/* Rand Schaltfläche AKTIV*/

                 }

        #header ul li a.active:hover {
            color:#000066;				/* Schrift Schaltflaeche AKTIV - HOOVER*/
            background:#ffffff;      			/* Farbe Schaltflaeche AKTIV - HOOVER*/
            font-weight:bold;

        }
        #header ul li a span {
            display:block;
        }
        /* 'widths' sub menu */
        #layoutdims {
                clear:both;
                background:#f9ff85;			/* IMPRESSUM BACKGROUND*/
                border-top:0px solid #fff;  		/*Border TOP IMPRESSUM */
                border-bottom:1px solid #e2e2e2;  	/*Border BOTTOM IMPRESSUM */
                margin:0;
                padding:3px 15px !important;
                text-align:right;
        }

        #layoutdims a{
                color:#706005;
                text-decoration:none;
        }


       #submenue {
                clear:both;
                background:#fff6c4;			/* SUBMENUE BACKGROUND*/
                border-top:0px solid #fff;  		/*Border TOP SUBMENUE */
                border-left:1px solid #e2e2e2; 		/*Border TOP SUBMENUE */
                border-right:1px solid #e2e2e2;		/*Border TOP SUBMENUE */
		border-bottom:0px solid #cccccc;  	/*Border BOTTOM SUBMENUE */
                margin:0;
                padding:6px 15px 2px 15px!important;
                text-align:left;
        }

        #submenue a{
                color:#706005;
                text-decoration:none;
        }


        /* column container */
        .colmask {
        position:relative;                /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
            clear:both;
            float:left;
        width:100%;                        /* width of whole page */
                overflow:hidden;        /* This chops off any overhanging divs */
        }
        /* 2 column right menu settings */
        .rightmenu {
          background:#ffffff;          /* war ff9  Farbe rechte Spalte */

        }
        .rightmenu .colleft {
        float:left;
        width:200%;
        margin-left:-366px;              /* geaendert 366 */
        position:relative;
        right:100%;
        background:#ffffff;
    }
    .rightmenu .col1wrap {
            float:left;
            width:50%;
            position:relative;
            left:50%;
            padding-bottom:1em;
            border-right:1px dashed #ccc;        /* Gestrichelter Rand rechte Spalte */
        }
        .rightmenu .col1 {
        margin:0 15px 0 381px;             /* geaendert 366+15 */
        overflow:hidden;

        }
    .rightmenu .col2 {
        float:right;
        width:336px;                         /* geaendert 336 */
        position:relative;
        left:351px;                          /* geaendert 336 + 15*/
               

    }

    .sidebox {
        width:336px;                         /* SIDEBOX 336 */
        background:#fff;
	border:1px solid #ccc;        
    }




        /* Footer styles */
        #footer {
        clear:both;
        float:left;
        width:100%;
                border-top:2px solid #b3ff37;
    }

#footer-werbung{
        padding-left:100px;
        }



#footer a
        {
           
        color:#be82fc;					/*  */
        }



#footer p,
        #footer h1,
        #footer h2,
        #footer h3,
        #footer ul,
        #footer li {
        color:#7d9951;					/*  */
        }


    #footer p {
        padding:10px;
        margin:0;
        background:#d1ff85;
    }


            /* Footer2 styles */
        #footer2 {
        clear:both;
        float:left;
        width:100%;
        border-top:2px solid #ffe137;
        background:#e9ffc4;
            }
#footer2 p,
        #footer2 h1,
        #footer2 h2,
        #footer2 h3,
        #footer2 ul,
        #footer2 li {
        color:#7d9951;					/* Farbe TITEL und SLOGAN*/
        }

    #footer2 h2{
        padding:10px;
        margin:0;
    }

    #footer2 h3{
        padding:15px;
        margin:0;
    }

    #footer2 p{
        padding:15px;
        margin:0;
              border-left:0px dashed #333333;
              border-right:0px dashed #333333;

               }

    #footer2 ul li{
        padding-left:15px;
        margin:0;
    }



 #footer1-a{
 width:33%;
        float:right;
        margin:0;
    }

 #footer1-b{
  width:33%;
        float:right;
        margin:0;
              border-left:1px dashed #776d07;
              border-right:1px dashed #776d07;
    }

 #footer1-c{
  width:33%;
        float:right;
        margin:0;
    }

/* --> */
    