@charset "UTF-8";

@media all
{

/**
 * basemod.css 
 */
 
body {background:white; padding-top:0px;}
#page {border:none; width:100%; }
#page_margins {border:none; max-width:none; }

/* ####################################
** ### Header #########################
** ####################################
*/

#header { background:#6D93C0; height:80px; }

/* new */
#header h1 { margin:0; padding:0; border:none; width:255px; height:100%; }

/*new */
#header h1 a { display:block; text-indent:-700em; height:100%; width:100%; 
   background:url(../img/lebenshilfe/head.png) no-repeat transparent 5px center; }

/* ####################################
** ### Footer #########################
** ####################################
*/

#footer { text-align:center; font-size:0.8em; line-height:1.5em; background:none; }

/* new */
#footer ul { float:left; width:100%; margin-bottom:1em; list-style:none; }

/* new */
#footer li {
   display:inline;
   padding:0;
   margin:0;
   border:none;
   border-right:1px solid gray;
   padding-right:9px;
   padding-left:5px;
}

/* new */
#footer li.last { border-right:none; }

#col1 { width:212px; margin-left:5px; background:none; }
#col1_content { width:100%; margin-left:0; padding:10px 0; background:none; }   

#col2 { background:none;  }
#col2_content { background:none; }

#col3 { border:none; margin:0 0 0 212px; padding:0; background:none;}
#col3_content { margin:0; background:none; }

/**
 * nav_slidingdoor.css
 * revision: 130
 */

#nav_main { background:#225DA1; font-size:1.2em; border-bottom:5px solid #6D93C0; }
#nav_main ul { padding:0; margin-left:15px; }
#nav_main li { background:none; padding:0; }

#nav_main a,
#nav_main strong { padding:5px 20px 5px 20px; background:none; color:white; }

#nav_main a:focus,
#nav_main a:hover,
#nav_main a:active,
#nav_main ul li:focus,
#nav_main ul li:hover,
#nav_main ul li:active { background-color:#6D93C0; color:white; }

#nav_main #current { background:#6D93C0 url(../img/lebenshilfe/nav_main_current.gif) no-repeat left center; }

#nav_main #current a,
#nav_main #current strong { padding:5px 20px 5px 20px; font-weight:normal; background:none; color:white; }

/* new */
#nav_main li,
#nav_main #current,
#nav_main ul li:focus,
#nav_main ul li:hover,
#nav_main ul li:active  { border:none; border-left:1px solid white; }

/**
 * nav_vlist.css
 */

#submenu { 
   width:100%;
   border:none;
   background:url(../img/lebenshilfe/submenu_background.gif) no-repeat left top;
   margin:0 0 30px 0;
}

#submenu li#title {
   background:url(../img/lebenshilfe/submenu_title.png) no-repeat;
   color: white;
   border:none;
}

#submenu li { width: 99%; padding:0 0 0 1px; }

#submenu li a { background:transparent; }

#submenu li a:focus,
#submenu li a:hover,
#submenu li a:active { background-color:#C0C7CF; color:#000; }

#submenu li#active,
#submenu li strong { background:#C0C7CF url(../img/lebenshilfe/submenu_level1_active.gif) no-repeat left center; color:#000; }

#submenu li ul li a:focus,
#submenu li ul li a:hover,
#submenu li ul li a:active { background:url(../img/lebenshilfe/submenu_level2_hover.gif) no-repeat 14px 8px; color:#000;}

#submenu li ul li#active,
#submenu li ul li strong { background:url(../img/lebenshilfe/submenu_level2_active.gif) no-repeat 14px 8px; color:#004A99; }

/**
 * new 
 * TODO: muss eine höhe bekommen!
 */
/*#submenu li ul { position:relative; padding:10px 0 10px; }*/

/**
 * new definitions
 */

/* new */
#donate,
#donate_active { height:180px; width:207px; }

/* new */
#donate { background:url(../img/lebenshilfe/donate.jpg) no-repeat; }

/* new */
#donate .header,
#donate .content { display:block; }

/* new */
#donate .header { width: 120px; padding-left: 80px; padding-top: 5px; text-align: right; color:#1865BD; }

/* new */
#donate .content { width: 100px; padding-left: 105px; padding-top: 30px; font-size: 1.2em; font-weight: bold; }

/* new */
#donate_active { background:url(../img/lebenshilfe/donate_active.png) no-repeat; }

/* new */
div.csc-frame-frame1 h1 { font-size:110%;  }

} /* @media all */

@media print 
{

#header { height:80px; }
#header h1 { height:100%; }
#footer { display:none; }
#col3 { display: block; margin:0; }
#col3_content { padding:0; }

}

