/*  */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #4c161c;
/*text-align: center;  */
/*background-color: #4c161c; */
background-color: #ffffff;
}
a:link{
text-decoration: underline;
color: #000000;
}
a:active{
text-decoration:none;
color: #721124;
}
a:visited{
text-decoration: none;
color: #000000;
}
a:hover{
text-decoration:underline;
color: #88414f;
}
H1,H2,H3{
line-height: 25px!important;
font-size:24px;
font-weight:normal;
margin-bottom:6px;
}
H4{
line-height: 25px!important;
font-size:18px;
font-weight:normal;
margin-bottom:6px;
}
/*---------------------------------*/
#container
{
         margin: 0em auto;
         width: 950px;
         text-align: left;
         background-color: #c0bbbc;
         background-image: url(./images/container.png);
         background-repeat: no-repeat;
}
#header
{
         height: 169px;
        /* background-color: fuchsia;  */
}
#header1
{
         float: left;
         height: 169px;
         width: 180px;
         /*background-color: black; */
         background-image: url(./images/header1.png);
}
#header2
{
         float: left;
         height: 169px;
         width: 499px;
        /* background-color: blue;   */
         background-image: url(./images/header2.jpg);
        }
#header3
        {
                float: right;
                height: 169px;
                width: 271px;
               /* background-color: cyan; */
                background-image: url(./images/header3.png);
        }
        #mainnav
        {
                height: 35px;
                margin-left: 10px;
                margin-right: 9px;
                background-color: #f1eded;
        }
        #search
        {
                padding: 0px;
                float: left;
                height: 35px;
                width: 160px;
                background-color: #f1eded;
        }
        #locator
        {
                float: left;
                padding-top: 10px;
                margin-left: 10px;
                height: 25px;
                width: 760px;
                background-color: #f1eded;
        }
        #middle
        {
                height: auto;
                overflow: hidden;
        }
        #left
        {
                padding-left: 10px;
                margin-left: 10px;
                padding-bottom: 32767px;
                margin-bottom: -32767px;
                float: left;
                width: 150px;
                background-image: url(./images/menue.png);
               /* background-color: #f1eded;  */
        }
        #menu
        {
                margin-top: 10px;
                width: 150px;
              /*  background-color: #D8F713;  */
        }
        #calendar
        {
                margin-top: 10px;
                margin-left: 0px;
                width: 150px;
                text-align: center;
                border: 1px #4c161c solid;
        }
        #content
        {
                margin-left: 10px;
                margin-top: 10px;
                padding-bottom: 32767px;
                margin-bottom: -32767px;
                float: left;
                width: 600px;
        }
        #content_main
        {
                min-height: 450px;
                padding-top: 1px;
                padding-left: 5px;
                padding-right: 5px;
                padding-bottom: 10px;
                background-image: url(./images/content_main.png);
                background-repeat: no-repeat;
                background-position: top;
                background-color: #f9f5f5;
        }
        #content_foot
        {
                padding-left: 5px;
                padding-right: 5px;
                padding-bottom: 5px;
                margin-bottom: 0px;
                background-image: url(./images/content_foot.png);
                background-repeat: no-repeat;
                background-position: bottom;
                background-color: #f9f5f5;
                text-align: center;
        }
        #right
        {
                float: left;
                margin-left: 10px;
                margin-top: 10px;
                padding-bottom: 32767px;
                margin-bottom: -32767px;
                width: 150px;
                /*background-color: #F97D06; */
        }
        #login_member
        {
                margin-left: 1px;
                margin-top: -5px;
                padding: 5px;
                width: 130px;
                border: 1px #4c161c  solid;
                font-size: 12px;
        }
        #news
        {
                margin-top: 0px;
                width: 150px;
                /*min-height: 400px;  */
                height: 296px;
                background-image: url(./images/newsbox.png);
                background-repeat: no-repeat;
                background-position: top;
               /* background-color: #EE0C92;  */
        }
