body {
         color: #000000;
         /*background-color: $FFFFFF;*/
         background: #FFFFFF url(../img/back.jpg) repeat;
         font-size: 100.01%;
         font-family: Helvetica,Arial,sans-serif;
         margin: 0;
         padding: 0.5em 0;
         text-align: center;
}

div#Seite1 {
         text-align: left;    /* Seiteninhalt wieder links ausrichten */
         margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
         width: 990px;
         padding: 0;
         background: #8A6352;
         border: 1px solid silver;
}

div#Seite2 {
         text-align: left;
         margin: 0 auto;
         width: 990px;
         padding: 0 0 10px 0;
         background: #ffffe0;
         border: 1px solid #ffffe0;
         border-left: 1px solid silver;
         border-bottom: 1px solid silver;
         border-right: 1px solid silver;
}

div#Seite2 a:link, div#Seite2 a:visited {
         font-weight:bold;
         color:#8A6352;
         text-decoration:underline;
}

/*div#Seite2 a:hover, div#Seite2 a:active, div#Seite2 a:focus {
         font-weight:bold;
         background-color:#C99373;
         color:#FFFFFF;
         text-decoration:none;
}*/

div#boxen{
         float:left;
         width: 210px;
         margin: 10px 0px 0px 10px;
         line-height:1.5em;
}


h1 {
         font-size: 1.5em;
         margin: 0;
         padding: 0.3em;
         text-align: center;
         color:#800000;
         font-style:bold;
         /*border-bottom: 1px solid silver;*/
}

ul#nav_footer {
         margin: 0;
         padding: 0.8em;
         text-align: center;
         /*border: 1px solid black;*/
         /*background-color: silver;*/
}

ul#nav_footer li {
         list-style: none;
         display: inline;
         margin: 0;
         padding: 0;
}

ul#nav_footer a, ul#nav_footer span {
         float: left;
         width: 6em;
         margin: 0.4em;
         padding: 0.2em 1em;
         text-decoration: none;
         font-weight: bold;
         border: 1px solid black;
         border-left-color: white;
         border-top-color: white;
         color: maroon;
         background-color: #ccc;
}
         * html ul#nav_footer a, * html ul#nav_footer span {  /* Korrektur fuer IE 5.x */
         width: 8em;
         w\idth: 6em;
}

ul#nav_footer a:hover, ul#nav_footer span {
         border-color: #FFFFFF;
         border-left-color: black;
         border-top-color: black;
         color: white;
         background-color: gray;
}

ul#nav_footer div {
         clear: left;
}

ul#nav_header {
         /*line-height:1.5em;*/
         margin: 0;
         padding: 0.8em;
         text-align: center;
         /*border: 1px solid black;*/
         background-color: #ffffe0;
}

ul#nav_header li {
         list-style: none;
         display: inline;
         margin: 0;
         padding: 0;
}

ul#nav_header a, ul#nav_header span {
         /*float: left;*/
         white-space:nowrap;
         width: 6em;
         margin: 0.4em;
         padding: 0.2em 1em;
         text-decoration: none;
         font-weight: bold;
         border: 1px solid #C99373;
         color: maroon;
         background-color: #C99373;
}

* html ul#nav_header a, * html ul#nav_header span {  /* Korrektur fuer IE 5.x */
         width: 8em;
         w\idth: 6em;
}

ul#nav_header a:hover, ul#nav_header span {
         border: 1px solid #C99373;
         border-bottom: 1px solid black;
         border-top: 1px solid black;
         color: #000000;
         background-color: #C99373;
         /*text-decoration: underline;*/
}

ul#nav_header div {
         clear: left;
}

div#Inhalt1 {
         line-height:1.5em;
         margin: 0 0 10px 300px;
         padding: 0 20px;
}
* html div#Inhalt1 {
         height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
         margin-bottom: 0;
}

div#Inhalt1 h2 {
         font-size: 1.2em;
         margin: 10px 0px;
         color: #8A6352;
}

div#Inhalt1 p {
         font-size: 1em;
         /*margin: 10px 0;*/
}

div#Inhalt2 {
         line-height:1.5em;
         font-size:0.9em;
         margin: 0 0 10px 240px;
         padding: 0 20px;
}
* html div#Inhalt2 {
         height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
         margin-bottom: 0;
}

div#Inhalt2 h2 {
         font-size: 1.3em;
         margin: 10px 0px;
         color: #8A6352;
}


div#Inhalt2 h3 {
         font-size: 1.1em;
         margin: 10px 0px 5px 0px;
         color: #8A6352;
}

div#Inhalt2 p {
         font-size: 1em;
         /*margin: 10px 0;*/
}

.img_left{
         margin: 10px 10px 10px 0px;
         padding:5px;
         border: 1px solid #000000;
         float:left;
}

.img_right{
         margin: 10px 0px 0px 10px;
         padding:5px;
         border: 1px solid #000000;
         float:right;
}

p#einszwei {
         clear: both;
         font-size: 0.83em;
         margin: 0;
         padding: 0em;
         text-align: center;
         /*background-color: #00FFDF;*/
         border: 0px solid silver;
}

#fusszeile{
         margin:10px 0;
         margin-left:30px;
         padding:0 25px
}

#fusszeile .spalte{
         float:left;
         display:inline;
         position:relative;
         width:200px;
}

#fusszeile .icons{
         text-align:center;
         font-size:0.8em;
}


#fusszeile h2{
         color:#5b5b5b;
         font-size:12pt;
         font-weight:bold;
         margin-bottom:5px;
}

#fusszeile ul{
         list-style:none outside;
         margin:0;
}

#fusszeile ul li{
         margin-left:0;
}

.spalte a:link, .spalte a:visited {
         font-size:0.8em ! important;
         font-weight:normal ! important;
         color:#000000 ! important;
         text-decoration:none ! important;
}
.spalte a:hover, .spalte a:active, .spalte a:focus {
         font-size:0.8em ! important;
         font-weight:normal ! important;
         color:#000000 ! important;
         text-decoration:underline ! important;
}

#fusszeile_text{
         padding:0 20px;
}

#fusszeile_text p{
         color:#5b5b5b;
         font-size:9pt;
         margin:5px 0 0 0;
}
.spalte{
         display:inline;
         float:left;
         position:relative;
}

.clear{
         clear:both;
         display:block;
         overflow:hidden;
         visibility:hidden;
         width:0;
         height:0;
}

.box_left{
         width: 210px;
         margin: 0px 0px 10px 0px;
         background-color:#C99373;
         padding:5px 10px 10px 5px;
         text-align:center;
         font-weight:600;
         color:#FFFFFF;
         font-size:0.8em;
         text-align:left;
         line-height:1.3em;
}

.message{
         font-weight:bold;
         color:#000000;
}