  body {
    color: black; background-color: white;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 0;}

  div#seite{
    margin: 0; padding: 0;
    width:62.5em;}

  div#news{
    width:80%;
    margin:1em 2em 0 2em;
    padding:0.4em 0.6em 0.4em 0.6em;
    align:center;
    border-color: blue;
    border-style: outset;
    }

  div#news a{
    margin:0 0 0 0;
    font-size:0.75em;
    line-height:0.9em;
    font-weight:bold;
    font-family:Helvetica,Arial,sans-serif;
    letter-spacing:0.1em;
    word-spacing:0.3em;
    color:blue;
    background-color:white;
    text-decoration:none;}

  div#headline {
    margin: 0 0 0 0; padding: 0;
    width:100%;
    height:4.4em;
    text-align: center;
    background-color: white;
    color:white;
    background-image:url(/pics/hintergrund-headline.jpg);
    background-repeat:repeat-x;}

  div#headline table{
    border:0;
    width:100%;
    height:2.9em;
    border:0;
    align:center;
    table-layout:fixed;
    background-image:url(/pics/hintergrund-headline.jpg);
    background-repeat:repeat-x;}

  div#headline td{
    height:2.9em;
    font-size: 1.3em;
    margin: 0 0 0 0; padding: 0;
    text-align: center;
    color:white;
    background-image:url(/pics/hintergrund-headline.jpg);
    background-repeat:repeat-x;
    border-style:outset;
    border-color:blue;}

  div#info-oben{
    margin: 0 0 0 0; padding: 0 0 0 0;
    width:100%;
    height:5em;
    border: 0;
    text-align: right;
    background-color: blue;
    background-image:url(/pics/hintergrund-oben.jpg);
    background-repeat:repeat-x;}

  div#link{
    position:absolute;
    top:2.5em;
    left:20em;
    width:37em;
    height:1.7em;
    z-index:1;
    padding: 0;
    <!--text-align: center; -->
    vertical-align:middle;
    color:white;
    border: 0;
    display:inline;}

  div#link a{
    margin:0 0 0 0;
    font-size:0.9em;
    line-height:1em;
    font-weight:bold;
    font-family:Helvetica,Arial,sans-serif;
    letter-spacing:0.1em;
    word-spacing:0.3em;
    color:white;
    border-color: blue;
    border-style: outset;
    background-color:blue;
    text-decoration:none}

  div#link a:hover {
    color:black;
    background-color:white;
    text-decoration:none;
    border-color: blue;
    border-style: inset;}

  div#main{
    margin: 0; padding: 0;
    width:100%;border: 0;
    min-height:30em;
    height:auto;
    background-color: white;
    background-image:url(/pics/hintergrund-nav.jpg);
    background-repeat:repeat-y;}

  ul#navigation {
    clear:both;
    height:100%;
    min-height:30em;
    float: left; width: 19em;
    margin: 0 0 0 0; padding: 0.5em 0 0 0;
    border: 0;
    border-top:0;border-bottom:0;
    background-color: white;
    background-image:url(/pics/hintergrund-nav.jpg);
    background-repeat:repeat-y;}

  ul#navigation li {
    list-style: none;
    margin: 0.5em 2em 0.5em 2em; padding: 0;
    text-align: center;
    border-width: 3px;
    color: black;
    border-color: blue;
    border-style: outset;
    background: white;}

  ul#navigation a {
    font-size: 0.9em;
    display: block;
    padding: 0.2em;
    font-weight: bold;
    color: black;
    text-decoration:none;}

  ul#navigation p {
    margin:0 1em 0 1em;
    font-size: 0.9em;
    padding: 0.2em;
    font-weight: bold;
    color: white;
    text-align: center;
    border-color: blue;
    border-style: outset;
    background: blue;}

  ul#navigation li:hover {
    color: black; background-color: white;
    border-style: inset; }

  div#logIn {
    position:absolute;
    clear:both;
    height:11em;
    width:23em;
    margin: 1em ; padding: 0.5em;
    border: 2px dashed silver;
    background-color: white;
    display:inline;}

  div#logIn p  {
    font-size:0.9em;
    line-height:1em;
    font-family:Helvetica,Arial,sans-serif;
    letter-spacing:0.1em;
    word-spacing:0.3em;
    color: black;
    text-decoration:none;
    background-color: white;}

  div#info {
    margin: 0 0 0 21em; padding: 1em 0 0 1em;
    font-size: 0.93em;
    height:100%;
    min-height:30em;
    background-color: white;}

  div#info h2 {
    font-size: 1.33em;
    margin: 0.2em 0 0 0 ;}

  div#info p {
    font-size: 0.93em;}

  div#info a {
    text-decoration:none;}

  p#fusszeile {
    clear: both;
    width:100%;
    font-size: 0.9em;
    margin: 0 0 0 0; padding: 0.1em;
    text-align: center;
    color:white;
    background-color: blue; border: 0;}
___________________________________________________________________________________________________________________

