#main_teaser {
    width: 169px ;
    border: 1px dotted #B2B2B2 ; 
    background: white ; 
}

#main_teaser_address a {
    color: #124780; 
    font-size: 11px ;
    font-weight: bold ;
}

#main_teaser_address {
    border-top: 1px dotted #B2B2B2 ; 
    padding: 10px ; 
    padding-bottom: 0px ;
    
}

#main_teaser_address p {
    font-size: 11px ;
    line-height: 14px ;
    color: #3B3B3B ;
}

#main_teaser_title {
    border-bottom: 1px dotted #B2B2B2 ; 
    padding: 10px ;
    padding-top: 3px ;
    padding-bottom: 3px ;
}

#main_teaser_address .cms_toolbar_addbutton {
    display: none ; 
}

#main_teaser_title .cms_toolbar_addbutton {
    display: none ; 
}

#main_teaser_submenu {
    padding: 10px ;
}

#main_teaser_submenu ul, #main_teaser_submenu ul li {
    list-style-type: none ; 
}

#main_teaser_submenu ul li a {
    font-size: 11px ;
   /* color: #3B3B3B ; */
    color: #124780 ;
}

#main_teaser_menu {
    padding-bottom: 10px ;
    border-bottom: 1px dotted #B2B2B2 ; 
    padding-top: 5px ;
}

#main_teaser_menu ul li ul li {
    padding-left: 0px ;
}

#main_teaser_menu ul li.level0 a {
    display: block ; 
    padding-left: 30px ;
    padding-right: 10px ; 
    padding-top: 4px ; 
    padding-bottom: 4px ; 
    color: #545454 ; 
    font-weight: bold ; 
    background-position: 7px 2px ; 
}

#main_teaser_menu a.folder_link {
    background: url(/media/ui/icons/icon_small_folder.png) no-repeat ;  
}

#main_teaser_menu a.document_link {
    background: url(/media/ui/icons/icon_small_document.png) no-repeat ; 
}

#main_teaser_menu a.calendar_link {
    background: url(/media/ui/icons/icon_small_calendar.png) no-repeat ; 
}

#main_teaser_menu a.form_link {
    background: url(/media/ui/icons/icon_small_form.png) no-repeat ; 
}

#main_teaser_menu ul li.level0 a:hover {
    background-color: #D9E1EB ; 
    text-decoration: none ; 
}

#main_teaser_menu ul li.level0 a.selected {
    background-color: #D9E1EB ; 
}

#main_teaser_menu ul li.level0 ul li a {
    font-weight: normal ; 
    padding-top: 1px ; 
    padding-bottom: 1px ; 
    font-size: 11px ; 
}

#main_teaser_menu ul li.level0 ul li a:hover {
   /* background: none ; 
    color: #124780;  */
    background-color: #D9E1EB ;  
}

#main_teaser_menu ul li.level0 a img {
    padding-top: 2px ; 
}

#main_teaser_menu ul li ul li.selected a {
    font-weight: bold ;
    color: black ;
}

#main_teaser_menu ul li ul li.selected a:hover {
    color: black ;
}


