html
	{
		width:100%;
	}

body
	{
		font-size:0.8em;
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		color:#000000;
		background-image:url(../gfx/layout/hintergrund.gif);
		background-color:#FFFFFF;
	}

#gesamt
	{
		width:80%;
		height:100%;
		color:#000000;
		background-color:#FFFFFF;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		background-image:url(../gfx/layout/hintergrund_links.gif);
		background-repeat:repeat-y;
		background-position:top left;
	}

#rahmen_rechts
	{
		position:absolute;
		top:0;
		right:0;
	 	
		width:100px;
		height:100%;
	}

#ecke_lo, #ecke_lu, #ecke_ro, #ecke_ru
	{
		background-repeat:no-repeat;
		background-position:top left;
		height:25px;
		width:100px;
		position:absolute;
	}

#ecke_lo
	{
		background-image:url(../gfx/layout/ecke_lo.gif);
		top:0;
		left:0;
	}

#ecke_lu
	{
	 	background-image:url(../gfx/layout/ecke_lu.gif);
		bottom:0;
		left:0;
	}

#ecke_ro
	{
		background-image:url(../gfx/layout/ecke_ro.gif);
		top:0;
		right:0;
	}

#ecke_ru
	{
		background-image:url(../gfx/layout/ecke_ru.gif);
		bottom:0;
		right:0;
	}

#inhalt
	{
		margin-left:100px;
		padding-right:100px;
		border-top-width:9px;
		border-bottom-width:9px;
		border-color:#000000;
		border-style:solid;
		border-left-style:none;
		border-right-style:none;
		background-image:url(../gfx/layout/hintergrund_rechts.gif);
		background-repeat:repeat-y;
		background-position:top right;;
	}

#scroller
	{
		overflow:scroll;
		padding-right:0.5em;
	}

#header
	{
		margin-top:0.7em;
		margin-bottom:1.5em;
		margin-left:auto;
		margin-right:auto;
	}

#header img
	{
		float:left;
		margin-right:1.5em;
	}

#header h1
	{
		text-align:center;
		font-family:Georgia, serif;
		color:#080C70;
		background-color:#FFFFFF;
		font-size:2.3em;
	}

h2
	{
		font-size:1.7em;
		font-weight:bold;
		text-align:right;
		margin-right:2.5em;
		text-decoration:underline;
	}

h3
	{
		font-size:1.25em;
		font-weight:bold;
		text-decoration:underline;
	}

#navigation
	{
		margin-top:1em;
		margin-bottom:1em;
		margin-right:auto;
		margin-left:auto;
		text-align:center;
	}

#navigation h3
	{
		text-align:left;
		font-size:1.3em;
		font-weight:bold;
		text-decoration:underline;
	}

#navigation li
	{
		display:inline;
		line-height:1.8em;
	}

#navigation #hervorgehoben
	{
		background-image:url(../gfx/layout/listenpunkt_b.jpg);
	}

#navigation ul li ul
	{
		display:inline;
		margin:0; /* Verhindert im IE (beinahe) Abstand zwischen Eltern- und Kindpunkt */
		padding-left:0; /* Bewirkt gleiches für FF und Opera */
	}

#navigation li a
	{
		cursor:pointer;
	}

.elternkategorie, .menuepunkt, #hervorgehoben, #akt_kategorie
	{
	 padding-left:25px;
	 padding-right:1em;
	 margin-right:0.2em; /* Abstand zwischen den Menüpunkten */
	 background-image:url(../gfx/layout/listenpunkt_a.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;
	}

.elternkategorie:hover, .menuepunkt:hover
	{
		background-image:url(../gfx/layout/listenpunkt_b.jpg);
	}

.permalink, #anker_hoch
	{
		text-align:right;
	}

ol
	{
		margin-left:1.2em;
	}

hr
	{
		width:80%;
		color:#080C70;
		background-color:#080C71;
		height:2px;
	}

#archiv
	{
		list-style-type:none;
		font-size:1em;
		line-height:1.3em;
	}

.datum
	{
		background-color:#FFFFFF;
		color:#9F9F9F;
	}


.ergebnis
	{
		display:block;
		text-decoration:none;
		text-align:right;
		padding-right:1.5em;
		margin-bottom:-0.5em;
	}

#trenner_unten
	{
		clear:left;
	}

#aktionen
	{
		list-style-type:disc;
	}

#social_bookmarks li
	{
		display:inline;
	}
#social_bookmarks img
	{
		margin-right:0.5em;
		margin-left:0.5em;
	}
.w3cbuttons
	{
		position:relative;
		top:7px;
	}

#einausblenden
	{
		font-weight:bold;
		text-decoration:underline;
		cursor:pointer;
	}

p
	{
		text-align:justify;
	}

.textbox
	{
		border-right-style:dashed;
		border-right-color:#080C70;
		border-right-width:1px;
		border-bottom-style:dashed;
		border-bottom-color:#080C70;
		border-bottom-width:1px;
		padding:1em;
		margin:1em;
		margin-bottom:2em;
		
	}

.textbox p:first-letter
	{
		font-size:1.2em;
		font-weight:bold;
		color:#080C70;
	}

.textbox .permalink:first-letter, .textbox .kommentar p:first-letter
	{
		font-size:inherit;
		font-weight:normal;
		color:inherit;
	}

a:link
	{
		text-decoration:underline;
		color:#0033CC;
	}

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

a:hover
	{
		text-decoration:underline;
		color:#CC0000;
	}

a:active
	{
		text-decoration:underline;
		font-style:italic;
	}

#versteckt
	{
		display:none;
		visibility:hidden;
	}

#guestbook h3
	{
		font-size:1em;
	}

.kommentar
	{
		background-color:#DDDDDD;
		border:1px black dashed;
		padding-left:0.8em;
		padding-right:0.4em;
	}

.seitenwahl
	{
		text-align:center;
	}

label
	{
		display:block;
		margin-top:1em;
	}

#eintragen
	{
		display:block;
		margin-top:1em;
	}
#reset
	{
		text-align:right;
	}

dt
	{
		margin-top:1em;
		font-weight:bold;
	}

#verknuepft
	{
		border:1px #080C70 dashed;
		float:right;
		padding:0.7em;
		margin:0.5em;
		margin-left:1em;
		color:black;
		background-color:white;
	}

#verknuepft li
	{
		margin-left:1em;
	}

.berichtsbild
	{
		margin-left:auto;
		margin-right:auto;
		margin-top:0.7em;
		margin-bottom:0.7em;
		display:block;
		border:none;
	}