/* Style 353b51 */
html
{
  min-height: 101%;
}

body
{
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
  background-color: #353b50;
  margin: 0px;
  padding: 0px;
}
#container
{
  background: #ededed;
  width: 752px;
  margin: 0 auto;
  padding: 0px;
}
#header
{
    width: 100%;
    height: 100%;
    background: #ffffff url(test/header.pn) no-repeat;
    float: left;
    padding-top: 0px;
}
#head
{
    width: 100%;
    height: 91px;
    background: #ffffff url(test/header.png) no-repeat;
    float: left;
    margin: 0px;
    padding: 0px;
}
#h_links
{
    width: 499px;
    height: 87px;
    background: #ffffff url(test/hl.png) no-repeat;
    float: left;
    margin: 0px;
    padding: 0px;
}
#h_rechts
{
    /*border: solid 1px;*/
    width: 56px;
    height: 87px;
    float: right;
    background: url(test/hr.png) no-repeat;
    margin: 0px;
}
#h_navi
{
    width: 197px;
    height: 87px;
    background: url(test/bg2.png);
    float: left;
}
#s_navi
{
    width: 100%;
    height: 23px;
    float: left;
    background: trancparent;
    margin: 0px;
    padding-left: 0px;
}
#nav_links
{
    width: 12px;
    height: 23px;
    float: left;
    background: url(test/nl.png) no-repeat;
    margin: 0px;
    padding-left: 0px;
}
#nav_mitte
{
    width: 716px;
    height: 23px;
    float: left;
    background: url(test/ub.png) no-repeat;
    padding-top: 0px;
    margin: 0px;
}
#nav_rechts
{
    /*border: solid 1px;*/
    width: 24px;
    height: 23px;
    float: right;
    background: url(test/nr.png) no-repeat;
    margin: 0px;
}
#platzhalter
{
    width:  716px;
    height: 121px;
    margin: 0px;
    margin-left: 12px;
    padding-top: 0px;
    padding-left: 0px;
    float: left;
    background: url(test/Unbenannt-1.gif) no-repeat;
}
#mitte
{
    width: 716px;
    height: auto;
    background: url(test/bg.jpg) repeat-y;
    margin: 0px;
    margin-left: 12px;
    padding: 0px;
    float: left;
}
#content
{
    width: 486px;
    height: 100%;
    /*margin-left: 55px;*/
    float: left;
    background: trancparent;
    padding-top: 0px;
    margin: 0px;
}
#con_head
{
    width: 486px;
    height: 15px;
    /*margin-left: 55px;*/
    float: left;
    background: url(images/c1.jpg) no-repeat;
    padding-top: 0px;
    margin: 0px;
}
#con_schrift
{
    width: 486px;
    height: 100%;
    /*margin-left: 55px;*/
    float: left;
    background: url(images/c2.jpg) repeat-y;
    padding-top: 10px;
    margin: 0px; 
}
#con_foot
{
    width: 486px;
    height: 19px;
    /*margin-left: 55px;*/
    float: left;
    background: url(images/c3.jpg) no-repeat;
    padding-top: 0px;
    margin: 0px;
}
#rechtes_menue
{
    /*border: solid 1px;*/
    width: 198px;
    height: autox;
    float: right;
    background: url(images/rechts.png) no-repeat;
    margin: 15px;
    margin-left: 0px;
    padding-top: 0px;
}
#footer
{
    width:  100%;
    height: 144px;
    background: url(test/footer.png) no-repeat;
    margin: 0px;
    padding-top: 0px;
    float: left;
}
#navigation
{
    width: 163px;
    height: 100%;
    /*margin-left: 55px;*/
    float: left;
    background: url(images/n2.png) repeat-y;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 0px;
    margin: 0px;
    margin-right: 0px;
}
.ts
{
    width: 163px;
    height: 100%;
    /*margin-left: 55px;*/
    float: left;
    font-size: 20px;
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 0px;
    margin: 0px;
    margin-right: 0px;
}
#nav_head
{
    width: 163px;
    height: 18px;
    margin-left: 0px;
    float: left;
    background: url(images/n1.png) no-repeat;
    padding-top: 0px;
    padding-left: 12px;
    margin: 0px;
}
#nav_foot
{
    width: 163px;
    height: 18px;
    /*margin-left: 55px;*/
    float: left;
    background: url(images/n3.png) no-repeat;
    padding-top: 0px;
    margin: 0px;
}