body
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 80%;
color: #383866;
}


p
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 100%;
line-height: 13pt;
color: #383866;
}

h1
{
font-size: 105%;
}

h2
{
font-size: 100%;
}

a { 
text-decoration: none;
background-color: transparent;
color: #677094;
font-weight: bold;
}

a:visited {
text-decoration: none;
background-color: transparent;
color: #677094;
}
a:hover {
text-decoration: underline;
background-color: transparent;
color: #8892B9;
}
a:active {
text-decoration: none;
background-color: transparent;
color: #8892B9;
}
a:focus {
text-decoration: none;
background-color: transparent;
color: #8892B9;
}

#container
{
width: 80%;
}

#leftnav
{
float: left;
width: 180px;
margin: 0;
}



#leftnav table, td, tr {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
color: #383866;
font-weight: bold;
line-height:22px;
}

#rightnav
{
float: right;
width: 180px;
margin-top: 15px;
margin-right: -40px;
padding: 1em;

}

#content
{
margin-left: 200px;
margin-top: 15px;
border-left: 0px solid #4F5670;
margin-right: 180px;
padding: 2em;
max-width: 36em;
}

#content a {
text-decoration: underline;
background-color: transparent;
font-weight:normal;
color: #677094;
}

#content a:visited {
text-decoration: none
background-color: transparent;
font-weight:normal;
color: #677094;
}
#content a:hover {
text-decoration: underline;
background-color: transparent;
color: #8892B9;
}

#content a:active {
background-color: transparent;
color: #8892B9;
}
#content a:focus {
background-color: transparent;
color: #8892B9;
}

ol
{
list-style: decimal;
list-style-position: outside;
line-height: 13pt;
}

ol li {
color: #000000;
font-weight:normal;
}

ul li {
color: #000000;
font-weight:normal;
}


/* TEASER */

#teaser {
width:160px;
border:solid 0px #8892B9;
margin: 30px 1px 10px 0px;
color:#fff;
}
#t-head {
background-color:#8892B9;
color:#fff;
font-weight:bold;
padding: 5px;
margin: 0px;
color:#fff;
}

#t-text {
padding: 8px 5px 8px 5px;
background-color: #8892B9;
}

#t-text a { 
text-decoration: none;
background-color: transparent;
font-weight:normal;
color: #fff;
}


#t-text a:hover {
text-decoration: underline;
background-color: transparent;
font-weight:normal;
color: #DADFEE;
}

#t-picture {
padding: 0px;
background-color: #8892B9;
}

#t-adress {
padding: 8px 3px 8px 3px;
background-color:#DADFEE;
color:#383866;
font-size:90%;
}

#hauptmenue {
 color: #666666;
 padding-top: 2em;
 margin-left: 1em;
 line-height:14px;
}

#hauptmenue ul {
 list-style: none;
 list-style-position: outside;
 text-align: right;
 marginright: 0.25em;
 padding: 0.25em;
 line-height:20px;
 font-family:verdana,arial,sans-serif;
 font-weight:bold;
}


#hauptmenue ul a { 
 text-decoration: none;
 background-color: transparent;
 color: #666666;
 font-weight: bold;
 font-family:verdana,arial,sans-serif;
}

#hauptmenue ul a:visited {
 text-decoration: none;
 background-color: transparent;
 color: #666666;
}

#hauptmenue ul a:hover {
 text-decoration: none;
 background-color: transparent;
 color: #cc0000;
}

hr { 
color: #DADFEE;
}