/* Grundeinstellungen */
* { margin: 0; padding: 0; font-family: "Trebuchet MS", sans-serif; }
BODY, HTML { font-size: 100.01%; }
BODY { background-color: white; text-align: center; background-image: url('gfx/bg.jpg'); background-repeat: repeat-x; }
BR.clearer { clear: both; }

/* Layout-Formatierungen */
#rahmen { width: 900px; margin: 0 auto; padding-bottom: 50px; text-align: left; }
#header { width: 900px; height: 123px; }
#header IMG { border: 0; }

#nav { width: 615px; height: 123px; float: right; overflow: hidden; }
#nav UL { list-style-type: none; margin-top: 85px; }
#nav UL LI { float: left; }
#nav UL LI A { display: block; padding: 8px 12px; background-color: transparent; text-decoration: none; color: #822536; font-size: 1em; }
#nav UL LI A:HOVER, #nav UL LI A.selected { color: white; background-color: #957A36; }

#feature { width: 900px; height: 208px !important; height: 231px; margin-top: 11px !important; margin-top: 6px; padding-top: 23px; background-image: url('fotos/feature.jpg'); background-repeat: no-repeat; }
#inhalt { width: 630px; float: left; margin-top: 45px; }
#spalte { width: 192px !important; width: 220px; float: right; margin-top: 95px; padding: 15px 10px 18px 18px; background-color: #C6AF76; }

/* Content-Formate */
#feature H1 { font-size: 1.875em; color: white; font-style: italic; margin-bottom: 15px; }
#feature P { font-size: 1em; color: white; }

#inhalt H1 { font-size: 1.45em; color: #822536; font-weight: normal; font-style: italic; margin-bottom: 20px; }
#inhalt H2 { font-size: 1em; color: #822536; font-style: italic; margin-bottom: 15px; padding-top: 5px; }
#inhalt P { font-size: 1em; color: #957A36; margin-bottom: 15px; line-height: 150%; }
#inhalt UL { list-style-image: url('gfx/li.gif'); margin-left: 70px; padding-bottom: 10px; }
#inhalt LI { margin-bottom: 10px; color: #957A36; font-weight: bold; font-style: italic; }
#inhalt A { font-style: italic; color: #957A36; text-decoration: underline; font-weight: bold;  }
#inhalt A:HOVER { text-decoration: none; }

#spalte H3 { font-weight: bold; color: #822536; font-size: 1em; font-style: italic; margin-bottom: 8px; }
#spalte P { color: white; font-size: 0.875em; }
#spalte A { color: white; font-weight: bold; font-style: italic; text-decoration: underline; line-height: 150%; }
#spalte A:HOVER { text-decoration: none; }

FORM { margin-top: 10px; }
FORM LABEL { font-weight: bold; color: white; }
FORM INPUT.ttext { border: 0; background-color: white; padding: 5px; margin-bottom: 10px; width: 170px; }
