/* ----------------------------------------------------------
 file: menu.css

 last update: 11.05.09 by Patricia Engelskirchen
 ---------------------------------------------------------- */

/* Navigationsleiste (Status normal) */
.pulldownmenu {
    float: left; 
    padding: 0px; 
    margin: 0px;
    color: #000000;
    background: #cccbd9;
    width:100%; 
    border: solid 1px #cccbd9;
    clear:both;
}

.pulldownmenu  a, .pulldownmenu a:visited {
    font-family: Calibri,Arial,sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:12px;
    color: #000000;
    background-color: #cccbd9;
    text-decoration: none;
}

.pulldownmenu ul {
    list-style-type: none;
    padding:0;
    margin:0;
}

.pulldownmenu ul li {
    float:left; 
    position: relative; 
    z-index: auto !important ; 
    z-index:1000 ; 
    border-right: solid 1px #cccbd9; 
    border-left: solid 1px #cccbd9;
}

.pulldownmenu ul li a {
    color: #000000;
    background: #cccbd9;
    float:none !important ; 
    float:left; 
    display: block; 
    height: 30px; 
    line-height: 30px;
    padding: 0 10px 0 10px;
    text-decoration: none;
}

.pulldownmenu ul li ul {
    display: none; 
    border: none;
    color: #000000;
    background: #cccbd9; 
    width:1px
}

.pulldownmenu ul li:hover a {
    background-color: #58548c; 
    text-decoration:none; 
    color:#ffffff;
} /*Color main cells hovering mode*/

.pulldownmenu ul li:hover ul {
    display: block;
    position:absolute; 
    z-index:999; 
    top:29px; 
    margin-top: 1px; 
    left: 0;
}

.pulldownmenu ul li:hover ul li a {
    display: block; 
    width: 12em; 
    height:auto; 
    line-height: 1.3em; 
    margin-left: -1px; 
    padding: 5px 10px 5px 10px; 
    border-left: solid 1px #cccbd9; 
    border-bottom: solid 1px #cccbd9; 
    background-color: #cccbd9;  
    color: #000000;
}

/*Color subcells normal mode*/
.pulldownmenu ul li:hover ul li a:hover {
    background-color: #58548c; 
    text-decoration: none;
    color: #ffffff;
} /*Color subcells hovering mode*/

.pulldownmenu ul li a:hover {
    background-color: #58548c; 
    text-decoration: none;
    color: #ffffff;
} /*Color main cells hovering mode*/

.pulldownmenu ul li a:hover ul {
    display: block; 
    width: 12em; 
    position: absolute; 
    z-index:999; 
    top: 29px; 
    left:0; 
}

.pulldownmenu ul li ul li a:visited { 
    background-color: #cccbd9;  
    color: #000000;
} /*Color subcells normal mode*/

.pulldownmenu ul li a:hover ul li a {
    display: block; 
    width: 12em; 
    height: 1px; 
    line-height: 1.3em; 
    padding: 4px 16px 4px 16px; 
    border-left: solid 1px #cccbd9; 
    border-bottom: solid 1px #cccbd9; 
    background-color: #cccbd9;  
    color:#000000;
} 

.pulldownmenu ul li a:hover ul li a:hover {
    background-color: #58548c; 
    text-decoration:none;
    color: #ffffff;
} /*Color subcells hovering mode*/


/* Microsoft Internet Explorer Compatibility Stylesheet */


#iepulldown {
    width: 12em; 
    height: auto; 
    border-top: 1px solid white;
    border-left: 1px solid #cccbd9;
    border-right: 1px solid #cccbd9;
    border-bottom: 1px solid #cccbd9;
    font-family: Calibri,Arial,sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:12px;
    text-decoration: none;
    color: #000000;
    background: #cccbd9; 
    line-height: 1.3em; 
    padding: 5px 10px 5px 10px; 
    visibility: hidden;
}


#iepulldown p {
    background-color: #cccbd9;  
    text-decoration: none;
    color: #000000;
}


#iepulldown a, #iepulldown a:visited {
    width: 12em;
    line-height: 1.3em; 
    background-color: #cccbd9; 
    text-decoration:none;
    color: #000000
}

#iepulldown a:hover {
    background: #58548c; 
    text-decoration:none;
    color: #ffffff;
}

#iepulldown .fncclose p {
    text-align: left;
    font-size: 8px;
    color: #000000;
}


#iepulldown .fncclose a {
	border-top: 2px solid #ffffff;
	padding-top: 3px;
}


#iepulldown .fncclose img {
    border: none;
    vertical-align: top;
}

