
*  { margin: 0; padding: 0; border: 0 }
body       { font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: center }
p              { color: #000; font-size: 0.9em; line-height: 1.7em; text-align: left; margin-bottom: 10px }
img { border: 0 }
a  { color: #09c; text-decoration: none }
a:visited  { text-decoration: none }
a:hover  { color: #06c; text-decoration: none }
td  { color: #000 }
/*<agl.folder "h">*/
	h1    { color: #f00; font-size: 1.5em; font-weight: normal; line-height: 1.2em; text-align: left; margin-top: 20px }
	h2        { color: #f00; font-size: 1.4em; font-weight: normal; line-height: 1.3em; text-align: left; margin-top: 15px; margin-bottom: 10px }
	h3            { color: #f00; font-size: 1.1em; font-weight: normal; line-height: 1.5em; text-align: left; margin-bottom: 5px }
	h4      { color: #fff; font-size: 1.1em; font-weight: normal; line-height: 1.3em; text-align: left; margin-bottom: 20px }
	h5 { color: #f00; font-size: 1.2em; font-weight: normal; line-height: 1.3em; text-align: left; margin-bottom: 5px }
/*</agl.folder>*/
#wrapper       { text-align: left; margin: 0 auto; padding: 0; width: 810px }
/*<agl.folder "navi">*/
    #header      { display: inline; width: 810px; float: left }
	#logo      { display: inline; margin-top: 15px; margin-bottom: 12px; margin-left: 20px; width: 80px; float: left }
	#navigation        { letter-spacing: 0.1em; display: inline; margin-top: 70px; width: 710px; float: left }
	#navigation ul          { text-align: left; list-style-type: none; margin-bottom: 10px; margin-left: 25px }
	#navigation li                { color: #000; font-size: 1.6em; font-family: "Courier New", Courier, Monaco, monospace; display: inline; margin-right: 20px }
/*</agl.folder>*/
/*<agl.folder "subnavi">*/
	#subnavi          { display: inline; margin-left: 10px; width: 790px; float: left; border-top: 1px solid #999 }
	#subnavi ul      { text-align: left; list-style-type: none; margin-left: 115px; padding-top: 10px; padding-bottom: 10px }
	#subnavi li         { color: #000; font-size: 0.9em; display: inline; margin-right: 4px; margin-left: 3px }
/*</agl.folder>*/
/*<agl.folder "content">*/
	#content           { text-align: left; display: inline; margin-left: 120px; width: 680px; float: left; border-top: 1px solid #999 }
	#content ul       { line-height: 1.6em; text-align: left; margin-top: 10px; margin-bottom: 20px; width: 400px }
	#content li   { color: #000; margin-left: 1em }
	#topbar       { text-align: left; display: inline; margin-left: 10px; width: 600px; float: left }
	#leftbar           { text-align: left; display: inline; margin-left: 10px; width: 400px; float: left }
	#leftbar img    { margin-bottom: 20px }
	#leftbar dl                        { margin-bottom: 20px }
#leftbar dt                     { color: #f00; font-size: 0.9em; font-weight: normal; text-align: left; letter-spacing: 0.1em; margin-bottom: 2px }
#leftbar dd                        { color: #000; font-size: 0.9em; line-height: 1.6em; margin-bottom: 10px }
#leftbar li                        { font-size: 0.9em; line-height: 1.5em; margin-bottom: 6px }
	#rightbar { text-align: left; display: inline; margin-top: 30px; width: 200px; float: left }
	#rightbar ol  { list-style-type: upper-latin; list-style-position: inside }
	#rightbar ul  { list-style-type: none }
	#rightbar img  { }
	#picturebar  { display: inline; margin-right: 20px; width: 200px; float: right }
	#picturebar img     { }
	#teamtable td    { font-size: 0.8em; line-height: 1.65em; text-align: left }
	#admintable  { text-align: left; display: inline; margin-top: 20px; margin-bottom: 20px; margin-left: 10px; width: 500px; float: left }
	#fotoalbum              { text-align: left; display: inline; margin-left: 10px; width: 600px; float: left }
	#fotoalbum img             { margin-bottom: 10px }
	#fotoalbumauswahl             { text-align: left; display: inline; margin-top: 5px; margin-left: 10px; width: 600px; float: left }
	#fotoalbumauswahl img             { margin-right: 20px; margin-bottom: 20px }
	#album                  { display: inline; width: 650px; float: left }
	#album dl          { display: inline; height: 300px; float: left }
	#album dt        { text-align: center; margin-top: 10px; margin-right: 10px; width: 150px }
	#album dd          { font-size: 0.8em; line-height: 1.5em; text-decoration: none; text-align: center; margin-top: 15px; margin-bottom: 10px; margin-left: 5px; width: 140px }
	#eintrag       { text-align: left; display: inline; margin-left: 130px; width: 600px; float: left }
	#eintrag p        { color: #000 }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#footer       { display: inline; margin-bottom: 10px; margin-left: 10px; width: 790px; height: 40px; float: left; border-top: 1px solid #999 }
	#footer ul    { text-align: left; margin-top: 10px; margin-left: 120px }
	#footer li   { color: #000; font-size: 0.8em; display: inline; margin-right: 7px }
/*</agl.folder>*/
/*<agl.folder "homepage">*/
	#homeheader         { text-align: left; display: inline; margin-top: 10px; width: 800px; float: left }
	#homelogo         { display: inline; margin-top: 10px; margin-bottom: 10px; margin-left: 45px; width: 100px; float: left }
	#homeheadline          { text-align: left; display: inline; margin-top: 50px; margin-left: 10px; width: 615px; float: left; border-bottom: 1px solid white }
	#homeheadline h1       { margin-bottom: 5px; margin-left: 20px }
	#tag                    { text-align: left; display: inline; margin-top: 10px; margin-left: 28px; width: 620px; float: left }
	#tag img             { }

	#contenthome        { text-align: left; display: inline; margin-left: 20px; width: 750px; float: left; border-top: 1px solid #999; border-bottom: 1px solid #999 }
	#textleft         { text-align: left; display: inline; margin-top: 10px; margin-bottom: 10px; margin-left: 30px; width: 330px; float: left }
	#textright            { text-align: left; display: inline; margin-top: 10px; margin-right: 20px; width: 320px; float: right }
	#footerhome     { margin-left: 20px; width: 780px; height: 40px; float: left; }
#footerhome ul      { text-align: left; margin-top: 10px; margin-left: 20px }
#footerhome li { display: inline; font-size: 0.8em; margin-right: 7px  }
/*</agl.folder>*/
/*<agl.folder "kontakt">*/
	#form          { text-align: left; display: inline; margin-left: 130px; padding-bottom: 15px; width: 460px; float: left }
	#form td { color: #000 }
	#form p  { color: #000 }
	fieldset     { background-color: #fff; margin-bottom: 20px; border: solid 1px #999 }
	#person table  { margin: 20px 15px 15px 10px }
	#person legend    { color: #fff; background-color: #06c; padding: 2px 10px 5px 5px; border-left: 7px solid #06c }
	#person label      { margin-right: 10px }
	#person input     { border: solid 1px gray }
	select { border: solid 1px gray }
	#anfrage legend   { color: #fff; background-color: #06c; padding: 2px 10px 5px 5px; border-left: 7px solid #06c }
	#anfrage textarea   { margin-top: 20px; margin-bottom: 20px; margin-left: 30px; border: solid 1px gray }
	#option legend { color: #fff; background-color: #06c; padding: 2px 10px 5px 5px; border-left: 7px solid #06c }
	#option input { margin-right: 10px; margin-left: 20px }
	#option table { margin: 15px 15px 10px 10px }
	#absenden legend  { color: #fff; background-color: #06c; padding: 2px 10px 5px 5px; border-left: 7px solid #06c }
	#absenden input  { margin-top: 20px; margin-bottom: 10px; margin-left: 20px; padding: 5px; border: solid 1px gray }
	.send { margin-top: 15px }
/*</agl.folder>*/
/*<agl.folder "mitglied">*/
	#mitgliedsantrag      { text-align: left; display: inline; margin-left: 130px; padding-bottom: 15px; width: 440px; float: left }
	#mitgliedsantrag td { color: #000 }
	#mitgliedsantrag p { color: #000 }
	#topbar li                        { font-size: 0.9em; line-height: 1.5em; margin-bottom: 6px }
	#mitglied legend { color: #fff; background-color: #06c; padding: 2px 10px 5px 5px; border-left: 7px solid #06c }
	#mitglied label  { margin-right: 10px }
	#mitglied input  { border: solid 1px gray }
	#mitglied table  { margin: 20px 15px 20px 10px }
	#angebot legend { color: #fff; background-color: #06c; padding: 2px 10px 5px 5px; border-left: 7px solid #06c }
	#angebot  input { margin: 3px 10px 10px }
	#angebot textarea   { margin-bottom: 10px; border: solid 1px gray }
	#angebot table { margin: 15px 15px 15px 10px }
	#angebot table ul { margin-left: 6px }
	#angebot table li { margin-left: 1em }
	#optionen legend { color: #fff; background-color: #06c; padding: 2px 10px 5px 5px; border-left: 7px solid #06c }
	#optionen input { margin: 3px 10px 10px }
	#optionen table { margin: 15px 15px 15px 10px }
	.anmerkung { font-size: 0.8em; line-height: 1.4em }
	.anmerkungkleiner { font-size: 0.7em; line-height: 1.3em }
/*</agl.folder>*/
.bildunterschrift    { font-size: 0.8em; line-height: 1.7em; margin-top: 10px }
.buchtitel     { color: #f00 }
.subheadline   { color: #f00 }
.eintrag { font-weight: bold }
.hinweis { color: #f30 }

