@media all
{

#header {position:relative; height:140px; color:#58595b; background:#cdcdcb url(../../img/headerimages/background/violett-1.gif) no-repeat top right;}
#nav_main {width:100%; margin: 0px; padding: 0px; height:30px; max-height: 30px; overflow:hidden; background:#707070 url(../../img/headerimages/background/violett-2.gif) no-repeat top right; border-top:0px #333 solid; border-bottom:0px #333 solid;}
#teaser {margin:0; padding:0; height:23px; max-height:23px; background:#cdcdcb url(../../img/headerimages/background/violett-3.gif) no-repeat top right; border-top:0px #333 solid; border-bottom:2px #888899 solid; color:#58595b;}

/**********************************************************************
* Vertikale Listennavigation by Karl Heller k.heller@silverserver.at  *
***********************************************************************/
#col1_content h3 {padding:0; font-weight:bold; margin:1.4em 0 0.3em 0; color:#444; background-color:#fff; border-bottom:5px #ccc solid;}
.mainMenu {width:100%; overflow:hidden; color:#222; margin:0; padding:0 0 0 0;}
.mainMenu img {margin-right:0.7em;}
.mainMenu ul {width:100%; overflow:hidden;  margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; list-style-type:none; border-top:1px #ddd solid; border-bottom:1px #ddd solid;}
.mainMenu ul a {display:block; text-decoration:none;}
.mainMenu ul li {float:left; width:100%; margin:0; padding:0;}
.mainMenu ul li strong {display:block; width:95%; padding:3px 0px 3px 7%; background-color:#fff; color:#7e6a9b; font-weight:bold; border-bottom:1px #ddd solid;}
.mainMenu ul li ul li strong {display:block; width:95%; padding:3px 0px 3px 14%; background-color:#fff; color:#7e6a9b; font-weight:bold; border-bottom:1px #ddd solid;}
.mainMenu ul li ul li ul li strong {display:block; width:95%; padding:3px 0px 3px 21%; background-color:#fff; color:#7e6a9b; font-weight:bold; border-bottom:1px #ddd solid;}
.mainMenu ul li a { width:95%; padding:3px 0px 3px 7%; background-color:#fff; color:#444; border-bottom:1px #eee solid;}
.mainMenu ul li a:hover {background-color:#fff; color:#7e6a9b;}
.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 a {width:90%; padding:3px 0px 3px 14%; background-color:#f8f8f8; color:#666; border-bottom:1px #ddd solid;}
.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 a {font-weight:normal; width:90%; padding:3px 0px 3px 21%; background-color:#fff; color:#7e6a9b; border-bottom:1px #ddd solid;}
.mainMenu ul li ul li ul li a:hover {font-weight:normal; background-color:#fff; color:#7e6a9b;}
.mainMenu ul li ul li ul li ul {font-size:85%; 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 ul li a {font-weight:normal; width:90%; padding:3px 0px 3px 21%; background-color:#fff; color:#7e6a9b; border-bottom:1px #ddd solid;}
.mainMenu ul li ul li ul li ul li a:hover {font-weight:normal; background-color:#fff; color:#7e6a9b;}
.mainMenu ul li ul li ul li ul li strong {display:block; width:90%; padding:3px 0px 3px 21%; background-color:#fff; color:#7e6a9b; font-weight:bold; border-bottom:1px #ddd solid;}
.mainMenu ul li#title {width:95%; padding:3px 0px 3px 7%; font-weight:bold; color:#444; background-color:#fff; border-bottom:4px #888 solid;}
/* *********************************************************************
* Subheadertext by Karl Heller k.heller@silverserver.at  basemod.css*
***********************************************************************
.subheaderText0 {font-weight: normal; position:absolute; top:56px; left:100px; font-size:124%; color:#ff; background: transparent; border:0px; padding: 0px; margin: 0px;}
*/

}