body {
 margin:0px 0px 0px 0px;
 padding:0px 0px 10px 0px;   
 font-size:11px;
 font-family:Verdana,Sans-serif;
 font-weight:normal;
 color:#ffffff;
 background-color:#666666;
 /*overflow:hidden;*/
}
div.header {
 margin:0px 0px 0px 0px;
 padding:0px;
 height:45px;  
 background-color:#333333;
 border-bottom: 1px solid #FFFFFF;
}
* html div.header {
 height:46px;  
}
div.mainFrame {
 display:block;
 height:100%;
 background-color:#666666;
 margin:0px 0px 0px 0px;
 padding:40px 0px 0px 60px;
}
div.top_frame {
 width:820px;
 display:block;
 letter-spacing:0px;
 word-spacing:0px;
 background-color:#666666;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 height:118px; 
 
}
div.footer {
 width:796px;
 margin:0px 0px 0px 0px;
 padding:2px 0px 10px 0px;
}
div.foo_elem {
 float:left; 
 display:inline;
 margin:7px 31px 0px 0px;
}
div.foo_elem a {
font-weight:normal;
text-decoration:none;
}
div.txt_elem {
 float:left;
 display:block;
}
img {
/* float:left;
IE macht links und rechts bei jedem Bild 3px Rand, wenn float auf "left" gestellt wird!
*/
 vertical-align:top; 
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border:0;
}
* html #floated-image {
float:left;
margin: 0px -3px 0px -3px;
} 
.yspacer {
 line-height:1px;
}
div.navigation {
 float:left;
 width:550px;
 height:83px;
 display:inline;
 background-color:#666666;
 margin:29px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 white-space:nowrap;
}
h1 {
 font-family:Verdana, sans-serif;
 font-size:15px;
 color:#ffffff;
 font-weight:normal;
 margin:0px 0px 29px 17px;
}
h2 {
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#ffffff;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 17px;
 background:url(img/bullet.gif) no-repeat 0px 3px;
}
h2 #act_list {
 padding:0px 0px 0px 2px;
}
h3 {
 display:inline;
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#ff9900;
 font-weight:bold;
 margin:0px 0px 0px 0px;
}
span.active {
 display:block;
 color:#ff9900;
 margin:0px 0px 0px 0px;
 font-weight:bold;
}
p {
 display:block; 
 margin:0px 0px 0px 17px;  
}
/* Links */
a {
 color:#ff9900;
 text-decoration:none;
}
a.link_more {
 display:block; 
 margin:0px 0px 35px 17px;  
 padding:0px 0px 0px 0px;
 font-size:11px; 
}
a.link_white {
 display:inline; 
 margin:0px 0px 0px 0px;  
 padding:0px 0px 0px 0px;
 font-size:11px; 
 text-decoration:none;
 color:#ffffff;
}
a.link_underscore {
 display:block; 
 margin:0px 0px 0px 42px;  
 padding:0px 0px 0px 0px;
 font-size:11px; 
}
.link_underscore #active {
 font-weight:bold;
}


