/* Schriften */
body { font-size: 0.8125em; font-family: Arial , Helvetica, "DejaVu Sans", sans-serif; color: #000; background: #EEE }
a {  text-decoration: none }
a:hover  {  text-decoration: underline }
#bottom, #nav-top a, #adresse, #oeffnung { font-weight: bold; font-size: 0.9em }
#nav-top a.on { color: #84c500 }
#bottom, #bottom a, #nav-top a, #adresse, #adresse a { color: #ff7700; }
#oeffnung, #oeffnung a { color: #fff; }
#oeffnung a, #adresse a { font-weight:bold }
.menu a { font-weight: normal; color: #ff7700 }
h1, h2, h3, h4, h5 { font-family: "Arial Standard", Arial , Helvetica, "DejaVu Sans", sans-serif; }
h1 { font-weight: normal; font-size: 1.4em; color: #ff7700; margin-bottom:20px }
h3, h3.spip { font-weight: normal; font-size: 1.3em; color: #ff7700; text-align: left; margin-top: 1em }
 
/* Dick und kursiv für Redaktion */
h2, strong { font-weight: normal; font-size: 1.2em}
.rubrik h3,i { font-style: italic; font-size: 1.1em; color: #ff7700 }

/* Position + Größe + Hintergrund der Objekte */
#page { position: relative; width: 900px; margin: 1em auto; text-align: left; }
#entete {  position: relative; width: 675px; height:75px; margin: 0; padding: 55px 0 0 225px; background: #ff7700; border: none}
#nav-top { position: absolute; top: 135px; left: 115px }
#conteneur { clear: both; float: none; width: 900px; min-height: 520px; overflow: hidden; background-image:url(images/hintergrund.png); background-color: #ffe74c; background-repeat: no-repeat; }
#contenu { margin-left: 95px; margin-right: 375px; margin-bottom:5px; padding: 45px 20px 25px; background: #fff; } 
#adresse { position: absolute; top: 135px; left: 610px; }
#adresse p, #oeffnung p {margin: 0}
#oeffnung { left: 610px; position: absolute; bottom: 5px}
#bottom { text-align: right; margin-right: 375px;  margin-bottom:30px;}
/* Verhalten der Listen */
#nav-top ul { list-style: none; margin: 0; padding: 0 }
#nav-top li { float: left; padding: 0; margin-right: 0.5em }
.menu ul {border: none }
.menu ul li {border: none }
.sites a  { font-size: 1em; color: #000 }
ul.spip, ul.rubrik { list-style: disc outside; margin-left: 20px} 
ul.spip li, ul.rubrik li { margin-bottom: 1em; line-height: 1.2em }
ul.spip li strong, ul.rubrik li h2 { margin-bottom: 0.5em } 
ul.rubrik li h3 { margin-bottom: 0 }
.menu p {margin: 0; padding: 0}

/*sonstiges */
.mehr {text-align: right; margin-top: 3px;}

/* Kontaktformular */

.formulaire_contact label {margin-top: 5px; clear: both; float: left; width: 30%; }
.formulaire_contact input { width: 50%;  }
.formulaire_contact textarea { width: 65%; height:10em; }
.formulaire_contact p.submit { text-align: right; }
.formulaire_contact p input { width: auto; }
