/* CSS for Kapferer only*/

.pilrow{padding:2px 0 2px 0;}


 body { background: url("../img/layout/bg_body.png") repeat-x fixed; text-align: center; } 

#logo {background: #DFE3FC url("../img/layout/bg_top1.png") no-repeat 100% 100%;} 


#nav_search_box {
background:transparent url(../img/layout/nav/k_bg_headerbox.png) repeat-x scroll center bottom;
height:65px;
}

.currentdate {
color:#666;
}

#headerbox input {
border:1px solid #ccc;
color:#666;
vertical-align:middle;
}

#loginname {color:#666}
#nav_main a:focus,
#nav_main a:hover,
#nav_main a:active {color:#000}

#nav_main #current_nav_main a, #nav_main #current_nav_main strong {color: #000}

#nav_main #current_nav_main {
  background: white url("../img/layout/nav/k_reiter_aktiv_l.png") no-repeat top left;
  border: 0;
  }

  #nav_main #current_nav_main a,
  #nav_main #current_nav_main strong {
    background: transparent url("../img/layout/nav/k_reiter_aktiv_r.png") no-repeat top right;
    color: #666;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 5px;
  }
  
   #nav_main li {
    background: transparent url("../img/layout/nav/k_reiter_deaktiv_l.png") no-repeat top left;
    float: left;
    margin: 0;
    padding: 0 0 0 4px;
  }
  #nav_main li#nav_main_spacer {
   background: url("../img/layout/nav/k_bg_topnav.png") no-repeat 100% 100%!important;
   float:none;
   padding:0px 0px 8px 0px;
   }

  #nav_main a,
  #nav_main strong {
    background: transparent url("../img/layout/nav/k_reiter_deaktiv_r.png") no-repeat top right;
    color: #ccc;
    display: block;
    font-weight: bold;
    padding: 5px 11px 3px 8px;
    text-decoration: none;
    text-transform: none;

    /**
     * @bugfix
     * @affected   IE5.x, IE6
     * @css-for    all browsers
     * @valid      yes
     */
    width: auto; /* only IE 5.x */
    width/**/:/**/ .1em; /* only IE 6.0 */
  }

  #submenutitle h3, #submenutitle h4 {
    width: 100%; 
    color: #666;
	padding: 0px; 
	margin: 0px;
   	background: url("../img/layout/nav/k_bg_submenu_title_left.png") no-repeat top left;
	}  
	
  #submenutitle h3 span, #submenutitle h4 span {
    display:block;
    width: 90%;
    padding: 10px 0px 8px 10%;
    font-weight: bold;
    border-bottom: 1px #ddd solid;
	background: url("../img/layout/nav/k_bg_submenu_title_right.png") no-repeat top right;
	  }
	  
	  /* ausnahme noweda-block in blau */
  #submenutitle_n h3, #submenutitle_n h4 {
    width: 100%; 
    color: #fff;
	padding: 0px; 
	margin: 0px;
   	background: url("../img/layout/nav/bg_submenu_title_left.png") no-repeat top left;
	}  	  
	  
  #submenutitle_n h3 span, #submenutitle_n h4 span {
    display:block;
    width: 90%;
    padding: 10px 0px 8px 10%;
    font-weight: bold;
    border-bottom: 1px #ddd solid;
	background: url("../img/layout/nav/bg_submenu_title_right.png") no-repeat top right;
	  }
  
  
  #submenubottom {
    width: 100%; 
    color: #666;
	padding: 0px; 
  	background: url("../img/layout/nav/bg_submenu_bottom_left.png") no-repeat top left;
	}  
	
  #submenubottom span {
    display:block;
    width: 90%;
	
	padding: 7px 0px 7px 10%;
    font-weight: bold;
    border-bottom: none;
	background: url("../img/layout/nav/bg_submenu_bottom_right.png") no-repeat top right;
  }
  #nav_main a, 
#nav_main strong  {color: #666}

  #topnav a {padding: 0px 5px; color: #666; font-size: 0.9em;font-weight: normal; background:transparent; text-decoration:none; text-transform:uppercase; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active{ text-decoration:underline; background-color: transparent; }


  #topnav #current_top a,
  #topnav #current_top strong,
  #topnav #current_top {
    background: #FEED01 no-repeat top left;
    border: 0;
	color: #666;
  }
 #topnav {color: #666}

