body {
font-family: Arial;
font-size:14px;
background: #000000;
color:#ffffff;
}

.master { 
background: #000000 url('/website/includes/img/neutral.jpg');
background-repeat: no-repeat;

position:absolute;
left:0px;
top:0px;
width:1000px;
height:520px;
left: 50%;
margin-left: -500px; /* negative Hälfte von width */

top: 50%;
margin-top: -260px; /* negative Hälfte von height */
}

.text-links {
position: absolute;
left:40px;
top:170px;
}

.text-rechts {
position: absolute;
left:300px;
top:170px;
width:695px;
height:330px;
overflow:auto; 
}

#topText {
display:none;
position:absolute;
bottom:5px;
left:5px;
width:350px;
color:#FEFEFE;
magin:0; padding:0;
}

/* Navi */
#navi {
position:absolute;
top:508px;
left:0px;
width:1000px;
text-align:right;
background:#000000;
color:#ffffff;
magin:0; padding:0;
}

#navi a {
color:#ffffff;
text-decoration: none;
}

.link-zurueck {
position:absolute; left:300px; bottom:45px; float:none;
}

.link-vorwaerts {
position:absolute; right:50px; bottom:45px; float:none;
}

/* Formulare */

input {
font-size: 12px;
color: #FFFFFF;
background: #000000;
border: solid 1px #FFFFFF;
padding:2px;
height:20px;
}

textarea {
font-size: 12px;
color: #FFFFFF;
background: #000000;
border: solid 1px #FFFFFF;
/*padding:2px;
height:20px;*/
}

/* Text */

h1 {font-size: 1.3em;}
h2 {font-size: 1.1em; margin: 15px 0 5px 0;}

a {
color:#ffffff;
}

a.link {
font-weight: bold;
}


/* Tabelle */

td,th {
vertical-align: top;
text-align:left;
}