#footer
{
         clear: both;
         margin-top: 5px;
         height: 2em;
         width: 950px;
       /*  background-color: #c0bbbc;    */
         /*border: 1px solid #0000FF;    */
}
#footer_left
{
         padding-top: 10px;
         margin-top: -10px;
         margin-left: 10px;
         float: left;
         width: 160px;
         height: 2em;
        /* background-color: #f1eded;  */
         text-align: center;
         font-size: 10px;
         vertical-align: middle;
}
#footer_middle
{
         float: left;
         margin-left: 10px;
         margin-bottom: 0px;
         padding-top: 2px;
         width: 600px;
         text-align: center;
         vertical-align: middle;
         font-weight: bolder;
         border-top: 1px solid #4c161c;
}
#footer_right
{
         float: left;
         margin-left: 10px;
         margin-bottom: 0px;
         width: 150px;
         text-align: center;
         font-size: 10px;
         vertical-align: middle;
}
.navigator a{font-weight:normal;color:#333333;}
.navigator a:link,.navigator a:visited{color:#333333;text-decoration:none;}
.navigator a:active,.navigator a:hover{color:#382e32;text-decoration:none;}
/* BREADCRUMB-NAVIGATION (LOCATOR) */
p.locator {font-family: arial, sans-serif; font-size: 94%; color: #4e000e; padding: 0; margin: 0 10px;}
.locatortext {color: #4c161c; font-weight: 500;}
/* Suchbox */
#searchbox {float: right; width: 160px; text-align: right;}
#search .submit, #submit, .mpp_member_button
{font-size:11px;
width: 5.6em;
background: #c0bbbc;
color: #4c161c;
border:1px solid #8b8386;
border-bottom:1px solid #4c161c;
border-right:1px solid #4c161c;
padding: 1px 6px;
margin:6px 0;}
#searchbox .text {width: 80px; background: #f9f5f5; font-family: arial, sans-serif; font-size: 87%; border: 1px solid #999; padding: 1px 3px;}
/* Memberpages-Login */
.mpp_loginout
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #4c161c;
}
.mpp_member
{
width: 125px
}
#login_member p{
font-size: 12px;
font-weight: normal;
}
/* Editor-Menu */
.edit{
font-size:13px;
color:black;
background-color:#C0CBA0;
}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{
font-weight:normal;
text-decoration:none;
color:#ffffff;
}
/* Menu-Leiste */
.menulevel1 {
    display:block;
    float:left;
    width:140px;
  }
  .menulevel1 a {
    display:block;
  }
  .menulevel1 li {
    display:block;
    float:left;
    position:relative;
    border:1px solid #8b8386;
    border-bottom:1px solid #4c161c;
    border-right:1px solid #4c161c;
    margin:0 0 2px -42px;
    padding:2px;
    width:140px;
    background:#c0bbbc;
  }
  .menulevel1 li ul {
    z-index:3;
    display:inline;
    list-style:none;
    position:absolute;
    left:100px;
    top:-9px;
  }
  * html .menulevel1 li ul {
    left:131px;
  }
  .menulevel1 li ul li {
    margin:0;
    display:none;
    width:150px;
  }
/*Neu eingefügt!!!! */
/*.menulevel1 li ul li ul{
    z-index:4;
    display:inline;
    list-style:none;
    position:absolute;
    left:100px;
    top:-30px;
  }
*/
  .menulevel1 li ul li ul li{
    margin:0;
    display:none;
    width:175px;
  }
/*******/
  .horizontal {
    width:auto;
  }
  .horizontal li {
    margin-right:2px;
  }
  .horizontal li ul {
    left:-9px;
    top:14px;
  }
  * html .horizontal li ul {
    left:-9px;
    top:13px;
  }
  .horizontal li ul li ul {
    left:137px;
    top:-9px;
  }
  * html .horizontal li ul li ul {
    left:131px;
    top:-9px;
  }
  .right {
    float:right;
  }
  .right li ul {
    left:-155px;
  }
  * html .right li ul {
    left:-130px;
    margin-left:-11px;
  }
  .menulevel1 li:hover ul li,
  .menulevel1 li:hover ul li:hover ul li,/*
  .menulevel1 li:hover ul li:hover ul li:hover ul li,
  .menulevel1 li:hover ul li:hover ul li:hover ul li:hover ul li, */
  .menulevel1 li.hover ul li,
  .menulevel1 li.hover ul li.hover ul li/*,
  .menulevel1 li.hover ul li.hover ul li.hover ul li,
  .menulevel1 li.hover ul li.hover ul li.hover ul li.hover ul li */
  { display:block; }
  .menulevel1 li:hover ul li ul li,
  .menulevel1 li:hover ul li:hover ul li ul li,/*
  .menulevel1 li:hover ul li:hover ul li:hover ul li ul li, */
  .menulevel1 li.hover ul li ul li,
  .menulevel1 li.hover ul li.hover ul li ul li/*,
  .menulevel1 li.hover ul li.hover ul li.hover ul li ul li  */
  { display:none; }
#menu a:link, #menu a:active, #menu a:visited{
text-decoration: none;
font-style: normal;
color: #2a0005;
}
#menu a:hover{
text-decoration: none;
color: #f9f5f5;
}
#content_main a:link{
text-decoration: underline;
font-style: italic;
color: #721124;
}
#content_main a:active{
text-decoration:none;
color: #a88c91;
}
#content_main a:visited{
text-decoration: underline;
font-style: italic;
color: #721124;
}
#content_main a:hover{
text-decoration:underline;
color: #88414f;
}
#content_foot a:link{
text-decoration: none;
}
