@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "3col_standard"
 * (de) Zentrales Stylesheet - Beispiellayout "3col_standard"
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2
 * @revision        $Revision:426 $
 * @lastmodified    $Date: 2009-10-27 21:15:57 +0100 (Di, 27. Okt 2009) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);

@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_003_draft.css);


/* ###################################################### */
/* ####################### SEARCH INPUT ################# */
/* ###################################################### */
#search {
    margin:20px 0 0 20px;
    /*font-size:11px;*/
    background-color:transparent;
}
#search label {
    /*font-size:11px;*/
    display:block;
    float:left;
    width:42px;
    padding:2px 0 0 0;
}
#search input {
    border:1px solid #ccc;
    /*width:140px;*/
    width:103px;
    height:12px;
    /*font-size:10px;*/
}
#search input.sbmt {
    border:0;
    width:5px;
    height:8px;
    margin:0 0 0 10px;
}

/* ###################################################### */
/* ####################### SEARCH OUTPUT ################ */
/* ###################################################### */
#searchResults {
    margin:0 0 10px 0;
}
#searchResults p.message {
    margin:20px 0 30px 0;
}
#searchResults div.searchResultItem {
    border-bottom:1px solid #ccc;
    margin:0 0 10px 0;
    padding:0 0 10px 0;
}
#searchResults div.searchResultItem h2 {
    font-size:14px;
    margin:0 0 5px 0;
    padding:0;
    color:#0060b1;
    font-style:normal;
}

/* ###################################################### */
/* ####################### NAVIGATION ################### */
/* ###################################################### */

/* Level 1 */
#col1_content ul {
    /* width:230px; -40*/
    width:190px; 
    margin:0;
    padding:0;
    /*background-color:#F2F2F2;*/
    background-color:transparent;
}
#col1_content ul li {
    /* width:220px; */
    width:180px;
    margin:0;
    padding:0 0 0 10px;
    list-style-type:none;
}
#col1_content ul li a {
    display:block;
    /* width:220px; */
    width:180px;
    height:19px;
    line-height:19px;
    margin:0;
    padding:0 0 0 10px;
    /*font-size:11px; */
    color:#666;
    background-image:url(../images/navi_pfeil_zu.gif);
    background-repeat:no-repeat;
    /* background-position:210px 3px; */
    background-position:170px 3px;
    border-bottom:1px solid #ccc;
    text-decoration:none;
}
#col1_content ul li a:hover, #col1_content ul li.active a {
    background-image:url(../images/navi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    color:#fff;
}

/* Level 2 */
#col1_content ul.subNavigation {
    /* width:210px; */
    width:170px;
    margin:0;
    padding:0;
}
#col1_content ul.subNavigation li a {
    background-image:url(../images/subnavi_pfeil_zu.gif);
    background-repeat:no-repeat;
    /* background-position:199px 8px; */
    background-position:159px 8px;
    border-bottom:1px dotted #ccc;
    color:#666;
    /* width:210px; */
    width:170px;
}
#col1_content ul.subNavigation li.active a {
    color:#fff;
}
#col1_content ul.subNavigation li a:hover, #col1_content ul.subNavigation li.active a {
    background-image:url(../images/subnavi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}

/* Level 3 */
#col1_content ul.subSubNavigation {
    /* width:200px; */
    width:160px;
    margin:0;
    padding:0;
}
#col1_content ul.subNavigation li ul.subSubNavigation li a {
    background-image:none;
    border-bottom:0;
    color:#666;
    /* width:200px; */
    width:160px;
}
#col1_content ul.subNavigation li ul.subSubNavigation li a:hover, #col1_content ul.subNavigation li ul.subSubNavigation li.active a {
    background-image:url(../images/subsubnavi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;

}



/* Terminliste 
 *
 */

/*--------------------------------------------- 
               sKalender                      
---------------------------------------------*/ 

#mod_sK a { 
 text-decoration: none; 
 color: #444444;
}

#mod_sK a.tag { 
}

#mod_sK table {
 border: 1px solid #ffffff;
 text-decoration: none; 
 color: #000000;
}

#mod_sK td.navl {
 text-align: left; 
 width: 20%;
 font-weight: bold;
}

#mod_sK td.navr {
 text-align: right; 
 width: 20%;
 font-weight: bold;

}
#mod_sK td.navm {
 text-align: center; 
 width: 60%;
 font-weight: bold;
}

#mod_sK td.wtag {
 width:14%;
 text-align: center; 
 color: #000000;
}

#mod_sK td.wochenende {
 text-align: right; 
 padding-right: 3px;
}

#mod_sK td.wochentag {
 text-align: right; 
 padding-right: 3px;
 }

#mod_sK td.heute {
 background-color: #ffc0cb; 
 color: #00ff00;    
 text-align: right; 
 padding-right: 3px;
 }

#mod_sK td.belegt {
 background-color: #e3e3ff;
 color: #9E5357;    
 text-align: right; 
 padding-right: 3px;
 }

#mod_sK td.belegtwe {
 background-color: #bfbfff;
 color: #9E5357;    
 text-align: right; 
 padding-right: 3px;
 }

#mod_sK td.tangiert {
 background-color: #ffffcc;
 color: #9E5357;    
 text-align: right; 
 padding-right: 3px;
 }

#mod_sK td.tangiertwe {
 background-color: #ffff99;
 color: #9E5357;    
 text-align: right; 
 padding-right: 3px;
 }

