body {color:#000099; font-size:83.33%; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;}

h1,h2,h3,h4 {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:normal;}
h1,h2,h3,h4 {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; display:block; font-weight:bold;}

h1 {font-size:1.1em; color:#CC3300; background:inherit;  margin:0.4em 0 0.5em 0; border-bottom:1px #ccc solid; padding-top:1em;}
h2 {font-size:1.0em; color:#fff; background:#CC3300; margin:0.2em 0 0.5em 0; padding:0.3em; margin-top:1em;}
h3 {font-size:0.9em; font-weight:bold; color:#000; background:#fff; border-top:0px #CFCCC5 solid; border-bottom:1px #CFCCC5 solid; margin:0em 0 0.5em 0; padding:0.3em; margin-top:0em;}
h4 {font-size:1.0em; color:#fff; background:#3380ff; margin:0.2em 0 0.5em 0; padding:0.3em; margin-top:1em;}
h5 {font-size:0.9em; color:#fff; background:#CC3300; margin:0.2em 0 0.5em 0; padding:0.3em; margin-top:1em;}
h6 {font-size:1.0em; color:#000; background:#FFF3AF; margin:0.2em 0 0.5em 0; padding:0.3em; margin-top:1em;}

#footer {font-size:0.8em; color:#8F8F8F; background:#fff; padding:1.5em 0 0.5em 0; border-top:0px #ddd solid; line-height:1.3em;}
#footer a {color:#669;}
#footer a:hover {background-color:#eef;}

.mainMenu {width:200px; overflow:hidden; color:#222; padding:0; margin:20px 0 60px 10px; border-top:0px #444 dashed; border-left:0px #CC3300 solid; border-right:0px #CC3300 solid;}
.mainMenu img {margin-right:0.7em;}
.mainMenu ul {width:100%; overflow:hidden; margin:0em 0 0em 0; list-style-type:none; border-top:0px #ddd dashed; border-bottom:1px #ddd dashed;}
.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:#aab; color:#fff; font-weight:bold; border-bottom:1px #ddd dashed;}
.mainMenu ul li ul li strong {display:block; width:95%; padding:3px 0px 3px 14%; background-color:#aab; color:#fff; font-weight:bold; border-bottom:1px #ddd dashed;}
.mainMenu ul li ul li ul li strong {display:block; width:95%; padding:3px 0px 3px 21%; background-color:#aab; color:#fff; font-weight:bold; border-bottom:1px #ddd dashed;}

.mainMenu ul li a { width:95%; padding:3px 0px 3px 20px; background-color:#fff; color:#CC3300; font-weight:bold; border-bottom:1px #444 dashed; text-decoration:none;}
.mainMenu ul li a:hover {background:#fff url(../../images/allgemein/dolion_net_pfeil.gif) no-repeat; color:#CC3300; text-decoration:none;}
.mainMenu ul li#active a {background:#fff url(../../images/allgemein/dolion_net_pfeil.gif) no-repeat; color:#CC3300; text-decoration:none;}

.mainMenu ul li#active2 a { width:95%; padding:3px 0px 3px 40px; background:#fff url(../../images/allgemein/dolion_net_no_pfeil.gif) no-repeat; color:#000; font-weight:normal; border-bottom:1px #444 dashed; text-decoration:none; border-left:0px #005AA3 dashed;}

.mainMenu ul li#active2 a:hover {padding-left:40px; background:#fff url(../../images/allgemein/dolion_net_pfeil_2.gif) no-repeat; color:#CC3300; font-weight:normal; text-decoration:none; border-left:0px #005AA3 dashed;}

.mainMenu ul li#active3 a {padding-left:40px; background:#fff url(../../images/allgemein/dolion_net_pfeil_2.gif) no-repeat; color:#CC3300; font-weight:normal; text-decoration:none; border-left:0px #005AA3 dashed;}

.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:#fff; color:#005AA3; border-bottom:1px #444 dashed;}
.mainMenu ul li ul li a:hover {background-color:#fff; color:#fff;}
.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 {width:90%; padding:3px 0px 3px 21%; background-color:#e4e4e4; color:#666; border-bottom:0px #ddd dashed;}
.mainMenu ul li ul li ul li a:hover {background-color:#fff; color:#005AA3;}
.mainMenu ul li#title {width:95%; padding:3px 0px 3px 7%; font-weight:bold; color:#444; background-color:#fff; border-bottom:0px #888 dashed;}
