/* ... allgemeine Definitionen ... */
        html { height: 100%; margin-bottom: 1px; }
        * { margin:0; padding: 0; }
        * html body a:hover { background-color: transparent; }

	body
	{
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		color: #3d3d3d;
		background-color: #e1e1e1;
        	font-size: small;
	}

/* ... grauer Rahmen und die Breite (810 Punkte) ... */
        #container
        {
		margin: 0px auto;
                width: 810px;
		background-color: #ffffff;
 		border: 1px solid #c0c0c0;
       }

/* ... weißer Rahmen (5 Punkte) und die Breite (800 Punkte) ... */
	#containerinnen
	{
                width: 800px;
 		border: 5px solid #ffffff;
		background-color: #ffffff;
	}

/* ... Tabelle mit Home- und Kontakt-Links, oben 20 Punkte weißer Rand ... */
	#obenrechts
	{
		float: right;
		width: 300px;
		border-top: 20px solid #ffffff;
		text-align:right;
                font-size: x-small;
	}

/* ... Linkdefinition für #obenrechts ... */
        #obenrechts a:link, #obenrechts a:visited, #obenrechts a:hover
        {
                color: #3d3d3d;
                font-weight: normal;
                text-decoration: none;
        }

/* ... Bereich Logo agentia ... */
	#oben
	{
		margin-right: 305px;
		background-color: #ffffff;
		text-align: left;
	}

/* ... Bereich Logo agentia, Bild ... */
	#oben img
	{
		border: 0px;
	}

/* ... Ende des div-floating ... */
        .endefloat
        {
                clear:both;
        }

/* ... 4 Punkte dicke grüne Trennlinie mit 4 Punkten weiß oben und unten ... */
	#liniegruen
	{
		border-top: 4px solid #ffffff;
                border-bottom: 4px solid #ffffff;
		height: 4px;
		overflow: hidden;
		background-color: #006685;
	}

/* ... 4 Punkte dicke weiße Trennlinie ... */
	.linieweiss
	{
		height: 4px;
		overflow: hidden;
		background-color: #ffffff;
	}

/* ... Linker grüner Bereich, floated links neben Inhalt mit Breite 180 ... */
	#links
	{
		float: left;
		width: 180px;
         	background-color: #006685;
                color: #e1e1e1;
                overflow: hidden;
	}

/* ... Linker grüner Bereich, Navigation oben ... */
	#navlinks
	{
		height: 455px;
		border: 10px solid #006685;
                border-bottom: 15px solid #006685;
	}

/* ... Linker grüner Bereich, Navigation oben, Auflistung ... */
        #navlinks ul
        {
                list-style: none;
	}

/* ... Linker grüner Bereich, Navigation oben, Links in Auflistung ... */
        #navlinks li a
        {
                color: #e1e1e1;
                text-decoration: none;
                border: 5px solid #006685;
                text-align: left;
	}

        #navlinks li a:link, #navlinks li a:visited
        {
                display: block;
                overflow: hidden;
	}

/* ... Linker grüner Bereich, Navigation unten ... */
	#navunten
	{
		border: 10px solid #006685;
                border-bottom: 15px solid #006685;
	}

/* ... Linker grüner Bereich, Navigation unten, Auflistung ... */
        #navunten ul
        {
                list-style: none;
	}

/* ... Linker grüner Bereich, Navigation unten, Links in Auflistung ... */
        #navunten li a
        {
                color: #e1e1e1;
                text-decoration: none;
                border: 5px solid #006685;
                text-align: left;
	}

        #navunten li a:link, #navunten li a:visited
        {
                display: block;
	}

/* ... Linker grüner Bereich, Copyright agentia ... */
        #navrest
        {
                border: 5px solid #006685;
                border-top: 50px solid #006685;
                border-bottom: 20px solid #006685;
                font-size: x-small;
                text-align: center;
        }

/* ... Inhaltsbereich ... */
	#inhalt
	{
		border-left: 180px solid #006685;
		background-color: #ffffff;
	}

/* ... Inhaltsbereich, Definition Links ... */
        #inhalt a:link, #inhalt a:visited, #inhalt a:hover, #inhalt a:active
        {
		color: #006685;
                font-weight: bold;
                font-style: italic;
                text-decoration: none;
        }

/* ... Inhaltsbereich oben gesamt ... */
        #inhaltoben
        {
        }

/* ... Inhaltsbereich, Bild oben, index.htm, etc. ... */
	#spruchbild1
	{
		height: 150px;
	}

/* ... Inhaltsbereich, Bild oben, andere Seiten ... */
	#spruchbild2
	{
		height: 110px;
	}

/* ... Inhaltsbereich, 4 Punkte dicke grüne Trennlinie mit 4 Punkten weiß oben und unten ... */
	.liniegrueninhalt
	{
		border-top: 4px solid #ffffff;
                border-bottom: 4px solid #ffffff;
		height: 4px;
		overflow: hidden;
		background-color: #006685;
	}

/* ... Inhaltsbereich, Navoben (Satz), andere Seiten ... */
	#navoben1
	{
		height: 30px;
		background-color: #ffffff;
                text-align: center;
	}

/* ... Inhaltsbereich, Navoben (Satz), index.htm, etc. ... */
	#navoben
	{
                border-top: 7px solid #e1e1e1;
		height: 23px;
		background-color: #e1e1e1;
                text-align: center;
                overflow: hidden;
	}

/* ... Inhaltsbereich, Platzhalter weiß ... */
	#navobenleer
	{
		background-color: #ffffff;
		height: 30px;
	}

/* ... Inhaltsbereich, rechte Seite (Bildbereich) ... */
	#inhaltbild
	{
		float: right;
		width: 180px;
	}

/* ... Inhaltsbereich, rechte Seite (Bildbereich), Links ... */
        #inhaltbild a:link, #inhaltbild1 a:visited, #inhaltbild1 a:hover
        {
		color: #006685;
                font-weight: bold;
                font-style: italic;
        }

/* ... Inhaltsbereich, Textbereich ... */
	#inhalttext
	{
		background-color: #ffffff;
                margin-right: 200px;
                text-align: left;
	}

/* ... Tabelle 50% Breite ... */
	.tdbreite
	{
		width:50%;
	}

/* ... Bereich Logo agentia, Bild ... */
	#inhalttext img
	{
		border: 0px;
	}

/* ... Inhaltsbereich, Textbereich, Listendefinition ... */
	#inhalttext.ul
	{
                padding-left: 15px
	}

        #inhalttext.li
        {
        }

/* ... ab hier Schriftformatierungen ... */
        p, h2
        {
                font-size: small;
                font-weight: normal;
                padding-top: 5px;
                padding-bottom: 5px;
        }

        h1
        {
                padding-top: 5px;
                padding-bottom: 5px;
                font-size: 125%;
        }

        .links
        {
                text-align: left;
        }

        .zentriert
        {
                text-align: center;
        }

        .blocksatz
        {
                text-align: justify;
        }

        .rechts
        {
                text-align: right;
        }

        .kursiv
        {
                font-style: italic;
        }

        .fett
        {
                font-weight: bold;
        }

        .kleiner
        {
                font-size: 75%;
        }

        .navweiterrechts
        {
                border-left: 5px solid #006685;
        }
        
        .listeinhalt
        {
                list-style-image:url(images/pfeil.jpg);
                margin:0 0 0 22px;
        }
