body, html
{
    height:100%;
    overflow:auto;
    margin:0;
    background-color:#752b2b;
    
}

#site
{
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    width:800px;
    height:auto;
    text-align: left;
}

#header
{
    width:800px;
    height:129px;
    background-image:url(../images/bghead.jpg);
    background-repeat:no-repeat;
}

#breadcrumb
{
    width:800px;
    height:17px;
    background-image:url(../images/bgnav.gif);
    background-repeat:repeat-y;
    padding:3px 0 0 35px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#fff;
}

#breadcrumb a
{
    text-decoration:underline;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#fff;
}

#main
{
    overflow:auto;
    padding:0;
    margin:0;
    width:800px;
    height:auto;
    background-image:url(../images/bgtextb1.gif);
    background-repeat:repeat-y;
}

#links
{
    float:left;
    padding:0 0 0 25px;
    width:200px;
    height:auto;
}

#navigation
{
    width:180px;
    height:230px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
}

#navigation ul
{
    width:150px;
    margin:0;
    padding:0;
}


#navigation ul li
{
    width:150px;
    list-style-type:none;
    margin:0;
    padding:5px 0 0 10px;
}

#navigation ul li a
{
    display:block;
    text-decoration:none;
    border-bottom:1px dotted #fff;
    color:#752b2b;
    padding:0 0 2px 3px;
}

#navigation ul li a:hover, #navigation ul li.active a
{
    background-color:#752b2b;
    color:#fff;
}

#info
{
    width:180px;
    hei--ght:130px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    line-height:13px;
    list-style-type:none;
    color:#752b2b;
    background-image:url(../images/bginfo.png);
    background-repeat:no-repeat;
    background-position:10px 0px;
    bor---der:1px dotted #752b2b;

}

#info ul
{
    width:180px;
    margin:0;
    padding:25px 0 0 10px;
}

#info ul li
{
    width:180px;
    list-style-type:none;
}

#text
{
    float:left; 
    width:535px;
    height:auto;
    padding:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align: justify;
    color:#000;
}

#text ul
{
    width:auto;
    margin:0;
    padding:0 0 0 24px;
}

#text ul li
{
    width:auto;
    list-style-image:url(../images/arrowright.png);
    line-height:20px;
    padding:0 0 10px 10px;
    font-size:13px;
    color:#000;
}

#text ul li a
{
    display:block;
    text-decoration:none;
    color:#000;
}

#text ul li a:hover
{
    color:#fff;
}

#footer
{
    w---idth:740px;
    height:59px;
    background-image:url(../images/bgfooter.jpg);
    background-repeat:no-repeat;
    padding:40px 0 0 20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#777;
    text-align:left;
}

#footer a
{
    text-decoration:none;
    color:#777;
}

#footer a:hover
{
    color:#000;
}

h1
{    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
}

hr
{
    width:99%;
    margin:8px 0 8px 0px;
    height:1px;
    background-color:#752b2b;
    border:0;
    text-align: left;
}

a
{
    color: #fff;
    text-decoration:none;
}
table
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
}

table a
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#fff;
}

input
{
    width:250px;
    height:15px;
    background-color:#d2a782;
    border:none;
    border-bottom:2px dotted #752b2b;
    color:#752b2b;
    font-weight:bold;
    cursor: pointer;
}

textarea
{
    width:250px;
    height:100px;
    background-color:#fff;
    border:none;
    color:#752b2b;
    font-weight:bold;
}

.button
{
    width:92px;
    height:20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#000;
    border:1px solid #752b2b;
}

#zaehler
{
display: none;
}
