.hmv_Ueberschrift {
    color: rgb(0, 38, 154);
    margin-left: 1px;
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.hmv_Text {color:#444444;}

.language{
height: 20px;
margin-top: 2px;
padding-left: 10px;
}

.language a:link{margin-left:8px; color:#b9b9b9!important; text-decoration:none; font-size:12px;}

.csc-textpic-intext-left{margin-left: 20px;}

.footermenu a:link, a:visited{color:#dddddd;text-decoration:none; margin-left:15px;}
.footermenu a:hover{color:#eeeeee;text-decoration:none; margin-left:15px;}

 ul.footermenu{float:right; margin-top:-5px; margin-right:10px;  }




body{
background-color: #AAA;
font-family: 'Titillium Web', sans-serif;
padding: 0;
margin: 0;
color:#dddddd;
background: rgb(208,228,247);
background: -moz-linear-gradient(top,  rgba(208,228,247,1) 0%, rgba(83,103,158,1) 24%, rgba(26,60,160,1) 50%, rgba(83,103,158,1) 79%, rgba(135,188,234,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,228,247,1)), color-stop(24%,rgba(83,103,158,1)), color-stop(50%,rgba(26,60,160,1)), color-stop(79%,rgba(83,103,158,1)), color-stop(100%,rgba(135,188,234,1)));
background: -webkit-linear-gradient(top,  rgba(208,228,247,1) 0%,rgba(83,103,158,1) 24%,rgba(26,60,160,1) 50%,rgba(83,103,158,1) 79%,rgba(135,188,234,1) 100%);
background: -o-linear-gradient(top,  rgba(208,228,247,1) 0%,rgba(83,103,158,1) 24%,rgba(26,60,160,1) 50%,rgba(83,103,158,1) 79%,rgba(135,188,234,1) 100%);
background: -ms-linear-gradient(top,  rgba(208,228,247,1) 0%,rgba(83,103,158,1) 24%,rgba(26,60,160,1) 50%,rgba(83,103,158,1) 79%,rgba(135,188,234,1) 100%);
background: linear-gradient(to bottom,  rgba(208,228,247,1) 0%,rgba(83,103,158,1) 24%,rgba(26,60,160,1) 50%,rgba(83,103,158,1) 79%,rgba(135,188,234,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0 );

}


.csc-textpic-caption{

text-align: right;
padding-right: 10px;
font-size: 0.8em;

}


.mid_col img{margin-right:10px!important;}

.bannernavi{

text-align: right;
height: 20px;
float: right;
max-width: 1578px;
width: 100%;
margin-top: 3px;
position: absolute;
bottom: -22px;
}

.hmvlogo{
background-color: rgb(255, 255, 255);
width: 325px;
height: 141px;
float: left;
}
.hmvbanner{
background-color: #FFF;
max-width: 1578px;
height: 141px;
margin-left: 325px;
background-image:url(images/mvwl.jpg);
position: relative;
}


.hmvbanner img{
float: right;
width: 100%;
max-width: 1578px;
}


#navi_on{
float: right;
width: 38px;
margin-right: 4px;
margin-top: 25px;
display:none;
}


.phonehelper{display:none;}

.wrapper{margin: 13px;
padding-bottom: 20px;
}
#mid_col ul {
   list-style-image: url(star_orange.png);
	margin-top:-11px;padding-right:5px;
  text-decoration:none; 
}

.phonehelper{
max-width: 573px;
width: 100%;
diplay:none;
}


h3
{
margin-left:10px;
color: rgb(230, 66, 21);
line-height: 20px;
margin-bottom: 0px;
padding-bottom: 0px;
}

h4
{
margin-left:10px;
color: #454545;
margin-bottom: 0px;
}


.video-js .vjs-tech {
height: auto !important;
position: relative !important;
}

.vjs-default-skin .vjs-big-play-button {left:44%!important; top:40%!important;}
.nivo-caption{
 text-shadow: -2px 2px 2px rgba(15,15,15, .8);
top: 5%;
text-align: right;
padding-right: 5% !important;
font-weight: bold;
font-size: 30px;
color: #E64215!important;
background-color:transparent !important;
}


.theme-default .nivoSlider {box-shadow: 0px 0px 0px 0px #4A4A4A;
margin-top: -1px;}
.csc-textpic csc-textpic-center csc-textpic-above img{width:auto !important;}
.csc-textpic csc-textpic-imagewrap csc-textpic-single-image  {width:auto !important;}
div.csc-textpic .csc-textpic-imagewrap img {width: 100%;float:right;
  }

.theme-bar.slider-wrapper {border: 0px white solid !important;margin-top: -1px;}
.tx-imagecycle-pi3 slider-wrapper theme-default  {border: 0px white solid !important;margin-top: -1px;}
.mid_col h1{
 color: rgb(0, 38, 154);
margin-left: 12px;
font-weight: bold;
font-size: 20px;
text-transform: uppercase;
margin-bottom: 0px;
}


.aktuelles h1{
color: rgb(230, 66, 21);
margin-left: 12px;
font-weight: bold;
font-size: 16px;
text-transform: uppercase;
margin-bottom: 0px;
}


p.bodytext b{

color: rgb(230, 66, 21);

}


p.bodytext img{

max-width: 924px;
width: 100%;
height: 100%;
height: auto;

}


p.bodytext  a:link, p.bodytext  a:visited{

color: rgb(230, 66, 21);
text-decoration:none;
}

p.bodytext{
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
padding:10px;
padding-top: 0px;
}


a.sticky:link {
    text-decoration: none;
    font-family: 'Titillium Web', sans-serif;
    color: #dddddd;
    font-size: 12px;
}

a.sticky:visited{
    text-decoration: none;
    font-family: 'Titillium Web', sans-serif;
    color: #dddddd;
    font-size: 12px;
}

a.sticky:hover {
    text-decoration: none;
    font-family: 'Titillium Web', sans-serif;
    color: #ffffff;
    font-size: 12px;
}


.mainnavi a:link{color:#1A3CA0; font-size:17px; font-family:'Titillium Web', sans-serif; text-decoration:none;}
.mainnavi a:visited{color:#1A3CA0; font-size:17px; font-family:'Titillium Web', sans-serif; text-decoration:none;}
.mainnavi a:active{color:#1A3CA0; font-size:17px; font-family:'Titillium Web', sans-serif; text-decoration:none;}
.mainnavi a:hover{color:#1A3Cff; font-size:17px; font-family:'Titillium Web', sans-serif; text-decoration:none;}


a.secondary:link{color:#676767; font-size:14px; font-family:'Titillium Web', sans-serif; text-decoration:none;height: 10px;
padding-top: 10px; text-transform:uppercase;
padding-bottom: 10px;}
a.secondary:visited{color:#676767; font-size:14px; font-family:'Titillium Web', sans-serif; text-decoration:none;}
a.secondary:active{color:#676767; font-size:14px; font-family:'Titillium Web', sans-serif; text-decoration:none;}
a.secondary:hover{color:#1A3Cff; font-size:14px; font-family:'Titillium Web', sans-serif; text-decoration:none;}



.aktuelles{
float: left;
width: 320px;
background-color: #333333;
margin-bottom:5px;
padding:  0px;
font-size:12px;
}

.slideshow_small{
float: left;
width: 320px;
display: none;
margin-bottom:5px;

}


.mainnavi{
float: left;
min-height: 100px;
background-color: #eeeeee;
width: 320px;
margin-top: 5px;
margin-bottom: 5px;
}

.ck_logo{margin-top: -28px;float:left;}
.cklogo{
width:320px;
}


.headercontainer {
    margin: 0px auto;
    height: 165px;
    max-width: 1920px;
    background-color: #1A3CA0;
    margin-top: 20px;
}

.mainframe{
    margin: 0px auto;
    max-width: 1920px;
    
    
}

.mainframe_container{
float: left;
 
}



.footer {
margin: 0px auto;
height: 25px;
max-width: 1920px;
text-align: right;
font-family: 'Titillium Web', sans-serif;
font-size: 14px;
line-height: 0px;
background-color: #1A3CA0;
margin-bottom: 0px;
}

.footer  a:link{color:#aaaaaa; font-size:14px; font-family:'Titillium Web', sans-serif; margin-right:25px;text-decoration:none;line-height:0px;padding-top: 5px;}
.footer  a:visited{color:#aaaaaa; font-size:14px; font-family:'Titillium Web', sans-serif; margin-right:25px; text-decoration:none;}
.footer  a:active{color:#aaaaaa; font-size:14px; font-family:'Titillium Web', sans-serif;  margin-right:25px;text-decoration:none;}
.footer  a:hover{color:#ffffff;  font-size:14px; font-family:'Titillium Web', sans-serif; margin-right:25px;text-decoration:none;color: #fff;
	text-shadow: -1px 1px 8px #ffc, 1px -1px 8px #fff;
	-webkit-transition: 500ms linear 0s;
	-moz-transition: 500ms linear 0s;
	-o-transition: 500ms linear 0s;
	transition: 500ms linear 0s;
	outline: 0 none;}
.nav_col{
float: left;
width: 320px;
}

.mid_col{
margin-top: 5px;
padding: 15px;
background-color: #FFFFFF;
margin-left: 325px;
margin-right: 0px;
color: #444444;
 
}

.right_col{
float:right;
display:none;
background-color: rgba(75, 75, 75, 0.8);
width: 320px;
}


















ul.menu, ul.menu ul {cursor:pointer; margin-top:1px;
    list-style-type: none;z-index:1000; display:inline-block;
}

ul.menu a { 
    display: block;
    padding: 3px 10px 3px 10px;
    font-weight: normal;
}

}
ul.menu li {margin-top:30px; }

ul.menu li {
   padding: 0px 0px 0px 0px;
    margin: 0;
    float: left;
 margin-left:-30px; margin-right:40px;width: 100%;
  
}


/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li {margin-left:0px; padding-right:16px; padding-left:15px;
    float:none;background-image:url(listitembg.png);
   /* background-color: transparent;*/
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover {
   /* background-color: #FFF9E4;*/
}

/* Zweite Ebene */
      ul.menu ul {
              margin:0;margin-left:5px;
                 padding: 0;
             
             
               
                    width: 285px;
     }

   /* Zweite Ebene anzeigen */
       ul.menu li:hover ul {
               display: block;
   }














































.menu2 {
padding-bottom: 10px !important;
}


@media screen and (max-width: 1440px)

{

}

@media screen and (max-width: 960px)
{
.headercontainer{margin:0px !important;}
}

@media screen and (max-width: 770px)

{
.hmvbanner{background-image:none !important;}
.hmvbanner img {display:none !important;}

.aktuelles{display:none !important;}
.mainnavi{width: 100%!important;}
.nav_col{width: 100% !important;}

.mid_col{margin-left:0px !important;}
.hmvlogo{display: none!important;}
.headercontainer{height: 60px!important;}
.hmvbanner{height: 31px!important; background-color:transparent;}
}



@media screen and (max-width: 640px)

{
 
ul.menu li{margin:0px!important;}
ul.menu li{margin-left: -20px !important;}
}

@media screen and (max-width: 320px)

{
}
