/* by maba stainless webdesign == www.markusbaumi.ch */

body {
 max-width:81em;
 margin:0px;
 padding:0px;
 font-family:arial,verdana,helvetica,sans-serif;
 line-height:1.3;
 color:#000000;
 background-color:#EDE9E0;
}

a {
 color:#0000FF;
 text-decoration:underline;
}

a:link {
 color:#0000FF;
 text-decoration:underline;
}

a:visited {
 color:#800080;
 text-decoration:underline;
}

a:active {
 color:#800080;
 text-decoration:underline;
}

/* überfahr Effekt
a:hover {
 color:#FF0000;
 text-decoration:underline;
}
*/

img {
 border:0px;
}

.unsichtbar {
 position:absolute;
 top:-1000px;
 left:-1000px;
 width:0px;
 height:0px;
 overflow:hidden;
 display:inline;
}

.center {
 text-align:center;
}


/* kopf */
#kopf {
 height:30px;
}


/* titel */
#titel {
 min-height:84px;
 border:1px solid #725F41;
 background-color:#C2B096;
}

#titel a {
 color:#000000;
 text-decoration:none;
}

#titelin {
 padding:5px 5px 5px 40px;
 font-family:verdana,helvetica,sans-serif;
}

.tlinks {
 float:left;
}

#titel1 {
 margin:0px 0px 0px 240px;
 padding:0px;
 font-size:2em;
 font-weight:bold;
 letter-spacing:2.5px;
 /*text-transform:uppercase;*/
}

#titel2 {
 margin:0px 0px 0px 240px;
 padding:0px;
 font-size:1.3em;
 font-weight:bold;
 font-style:italic;
 letter-spacing:1.5px;
}

/* menu */
#menu {
 width:14em;
 margin:0px;
 float:left;
}

#menu2 {
 padding:50px 15px 20px 20px;
}


/* navigation */
#navi dl {
 margin:0px 0px 30px 0px;
 width:10em;
 border-left:1px solid #725F41;
 border-right:1px solid #725F41;
 border-bottom:2px solid #725F41;
}

#navi dt a {
 display:block;
 margin:0px;
 padding:3px 3px 3px 10px;
 color:#000000;
 font-weight:bold;
 text-decoration:none;
 border-top:2px solid #725F41;
}

#navi dt a:hover {
 color:#000000;
 background-color:#C2B096;
}

* html #navi dt a {
 width:10em;
}

#navi dd {
 margin:0px;
 padding:0px 0px 2px 30px;
}

#navi dd a {
 display:block;
 color:#000000;
}

#navi dd a:hover {
 font-weight:bold;
}

.aktiv {
 background-color:#C2B096;
}

/* AccessKey */
#akey {
 font-size:0.8em;
}

#akey a {
 color:#000080;
}

.akeyr {
 color:#FF0000;
 font-weight:bold;
 font-style:italic;
}

.akeyb {
 color:#000080;
 font-weight:bold;
}


/* content - inhalt */
#contenta {
 min-height:32em;
 margin:0px 0px 0px 14em;
 padding:42px 30px 5px 30px;
 border-left:1px solid #725F41;
 border-right:1px solid #725F41;
 background-color:#FFFFFF;
}

#contenta h1 {
 margin:0px 0px 20px 0px;
 padding:0px;
 font-size:1.8em;
 font-weight:bold;
}

#contenta h2 {
 margin:10px 0px 15px 0px;
 padding:0px;
 font-size:1.2em;
 font-weight:bold;
 font-style:italic;
 border-bottom:1px solid #CACACA;
}

#contenta h3 {
 margin:0px;
 padding:0px;
 font-size:1em;
 font-weight:bold;
}

#contenta .oben {
 margin:15px 0px 40px 0px;
 padding:0px 0px 2px 0px;
}

#contenta .oben a {
 color:#0000FF;
}

/*#contenta .link a {
} */

#contenta .blau a {
 color:#0000FF;
}

/*blau nicht Druck*/
#contenta .blaund a {
 color:#0000FF;
}

#contenta .rot {
 color:#FF0000;
}

