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

}

#container {
overflow:hidden;
position:relative;
width:1000px;
height:auto;
margin:0px auto;
text-align:left;
background-color:#fff;
border-width: 1px;
border-style: solid;
border-color: #ccc;
}

#headertopic {
background-color:#fff;
float:left;
width: 1000px;
height: 35px;
padding-top:15px;
border-bottom-color:#000;
border-top-color:#ccc;
border-bottom-width: 1px;
border-top-width: 1px;
border-bottom-style:solid;
border-top-style:solid;
}

#headertopic p{
color:#000;
text-align:left;
font-size:12px;
margin-top: -10px;
padding-left:40px;
padding-right:30px;
line-hight:1px;
}

#headertopic a{
color:#000;
text-align:left;
font-size:1.4em;
font-weight: bold;
}

#header {
float:left;
background-color: #fff;
width: 1000px;
height: 200px;
background-image:url(images/aktien-vergleich.png);
}

#headm { 
float:left;
background-color: #000;
background-image:url(images/navi.png);
background-repeat:repeat-x;
height: 39px; 
width: 1000px;
font-size: 1.0em;
color: #ffffff;
}

#headml {
padding-top: 10px;
padding-left: 30px;
}

#headml a {
color: #fff;
font-weight:bold;
text-decoration: underline;
}

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

#box {
display: block;
float: right;
width: 302px;
height:auto;
font-size: 0.9em;
line-height: 1.2em;
background-color: #ffffff;
padding-left:6px;
}

#box h3 {
color:#5b5b5b;
font-size: 1.2em;
margin-bottom:2px;
margin-left:5px;
}

#box h4 {
color:#5b5b5b;
font-size: 1.2em;
margin-bottom:2px;
margin-left:5px;
}

#box samp {
font-size: 0.9em;
}

#box a {
color: #0066CC;
font-weight:bold;
text-decoration: underline;
}

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

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

#box menu {
list-style-type:none;
list-style-position: outside;
margin: 0; 
padding: 0; 
line-height: 2.0em
} 

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

#boxad {
padding-top:20px;
padding-bottom:20px;
}

#boxad1 {
padding-top:20px;
padding-bottom:20px;
padding-left:7px;
}

#space {
padding-top:52px;
}

#content {
width:628px;
height: auto;
float:left;
background-color: #fff;
font-size:15px;
color: #5b5b5b;
line-height: 1.5em;
padding-right:30px;
padding-left:30px;
}

#content p {
padding-left:5px;
padding-right:5px;
}

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

#content strong {
color:#5b5b5b;
}

#content h1 { 
padding-left:5px;
color: #5b5b5b; 
background-color: inherit;    
font-size: 1.2em; 
font-weight: bold; 
padding-bottom:10px;
} 

#content h2 {
padding-left:5px;
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; 
font-weight:bold;
color: #0066CC;
text-decoration: underline; 
} 

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

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

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

#footer { 
float:left;
width: 1000px; 
height: 39px;  
text-align: center;
background-color: #000;
background-image:url(images/navi.png);
background-repeat:repeat-x;
} 


#footer p {
padding-top:0px;
}

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

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