body { 
margin-left: 0px; 
background-attachment: fixed; 
background-image: url(../grafiken/hintergrund.jpg); 
background-color: black; 
color: #0d0000; 
}


#banner {
display: block;
}

a:link {
color: blue;
text-decoration: none;
}

a:visited {
color: #fd00fd;
text-decoration: none;
}

a:active {
color: #yellow;
text-decoration: none;
}

a:hover {
color: red;
text-decoration: underline;
}

a img {
border: 0 none;
}

.les {
font-family: Verdana,Nyala;
font-size: 9pt;
color: blue;
margin-right: 60px;
margin-bottom: 60px;
margin-left: 60px;
text-align: justify;
}


.les a:link { 
color: blue; 
text-decoration: none; 
}


.les a:visited { 
color: #9900ff; 
text-decoration: none; 
}


.les a:active { 
color: red; 
text-decoration: none; 
}


.les a:hover { 
color: #333333; 
text-decoration: underline; 
}


a { 
text-decoration: none; 
}


h1 { 
font-family: Verdana,Nyala; 
font-weight: bold; 
font-size: 18pt; 
color: rgb(13,0,0); 
margin-right: 60px; 
margin-left: 60px; 
text-align: center; 
margin-bottom: 50px; 
}


h2 { 
font-family: Verdana,Nyala; 
font-weight: bold; 
font-size: 16pt; 
color: rgb(13,0,0); 
margin-right: 60px; 
margin-left: 60px; 
margin-top: 60px; 
}


h3 { 
font-family: Verdana,Nyala; 
font-weight: bold; 
font-size: 14pt; 
color: rgb(13,0,0); 
margin-right: 60px; 
margin-left: 60px; 
margin-top: 50px;
}


h4 { 
font-family: Verdana,Nyala; 
font-weight: bold; 
font-size: 12pt; 
color: rgb(13,0,0); 
margin-right: 60px; 
margin-left: 60px; 
margin-top: 40px; 
}

legend {
font-family: Verdana,Nyala;
font-weight: bold;
font-size: 16pt;
color: #ffffff;
}

fieldset {
padding: 10px;
width: 500px;
}

.abschnitt {
margin-bottom: 60px;
margin-top: 60px;
text-align: center;
}

#autor { 
margin-left: 40px; 
font-family: Verdana,Nyala; 
font-size: 11pt; 
color: rgb(102,102,102); 
word-spacing: 1px; 
letter-spacing: 2px; 
margin-right: 60px; 
margin-bottom: 30px; 
margin-top: 40px; 
}


#navigation { 
font-family: Verdana,Nyala; 
font-size: 8pt; 
color: #ffffff; 
line-height: 140%; 
margin: 40px; 
margin-left: 20px;
margin-right: 10px;
}

#navigation a:link{
color: white;
}

#navigation a:visited{
color: #fd00fd;
}

#navigation a:active{
color: yellow;
}

#navigation a:hover{
color: red;
}


#layer1 { 
font-family: Verdana; 
font-size: 10px; 
font-color: #666161; 
align: left; 
width: 140px; 
height: 180px; 
position: absolute; 
left: 687px; 
}

textarea,select,input {
background: #ffecec; 
border: 1px solid #a60000; 
color: #0d0000;
}

select:hover,input:hover,textarea:hover {
background: #ffdddd; 
border: 1px solid #a60000; 
color: #0d0000;
}

select:focus,input:focus,textarea:focus {
background: #f5c5c5; 
border: 1px solid #a60000; 
color: #0d0000;
}

.text {
font-family: Verdana,Nyala;
font-size: 10pt;
color: #0d0000;
margin-right: 60px;
margin-bottom: 60px;
margin-left: 60px;
text-align: justify;
}

.text-einfach {
font-family: Verdana,Nyala;
font-size: 10pt;
color: #ffffff;
margin-right: 60px;
margin-bottom: 60px;
margin-left: 60px;
text-align: justify;
}

.text-error {
font-family: Verdana,Nyala;
font-size: 10pt;
font-weight: bold;
color: #000000;
margin-right: 60px;
margin-bottom: 60px;
margin-left: 60px;
text-align: justify;
border-style: solid;
border-color:#ff0000;
background-color: #ff7373;
padding: 10px;
}

.text-confirm {
font-family: Verdana,Nyala;
font-size: 10pt;
font-weight: bold;
color: #000000;
margin-right: 60px;
margin-bottom: 60px;
margin-left: 60px;
text-align: justify;
border-style: solid;
border-color: #00cc00;
background-color: #67e667;
padding: 10px;
}


.submit-gross {
width: 143px;
height: 40px;
font-family: Verdana,Nyala;
font-size: 9pt;
font-weight: bold;
color: #0d0000;
}

.text-terminliste {
font-family: Verdana,Nyala;
font-size: 8pt;
color: #0d0000;
margin-right: 60px;
margin-bottom: 60px;
margin-left: 60px;
text-align: left;
}


.terminbutton {
width: 160px;
height: 100px;
display: block;
margin: 0 auto;
margin-bottom: 60px;
float: right;
}

.hover-button {
background: url(../spectaculum/grafiken/terminbutton2.png);
}

.terminbutton:hover {
background-position: 0px -100px;
}

#inhalt {
font-family: Verdana,Nyala;
font-size: 8pt;
font-weight: bold; 
color: #0d0000;
margin-right: 60px;
margin-bottom: 0px;
margin-left: 60px;
text-align: justify;
line-height: 100%;
}


.inhalt {
font-family: Verdana,Nyala;
font-size: 8pt;
font-weight: bold; 
color: #0d0000;
margin-right: 60px;
margin-bottom: 0px;
margin-left: 60px;
text-align: justify;
line-height: 100%;
}

.fussnote {
font-family: Verdana,Nyala;
font-size: 7pt;
color: #0d0000;
margin-right: 60px;
margin-bottom: 60px;
margin-left: 60px;
text-align: left;
}

#kommentar {
font-family: verdana,nyala;
font-size: 8pt;
color: #0d0000;
margin-right: 60px;
margin-left: 60px;
}

.tooltip {
font-family: Verdana,Nyala;
font-size: 10pt;
color: #0d0000;
text-align: justify;
border-bottom: dashed 1px #003099;
text-decoration: none;
}