ul {
 margin-top:5px;
 margin-bottom:5px;
}

pre {
 padding:10px;
 border:1px solid #725F41;
}

abbr {
 border-bottom:0px;
}

.kbruch {
 white-space:nowrap;
}

.druck {
 display:none;
}

.brechts {
 padding:10px 30px 10px 30px;
 float:right;
}

.brechts2 {
 padding:10px 100px 10px 30px;
 float:right;
}

.blinks {
 padding:10px 15px 10px 5px;
 float:left;
}

.regelg {
 background-color:#ECFFEC;
 border:1px solid #56BC3D;
}

.regelg li {
 margin-top:10px;
}

.regelr {
 background-color:#FFEAEA;
 border:1px solid #DF0000;
}

.regelr li {
 margin-top:10px;
}

.kasten {
 padding:10px;
 background-color:#F5F5F5;
 border:1px solid #7F7F7F;
}

.sage {
 margin:5px 0px 0px 0px;
 padding:12px;
 border:2px solid #725F41;
 background-image:url(bild/hgsage.jpg);
}

fieldset {
 margin:0px;
 padding:0px;
 border:0px;
}

.form {
 font-family:"courier new",verdana,helvetica,sans-serif;
 font-size:1em;
 border:2px solid #725F41;
}

.forma {
 font-family:arial,verdana,helvetica,sans-serif;
 font-size:1em;
 font-weight:bold;
 border:2px solid #725F41;
 background-color:#EDE9E0;
}


/* tabellen agenda */
.agenda {
 border-collapse:collapse;
 border:1px solid #725F41;
 empty-cells:show;
}

.agenda caption {
 margin:0px 0px 0px 0px;
 padding:0px 0px 6px 0px;
 text-align:left;
}

.agenda thead {
 text-align:left;
 background-color:#C2B096;
}

.agenda th {
 padding:4px 8px 4px 4px;
 border-top:1px solid #725F41;
 border-bottom:1px solid #725F41;
}

.agenda td {
 padding:4px 8px 4px 4px;
}

/* Formatierung der Zeilen */
.agenda tbody tr:nth-child(odd) {
 background-color: #FFFFFF;
 border-bottom:1px solid #725F41;
}

.agenda tbody tr:nth-child(even) {
 background-color: #F2F0EC;
 border-bottom:1px solid #725F41;
}

/*.agenda tbody tr:nth-child(1) {
 background-color: #C2B096
}*/

/* ALT
.thg td {
 background-color:#F2F0EC;
 border-top:1px solid #725F41;
 border-bottom:1px solid #725F41;
}
*/

.dtend {
 position:absolute;
 top:-1000px;
 left:-1000px;
 width:0px;
 height:0px;
 overflow:hidden;
 display:inline;
}

/* kontaktformular */
#poweredby {
 position:absolute;
 top:-1000px;
 left:-1000px;
 width:0px;
 height:0px;
 overflow:hidden;
 display:inline;
}

/* tabelle foto */
.foto {
 border-collapse:collapse;
 border:1px solid #725F41;
 empty-cells:show;
}

.foto td {
 padding:6px 6px 6px 15px;
}

/* Formatierung der Zeilen */
.foto tr:nth-child(odd) {
 background-color: #F2F0EC;
 border-bottom:1px solid #725F41;
}

.foto tr:nth-child(even) {
 background-color: #FFFFFF;
 border-bottom:1px solid #725F41;
}

/* tabelle links */
.links td {
 width:16em;
 border-bottom:1px solid #EAEAEA;
}


/* foto */
.wahl {
 margin:15px 0px 0px 0px;
 padding:0px 0px 2px 0px;
 border-bottom:1px solid #725F41;
}

#contenta .wahl a {
 color:#0000FF;
}

.bhoch {
 margin:0px 32px 0px 33px;
}

.rechts {
 float:right;
}

.bilder img {
 margin:3px 5px 3px 5px;
 border:1px solid #725F41;
}


/* fusszeile */
#fuss {
 padding:8px 30px 5px 20px;
 border:1px solid #725F41;
 background-color:#C2B096;
 font-size:0.8em;
 clear:both;
}
