/*default*/

body,html
{
                height: 100%;
                width: 100%;
}

body
{
                background-color: #000000;
}

a:link
{
                color: #7fff00;
}
a:visited
{
                color: #7fff00;
}

.mittig
{
                text-align: center;
}

/*Formular*/
fieldset
{
                border: solid 1px #7fff00;
                text-align: center;
}

.absenden
{
                border: solid 2px #bf6060;
                cursor: pointer;
}

.eingabefeld
{
                background-color: #dadada;
                border: none;
                color: #000000;
                width: 90%;
}

/*div*/
#links_1
{
                background-color: #ffffff;
                left: 0;
                height: 100%;
                overflow: none;
                position: absolute;
                text-align: center;
                top: 0;
                width: 30%;
                z-index: 3;
}

.links_1a, .links_1b, .links_3a
{
                margin-top: 3em;
}

.links_1a img
{
                border: solid 5px #598059;
}

#links_2
{
                background-color: transparent;
                left: 0;
                height: auto;
                position: absolute;
                text-align: center;
                top: 0;
                width: 30%;
                z-index: 4;
}

#links_2
{
                padding-top: 3em;
}

#links_3
{
                background-color: #000000;
                color: #7fff00;
                left: 0;
                height: 100%;
                overflow: none;
                position: absolute;
                text-align: center;
                top: 0;
                width: 30%;
                z-index: 3;
}

#rechts_1
{
                background-color: #000000;
                color: #7fff00;
                height: 100%;
                overflow: auto;
                position: absolute;
                top: 0;
                right: 0;
                width: 70%;
                z-index: 5;
}

.rechts_1a
{
                margin-top: 3em;
                padding-left: 1.5em;
                padding-right: 1.5em;
}

.rechts_1b
{
                margin-bottom: 1.5em;
                padding-left: 1.5em;
                padding-right: 1.5em;
}

.rechts_1b p
{
                margin-left: 3em;
}

.rechts_1c
{
                padding-bottom: 3em;
                padding-left: 1.5em;
                padding-right: 1.5em;
}

/*Schriftformatierung*/
a,fieldset,form,h1,h2,h3,input,p
{
                font-family: sans-serif;
}

h1,h2,h3
{
                font-weight: normal;
                letter-spacing: 0.1em;
}

/*ab hier Einstellungen für Textraster*/
body,div,fieldset,form,h1,h2,h3,html,input,p
{
                margin: 0;
                padding: 0;
}

body
{
                font-size: 100%;
}

html>body
{
                font-size: 14px;
}

fieldset,input,p
{
                font-size: 1em;
                line-height: 1.5em;
                margin-bottom: 1.5em;
                margin-top: 0;
}

h1
{
                font-size: 1.429em;
                line-height: 1.05em;
                margin-bottom: 1.05em;
                margin-top: 0;
}

h2
{
                font-size: 1.286em;
                line-height: 1.167em;
                margin-bottom: 1.167em;
                margin-top: 0;
}

h3
{
                font-size: 1.143em;
                line-height: 1.313em;
                margin-bottom: 1.313em;
                margin-top: 0;
}
