/*
 * Copyright (c) 2006 A&B FACE2NET GmbH
 *
 * author JDE
 * version $Revision: 1.24 $
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
    opera_ie.css for SPD
    22.06.2006 JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*Navigation*/
div#navSearch a:hover, div#navSearch a:focus, div#navSearch a:active {
text-decoration: none; }

#content #boxsection div{ min-height: 130px; }

div#navSub ul li.active ul li a, div#navSub ul li.active ul li span.active, div#navSub ul li.active ul li.single span.active{
 text-transform: none; font-size: 85%; line-height: 140%; }
div#navSub ul li.active ul li.active ul, div#navSub ul li.active ul li.active ul li, div#navSub ul li.active ul li.single ul li, 
div#navSub ul li.active ul li.active ul li a, div#navSub ul li.active ul li.active ul li.single a.active,
div#navSub ul li.active ul li.active ul li.single a.active:hover, div#navSub ul li.active ul li.active ul li.single a.active:focus,
div#navSub ul li.active ul li.active ul li.single a.active:active,
div#navSub ul li.active ul li.active ul li span.active, div#navSub ul li.active ul li.active ul li.single span.active{
font-size: 93%; line-height: 140%; }

/*Footer*/
div#footer ul li a:hover, div#footer ul li a:focus, div#footer ul li a:active{ border-bottom: 7px solid #fff; }
div#footer ul li span.active{ padding: 0px 3px 1px 3px; }

/*Opera Acronym Bug*/
acronym{font-variant: normal; }

/*Formulare aus der master.css*/
#content #boxsection input.sendButton{margin-left: 8px; padding-left: 0px;}
/* div#navSearch span.service acronym{ line-height: 140%; padding: 2px 0px; border-top: 1px solid #d0e2f5; font-size: 1em; }
div#navSearch a   {height: 25px; margin-bottom: 0px; border-top: 7px solid #144b93;}

div#navSearch span#serviceactive  { background: #144b93; display: block; height: 24px; margin-bottom: 0; 
border-top: 7px solid #144b93; color: #000; font-weight: bold; } */

form#navMainSearch input.submit{ float: right;}

/*Themenmodule*/
#content #rightteasersection #thememodules li div.current div{ min-height: 120px;  } 

/*Termine Kalender*/
table caption{ margin: 0;}
#leftsection #content .nav_container li{ margin-left: 262px;  }
table#calendar caption{ margin-left: 0;  }

/*Label Bug*/
#leftsection #content h3  .label a, #content #leftteasersection .teaser_news h4 span.label a { display:inline; float:none;}

/*Suche*/
#leftsection #content #search #container_moreFieldsets fieldset.searchdoctype .radioLabel{border: 0; }