@import url(../css/becker_fonts.css);

body {behavior: url(csshover.htc); 
background: url(../images/template_08.gif) repeat-y; background-color: #eee;
}

#becker-balken {width: 30px; height: 585px; background: url(../images/template_01.gif) no-repeat bottom; position: absolute; bottom:2px; left: 0px; }

#pagewrapper {
text-align: left; 
}

#headwrapper {
background:url(../images/template_06.gif) repeat-x; height: 80px; position: absolute; left: 30px; width: 1000px; border-right: 1px solid #aaa;}

#head {
position: absolute; left: 30px; height: 80px;
}

#image {
position: absolute; left: 34px; top: 80px; width: 996px; height: 160px; border-right: 1px solid #aaa;}

/* Boxen */
#breadcrumbs {font-size: 10px; line-height: 12px; color: #999999; background: #eee; padding: 10px 20px; border-bottom: 1px solid #ddd;}

#left {
position: absolute;
left: 34px;
top: 260px;
width: 165px;
}

#content {
position: absolute;
left: 230px;
top: 260px;
width: 520px;
}

#content_boerse {
position: absolute;
left: 230px;
top: 260px;
width: 880px;
}


#right {
position: absolute;
left: 780px;
top: 260px;
width: 250px;
}

#marken {border-bottom: 1px solid #ddd;}

		
/* Inhalt left */

#menu_vert {width: 165px;}
#menu_vert a:link, #menu_vert a:visited, #menu_vert a:active {display:block; color: #000; text-decoration: none;}
#menu_vert ul {list-style: none; margin: 0px; padding: 0px; background: #fff;}
#menu_vert ul ul {background: #eee;}
#menu_vert ul a {padding: 2px 8%; width: 84%; height: 100%; border-bottom: 1px solid #ddd; }
#menu_vert ul a:hover {background: #ffc738;}
#menu_vert ul a.menuparent {background: url(../images/menu_plus.gif);} 
#menu_vert ul a.menuparent:hover {background: url(../images/menu_plus_hover.gif);} 
#menu_vert ul a.menuactive menuparent {background: url(../images/menu_open.gif);} 
#menu_vert ul li {margin: 0px; width: 100%; height: 100%; }
#menu_vert ul ul li {margin: 0px; width: 100%; height: 100%; }
#menu_vert ul li li a{padding: 1px 4% 1px 20%; font-size: 0.85em; width: 76%; height: 100%;}
#menu_vert ul li a.currentpage {color: #ffc738;}

/* #menu_vert ul ul {display: none;} */
/* #menu_vert ul li:hover ul, #menu_vert ul li:active ul {display: block;} */

#express {margin-top: 20px;}


/* Inhalt right */
#news h4 {margin-bottom: 10px;}
#news {border-bottom: 1px solid #ddd; padding: 0px 10px 10px 20px;}
#news p{margin: 0px; padding: 0px;}
.NewsSummaryPostdate, #NewsPostDetailDate {color: #555; font-size: 0.85em; background: #fff7e1; margin: 0px -10px 0px -20px; padding-left: 20px; color: #b38b27; }
.NewsSummaryLink{font-size: 1.25em;}
.NewsPostDetailPrintLink a, .NewsPostDetailReturnLink a {font-size: 0.85em; background: }
.NewsSummaryLink {font-weight: bold; font-size: 1em; margin-bottom: 0px;}
#NewsPostDetailSummary {margin: 0px 0px 10px 0px; padding: 10px; background: #eee7d2; color: #b38b27;}
#NewsPostDetailContent img {margin: 20px 0px;}


/* accessibility */

/* 
menu links accesskeys 
*/
span.accesskey {
   text-decoration:none;
}

/* 
accessibility divs are hidden by default 
text, screenreaders and such will show these 
*/
.accessibility, hr {
   position: absolute;
   top: -999em;
   left: -999em;
}

/* 
definition tags are also hidden 
these are also used for menu links    
*/
dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}
/* end accessibility */
