        /* */
        /* Allgemeine Festlegungen, Body, etc... */
        /* */

        body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, helvetica, sans-serif;
                color: #344570;
                background-color: #eaeaea;
                min-width: 860px /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */	}

	/* Angaben nur für den Internet Explorer mit Star-HTML-Hack */
	* html, * html body
	{
		margin:0;
		padding:0;
		height:100%;
		overflow:hidden;
	}

        .einzug1
        {
                margin-left: 2.5em;
        }

        .links
        {
                text-align: left;
        }

        .zentriert
        {
                text-align: center;
        }

        .blocksatz
        {
                text-align: justify;
        }

        .rechts
        {
                text-align: right;
        }

        .fett
        {
                font-weight: bold;
        }

        .orange
        {
                color: orange;
        }

        .trenner
        {
                color: #ffffc3;
        }

        .gross, h1
        {
                font-size: 150%;
        }

        .gross2, h2
        {
                font-size: 125%;
        }

        .kursiv
        {
                font-style: italic;
        }

        .boxtext
        {
                font-size: 12px;
        }

        .hellgelb-p
        {
                padding-left: 10px;
        }

        .hellgelbbild1
        {
                background-image: url(images/gelbbild1.jpg);
                background-repeat: no-repeat;
                background-position: right bottom;
        }

        .hellgelbbild2
        {
                background-image: url(images/gelbbild2.jpg);
                background-repeat: no-repeat;
                background-position: right bottom;
        }

        .hellgelbbild3
        {
                background-image: url(images/gelbbild3.jpg);
                background-repeat: no-repeat;
                background-position: right bottom;
        }

        .hellgelbbild4
        {
                background-image: url(images/gelbbild4.jpg);
                background-repeat: no-repeat;
                background-position: right bottom;
        }

        .hellgelbbild5
        {
                background-image: url(images/gelbbild5.jpg);
                background-repeat: no-repeat;
                background-position: right bottom;
        }

        .hellgelbbild6
        {
                background-image: url(images/gelbbild6.jpg);
                background-repeat: no-repeat;
                background-position: right bottom;
        }

        .hellgelbbild7
        {
                background-image: url(images/gelbbild7.jpg);
                background-repeat: no-repeat;
                background-position: right bottom;
        }

        .hellgelbbild8
        {
                background-image: url(images/gelbbild8.jpg);
                background-repeat: no-repeat;
                background-position: right bottom;
        }

        .buecher
        {
                background-image: url(images/buecher.jpg);
                background-repeat: no-repeat;
                background-position: right bottom;
        }

        .hellgelb
        {
                font-size: 12px;
                line-height: 15px;
                display: block;
		background-color: #ffffc3;
		padding: 5px 10px 5px 0px
        }

        .anfrage
        {
                display: block;
		background-color: #344570;
                color: #ffffc3;
		padding: 10px 20px
        }

        .ZwanzigPunkte
        {
                height: 2em;
                display: block;
        }

        /* */
        /* Festlegungen container */
        /* */

	#container
	{
		margin: 0em auto;
		width: 100%;
		text-align: center;
                background-color: #eaeaea;
	}

	* html #container
	{
		padding:0;
		height:95%;
		overflow:auto;
	}

        /* */
        /* Festlegungen oben */
        /* */

	#oben
	{
		height: 17px;
                padding-top: 4px;
                padding-bottom: 4px;
		text-align: center;
		background-color: #98a5d3;
                border-bottom: 1px solid #344570;
	}

        #oben a:link
        {
                color: #ffffc3;
                font-weight: normal;
                text-decoration: none;
        }


        #oben a:visited
        {
                color: #ffffc3;
                font-weight: normal;
                text-decoration: none;
        }

        #oben a:hover
        {
                color: #344570;
                font-weight: normal;
                text-decoration: none;
        }

        /* */
        /* Festlegungen fuer seite */
        /* */

	#seite
	{
		margin: 20px auto;
		width: 960px;
		text-align: left;
                margin-bottom:3em;
	}

        /* */
        /* Festlegungen nav */
        /* */

	#nav
	{
		float: left;
		width: 160px;
		font-size: 11px;
                margin-bottom: 20px;
	}

        #nav img
        {
		margin-bottom: 20px;
                border: 0;
        }

        #nav ul
        {
                list-style: none;
                margin: 0;
                padding: 0;
	}

        #nav li a
        {
                height: 17px;
                border-style: none solid none solid;
                border-color: #D0D0D0;
                border-width: 1px;
                text-decoration: none;
	}

        #nav li a:link, #nav li a:visited
        {
                color: #344570;
                display: block;
                background: url(images/menu.gif);
                padding: 6px 25px 2px 10px;
                text-align: left;
	}

        #nav li a:hover
        {
                color: #ffffc3;
                background: url(images/menu.gif) 0 -25px;
                padding: 6px 25px 2px 10px;
                text-align: left;
	}

        #nav li a:active
        {
                color: #ffffc3;
                background: url(images/menu.gif) 0 -50px;
                padding: 6px 25px 2px 10px;
                text-align: left;
	}

        /* */
        /* Festlegungen titel - Box */
        /* */

	#titel
	{
		margin-left: 180px;
		padding: 0px 0px;
                background-color: #344570;
	}

        * html #titel   /* Star-Hack IE 3px */
        {
                height: 1em;
        }

        /* */
        /* Festlegungen titel - Sofortkontakt (in rechts floatender Box) */
        /* */

	#titelbox
	{
                float: right;
		width: 180px;
		height: 135px;
                background-color: #344570;
                padding: 0px 0px 0px 0px
	}

        * html #titelbox   /* Star-Hack */
        {
		padding-top: 10px;
		height: 132px;
        }

        #titelbox p
        {
                padding-left: 10px;
                color: #ffffc3;
        }

        #titelbox a:link
        {
                color: #ffffc3;
                font-weight: normal;
                text-decoration: underline;
        }

        #titelbox a:visited
        {
                color: #ffffc3;
                font-weight: normal;
                text-decoration: underline;
        }

        #titelbox a:hover
        {
                color: #ffffc3;
                font-weight: normal;
                text-decoration: underline;
        }

        #titelbox img
        {
                margin: 0;
                border: 0;
        }

        /* */
        /* Festlegungen titel - Bild */
        /* */

	#titelbild
	{
		margin-right: 180px;
		height: 135px;
		padding: 0px 0px;
                background-color: #344570;
                text-align: center;
	}

        * html #titelbild   /* Star-Hack */
        {
		height: 132px;
        }

        #titelbild img
        {
                margin: 0;
                border: 0;
        }

        /* */
        /* Festlegungen inhalt */
        /* */

	#inhalt
	{
		margin-left: 180px;
		margin-top: 20px;
                margin-bottom:3em;
	}

	#inhaltbox
	{
                float: right;
		width: 180px;
		padding: 0em 0em;
                margin-bottom:3em;
	}

	#inhaltbox a:link
	{
                color: #344570;
                text-decoration: underline;
	}

	#inhaltbox a:visited
	{
                color: #344570;
                text-decoration: underline;
	}

	#inhaltbox a:active
	{
                color: #344570;
                text-decoration: underline;
	}

	#inhalt1
	{
		margin-right: 200px;
                line-height: 135%;
	}

	#inhalt1 a:link
	{
                color: #344570;
                text-decoration: underline;
	}

	#inhalt1 a:visited
	{
                color: #344570;
                text-decoration: underline;
	}

	#inhalt1 a:active
	{
                color: #344570;
                text-decoration: underline;
	}

        /* */
        /* Festlegungen unten */
        /* */

	#unten
	{
                position:fixed;
                bottom:0px;
		margin-top: 20px;
                text-align: center;
		height: 17px;
                width: 100%;
                padding-top: 4px;
                padding-bottom: 4px;
		padding-right: 20px;
		background-color: #98a5d3;
                border-top: 1px solid #344570;
	}

	* html #unten
	{
                padding-top:1%;
    		height:5%;
		margin-top: 0px;
                padding-bottom: 0px;
		padding-top: 4px;
	}

        #unten a:link
        {
                color: #ffffc3;
                font-weight: normal;
                text-decoration: none;
        }

        #unten a:visited
        {
                color: #ffffc3;
                font-weight: normal;
                text-decoration: none;
        }

        #unten a:hover
        {
                color: #344570;
                font-weight: normal;
                text-decoration: none;
        }
