/* Contao Open Source CMS, (c) 2005-2014 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/**
 * Global TinyMCE style sheet
 *
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 *
 *   files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 *
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 *
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 *
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }
/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
/* dk_caroufredsel global styles */
.caroufredsel_skin .image_container img, .caroufredsel_thumbnails_skin .image_container img {
	vertical-align: bottom;
}
.caroufredsel > div, .caroufredsel > section, .caroufredsel_thumbnails > div {
	float: left;
}
.caroufredsel .clearfix {
	float: none;
	clear: both;
}
.caroufredsel_thumbnails_skin {
	position: relative;
}
@media all{

/**
 * Contao Open Source CMS
 * Copyright (C) 2005-2011 Leo Feyer
 *
 * Formerly known as TYPOlight Open Source CMS.
 *
 * This program is free software: you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation, either
 * version 3 of the License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public
 * License along with this program. If not, please visit the Free
 * Software Foundation website at <http://www.gnu.org/licenses/>.
 *
 * PHP version 5
 * @copyright  Leo Feyer 2005-2011
 * @author     Leo Feyer <http://www.contao.org>
 * @license    LGPL
 * @version    1.1
 */

/* Reset margins */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea {
	margin:0;
	padding:0;
}

/* Format basic elements */
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption,th,td {
	text-align:left;
	vertical-align:top;
}
abbr,acronym {
	font-variant:normal;
	border-bottom:1px dotted #666;
	cursor:help;
}
blockquote,q {
	quotes:none;
}
fieldset,img {
	border:0;
}
li {
	list-style-type:none;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
del {
	text-decoration:line-through;
}
ins {
	text-decoration:none;
}
a {
	color:#00f;
}
:focus {
	outline:0;
}

/* Font settings */
body {
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size:12px;
	color:#000;
}
input,button,textarea,select {
	font-family:inherit;
	font-size:99%;
	font-weight:inherit;
}
pre,code {
	font-family:"Lucida Console",Monaco,monospace;
	font-size:12px;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
h1 {
	font-size:22px;
}
h2 {
	font-size:20px;
}
h3 {
	font-size:18px;
}
table {
	font-size:inherit;
}
caption,th {
	font-weight:bold;
}

/* Default margins */
h1,h2,h3,h4,h5,h6 {
	margin-top:1em;
}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form {
	margin-bottom:12px; /* Should match the font size */
}
}
@font-face{

font-family:"OldSansBlackRegular";

src:url("../../files/Imag/fonts/oldsansblack-webfont.eot?#iefix");

src:url("../../files/Imag/fonts/oldsansblack-webfont.eot?#iefix") format("eot"),url("../../files/Imag/fonts/oldsansblack-webfont.woff") format("woff"),url("../../files/Imag/fonts/oldsansblack-webfont.ttf") format("truetype"),url("../../files/Imag/fonts/oldsansblack-webfont.svg") format("svg");

}

@font-face{


font-family:"NewRegular";

src:url("../../files/Imag/fonts/hitroad-webfont.eot?#iefix");

src:url("../../files/Imag/fonts/hitroad-webfont.eot?#iefix") format("eot"),url("../../files/Imag/fonts/hitroad-webfont.woff") format("woff"),url("../../files/Imag/fonts/hitroad-webfont.ttf") format("truetype"),url("../../files/Imag/fonts/hitroad-webfont.svg") format("svg");

}

@font-face{

font-family:"FreewayGothicRegular";

src:url("../../files/Imag/fonts/fwygoth-webfont.eot?#iefix");

src:url("../../files/Imag/fonts/fwygoth-webfont.eot?#iefix") format("eot"),url("../../files/Imag/fonts/fwygoth-webfont.woff") format("woff"),url("../../files/Imag/fonts/fwygoth-webfont.ttf") format("truetype"),url("../../files/Imag/fonts/fwygoth-webfont.svg") format("svg");

}

@font-face {
    font-family: 'robotoblack';
    src: url("../../files/Imag/fonts/roboto-black-webfont.eot");
    src: url("../../files/Imag/fonts/roboto-black-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/Imag/fonts/roboto-black-webfont.woff") format('woff'),
         url("../../files/Imag/fonts/roboto-black-webfont.ttf") format('truetype'),
         url("../../files/Imag/fonts/roboto-black-webfont.svg#robotoblack") format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotobold';
    src: url("../../files/Imag/fonts/roboto-bold-webfont.eot");
    src: url("../../files/Imag/fonts/roboto-bold-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/Imag/fonts/roboto-bold-webfont.woff") format('woff'),
         url("../../files/Imag/fonts/roboto-bold-webfont.ttf") format('truetype'),
         url("../../files/Imag/fonts/roboto-bold-webfont.svg#robotobold") format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium';
    src: url("../../files/Imag/fonts/roboto-medium-webfont.eot");
    src: url("../../files/Imag/fonts/roboto-medium-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/Imag/fonts/roboto-medium-webfont.woff") format('woff'),
         url("../../files/Imag/fonts/roboto-medium-webfont.ttf") format('truetype'),
         url("../../files/Imag/fonts/roboto-medium-webfont.svg#robotomedium") format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotolight';
    src: url("../../files/Imag/fonts/roboto-light-webfont.eot");
    src: url("../../files/Imag/fonts/roboto-light-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/Imag/fonts/roboto-light-webfont.woff") format('woff'),
         url("../../files/Imag/fonts/roboto-light-webfont.ttf") format('truetype'),
         url("../../files/Imag/fonts/roboto-light-webfont.svg#robotolight") format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotothin';
    src: url("../../files/Imag/fonts/roboto-thin-webfont.eot");
    src: url("../../files/Imag/fonts/roboto-thin-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/Imag/fonts/roboto-thin-webfont.woff") format('woff'),
         url("../../files/Imag/fonts/roboto-thin-webfont.ttf") format('truetype'),
         url("../../files/Imag/fonts/roboto-thin-webfont.svg#robotothin") format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url("../../files/Imag/fonts/roboto-regular-webfont.eot");
    src: url("../../files/Imag/fonts/roboto-regular-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/Imag/fonts/roboto-regular-webfont.woff") format('woff'),
         url("../../files/Imag/fonts/roboto-regular-webfont.ttf") format('truetype'),
         url("../../files/Imag/fonts/roboto-regular-webfont.svg#robotoregular") format('svg');
    font-weight: normal;
    font-style: normal;

}
@media screen{
/* Style sheet design */

/* 
.safari #left {margin-left:-120%;}
 */

.top #main h1.websitestart {
	    font-size: 2rem;
    text-align: center;
    border-top: 1px solid;
    border-bottom: 1px solid;
    padding: 1rem;
    margin-top: 0.5rem;
    margin-bottom: 2rem;
    background-color: #ffd61e;
}

body {font:12px/20px arial,helvetica,verdana;font-weight:normal}
#header {position:fixed;z-index:1000;background-color:#fff;}
#main,#left {margin-top:140px;}
#left .inside {position:fixed;margin-left:0;}
#header #logo-Profi-Boost{margin-left:700px}
#header #logo{position:absolute;margin-top:20px;}
#left #logo img{margin-top:20px;margin-left:20px}
#left{min-height:500px;padding:0;}
.top #main .inside {margin-left:60px;}
.top #main{padding:43px 0 0 00px;font:12px/20px arial,helvetica,verdana;font-weight:normal}
.top #main h1{margin:0 0 20px;padding:0;font:24px robotobold;}
.top #main a:hover{color:#000}
.top #main a{text-decoration:none;color:#666}

.sub #right .inside{margin-left:0px}

.sub #main h1{margin-top:10px;margin-bottom:30px;border-bottom:1px solid #aaa;font:24px robotobold;0}
#left .mod_form{margin-bottom:15px}
#left .mod_form h6{margin:0}
#left .mod_form  input.text{width:125px;height:20px;margin:0;border:1px solid #aaa}
#left .mod_form  input {padding-left:5px;}
#left .mod_form  input.submit{height:22px;float:right;margin:-22px 0 0;border:0px solid #aaa}
.top #stichworte h2,.top #stichworte-leser .info{display:none}
#team .ce_text{height:310px;margin-right:10px}
#team #team{float:left}

#main h2{font:16px robotobold;}
#main .custom {width:250px;margin-top:-20px}
.sub #main  .inside{padding:33px 0 0 58px}
.sub #main .mod_article {width:550px;float:right;}

#offerte {width:140px;padding:10px;background-color:#000;color:#fff;;font:11px/16px arial,helvetica,verdana;font-weight:normal}
#offerte h1 {margin:0 0 7px;font:18px robotobold;letter-spacing:0px}
#offerte .ce_form input {width:135px;height:16px;margin-bottom:5px;padding-left:3px;color:#000;font-weight:bold;}
#offerte .ce_form .submit {width:70px;height:23px;font-weight:bold; background-color:#ffd61e;}  
#offerte .ce_form .submit_container{  text-align:center;}
#offerte .ce_form .submit:hover {background-color:#fff;cursor:pointer;}

#logos_links .col_first {margin-right:10px;}
#logos_links {margin-top:10px;}


#banner-top {width:760px;position:relative;margin-top:20px;margin-left:220px;}
#bild-banner{position:absolute;}
#banner-logo {position:absolute;margin:10px;z-index:1;}
#text-banner {position:absolute;top:20px;right:3060px;padding:10px 0;background-color:#fff;z-index:1000;} 
#text-banner p {margin:0;padding-right:10px;font:12px arial,helvetica,verdana;}
#text-banner h1 {margin:0;padding:0;font:26px robotobold;letter-spacing:0}
#text-banner h1 a {padding:50px 10px;color:#000;text-decoration:none;}

.top #weisser-Balken {position:fixed;margin-top:-44px;margin-left:-2px;height:49px;width:762px;background-color:#fff;z-index:2000;}

.top #main .vermieten a {text-decoration:underline !important;}




@media screen and (min-device-width : 768px) 
and (max-device-width : 1024px)  {

#left .inside {position:absolute;}
.safari #left {margin-left:0;position:absolute;left:0;}



}

@media screen{
/* Style sheet elements */

#newsletter h1 {display:none;}
#main #tipps a{text-decoration:underline;}
#mbTitle{font-size:11px;font-weight:normal;}
#right .mod_article ol li{margin-left:22px;list-style-type:decimal;}
#main .mod_faqlist ul .even,#main .mod_faqlist ul .odd{width:185px;float:left;padding-bottom:10px;font-weight:bold;}
#main .ce_metagallery td{height:120px;font:10px/12px arial, helvetica, verdana, sans-serif;text-decoration:none;color:#666;}
#main .ce_metagallery{clear:both;padding-top:40px;}
#main .ce_metagallery .image_container{width:189px;height:80px;}
#main .ce_metagallery .col_last .image_container{width:170px;}
#main .ce_metagallery img{border:1px solid #bbb;}
#main .ce_metagallery .caption{width:170px;}
#viplogos{width:349px;float:left;padding:3px 5px 2px;border:1px solid #bbb;font:11px/13px arial, helvetica, verdana, sans-serif;text-decoration:none;}
#viplogos.left{margin-right:20px;margin-bottom:20px;}
#viplogos.right{width:347px;margin-right:0;margin-bottom:20px;}
#viplogos img{padding-top:2px;padding-right:5px;}
#viplogos p{height:80px;overflow:hidden;margin:0;padding:0;}
#footer{padding:20px 0 0 220px;vertical-align:text-bottom;font:10px/13px arial, helvetica, verdana, sans-serif;text-decoration:none;color:#666;}
#footer a{text-decoration:none;color:#666;}
#footer a:hover{color:#000;}
#main .mod_article li{margin-left:25px;list-style-type:disc;}
#main .mod_article .ce_gallery li{margin:0 25px 0 0;list-style-type:none;}
#main .mod_article .ce_gallery li.last{margin:0;}
#main .mod_article p{margin:0;padding:0;}
#tipps h2,#news-aktuell h2,#medien h2,#kaeltepruefstromtabelle h2,#jobs h2{margin:0 0 7px;padding:0;font:16px robotobold;}
#tipps.mod_article p,#news-aktuell.mod_article p,#medien.mod_article p,#kaeltepruefstromtabelle.mod_article p{margin-bottom:25px;}
#news-aktuell {padding-top:2px;}
#news-aktuell.mod_article a,#medien.mod_article a{color:#000;}
#news-aktuell.mod_article a:hover,#medien.mod_article a:hover{color:#ffd61e;}
#main #kaeltepruefstromtabelle .linie{width:25px;text-align:center;border:1px solid #aaa;}
#main #heute .ce_image{width:350px;height:260px;float:left;padding-right:20px;}
#main #heute .ce_image.wide{width:740px;height:300px;}
#lebensdauer .lebensdauer{width:250px;margin-bottom:10px;padding:10px 10px 0;background-color:#fff;border:1px solid #FFD61E;}
#right h2{font:16px FreewayGothicRegular;letter-spacing:-1px;}
#right .ce_download a{margin-left:30px;text-decoration:none;color:#666;}
#right .ce_download a:hover{color:#000;}
#right .ce_download{margin-bottom:10px;}
#right .ce_download img{position:absolute;}
#main  #referenzen li {margin:0 17px 20px 0;list-style-type:none;}
#main  #referenzen li.col_last {margin-right:0;}
#main .vertretungen-adresse {width:220px;float:left;}
#main .vertretungmap {width:420px;margin-bottom:20px;}
#main .mod_unsubscribe .confirm,#main .mod_subscribe .confirm {font-weight:bold;color:red;}

.sub td a {color: #888;}
.sub td a:hover {color: #000;}
.sub .ce_download img {position:absolute;}
.sub .ce_download a{margin-left:25px;color: #888;}
.sub .ce_download a:hover {color: #000;}  
  
/* Style DMA-Elementgenerator . News */
#short-news .ce_dma_eg_2{height:319px;position:relative;display:block;margin-top:7px;margin-bottom:20px;}
#short-news .label,#main .checkbox {display:none;}
#short-news.mod_article li {margin:0;list-style:none;}
#short-news .full-article {display:none;}
#short-news .main-picture {width:350px;margin-right:10px;}
#short-news .headline-text {position:absolute;}
#short-news .main-picture,#short-news .teaser-text,#short-news .small-pict {float:left;}  

#short-news .small-pict {position:relative;}
#short-news .small-pict img {width:195px;height:126px;}

#short-news .small-teaser-pict-one {margin-right:10px; position:absolute;left:360px;margin-top:192px;}
#short-news .small-teaser-pict-two {margin-right:10px; position:absolute;left:565px;margin-top:192px;}
#short-news .teaser-text{width:390px;position:absolute;bottom:136px;left:360px;line-height:23px;font-size:1.2em;}
  
#short-news .headline-text h1 {margin:0;padding:0px;}
#short-news .headline-text p,#short-news .headline-text .text {position:absolute;padding:10px;}
#short-news .headline-text h1 a{position:relative;display:block;padding:30px 10px 7px;color:#000;z-index:500;}
#short-news .headline-text {width:220px;margin:20px;padding:0px;background-color:#fff;}
  
.full-news .ce_dma_eg_1 {margin-top:7px;}
.full-news .label,.full-news .teaser {display:none;}
.full-news .pre-headline,.full-news .headline {position:absolute;} 
.full-news div.main-picture {width:350px;float:left;margin-right:10px;}
.full-news  .small-pict.right-side {width:195px;float:left;}
.full-news  .small-pict.right-side.pict-right-side-one {margin-right:10px;}
.full-news .first-text-right-side {width:400px;height:183px;position:relative;float:left;margin-bottom:10px;}
.full-news .first-text-right-side p {position:absolute;bottom:0;}
.full-news .second-text-right-side{width:400px;left:360px;float:right}
.full-news .text-left-side {width:330px;}

.full-news .pre-headline,.full-news .headline {position:absolute;background-color:#fff;}
.full-news .pre-headline {width:220px;margin:15px 30px;padding:10px;}
.full-news .headline {width:220px;margin:45px 30px;padding:0 10px 10px;font:24px robotobold;letter-spacing:0px;line-height:30px;}

  .full-news .ce_zusatzbericht {margin:20px 0 ;}
  .full-news .zusatzbericht.pict-big-second {width:350px;float:left;margin-right:10px;}
  .full-news .zusatzbericht.pict-small-second-one {width:195px;float:left;margin-right:10px;}
  .full-news .zusatzbericht.pict-small-second-two {width:195px;float:left;}
  
  .full-news .no-pic .small-pict {display:none;}
  .full-news .no-pic .first-text-right-side {width:400px;height:325px;float:left;margin-bottom:0px;}
 
/* Landingpage Ratgeber */

  #bildtext.landingpage .pre-headline,#bildtext.landingpage .headline {position:absolute;}
  #bildtext.landingpage p{margin:20px;}
  #bildtext.landingpage .headline {width:250px;margin:45px 30px;padding:0 10px 10px;font:24px robotobold;letter-spacing:0px;line-height:30px;}
  #bildtext.landingpage .pre-headline {width:250px;margin:15px 30px;padding:10px 0 80px 10px;background-color:#fff;}
  #ratgeber p a {color:#666;}
  #ratgeber p a:hover {text-decoration:none;color:#000;} 
  
  
/* Landingpage Ratgeber */

#newsletter p.back,#newsletter .web-version {display:none;}
  
  }
@media screen{
/* Style sheet navigation */
#left .level_1 li span,#left .level_1 li a{height:22px;display:block;padding-top:2px;padding-left:5px;font:14px robotobold;text-decoration:none;color:#000;letter-spacing:0px;}
#left .level_2 li span,#left .level_2 li a{padding-top:5px;}
#left ul.level_1 span.forward{background-color:#ffd61e;color:#000;}
#left ul .active span,#left ul.level_1 a:hover,#left ul.level_2 span.forward{background-color:#000;color:#ffd61e;}

#left ul .active span{margin-bottom:15px;}
#left ul.level_1 a{background-color:#ffd61e;}

#left ul.level_1 li{margin-bottom:12px;}
#left ul .submenu ul.level_2 li a{margin-top:-15px;background-color:rgba(0,0,0,0);font:12px arial, helvetica, verdana;font-weight:normal;text-transform:none;letter-spacing:0px;}
#left li.submenu ul.level_2 li.first a{margin-top:0;}
#left ul .submenu ul.level_2 li a:hover{background-color:#000;color:#ffd61e;}
#left ul .submenu ul.level_2 li.active span{margin-top:-15px;font:12px arial, helvetica, verdana;font-weight:normal;text-transform:none;letter-spacing:0px;}
#left ul .submenu ul.level_2 li span.forward{margin-top:-15px;font:12px arial, helvetica, verdana;font-weight:normal;text-transform:none;letter-spacing:0px;}
#left ul .submenu ul.level_2 li span.forward.first{margin-top:0px;}
#main .mod_navigation ul li{margin-bottom:8px;line-height:15px;}
#left .level_3{display:none;}

.top #left ul .submenu ul.level_2 li.active.first span{margin-top:0px;}
}
@media screen{
/* Style sheet subNav */
#left ul .submenu.sibling  ul.level_2 li a,#left ul .active.submenu ul.level_2 li a{margin-top:-19px;}
#left ul .submenu ul.level_2 li.active span{margin-top:-15px;background-color:#ffd61e;}
#left ul .submenu ul.level_2 li.active.first span {margin-top:0;background-color:#ffd61e;}
#left ul .submenu ul.level_2 li.trail {margin-top:0;background-color:#000;}
#left ul .submenu ul.level_2 li.trail a{color:#ffd61e;}
#main .level_1 a{text-decoration:none;color:#aaa;}
#main .level_1 a:hover{color:#000;}
#left ul.level_1 span.active.submenu{background-color:#ffeaa2;}
}
