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

}

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

#headertopic {
float:left;
background-color: #40bbec;
background-image:url(images/vergleich-aktien-bg.png);
background-repeat:repeat-x;
width: 780px;
height: 50px;
}

#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;
}

#headad {
float:left;
background-color: #ffffff;
text-align:center;
width: 780px;
height: 110px;
background-image:url(images/headerad.png);
background-repeat:repeat-x;
}

#hadpos {
margin-top:10px;
}

#headm { 
float:left;
background-color: #40bbec;
background-image:url(images/headmbg.png);
height: 40px; 
width: 780px;
font-size: 1.0em;
color: #ffffff;
}

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

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

#headml a:hover {
text-decoration: underline;
color: #5b5b5b;
}

#subcont {
padding-top:0px;
margin-top:0px;
background-color: #FFFFFF;
height: auto;
width: 780px; 
}

#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:#58c10c;
font-size: 1.2em;
margin-bottom:2px;
margin-left:5px;
}

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

#box a {
color: #5b5b5b;
font-weight:bold;
text-decoration: underline;
}

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

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

#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;
}

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

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

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

#space {
padding-top:263px;
}

#content {
width:470px;
height: 1300px;
float:left;
background-color: #ffffff;
font-size:1.0em;
color: #5b5b5b;
line-height: 1.5em;
border-left-style: solid;
border-left-color: #949494;
border-left-width: 1px;

border-right-style: dashed; 
border-right-color: #ff7100;
border-right-width: 1px;
}

#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.1em; 
font-weight: bold; 
} 

#content h2 {
padding-left:5px;
color: ##5b5b5b;
background-color: inherit;
font-size: 1.02em;
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: 780px; 
height: 30px;  
text-align: center;
background-color: #000000;
background-image:url(images/footbg.png);
background-repeat:repeat-x;
} 


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

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

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