@media screen and (min-width: 768px) {
    .megamenu ul { padding:15px 10px; }
    .megamenu ul li { margin: 0; padding: 0; font-size: 5px; }
    }

    .megamenu .dropdown-menu { right:-40%; min-width:1000px; }
    .megamenu .dropdown-menu ul li:first-child { font-weight: bold; }

    .Mtopmenu .megamenu .dropdown-menu .list-unstyled { margin: 0; padding: 10px; }
    .Mtopmenu .megamenu .dropdown-menu .list-unstyled li { margin: 0; padding: 6px 10px; border-bottom: 1px #ccc dotted; }
    .Mtopmenu .megamenu .dropdown-menu .list-unstyled li a { text-transform: none; margin: 0; padding: 0; color: #000; font-size: 14px; }
    .Mtopmenu .megamenu .dropdown-menu .list-unstyled li a:hover { color: #000; margin: 0; padding: 0; background-color: transparent; }


    .megamenu .dropdown-menu li { border: 0px #000 solid;}
    .megamenu .dropdown-menu li a:hover { background-color: #000;}
    .megamenu  a { font-size: xx-large;}


body { background-color: #f3f3f3; font-family: Arial, Helvetica; background: url(../images/bg_back.png) repeat-x left top; }
/** Baner **/
.Mbaner { margin: 0; padding: 0; background-color: #fff; }
.Mbaner .line { background: url("../images/backline.png"); height: 25px; border-bottom: 2px #ce0d0d solid; }
.Mbaner .line .clock { width: 22%; font-weight: bold; float: left; padding-left: 10px; color: #3c3c3c; }
.Mbaner .line .langbar { width: 65%; float: right; text-align: right; }
.Mbaner .line .langbar img { width: 28px; }

.Mbaner .langbar .lang { margin: 0; padding: 0; }
.Mbaner .langbar .lang a img { margin:0 5px;}
.Mbaner .langbar .lang a img:hover { margin:0 5px;}

.clock { margin: 0; padding: 1px 0;}
.clock .form-control { width: 200px; height: 20px; padding: 0 12px; font-size: 12px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; }
.clock .input-group .form-control { position: relative; z-index: 2;  width: 100%; margin-bottom: 0; line-height: 20px; }
.clock .btn { font-size: 11px; padding: 1.8px 10px; }
.clock .btn-default  { background-color: #757575; color: #fff; }
.clock .btn-default:focus, .clock .btn-defaul:hover  { background-color: #606060; }


.Mbaner .logos { margin: 0; padding: 0;}
.Mbaner .logos .col-md-12 { margin: 0; padding: 0; }
.Mbaner .logos .logo { float: left; display: block; }
.Mbaner .logos .logo img { float: left; width: 95%; margin-left: 25px; padding: 5px 0;  }


.Mbaner .logos .text { float: left; width: 40%; background: url("../images/flagback.png") no-repeat; background-position: bottom right;  font-size: 30px; line-height: 30px; padding-top: 40px; margin: 0; padding: 0; vertical-align: middle; }
.Mbaner .logos .text p { vertical-align: middle; margin-top: 28px; }
.Mbaner .logos .text p span { letter-spacing: 3.8px;}


.Mbaner .logos .reklama {  float: right; width: 40%; text-align: right; }
.Mbaner .logos .reklama .lang {position: relative; padding-top: 10px; width: 100%; height: 120px;}
.Mbaner .logos .reklama .lang .s {  position: absolute; top: 80%; float: left; width: 50%; margin-top: -7px; text-align: right; }
.Mbaner .logos .reklama .lang .l { position: absolute; top: 80%; left: 55%; float: right; }
.Mbaner .logos .reklama .lang .l .active { font-weight: bold; }
.Mbaner .logos .reklama .lang a { font-size: 10px;}
.Mbaner .logos .reklama .lang a:hover { font-size: 10px; font-weight: bold; text-decoration: none;}


/** Topmenu **/
.Mtopmenu .navbar-collapse { margin: 0; padding: 0;}
.Mtopmenu .navbar-inverse { background: #f4f4f4;border: hidden; background-image: url("../images/back_menu.png"); }

.Mtopmenu .container { padding: 0;}
.Mtopmenu .navbar { border-radius: 0; margin: 0; min-height: 40px;}
.Mtopmenu .navbar-inverse .navbar-nav li a { color: #333; text-transform: uppercase; font-size: 12px; height: 40px; font-family: Arial, Helvetica; padding: 11px 10px; margin: 0; }
.Mtopmenu .navbar-inverse .navbar-nav li a:hover { color: #fff; background-color: #407d9c; height: 40px; box-shadow: 2px #ccc; }
.Mtopmenu .nav-tabs>li.active>a:hover{color:#fff;cursor:default;border:1px solid #ddd;border-bottom-color:transparent; background-color: #407d9c; }
.megamenu > a { font-size: xx-large;}


.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {color:#fff;cursor:default;border:1px solid #ddd;border-bottom-color:transparent; background-color: #407d9c; }
.Mtopmenu .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { background-color: #407d9c; color: #fff; font-weight: 300; text-shadow: 2px #000;  }
.Mtopmenu .navbar .navbar-nav .open .dropdown-menu { background-color: rgba(58, 117, 147, 0.9); margin: 0; padding: 0; color: #fff;}
.Mtopmenu .navbar .navbar-nav .open .dropdown-menu li { padding: 0; margin: 0; }
.Mtopmenu .navbar .navbar-nav .open .dropdown-menu li a { color: #fff; }


.navbar-default .navbar-nav > li.dropdown:hover > a, .navbar-default .navbar-nav > li.dropdown:hover > a:hover,
.navbar-default .navbar-nav > li.dropdown:hover > a:focus { color: rgb(85, 85, 85); }


.search-form .form-group { float: right !important; transition: all 0.35s, border-radius 0s; width: 32px; height: 32px; background-color: #fff; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 25px; border: 1px solid #ccc; }
.search-form .form-group input.form-control { padding-right: 20px; border: 0 none; background: transparent; box-shadow: none; display:block; }
.search-form .form-group input.form-control::-webkit-input-placeholder { display: none; }
.search-form .form-group input.form-control:-moz-placeholder { /* Firefox 18- */ display: none; }
.search-form .form-group input.form-control::-moz-placeholder { /* Firefox 19+ */  display: none; }
.search-form .form-group input.form-control:-ms-input-placeholder { display: none; }
.search-form .form-group:hover, .search-form .form-group.hover { width: 100%; border-radius: 4px 25px 25px 4px; }
.search-form .form-group span.form-control-feedback { position: absolute; top: -1px; right: -2px; z-index: 2; display: block;  width: 34px; height: 34px; line-height: 34px;
    text-align: center; color: #3596e0; left: initial; font-size: 14px;  }

/** category **/
.category{ padding:0; margin:0; margin-top:35px; list-style:none;}
.category ul { margin: 0; padding: 0; }
.category li{ margin-bottom:15px; list-style: none;}
.category img{padding:5px;  box-shadow:0 1px 3px #666; float:left;}
.category a{font-size:17px;color:#0b0b0b; text-decoration:none; font-weight:bold; display:block; margin-bottom:7px; letter-spacing:0.3px;s }
.category a:hover{ text-decoration:underline; color:#900; }
.category .right{ margin-left:210px; letter-spacing:0.2px;  }
.category .desc{font-size:15px; color: #444; font-size: 13px; font-weight: 400; padding: 0; }



/** Content **/
#Mcontent { background-color: #fff; padding: 0; box-shadow: 2px 0 1px -1px rgba(0, 0, 0, 0.1), -2px 0 1px -1px rgba(0, 0, 0, 0.1); }
#Mcontent .content { padding: 10px 10px 0 25px;}



/** News **/
.content h3, .content h2 { text-align: left; border-bottom: 1px #222222 solid; margin-top: 15px; padding: 7px 0 7px 25px; color: #222222;
    border-top-left-radius: 4px; border-bottom-right-radius: 4px; font-size: 22px; margin-top: 10px 0; }
#Mcontent .content .news { margin: 0; padding: 0; margin-top:20px; margin-right: 10px; }
#Mcontent .content .news h3 { background: url("../images/backh3.png"); background-repeat: repeat-x; background-position: center; margin: 0;}
#Mcontent .content .news h3 span { background-color: #fff; font-weight: bold; padding: 0 40px 0 80px; text-transform: uppercase; font-size: 20px; color: #3b3b3b;}
#Mcontent .content .news ul { margin: 0 10px 0 0 auto; padding: 0; }
#Mcontent .content .news ul li { min-height: 160px; list-style: none; margin: 5px 15px; padding: 5px 15px 5px 0; border-bottom: 1px #ccc dotted; }
#Mcontent .content .news ul li img { float: left; width: 220px;height: 150px; border: 1px solid #eeeeee; padding: 5px; margin: 0 5px;  }
#Mcontent .content .news ul li .date { float: left; width: 100%; height: 20px; color: #000; font-size: 11px; text-align: right; vertical-align: middle; padding: 0 ; margin-top: -12px; }
#Mcontent .content .news ul li a { color: #337ab7; text-decoration: none; }
#Mcontent .content .news ul li a p { line-height: 1,5; color: #1e63a7; min-height: 100px;  }
#Mcontent .content .news ul li a:hover { color: #1e63a7; text-decoration: none;}

/**  Photogelery  **/
.gelery ul li { list-style: none; display: block; margin: 0; padding: 0; }
.gelery ul li img { margin: 10px 5px; border: 1px #dbdbdb solid; padding: 3px;}
.gelery ul li .imgWrapper { margin: 10px; }


#Mcontent .content h2 { font-size: 17px; font-weight: bold; margin-bottom: 20px; line-height: 20px; }
#Mcontent .content p { font-size: 15px; text-align: justify; color: #000; }

#Mcontent .content p img { border: 1px #f8f8f8 solid; padding: 3px; margin-right: 4px;}
#Mcontent .content span {  font-size: 11px; font-weight: bold; margin-left: 0px;}

.pagination { margin: 0 15px;}
.pagination li { border: 0; }
.pagination li a { font-size: 11px; }
.pagination li span { color: #fff; margin: 0; font-size: 11px;margin-left: 5px;  }
.pagination li:active { color: #fff; margin: 0; font-size: 11px;  }
.pagination>.disabled>span{
    display:none;
}

/**  slider  **/
.slide { border: 0 #f00 solid;}
.slide .jssorb01 { position: absolute; }
.slide .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av { position: absolute; width: 12px; height: 12px; filter: alpha(opacity=70);
    opacity: .9; overflow: hidden; cursor: pointer; border: #000 1px solid; }
.slide .jssorb01 div { background-color: gray; }
.slide .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
.slide .jssorb01 .av { background-color: #fff; }
.slide .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

.slide .jssora05l, .jssora05r { display: block; position: absolute; width: 40px; height: 40px; cursor: pointer; background: url('../images/a17.png') no-repeat; overflow: hidden;        }
.slide .jssora05l { background-position: -10px -40px; }
.slide .jssora05r { background-position: -70px -40px; }
.slide .jssora05l:hover { background-position: -130px -40px; }
.slide .jssora05r:hover { background-position: -190px -40px; }
.slide .jssora05l.jssora05ldn { background-position: -250px -40px; }
.slide .jssora05r.jssora05rdn { background-position: -310px -40px; }
.slide .jssora05l.jssora05lds { background-position: -10px -40px; opacity: .3; pointer-events: none; }
.slide .jssora05r.jssora05rds { background-position: -70px -40px; opacity: .3; pointer-events: none; }
.slide .jssort09-600-45 .p {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 45px;}
.slide .jssort09-600-45 .t {  font-family: Arial, Helvetica; font-weight: normal; position: absolute; width: 100%; height: 100%; top: 0; left: 0; color:#fff; line-height: 8px;  font-size: 10px; padding-right: 10px;  padding-left: 10px; padding-top: 15px; }
.slide .jssort09-600-45 .t a { color: #fff; }
.slide .jssort09-600-45 .t a:hover { color: #fff; text-decoration: none; }
.slide .jssort09-600-45 .t span  { font-size: 7px; color: #FFF; line-height: 10px; text-align: justify;}


/** Partner **/
.partner { margin: 25px 0; padding: 0; }
.partner p { background-color: #416db7; margin: 0 7px; border-radius: 5px; color: #fff; min-height: 65px; font-size: 13px; vertical-align: middle; padding-top: 5px;  }
.partner p a { color: #fff; font-size: 10px; text-transform: uppercase; }
.partner p a span { padding-top: 10px; }
.partner p a img { padding: 5px 5px 10px 5px; float: left; width: 60px; }



.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img { display: block; height: auto; s}

/** Mrside **/
.Mrside { margin: 0; padding: 0 15px 0 0; }
.Mrside .pres { margin: 0; padding: 10px 10px 0 0; }
.Mrside .pres img { width: 100%; text-align: center;}
.Mrside .pres p {
    font-size: 12px;
    color: #;
    padding: 12px 15px 15px 15px;
    text-align: center;
    /* background-color: #ccc; */
    line-height: 13px;
    font-weight: bold;
    background: rgba(247,247,247,1);
    background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(204,204,204,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,247,247,1)), color-stop(100%, rgba(204,204,204,1)));
    background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(204,204,204,1) 100%);
    background: -o-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(204,204,204,1) 100%);
    background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(204,204,204,1) 100%);
    background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(204,204,204,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#cccccc', GradientType=0 );}
.Mrside .pres p a {   color: #960505; text-align: center;}

.Mrside .rside { margin: 0 10px 12px 0; padding: 0; }
.Mrside .rside h3 { -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E8E8E8), to(#d6d5d5));
    background: -webkit-linear-gradient(top, #E8E8E8, #d6d5d5); background: -moz-linear-gradient(top, #E8E8E8, #d6d5d5); sbackground: -ms-linear-gradient(top, #E8E8E8, #d6d5d5); background: -o-linear-gradient(top, #E8E8E8, #d6d5d5);
    color: #333; font-size: 14px; text-transform: uppercase; padding: 12px 12px 7px 12px; margin: 0 10px 0 5px; font-weight: bold; margin: 10px 0;}

.Mrside .rside p { font-size: 13px; padding: 10px 5px; }
.Mrside .rside p img { text-align: center; }

/** calendar **/
.Mrside .rside .ui-widget.ui-widget-content { margin: 0 auto; border: 0; width: 100%;}


/** link **/
.link {  background-color: #39650a; padding: 0 15px 0 12px; color: #fff; margin-bottom: 15px;  }
.link .l { text-align: left; font-size: 11px; padding: 20px 12px;}
.link .l h3 { border-bottom: 1px #ccc solid; font-size: 16px; margin: 0; padding: 0 0 3px 0; text-align: left; color: #fff; font-weight: bold;s margin-bottom: 4px;}
.link .l ul { margin: 0; padding: 0;}
.link .l li ul { position: absolute; display: none; margin-left: 0; margin-top: -2em; }
.link .l li { display: block; border-bottom: 1px #44780d solid; }
.link .l li a { display: block; padding: 5px 5px 5px 10px; text-decoration: none; color: #666; border-bottom: none; color: #fff; }
.link .l li a:hover { color: #fff; background-color: #417707; }



.pagination { float: right; margin: 0 30px;}
.pagination .active { margin: 0; }



/** footer **/
footer { min-height: 75px; background-color: #5d85ca; }
footer .l { margin: 10px 0 0 40px; color: #f3f3f3; padding: 10px 0 5px 80px; font-size: 12px; background: url("../images/gerbw.png") no-repeat;}
footer .r { color: #e3e3e3; font-size: 12px; text-align: right; padding: 15px 0 0 0;}


/********************* Media screen*********************/
@media (max-width: 1199px) and (min-width: 992px) {
    .Mbaner .logos .logo { float: left; display: block; }
    .Mbaner .logos .logo img { float: left; width: 95%;  }
    .navbar { min-height: 0;}

    /** Topmenu **/
    .Mtopmenu .navbar-inverse .navbar-nav li a { color: #333; text-transform: uppercase; font-size: 10px; height: 40px; font-family: Arial, Helvetica; padding: 11px 10px; margin: 0; }
    .Mtopmenu .navbar-inverse .navbar-nav li a:hover { color: #fff; background-color: #2B5BAC; height: 40px; box-shadow: 2px #ccc; }
    .Mtopmenu .nav-tabs>li.active>a:hover{color:#fff;cursor:default;border:1px solid #ddd;border-bottom-color:transparent; background-color: #2B5BAC; }

    .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {color:#fff;cursor:default;border:1px solid #ddd;border-bottom-color:transparent; background-color: #2B5BAC; }

    .Mtopmenu .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { background-color: #2B5BAC; color: #fff; font-weight: 300; text-shadow: 2px #000;  }

    .Mbaner .logos .reklama { margin: 0; padding: 0; }
    .Mbaner .logos .reklama .lang {position: relative; padding-top: 10px; width: 100%; height: 85px; font-size: 9px; }

    .Mbaner .logos .reklama .lang .s {  position: absolute; top: 85%; float: left; width: 50%; margin-top: -7px; text-align: right; }
    .Mbaner .logos .reklama .lang .l { position: absolute; top: 88%; left: 55%; float: right; }
    .Mbaner .logos .reklama .lang .l .active { font-weight: bold; }
    .Mbaner .logos .reklama .lang a { font-size: 9px;}
    .Mbaner .logos .reklama .lang a:hover { font-size: 9px; font-weight: bold; text-decoration: none;}

    .Mbaner .logos {  padding: 0; margin: 0;}

    #Mcontent .content .news ul li { width: 45%;}
    #Mcontent .content .news ul li img { width: 40%; height: auto; }

}

@media (min-width: 768px) and (max-width: 979px) {
    .Mbaner .logos { margin: 0; padding: 0; }

    .Mbaner .logos .reklama { margin: 0; padding: 0; }
    .Mbaner .logos .reklama .lang {position: relative; padding-top: 10px; width: 100%; height: 60px; font-size: 9px; }

    .Mbaner .logos .reklama .lang .s {  position: absolute; top: 85%; float: left; width: 50%; margin-top: -7px; text-align: right; }
    .Mbaner .logos .reklama .lang .l { position: absolute; top: 90%; left: 55%; float: right; }
    .Mbaner .logos .reklama .lang .l .active { font-weight: bold; }
    .Mbaner .logos .reklama .lang a { font-size: 7px;}
    .Mbaner .logos .reklama .lang a:hover { font-size: 7px; font-weight: bold; text-decoration: none;}


    .navbar { min-height: 0;}


    /** Topmenu **/
    .Mtopmenu .navbar-inverse .navbar-nav li a { color: #333; text-transform: uppercase; font-size: 8px; height: 40px; font-family: Arial, Helvetica; padding: 11px 5px; margin: 0; }
    .Mtopmenu .navbar-inverse .navbar-nav li a:hover { color: #fff; background-color: #2B5BAC; height: 40px; box-shadow: 2px #ccc; }
    .Mtopmenu .nav-tabs>li.active>a:hover{color:#fff;cursor:default;border:1px solid #ddd;border-bottom-color:transparent; background-color: #2B5BAC; }
    .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {color:#fff;cursor:default;border:1px solid #ddd;border-bottom-color:transparent; background-color: #2B5BAC; }
    .Mtopmenu .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { background-color: #2B5BAC; color: #fff; font-weight: 300; text-shadow: 2px #000;  }


    #Mcontent .content { margin: 0; padding: 0; }
    #Mcontent .row { padding: 7px 22px;}
    .Mrside .rside .ui-widget.ui-widget-content { padding: 10px 15px; }
    .Mrside .pres img { padding: 30px 20px; }

    footer .l { text-align: center; margin: 0; background: url("sdfsdf"); padding: 10px 20px;  }
    footer .r { margin: 0; text-align: center; padding: 10px 0; }


    .Mrside { padding: 0; }
    .Mrside .rside h3 { margin: 0 15px;}
    .Mrside .rside p img { padding: 0 30px;}
    .Mrside .pres { padding: 0; }
    .Mrside .pres img { padding: 30px 30px 10px 30px; }
    .Mrside .pres p { padding: 2px 40px 15px 40px; }
    .gsInformer { padding: 0 15px;}


    .Mtopmenu .megamenu .dropdown-menu .list-unstyled { margin: 0; padding: 10px; }
    .Mtopmenu .megamenu .dropdown-menu .list-unstyled li { margin: 0; padding: 6px 10px; border-bottom: 1px #ccc dotted; }
    .Mtopmenu .megamenu .dropdown-menu .list-unstyled li a { text-transform: none; margin: 0; padding: 0; color: #fff; font-size: 11px; }
    .Mtopmenu .megamenu .dropdown-menu .list-unstyled li a:hover { color: #000; margin: 0; padding: 0; background-color: none; }

    .megamenu .dropdown-menu { right:-80%; min-width:700px; }

}

@media (max-width: 767px) {
    .Mbaner .logos { margin: 0; padding: 0; }
    .Mbaner .logos .logo { float: left; display: block;  }
    .Mbaner .logos .logo img { float: left; width: 95%; }

    .Mlang_mobil .lang { width: 100%; height: 45px; font-size: 6px; background-color: #f4f4f4; margin-bottom: -10px; padding: 2px 0 0 0;  }
    .Mlang_mobil .lang .s {  float: right; margin-top: -7px; text-align: right; padding: 7px 0 0 10px; margin-bottom: -15px; }
    .Mlang_mobil .lang .l { float: right; padding: 10px 15px; text-align: right; }
    .Mlang_mobil .lang .l .active { font-weight: bold; }
    .Mlang_mobil .lang a { font-size: 100%;}
    .Mlang_mobil .lang a:hover { font-size: 6px; font-weight: bold; text-decoration: none;}


    /** Topmenu **/
    .Mtopmenu .navbar-inverse .navbar-nav li a { color: #333; text-transform: uppercase; font-size: 11px; height: 40px; font-family: Arial, Helvetica; padding: 11px 15px; margin: 0; }
    .Mtopmenu .navbar-inverse .navbar-nav li a:hover { color: #fff; background-color: #2B5BAC; height: 40px; box-shadow: 2px #ccc; }
    .Mtopmenu .nav-tabs>li.active>a:hover{color:#fff;cursor:default;border:1px solid #ddd;border-bottom-color:transparent; background-color: #2B5BAC; }
    .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {color:#fff;cursor:default;border:1px solid #ddd;border-bottom-color:transparent; background-color: #2B5BAC; }
    .Mtopmenu .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { background-color: #2B5BAC; color: #fff; font-weight: 300; text-shadow: 2px #000;  }

    .Mtopmenu .container { padding: 0 20px;}
    .Mtopmenu .navbar-inverse .navbar-nav li a { padding: 10px 25px;}
    .Mtopmenu .navbar-inverse .navbar-nav li  { border-bottom: 1px #2B5BAC solid; }
    .Mtopmenu .navbar-inverse .navbar-nav li a:hover { padding: 10px 25px;}
    .navbar { min-height: 0;}
    .navbar-inverse .navbar-toggle { border: 1px #2B5BAC solid;}
    .navbar-inverse .navbar-toggle .icon-bar { background-color: #2B5BAC;}
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color: #f5f5f5; color: #fff;}
    footer .l { text-align: center; margin: 0; background: url("sdfsdf"); padding: 10px 20px; }
    footer .r { margin: 0; text-align: center; padding: 10px 0; }


    .Mrside { padding: 0; }
    .Mrside .pres { padding: 0; }
    .Mrside .pres img { padding: 30px 30px 10px 30px; }
    .Mrside .pres p { padding: 2px 40px 15px 40px; }

    .news ul { margin-bottom: 10px; }
    .news ul li { padding: 5px; margin: 0; width: 100%; list-style: none; display: inline-block; border-bottom: 1px #e6e6e6 dotted; }

    #Mcontent .content { padding: 0; margin: 0; }
    #Mcontent .row { margin: 10px; }
    .partner { margin: 5px 10px; }
    .partner .container { padding: 0;}

    #Mcontent .content .news ul li { width: 98%; margin: 5px 10px;}
    #Mcontent .content .news ul li img { width: 30%; height: auto; }
    #Mcontent .content .news ul li .date { margin-top: 5px; }

    .tabbable-line > .nav-tabs > li > a { border: 0; margin-right: 0; color: #5786D5; font-weight: 100; font-size: 10px; padding: 5px; }
    .tabbable-line > .nav-tabs > li > a span { font-size: 8px; }
    .tabbable-line > .nav-tabs > li > a span { padding-right: 5px; font-size: 10px;}
    .tabbable-line > .nav-tabs > li.active > a span { font-size: 10px; font-weight: bold;}

    .Mtopmenu .navbar .navbar-nav .open .dropdown-menu li a { padding: 0 20px;}
    .Mtopmenu .navbar .navbar-nav .open .dropdown-menu li a:hover { background-color: none; }

    li.dropdown:hover > .dropdown-menu { display: ; }

    #Mcontent .content p img { width: 100% }

}

@media (max-width: 480px) {
    .Mbaner .logos { margin: 0; padding: 0; }
    .Mbaner .logos .logo { float: left; display: block; }
    .Mbaner .logos .logo img { float: left; width: 95%;  }

    .Mlang_mobil .lang { width: 100%; height: 40px; font-size: 7px; background-color: #f4f4f4; padding: 0;  }
    .Mlang_mobil .lang .s {  float: right; width: 68%; margin-top: -7px; text-align: right; padding: 7px 0 0 10px; margin-bottom: -15px;  }
    .Mlang_mobil .lang .l { float: right; width: 30%; padding: 10px 15px 0 0; text-align: right; }
    .Mlang_mobil .lang .l .active { font-weight: bold; }
    .Mlang_mobil .lang a { font-size: 7px;}
    .Mlang_mobil .lang a:hover { font-size: 7px; font-weight: bold; text-decoration: none;}


    .Mtopmenu .navbar-inverse .navbar-nav li a { color: #333; text-transform: uppercase; font-size: 11px; height: 40px; font-family: Arial, Helvetica; padding: 11px 15px; margin: 0; }
    .Mtopmenu .navbar-inverse .navbar-nav li a:hover { color: #fff; background-color: #2B5BAC; height: 40px; box-shadow: 2px #ccc; }
    .Mtopmenu .nav-tabs>li.active>a:hover{color:#fff;cursor:default;border:1px solid #ddd;border-bottom-color:transparent; background-color: #2B5BAC; }
    .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {color:#fff;cursor:default;border:1px solid #ddd;border-bottom-color:transparent; background-color: #2B5BAC; }
    .Mtopmenu .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { background-color: #2B5BAC; color: #fff; font-weight: 300; text-shadow: 2px #000;  }

    .Mtopmenu .container { padding: 0 20px;}
    .Mtopmenu .navbar-inverse .navbar-nav li a { padding: 10px 25px;}
    .Mtopmenu .navbar-inverse .navbar-nav li  { border-bottom: 1px #b2b2b2 solid; }
    .Mtopmenu .navbar-inverse .navbar-nav li a:hover { padding: 10px 25px;}
    .navbar-inverse .navbar-toggle { border: 1px #4f7a0b solid;}

    .navbar-inverse .navbar-toggle { border: 1px #2B5BAC solid;}
    .navbar-inverse .navbar-toggle .icon-bar { background-color: #2B5BAC;}
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color: #f5f5f5; color: #fff;}

    .Mtopmenu .navbar-inverse .navbar-nav li a:hover { height: 40px; }
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { }
    footer .l { text-align: center; margin: 0; background: url("sdfsdf");  padding: 10px 20px; }
    footer .r { margin: 0; text-align: center; padding: 10px 0; }

    .Mrside { padding: 0; }
    .Mrside .pres { padding: 0; }
    .Mrside .pres img { padding: 30px 30px 10px 30px; }
    .Mrside .pres p { padding: 2px 40px 15px 40px; }

    #Mcontent .content { padding: 0 0 10px 0;}

    #Mcontent .row { margin: 10px; }

    .Mtopmenu .megamenu .dropdown-menu .list-unstyled { margin: 0; padding: 10px; }
    .Mtopmenu .megamenu .dropdown-menu .list-unstyled li { margin: 0; padding: 6px 10px; border-bottom: 1px #ccc dotted; }
    .Mtopmenu .megamenu .dropdown-menu .list-unstyled li a { text-transform: none; margin: 0; padding: 0 15px; color: #fff; font-size: 14px; }
    .Mtopmenu .megamenu .dropdown-menu .list-unstyled li a:hover { color: #000; margin: 0; padding: 0; }

    #Mcontent .content p img { width: 100% }
}


@media (max-width: 361px) {
    .Mbaner .logos { padding: 0; margin: 0; }
    .Mbaner .logos .logo { float: left; display: block; }
    .Mbaner .logos .logo img { float: left; width: 95%;  }

    .Mlang_mobil .lang { width: 100%; height: 40px; font-size: 5px; background-color: #f4f4f4; }

    .Mlang_mobil .lang .s {  float: right; width: 67%; margin-top: -7px; text-align: right; padding: 7px 0 0 10px; margin-bottom: -15px;  }
    .Mlang_mobil .lang .l { float: right; width: 33%; padding: 10px 15px; text-align: right; }
    .Mlang_mobil .lang .l .active { font-weight: bold; }
    .Mlang_mobil .lang a { font-size: 5px;}
    .Mlang_mobil .lang a:hover { font-size: 5px; font-weight: bold; text-decoration: none;}

    .Mtopmenu .navbar-inverse .navbar-nav li a { color: #333; text-transform: uppercase; font-size: 11px; height: 40px; font-family: Arial, Helvetica; padding: 11px 15px; margin: 0; }
    .Mtopmenu .navbar-inverse .navbar-nav li a:hover { color: #fff; background-color: #2B5BAC; height: 40px; box-shadow: 2px #ccc; }
    .Mtopmenu .nav-tabs>li.active>a:hover{color:#fff;cursor:default;border:1px solid #ddd;border-bottom-color:transparent; background-color: #2B5BAC; }
    .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {color:#fff;cursor:default;border:1px solid #ddd;border-bottom-color:transparent; background-color: #2B5BAC; }
    .Mtopmenu .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { background-color: #2B5BAC; color: #fff; font-weight: 300; text-shadow: 2px #000;  }

    .Mtopmenu .container { padding: 0 20px;}
    .Mtopmenu .navbar-inverse .navbar-nav li a { padding: 10px 25px;}
    .Mtopmenu .navbar-inverse .navbar-nav li  { border-bottom: 1px #000 solid; }
    .Mtopmenu .navbar-inverse .navbar-nav li a:hover { padding: 10px 25px;}
    .navbar-inverse .navbar-toggle { border: 1px #4f7a0b solid;}

    .navbar { min-height: 0;}
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { }
    footer .l { text-align: center; margin: 0; background: url("sdfsdf");  padding: 10px 20px; }
    footer .r { margin: 0; text-align: center; padding: 10px 0; }

    .Mrside { padding: 0; }
    .Mrside .pres { padding: 0; }
    .Mrside .pres img { padding: 30px 30px 10px 30px; }
    .Mrside .pres p { padding: 2px 40px 15px 40px; }

    #Mcontent .content { padding: 20px 30px;}

    #Mcontent .row { margin: 0; }

    #Mcontent .content p img { width: 100% }

}



.tabbable-panel { padding: 5px; margin-top: 20px; }
.tabbable-line > .nav-tabs { border: none; margin: 0px; }
.tabbable-line > .nav-tabs > li { margin-right: 2px; }
.tabbable-line > .nav-tabs > li > a { border: 0; margin-right: 0; color: #5786D5; font-weight: 100; }
.tabbable-line > .nav-tabs > li > a span { padding-right: 5px; font-size: 15px;}
.tabbable-line > .nav-tabs > li.active > a span { font-size: 15px; font-weight: bold;}

.tabbable-line > .nav-tabs > li > a > i { color: #a6a6a6; }
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover { border-bottom: 4px solid #5786D5; }
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { border: 0; background: none !important; color: #5786D5; }
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i { color: #a6a6a6; }
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu { margin-top: 0px; }
.tabbable-line > .nav-tabs > li.active { border-bottom: 4px solid #5786D5; position: relative; font-weight: bold; }
.tabbable-line > .nav-tabs > li.active > a { border: 0; color: #5786D5; font-weight: bold; }
.tabbable-line > .nav-tabs > li.active > a > i { color: #5786D5; font-weight: bolder; }
.tabbable-line > .tab-content { margin-top: -3px; background-color: #fff; border: 0; border-top: 1px solid #eee; padding: 15px 0; }
.portlet .tabbable-line > .tab-content { padding-bottom: 0; }




 ul.tabs { padding: 13px 0 26px 0; }
 ul.tabs li { display: inline-block; font-size: 18px; margin-right: 18px; color: #323232; text-transform: uppercase; }
 ul.tabs li a { color: #323232; text-decoration: underline; }
 ul.tabs li.active {  }
 ul.tabs li.active a { text-decoration: none; }
 .tab-content { font-size: 15px; line-height: 20px; }
 .tab-content .date { display: block; text-transform: uppercase; font-size: 14px; }
 .tab-content .date span { font-family: Arial, Helvetica; color: #B5B5B5; }
 .tab-content ul li { display: block; margin-bottom: 17px; }
 .tab-content ul li a { text-decoration: none; color: #000; }
 .tab-content ul li a:hover { text-decoration: underline; }


/*  ----------------------  SPACING  ----------------------  */
.margin-top-ten-px { margin-top: 10px; }
.margin-bottom-ten-px { margin-bottom: 10px; }
.full-width-button { width: 100%; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.two-column-navbar { width: 800px; height: auto; margin: 4px 8px;


.mar { margin: 0 10px; padding: 0 10px; }


.megamenu {  }
.list-unstyled { font-size: 10px; padding: 10px; }
.list-unstyled li { border: 1px #f00 solid;}
.megamenu > a { font-size: xx-large;}

