/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  YAML Version:2.5.2
**  Dateiversion:6.11.06
**  Datei       :nav_vlist.css
**  Funktion    :Formatierung der linken Hauptnavigation
**  Checked with http://jigsaw.w3.org/css-validator/ 19.1.07 - DB
*/

@media all
{
/*******************************************
* Vertikale Listennavigation
********************************************/
#col1_content h3 {padding:0.2em; font-size:1.2em; font-weight:bold; margin:0 0 0.3em 0; color:#fff; background-color:#003040}
.mainMenu {width:100%; overflow:hidden; color:#003040; margin:0; padding:0 0 0 0;}
/*.mainMenu img {margin-right:0.7em;}*/
/*allgemein*/
.mainMenu ul li#title {width:95%; padding:3px 0px 3px 7%; font-weight:bold; color:#444; background-color:#fff; border-bottom:4px #888 solid;}
/*Ebene 1*/
.mainMenu ul {width:100%; overflow:hidden; margin:0em 0 0em 0; list-style-type:none; }
.mainMenu ul a {display:block; text-decoration:none; color: #003040;}
.mainMenu ul li {float:left; width:100%; margin:0; padding:0;}
.mainMenu ul li strong {display:block; width:95%; padding:3px 0px 3px 5%; font-size: 1.2em; font-weight:bold; background-color:#003040; color:#fff; font-weight:bold; border-bottom:1px #ddd solid;}
.mainMenu ul li a { width:95%; padding:.5em 0px .5em 5%; font-size: 1.2em; font-weight:bold; border-bottom:1px #B3C9CB solid;}
.mainMenu ul li a:hover {background-color:#003040; color:#fff;}
.mainMenu ul li .active a { background-color:#003040; font-size:1.2em; font-weight:bold; color:#fff;}
/*Ebene 2*/
.mainMenu ul li ul {list-style-type:none; margin:0; padding:0;}
.mainMenu ul li ul li {float:left; width:100%; margin:0; padding:0;}
.mainMenu ul li ul li strong {display:block; width:95%; padding:3px 0px 3px 10%; font-size: 1em; font-weight:bold; background-color:#005773; color:#fff; font-weight:bold; border-bottom:1px #ddd solid;}
.mainMenu ul li ul li a {width:90%; padding:.3em 0px .3em 10%; font-size: 1em; background-color:#B3C9CB; color:#003040; font-size:1em; font-weight:normal; border-bottom:1px #ddd solid;}
.mainMenu ul li ul li .active a { background-color:#005773; font-size:1em; font-weight:bold; color:#fff;}
/*Ebene 3*/
.mainMenu ul li ul li ul {list-style-type:none; margin:0; padding:0;}
.mainMenu ul li ul li ul li {float:left; width:100%; margin:0; padding:0;}
.mainMenu ul li ul li ul li strong {display:block; width:90%; padding:3px 0px 3px 15%; font-size: .8em; font-weight:bold; background-color:#005773; color:#fff; font-weight:bold; border-bottom:1px #ddd solid;}
.mainMenu ul li ul li ul li a {width:85%; padding:3px 0px 3px 15%;  font-size: .8em; background-color:#D2DFE0; color:#003040; font-size:.8em; font-weight: normal; border-bottom:1px #ddd solid;}
.mainMenu ul li ul li ul li .active a { background-color:#003040; font-size:.8em; font-weight:bold; color:#fff;}
/*Ebene 4*/
.mainMenu ul li ul li ul li ul {list-style-type:none; margin:0; padding:0;}
.mainMenu ul li ul li ul li ul li {float:left; width:100%; margin:0; padding:0;}
.mainMenu ul li ul li ul li strong {display:block; width:85%; padding:3px 0px 3px 15%; font-size: .8em; font-weight:bold; background-color:#005773; color:#fff; font-weight:bold; border-bottom:1px #ddd solid;}
.mainMenu ul li ul li ul li ul li a {width:80%; padding:3px 0px 3px 20%;  font-size: .8em; background-color:#eaf0f0; color:#003040; font-size:.8em; font-weight: normal; border-bottom:1px #ddd solid;}
.mainMenu ul li ul li ul li ul li .active a { background-color:#003040; font-size:.8em; font-weight:bold; color:#fff;}
.mainMenu ul li ul li a:hover {background-color:#003040; color:#fff;}

/*Ebene 5*/
.mainMenu ul li ul li ul li ul li ul {list-style-type:none; margin:0; padding:0;}
.mainMenu ul li ul li ul li ul li ul li {float:left; width:100%; margin:0; padding:0;}
.mainMenu ul li ul li ul li ul li strong {display:block; width:85%; padding:3px 0px 3px 20%; font-size: .8em; font-weight:bold; background-color:#005773; color:#fff; font-weight:bold; border-bottom:1px #ddd solid;}
.mainMenu ul li ul li ul li ul li ul li a {width:80%; padding:3px 0px 3px 20%;  font-size: .8em; background-color:#eaf0f0; color:#003040; font-size:.8em; font-weight: normal; border-bottom:1px #ddd solid;}
.mainMenu ul li ul li ul li ul li ul li .active a { background-color:#003040; font-size:.8em; font-weight:bold; color:#fff;}
.mainMenu ul li ul li ul li a:hover {background-color:#003040; color:#fff;}


/* Close @media all - DO NOT DELETE! */
}