/*  <<>> INTERNET EXPLORER 5 - INTERNET EXPLORER 6 <<>><<>>  INTERNET EXPLORER 5 - INTERNET EXPLORER 6  <<>>*/
___________________________________________________________________________________________________________________

  * body {
    color: black; background-color: #eee;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 0;}

  * html div#seite{
    margin: 0; padding: 0;
    width:62.3em;  }

  * html div#news{
    width:80%;
    margin:1.5em 2em 0 2em;
    padding: 0.6em 0.5em 0.4em 0.2em;
    align:center;
    border-color: blue;
    border-style: outset;
    border-width:0.2em;}

  * html div#news a{
    margin:0 0 0 0;
    font-size:0.9em;
    line-height:1em;
    font-weight:bold;
    font-family:Helvetica,Arial,sans-serif;
    letter-spacing:0.1em;
    word-spacing:0.3em;
    color:blue;
    background-color:white;
    text-decoration:none;}

  * html div#headline {
    margin: 0 0 0 0; padding: 0;
    width:100%;
    height:4.2em;
    text-align: center;
    background-color: blue;
    color:white;
    border:0;
    background-image:url(/pics/hintergrund-headline.jpg);
    background-repeat:repeat-x;}

  * html div#headline table {
    width:100%;
    height:4.2em;
    border:0;
    align:center;
    table-layout:fixed;}

  * html div#headline td{
    height:100%;
    font-size: 1.3em;
    margin: 0 0 0 0; padding: 0;
    text-align: center;
    color:white;
    background-image:url(/pics/hintergrund-headline.jpg);
    background-repeat:repeat-x;
    border-style:outset;
    border-color:blue;
    border-width:0.1em;}

  * html div#info-oben{
    margin: 0 0 0 0; padding: 6px 0 0 0;
    width:100%;
    height:4.8em;
    border: 0;
    text-align: right;
    background-color: blue;
    background-image:url(/pics/hintergrund-oben.jpg);
    background-repeat:repeat-x;}

  * html div#link {
    top:3em;
    left:19em;
    width:40em;
    height:1.3em;
    z-index:1;
    padding: 0;
    text-align: center;
    vertical-align:middle;
    border-top:0;border-bottom:0;
    border: 0;
    display:inline;}

  * html div#link a{
    margin-top:0 0 0 0;
    font-size:0.9em;
    line-height:1em;
    font-weight:bold;
    font-family:Helvetica,Arial,sans-serif;
    letter-spacing:0.1em;
    word-spacing:0.2em;
    color:white;
    background-color:blue;
    text-decoration:none;
    border-style:outset;
    border-color:blue;
    border-width:0.15em;}

  * html div#link a:hover {
    color:black;
    background-color:white;
    text-decoration:none;
    border-style:inset;
    border-color:blue;
    border-width:0.15em;}

  * html div#main{
    margin: 0; padding: 0;
    width:100%;border: 0;
    height:30em;
    background-color: white;
    background-image:url(/pics/hintergrund-nav.jpg);
    background-repeat:repeat-y;}

  * html ul#navigation {
    clear:both;
    min-height:30em;
    float: left; width: 18.5em;
    margin: 0 0 0 0; padding: 0.5em 0 0 0;
    border: 0;
    border-top:0;border-bottom:0;
    background-color: white;
    background-image:url(/pics/hintergrund-nav.jpg);
    background-repeat:repeat-y;}

  * html ul#navigation li {
    list-style: none;
    margin: 0.5em 2em 0.5em 2em; padding: 0;
    text-align: center;
    color: black;
    border-color: blue;
    border-style: outset;
    background-color:white ;
    border-width:0.2em;}

  * html ul#navigation a {
    font-size: 0.9em;
    padding: 0.2em;
    font-weight: bold;
    color: black;
    text-decoration:none;}

  * html ul#navigation p {
    font-size: 0.9em;
    padding: 0.2em;
    font-weight: bold;
    color: white;
    text-align: center;
    border-color: blue;
    border-style: outset;
    background-color: blue;
    border-width:0.2em}

  * html ul#navigation li:hover {
    color: black; background-color: white;
    border-style: inset;}

  * html div#logIn {
    clear:both;
    height:10em;
    width:23em;
    margin: 1em ; padding: 0.5em;
    border: 2px dashed silver;
    background-color: white;
    display:inline;}

  * html div#logIn p {
    font-size:0.9em;
    line-height:1em;
    font-family:Helvetica,Arial,sans-serif;
    letter-spacing:0.1em;
    word-spacing:0.3em;
    color: black;
    text-decoration:none;
    background-color: white;}

  * html div#info {
    min-height:30em;
    font-size: 0.93em;
    margin: 0 0 0 18.5em; padding: 1em 0 0 1em;
    background-color: white;
    border: 0;}

  * html div#info h2 {
    font-size: 1.33em;
    margin: 0.2em 0.5em;}

  * html div#info p {
    font-size: 0.93em;
    margin: 0 0 0 0.5em;}

  * html div#info a {
    text-decoration:none;}

  * html p#fusszeile {
    clear: both;
    width:100%;
    font-size: 0.9em;
    margin: 0; padding: 0.1em;
    text-align: center;
    color:white;
    background-color: blue; border: 0;}
	 
	 .textfield {
	text-align: center;
	margin-bottom: 40px;
	margin-top: 20px;
}
	
	
 .textfield2 {
	width: 65%;
	background-color: #eaeaea;
	text-align: left;
	border-color: silver;
	border-width: 1px;
	border-style: double;
}

.logstyle {
	font-size: 9 pt;
	font-weight: bolder;
	font-family: "Trebuchet MS", Arial;
}

.spacer {
	width: 20px;
}