html {
    height: 100%;
}

body {
    height: 100%;
    margin: 0px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #003051;
    background-color: #fff;
    background-image: url(../upload/header/background.jpg);
}

#distance { 
    width: 1px;
    height: 50%;
    background-color: #fff;
    margin-bottom: -306px;
    float:left;
}

#outer-container {
    width: 998px;
    height: 613px;
    position: relative;
    margin: 0 auto;
    clear: left;
}

#header {
    width: 998px;
    height: 195px;
    background: url(../images/layout_head.jpg) no-repeat;
}

#illustration {
    width: 214px;
    height: 395px;
    background: url(../images/restaurant.jpg) no-repeat;
    float: left;
}

#content-container {
    width: 550px;
    height: 381px;
    padding: 0px 14px 14px 14px;
    background: url(../images/layout_content.jpg) no-repeat;
    float: left;
}

#content {
    height: 335px;
    padding: 32px 14px 14px 14px;
    overflow: auto;
}

#content a {
    color: #990000;
    font-weight: bold;
    text-decoration: none;
}

#content a:hover {
    color: #990000;
    font-weight: bold;
}

#content h1 {
    margin-top: 0px;
    font-size: 16px;
    color: #990000;
}

#content p {
    margin-top: 18px;
    padding-left: 26px;
}

#content table p {
    margin: 0px;
    padding: 0px;
}

#navigation {
    width: 500px;
    height: 33px;
    margin-left: 228px;
    margin-top: 147px;
    padding-left: 10px;
    padding-top: 9px;
    background-color: ;
}

#navigation a.active {
    color: #fffef1;
    font-weight: bold;
}

#navigation ul {
    height: 16px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#navigation-main-1 li {
    padding: 0px;
    font-weight: bold;
    color: #e9d7bf;
    float: left;
}

#navigation-main-1 li a {
    text-decoration: none;
    color: #e9d7bf;
}

#navigation-main-1 li a:hover {
    color: #ffffff;
}

#navigation-main-2 li {
    font-weight: bold;
    color: #003051;
    float: left;
}

#navigation-main-2 li a {
    text-decoration: none;
    color: #003051;
}

#navigation-main-2 li a:hover {
    color: #ffffff;
}

#navigation-quick {
    width: 206px;
    height: 395px;
    background-color: #ecdec5;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    float: left;
}

#navigation-quick a {
    color: #fde4c6;
    text-decoration: none;
}

#navigation-quick li {
    width: 206px;
    height: 74px;
    overflow: hidden;
}

#navigation-quick span {
    width: 108px;
    height: 30px;
    padding: 44px 16px 0px 82px;
    font-size: 12px;
    cursor: pointer;
    display: block;
}

#navigation-quick a:hover {
    color: #FFFFFF;
}

#nav-quick-1 { background: url(../images/nav_quick_1.gif) no-repeat; }
#nav-quick-2 { background: url(../images/nav_quick_2.gif) no-repeat; }
#nav-quick-3 { background: url(../images/nav_quick_3.gif) no-repeat; }
#nav-quick-4 { background: url(../images/nav_quick_4.gif) no-repeat; }
#nav-quick-5 { background: url(../images/nav_quick_5.gif) no-repeat; }

#navigation-meta {
    color: #e9d7bf;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    float:right;
}

#navigation-meta li {
    float:left;
}

#navigation-meta a {
    color: #e9d7bf;
    text-decoration: none;
}

#navigation-meta a:hover {
    color: #fff;
}

.nav-item-std { }

#footer {
    width: 964px;
    height: 18px;
    padding: 5px 12px 0px 22px;
    color: #fff;
    background: url(../images/back_footer.gif) repeat-x;
    clear: both;
}

#footer a {
    color: #ecdec5;
    text-decoration: none;
}

#footer a:hover {
    color: #fff;
}

#footer p {
    float:left;
    margin: 0px;
}

.sitemapStandardMainCat {
    margin-bottom: 16px;
    padding: 0px;
    list-style-type: none;
}

.sitemapStandardLevel_1 { }
.sitemapStandardLevel_2 { padding-left:16px }
.sitemapStandardLevel_3 { padding-left:32px }
.sitemapStandardLevel_4 { padding-left:48px }

.clear {
    height:0px;
    clear:both;
    overflow:hidden
}

.artikelliste h2 {
    font-size: 12px;
}

 img {
  border:none;
}



