/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * CSS Author:    medienstroeme.de | Michael Olk
 * Copyright:     medienstroeme.de | Michael Olk
 * Browser:        0
 * Browser group: 
 */
.dj-mtmenu { position:relative; left:-40px; list-style:none; width:auto; z-index:500; }
.dj-mtmenu li { float:left; margin:0 0 0 2px; color:#fff; }
.dj-mtmenu li.first {margin:0;}
.dj-mtmenu li.last {}
.dj-mtmenu li.active {}
.dj-mtmenu li:hover { border-radius:6px; background:#0EBBE6; }
.dj-mtmenu li.dj-up { display:block; list-style:none outside; padding:0; }
.dj-mtmenu li a.dj-up_a { display:block; height:25px; line-height:25px; padding:2px 10px; color:#fff; font-size:1.1em; font-weight:bold; text-decoration:none; text-align:center; border-radius:6px; border:2px solid #001D2F; background:#001D2F; }
.dj-mtmenu li a.dj-up_a span { display:block; }
.dj-mtmenu li a.dj-up_a span.dj-drop { display:block; padding:0; }
.dj-mtmenu li.hover a.dj-up_a, .dj-mtmenu li.active a.dj-up_a { color:#fff; border-radius:6px; border:2px solid #fff; background:#0EBBE6; }
.dj-mtmenu li.hover a.dj-up_a span, .dj-mtmenu li.active a.dj-up_a span { text-decoration:none; background:none; }
.dj-mtmenu li.active a.dj-up_a span.dj-drop, .dj-mtmenu li.hover a.dj-up_a span.dj-drop {}
.dj-mtmenu li.separator > a {cursor:default;}
.dj-mtmenu li a.dj-up_a span span.image-title { display:inline; float:none; height:auto; padding:0; background:none; }
.dj-mtmenu img { margin:0; border:0; }
.dj-mtmenu li .description { clear:both; position:absolute; top:-999em; left:-999em; }
.dj-mtmenu li.hover { position:relative; z-index:200; }
.dj-mtmenu div.djsubwrap { position:absolute; top:44px; padding:0; border:none; background:none; z-index:300; }
.dj-mtmenu div.djsubwrap .cols_3 {width:726px;}
.dj-mtmenu div.djsubwrap .cols_2 {width:486px;}
.dj-mtmenu li.hover div.djsubwrap div.sub-bg { border-top:none; border:3px solid #fff; border-bottom-right-radius:10px; border-bottom-left-radius:10px; background:rgba(0, 29, 47, 0.95); }
.dj-mtmenu div.djsubwrap { position:absolute; top:-999em; }
.dj-mtmenu li.hover div.djsubwrap { position:absolute; top:44px; background:url(../images/blank.gif); }
.dj-mtmenu ul.dj-submenu { display:block; list-style:none outside; margin:0; padding:24px 0; border:0; }
.dj-mtmenu ul.dj-submenu li { display:block; float:left; list-style:none outside; width:220px; margin:0; padding:0 10px; background:url(../images/blank.gif); }
.dj-mtmenu ul.dj-submenu li div.link { height:16px; line-height:16px; }
.dj-mtmenu ul.dj-submenu li a { display:block; margin:0; padding:3px 0; color:#fff; text-decoration:none; text-align:left; background:none; }
.dj-mtmenu ul.dj-submenu li ul { display:block; list-style:none outside; margin:0; padding:0; border:0; }
.dj-mtmenu ul.dj-submenu li ul li { display:block !important; float:none; width:auto; margin:2px 0 0 0; padding:0; zoom:1; }
.dj-mtmenu ul.dj-submenu li ul li a { height:1em; line-height:1em; text-decoration:none; }
.dj-mtmenu ul.dj-submenu li ul li a.custom:link, .dj-mtmenu ul.dj-submenu li ul li a:visited { margin:0; padding:0; color:#fff; font-size:1em; font-weight:normal; text-align:left; text-decoration:none; }
.dj-mtmenu ul.dj-submenu li ul li a.active:link, .dj-mtmenu ul.dj-submenu li ul li a.active:visited { color:#1ECAF4; font-weight:bold; text-decoration:none; }
.dj-mtmenu ul.dj-submenu li ul li a:hover, .dj-mtmenu ul.dj-submenu li ul li a.active:hover { color:#1ECAF4; text-decoration:none; }
.dj-mtmenu ul.dj-submenu li ul li ul {padding:0;}
.dj-mtmenu li.hover ul.dj-submenu li a:hover, .dj-mtmenu li.hover ul.dj-submenu li a.active {}
.dj-mtmenu li.hover ul.dj-submenu li ul li a:hover, .dj-mtmenu li.hover ul.dj-submenu li ul li a.active {}
.dj-mtmenu li.hover ul.dj-submenu li a.dj-more, .dj-mtmenu li.hover ul.dj-submenu li a.dj-more-active, .dj-mtmenu li.hover ul.dj-submenu li ul li a.dj-more, .dj-mtmenu li.hover ul.dj-submenu li ul li a.dj-more-active { margin:0 0 10px 0; line-height:25px; color:#fff; font-size:1.1em; font-weight:bold; text-align:center; border-radius:6px; border:2px solid #fff; background:#0EBBE6; }
.dj-mtmenu li.hover ul.dj-submenu li.hover a.dj-more, .dj-mtmenu li.hover ul.dj-submenu li.hover ul li.hover a.dj-more, .dj-mtmenu li.hover ul.dj-submenu li.hover ul li.hover li.hover a.dj-more, .dj-mtmenu li.hover ul.dj-submenu li.hover ul li.hover li.hover li.hover a.dj-more {}
.dj-mtmenu li.hover ul.dj-submenu li a.dj-more, .dj-mtmenu li.hover ul.dj-submenu li.hover ul li a.dj-more, .dj-mtmenu li.hover ul.dj-submenu li.hover ul li.hover li a.dj-more, .dj-mtmenu li.hover ul.dj-submenu li.hover ul li.hover li.hover li a.dj-more {}
.dj-mtmenu .dj-submenu .description { clear:both; position:relative; top:0; left:0; height:1.2em; line-height:1.2em; margin:5px 0; padding:5px 0 15px 0; color:#fff; font-size:.7em; font-weight:normal; text-align:left; text-transform:none; border-top:dotted 1px #fff; }
.dj-mtmenu .dj-submenu .description-noborder { clear:both; height:1.2em; line-height:1.2em; margin:0; border-top:none; border-bottom:none; }
.dj-mtmenu .dj-submenu .description:last-child { margin-bottom:10px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block !important; }

