
    a:link                  { color:#336666; text-decoration:none; }
    a:visited               { color:#996633; text-decoration:none; }
    a:hover                 { color:#cc0000; text-decoration:underline; }
    a:active                { color:#ff9933; text-decoration:underline; }

    a.Item:link             { color:#336666; text-decoration:none; }
    a.Item:visited          { color:#336666; text-decoration:none; }
    a.Item:hover            { color:#cc0000; text-decoration:underline; }
    a.Item:active           { color:#ff9933; text-decoration:underline; }

    span.active             { color:#cc0000; font-size:medium; font-weight:bold; }

    #Left-Area              { width:150px;               vertical-align:top; margin-right:024px; }
    #Logo                   { width:150px; height:089px; }

    #Cont-Area              { width:100% ;               vertical-align:top; }
    #Cont-mm                { width:100% ;               text-align:center;  vertical-align:top; }
    .Cont-Ecke              { width:014px; height:014px; }
    .Cont-Rand-h            {              height:014px; }
    .Cont-Rand-v            { width:014px;               }
    .Cont-Fill-h            { width:100% ; height:014px; }
    .Cont-Fill-v            { width:014px; height:513px; }

    .Kontaktart             { text-align:right; padding-right:4px; }
    .Kontakt                { text-align:left; padding-left:4px; }

    table.navbar            { border:solid 1px #003333; background-color:#cccccc; padding:8px; }
    td.navbar               { text-align:center; font-size:small; padding-left:1px; padding-right:1px; }

	div.input-area          { padding:8px; border:solid 1px #333333; }

	th.explain-small        { text-align:right ; font-size:small; }
	th.explain-small-c      { text-align:center; font-size:small; }
	th.explain,
	td.explain,
	td.input                { text-align:center; font-size:medium; }
	td.input-small          { text-align:right ; font-size:small; white-space:nowrap; }
	th.explain              { padding-bottom:1ex; }

	.button                 { width:120px; }
	.button-small           { width:040px; }
	.button-wide            { width:240px; }
	.button-extra           { width:360px; }

	td.hint                 { text-align:left  ; font-size:small; }
	div.hint                { text-align:center; }
	div.msg                 { text-align:center; color:#cc0000; }

    li                      { text-align:left; }

    h1.Title,
    h1.help                 { text-align:center; color:#003333; margin:0pt; }
    h2.help                 { text-align:center; color:#003333; }
    h3.help                 {                    color:#003333; }
    hr.help                 { text-align:center; width:400px; border-top:solid 1px #003333; border-bottom:solid 1px #99FFFF; }

