body { 
background-color: #5b5b5b; 
font-family: verdana; 
font-size:13px; 
color: #000000; 
margin: 0;
padding: 0; 

}

#container {
background-color: #FFFFFF;
position: relativ;
height: 1950px;
width: 750px;
margin-left: auto;
margin-right: auto;
}

#headertopic {
float:left;
background-color: #ffffff;
background-image:url(http://www.altersvorsorgen.info/images/altersvorsorgen.png);
background-repeat:no-repeat;
width: 750px;
height: 60px;
}

#headertopic h1 {
color:#000000;
text-align:left;
font-size:1.4em;
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
padding-left:30px;
padding-right:30px;
}

#header { 
float:left;
background-color: #6699cc;
background-image:url(http://www.altersvorsorgen.info/images/headerbg.png);
background-repeat:repeat-x;
height: 100px; 
width: 235px;
padding-left: 10px;
padding-right: 5px;
font-size: 0.8em;
color: #ffffff;
}

#header p {
padding-top:10px;
}

#header b {
color: #ffffff;
font-weight:bold;
}

#header a {
color: #ffffff;
font-weight:bold;
text-decoration: underline;
}

#header a:hover {
text-decoration: underline;
color: #D60808;
}

#headerpic { 
float:right;
background-color: #bad8de;
background-image:url(http://www.altersvorsorgen.info/images/headerpic.png);
background-repeat:repeat-x;
height: 100px; 
width: 500px; 
}

#dmenu {
float:left;
background-color: #06fd23;
background-image:url(http://www.altersvorsorgen.info/images/dmenu.png);
height:40px;
width:750px;
text-align:center;
font-size:1.1em;
}

#dmenul {
padding-top:9px;
}

#dmenul a {
color: #000000;
text-decoration: underline;
}

#dmenul a:hover {
text-decoration: underline;
color: #ffffff;
}

#dmenul a:active {
color:#ffffff;
}

#box {
display: block;
float: left;
width: 250px;
font-size: 1.0em;
line-height: 2em;
padding-top: 12px;
padding-left: 10px;
padding-bottom: 10px;
background-color: #ffffff;
}

#box a {
color: #368ce8;
font-weight:bold;
text-decoration: underline;
}

#box a:hover {
text-decoration: underline;
color: #58c10c;
}

#box a:active {
color:#000000;
}

#box ul {
list-style-type:none;
list-style-position: outside;
margin: 0; 
padding: 0; 
} 

#box li {
list-style-type:none;
list-style-position: outside;
margin-left:10px;
}

#box h4 {
font-size: 1.02em;
text-align:left;
margin-top:4px;
margin-bottom:4px;
}

#topic {
color:#5b5b5b;
text-align:left;
padding-top:7px;
}

#topic h1 {
font-size:1.3em;
margin-top:0px;
}

#content {
width:470px;
height: auto;
float:right;
background-color: #ffffff;
font-size:1.0em;
color: #5b5b5b;
line-height: 1.5;
padding-top:12px;
padding-bottom:12px;
padding-left:10px;
padding-right:10px;
}

#content b {
font-size:0.85em;
}

#content strong {
color:#5b5b5b;
}

#content h1 { 
color: #5b5b5b; 
background-color: inherit;    
font-size: 1.1em; 
font-weight: bold; 
} 

#content h2 {
color: ##5b5b5b;
background-color: inherit;
font-size: 1.06em;
font-weight: bold;
text-align:left;
}

#content h3 {
color: ##5b5b5b;
background-color: inherit;
font-size: 1.02em;
font-weight: bold;
text-align:left;
}

#content a    { 
text-decoration: none; 
color: #368ce8;
text-decoration: underline; 
} 

#content a:hover { 
color: #58c10c; 
text-decoration: underline;
} 

#content th {
font-size: 0.8em;
}

#content td {
font-size: 0.8em;
}

#footer { 
float:left;
width: 750px; 
height: 40px;  
text-align: center;
background-color: #6699cc;
background-image:url(http://www.altersvorsorgen.info/images/footbg.png);
background-repeat:repeat-x;
} 


#footer p {
margin-top:9px;
}

#footer a    { 
text-decoration: underline; 
color: #000000; 
} 

#footer a:hover { 
color: #000000; 
text-decoration: underline;
}