#content, #content td{
font-size: 0.8em;
font-family: verdana, arial, Helvetica, sans-serif;
margin: 20 20 20 20;
}

#navcontainer {
margin-left: 0px;
font-size: 0.8em;
width: 199px;
}

#navcontainer ul
{
width: 199px;
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li {
margin: 0 0 0 0;

border-style:  dotted;
border-color: ff0000 ;
border-width:  0;
border-height:  0;
border-top-width:  1;
border-top-height: 1;
}

.act a{
font-weight: bold;
}

#navcontainer a
{
width: 199px;
display: block;
padding: 5px 25px;
color: #000;
background-color: #fff;
text-decoration: none;
}

#navcontainer a:hover
{
color: #000;
background-color: #f7f7f7;
text-decoration: none;
}


#navcontainer ul ul li{
width: 199px;
margin: 0 0 0 0;
border-style:  dotted;
border-color: cccccc ;
border-width:  0;
border-height:  0;
border-top-width:  1;
border-top-height: 
}

#navcontainer ul ul a
{
width: 199px;
display: block;
padding: 5px 5px 5px 50px;
color: #000;
background-color: #f7f7f7;
text-decoration: none;
}

.act
{
color: #0000ff;
}

#navcontainer ul ul a:hover
{
color: #000;
background-color: #ffffff;
text-decoration: none;
}



#staticnavi a{
font-size: 0.7em;
font-family: verdana, arial, Helvetica, sans-serif;
margin: 0 10 0 10;
text-decoration: none;
}

#sitemap ul li {
margin: 20 0 0 0;
}
#sitemap ul ul li{
margin: 0 0 0 0;
}

#teaser_header a
{
color: #fff;
text-decoration: none;
}

#teaser_content
{
margin: 5;
}

#teaser_mehrlink
{
margin: 10;
text-align:right;
}

.tx-asfkusercounter-pi1 {
padding: 10px 25px;
margin: 0;

border-top: 1px dashed red;
border-bottom: 1px dashed red;

font: 11px arial;
background-color: #f0f0f0;
}