/* 2. Konfigurationen für IDs */


/* 2.1. Allgemein */

#startbild img {
 display: none;
}

#flieszbild2 {
 display: none;
}

#logo {
 text-align: left;
 height: 60px;
 overflow: hidden;
}


/* 2.2. Hauptmenü       */

#menue {
 display: none;
}


/* 2.3. Nebenmenü       */

#nebenmenue {
 display: none;
}



/* 3. Allgemeine HTML-Elemente */

a, a:link, a:visited, a:hover, a:active, a:focus {
 text-decoration: underline;
 color: #900;
}


h1 {
 font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
 font-size: 180%;
 font-weight: normal;
 text-align: left;
 color: #CCC;
}

h2  {
 font-size: 120%;
 font-weight: normal;
 color: #AAA;
 font-family: "Times New Roman", Times, serif;
 letter-spacing: 0.1em;
 border-bottom: 4px solid #EEE;
}

ul {
 list-style-type: circle;
 padding-left: 20px;
 margin-left: 20px;
 margin-top: 6px;
}

img {
 border: none;
}

label, input {
 display: block;
}

label {
 font-size: 0.8em;
}

input[type=hidden] {
 display: none;
}

input {
 border-width: 1px;
 border-style: solid;
 border-color: #888 #CCC #CCC #888;
 background-color: rgb(250, 250, 250);
 margin-right: 2px;
}

select {
 margin-right: 2px; 
}

textarea {
 overflow: auto;
 width: 100%;
 border-width: 1px;
 border-style: solid;
 border-color: #888 #CCC #CCC #888;
 background-color: rgb(250, 250, 250);
}

/* 4. Klassen */

.endnote {
 text-align: right;
 font-size: 130%;
 font-style: italic;
 color: #AAA;
 font-family: "Times New Roman", Times, serif;
 font-weight: normal;
 letter-spacing: 0.1em;
 border-bottom: 4px solid #EEE;
}

.stufe1 {
 margin-left: 30px;
}

.stufe2 {
 margin-left: 100px;
}

.stufe3 {
 margin-left: 170px;
}

strong.schlagwort {
 font-weight: normal;
 font-variant: small-caps;
}

.button {
 border-width: 1px;
 border-style: solid;
 border-color: #CCC #888 #888 #CCC;
 margin-top: 10px;
 padding: 2px 4px;
}

.email {
 border: 4px solid #EEE;
 padding: 4px;
}

.email p {
 padding: 0px;
 margin: 8px;
}

.fehler {
 border: 1px solid #F00;
 padding: 6px;
 margin-bottom: 10px;
}

.fehler p {
 padding: 4px;
 margin: 0px;
}

input.radio {
 border: none;
 background-color: transparent;
 padding: 0px;
 margin: 0px 2px 0px 0px;
}