@charset "UTF-8";
/*@import url("bootstrap.css");
@import url("bootstrap-responsive.css");*/


FIGCAPTION.csc-textpic-caption {
    line-height:15px;
}
.csc-textpic-caption{
  font-size: 12px !important;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword, .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{
 margin-left:10px;

}
img, embed, object, video, .item {
  max-width: 100% !important;
  height: auto !important;
  width: auto !important;
}

body {
    background-color: #ccc;
  font-family: 'Open Sans', sans-serif; 
  font-weight:300;  
  line-height:22px;
  color: #555555;
}


h2{
  font-size: 25px;
  color: #016676;
  padding:10px 0 10px 0;
  margin:0;

}
.small-padding h2{
  line-height:20px;
}
h3 {
     font-size: 14px;
       font-family: 'Open Sans', sans-serif;
    line-height: 20px;
    font-weight: 600;
}
ul li h3 {
     font-size: 20px;
     font-family: 'Rokkitt', serif;
   /* text-rendering: optimizelegibility;*/
    line-height: 20px;
    font-weight: 400;
   /* webkit-text-stroke: 0.5px;*/
}

b{
 /* color:#333;*/
  font-family: 'Open Sans', sans-serif;
  font-weight:600;
}
a{
	color: #006774;
}
a.download, a.zurueck{
	font-weight:600;
}
a:hover{
  text-decoration:none;
}

#mevis-logo{
  float:left;
  padding: 8px 2% 0 0;
}

.claim{
  color:#016676;
  text-align:center;
  margin:30px 0;
  padding:0 20%;
}
.unsichtbar{
display:none;

}
.csc-uploads-description{
padding-left:30px;
}
.navbar-inverse {
  color: #999999;color: #016776;
}
.navbar-inverse .navbar-inner {
  background-color: #016776;
  background-image: none;
  background-repeat:none;
  border-color:#5CAEBC !important;
}
.navbar-inner{
  min-height:75px;
}




.nav-top{
  margin:28px auto 0 auto !important;
}
.nav-top.nav-top-suche{
  margin:28px 0 0 0 !important;
  float:right;

}

.nav-top li{
  margin:0 10px;
}
.nav-top a{
  color:white !important;
  padding: 1px 6px !important;
  margin:0 !important;
  border-bottom:1px solid transparent;
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight:600;
}
.nav-top a:hover, .nav-top a.act{
  background:none !important;
  border-bottom:1px solid white;
}
.nav-top .suche a{
  background:url(../Images/lupe.png) no-repeat 0px 3px !important;
}
.nav-top .suche a{
  padding-left:24px !important;
}

.navbar-fixed-top {
    margin-bottom: 0px;
}
.content-bg-start{
	background:white;
}
/*#suche{
  float:left;
  padding: 8px 10px 0 50px;
  border-right: 1px solid #fff;
  height:16px;
  position:relative;
}*/
#suchfeld{
   position:absolute;
   bottom:0px;
   left:-66px;left:-20px;
}
#suchfeld form{
	margin:0;
	padding:0;
	height:27px;
	/*display:none;*/
}

#suchfeld label{
	position:relative;
	top:0px;
}

#suchfeld input{
	border:none;
	vertical-align:top;
	margin:0;
	padding:0 0 0 20px;padding:0 0 0 24px;
	
}
#suchfeld input.suchbutton2{
       position:absolute;
	   left:-18px;
	   top:0px;
}
#suchfeld input.suche-input{
	height:24px;height: 28px;
	background: #F9F9F9;background: #b2ecf5;
	color:#878686;color: rgba(1, 102, 118, 0.92);
	width:127px;width:174px;
	padding:0 0 0 23px;padding:0 0 0 28px;
	margin:0px;
}
#sprache{
  float:left;
  padding: 8px 0px 0 10px;
}
.slider-wrap{
  background:#016676 url(../Images/slider-wrap-bottom.gif) repeat-x bottom center;
  padding-top:70px;
}

.flex-container{
display:none;
}
.flexslider {
    border:0px !important;
}
.content-dreilinks, .content-bg{
   background:#fff;-moz-box-shadow: 0 8px 6px -6px #888;
   -webkit-box-shadow: 0 8px 6px -6px #888;
   box-shadow: 0 8px 6px -6px #888;
}
.content-dreilinks a{
 color:#ababab!important;
 font-family: inherit;font-family:'Rokkitt';
 font-size: 24px;
}
.content-bg{
   padding-top:101px;
   background:#fff;
   -moz-box-shadow: 0 8px 6px -6px #888;
   -webkit-box-shadow: 0 8px 6px -6px #888;
   box-shadow: 0 8px 6px -6px #888;
}

#myCarousel{
   /* border:1px solid #000;*/
  }
.carousel-caption {
    /*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);*/
  background:none;
    top: 0;
    left: 0;
    padding: 45px;
    position: absolute;
    right: 0;
}
.carousel-caption p {
  width:40%;
}

.masthead p {
    font-size: 20px;
    font-weight: 200;
    line-height: 1.25;
}

.carousel {
    margin-bottom: 0px;
}
#pfadnav{
  min-height:25px;
  background:#5CAEBC; 
  position:fixed;
  width:100%;
  z-index:100;
  top:77px;
}
#pfadnav a, .submenu a{
  color:#016676;
  font-family: 'Open Sans', sans-serif;
  font-weight:400;
  font-size:14px;
}
.submenu {
  border-bottom:1px dotted #016676;
  margin:35px 0;
  /*position:fixed;
  top:120px;*/
}
.submenu a{
  border-top:1px dotted #016676;
  padding:7px 1px 7px 15px !important;
  text-shadow:none !important;
}
.submenu ul a{
  padding:7px 1px 7px 35px !important;
}
.submenu .ebene2 li a{
  padding:6px 0 6px 26px;
   border:none;
}
.submenu .ebene3 li a{
  padding:6px 20px 6px 46px !important;
   border:none;
}

.submenu a.cur, .submenu a.act, .submenu a.cur:hover{
  background:#5CAEBC url(../Images/submenu-pfeil.png) no-repeat 250px 9px !important;
  color:white;
}
.submenu ul.ebene2 a.act{
 background:#B2ECF5 url(../Images/submenu-pfeil.png) no-repeat 250px 9px !important;
  color:#016676;
}

.submenu ul a.cur, .submenu ul a.cur:hover{
 background:#B2ECF5 url(../Images/submenu-pfeil.png) no-repeat 250px 9px !important;
 color:#016676;
}

.submenu  ul ul.ebene3 a.cur, .submenu  ul ul.ebene3 a.cur:hover{
 /* background:#B2ECF5 url(../Images/submenu-pfeil.png) no-repeat 240px 9px !important;
  background:#DEF2F5 url(../Images/submenu-pfeil.png) no-repeat 250px 9px !important;*/
  background:#ECF4F5 url(../Images/submenu-pfeil.png) no-repeat 250px 9px !important;
  color:#016676;
}
.submenu  ul ul.ebene3 a:hover, .submenu a:hover{
 /* background:#B2ECF5 url(../Images/submenu-pfeil.png) no-repeat 240px 9px !important;*/
  background:#E1F8FB url(../Images/submenu-pfeil.png) no-repeat 250px 9px !important;
  color:#016676;
}

.submenu .nav-list{
  padding:0;
}


.dreilinks a{
  color:#8B8B8B;
}
.dreilinks{
  padding:0;
 /* border-top:1px solid #006675;
  border-bottom:1px solid #006675;*/
  background:#fafafa;
  margin:20px 0 40px 0;
}

.uebersicht-claim{
  font-size:22px;
  text-align:center;text-align:left;
  color:#016776;
  line-height:30px;
 /* font-family: 'Rokkitt';*/

  font-family: 'Rokkitt', serif;
  font-style: normal;
  font-weight: 400;
}
.uebersicht-claim h6{
  font-size:14px;
  text-align:left;
  color:#555555;
 font-family: 'Open Sans', sans-serif;

  font-weight: 300;
}
.ulinie{
  /*border-bottom: 1px solid #026773;*/
  padding:0px 0 10px 0;
  margin:0 0 30px 0;
}
.uliniek{
 /* border-bottom: 1px solid #026773;*/
  padding:0px 0 10px 0;
  margin:0 0 30px 0;
  width:74% !important;

}


ul.csc-menu {
  padding:0;
  margin:0;

}
ul.csc-menu li{
  float:left;
  list-style:none;
  padding:0 10px 0 10px;

}

section {
    padding-top: 20px;
}
span.important{
 white-space: nowrap;
 padding:0;
 margin:0;

}
.page-header {
    border-bottom: none;
    margin:0 0 0 0px;
    padding-bottom: 39px;
}
#uebersicht .page-header {
    padding-bottom: 0;
}
#uebersicht .ueber{
  background:#016776;
  margin-bottom:39px;
}
.ueb-img-header{
    position:relative;
  margin:0 auto;
  display:none;
}
.ueb-img-header #ueb-seitentitel{
    position:absolute;
    top:44%;
    left:6%; left:0%;
}
.ueb-img-header #ueb-seitentitel h1{
    padding:0;
    margin:0;
    font-size: 34px;
    font-weight:normal;
    color:#fff;
}

.bg-img{
  width:100%;
  height:100%;
 position:relative;
 margin-top:35px;

}
.bg-img #inh-seitentitel{
    position:absolute;
    left:4%;
    top:29%;
    width:100%;
    height:50%;
    color:#fff;

}
.bg-img #inh-seitentitel h1{
    padding:0;
    margin:0;
    font-size: 32px;
    font-weight:normal;
}

.inh-cont{

min-height:674px;min-height:760px;

}
.uebersicht-claim p.bodytext{
line-height:22px;

}

DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{
   margin-bottom:6px;
}
/*----------------------  footer  --------------------------*/
.footer{
    padding: 18px 0 3px 0;
}
.fhavir h2{
  border-bottom:1px solid #006774;
  padding:0 0 6px 0;
  margin:0 0 6px 0;
  font-size:22px;
}
.fhavir a{
  color:#006774;
  font-weight:600;
}
.linie-oben{
  border-top: 1px solid #006774;
  padding:8px;
}
.sitemap a{
 color:#006774;
}

.sitemap ul{
  padding:0 0px 0 0;
  margin:0;

}
.sitemap ul li{
  float:left;
  list-style:none;
  padding:0 10px 0 10px;
  border-left:1px solid #A3A3A3;
}
.sitemap ul li:first-child{
  border-left:none;
  padding:0 10px 0 0px;
}

/* Verteiler menues */

body.small-overview .row-fluid .span9 {
    /*width: 54.359%;*/
}
body.small-overview .uliniek .span9{

    width: 100% !important;
}

body.small-overview .uliniek .span3 {
    width: 100% !important;
}

.csc-menu-bilder ul {
  list-style:none;
  padding:0;
  margin:0 0 0 -30px;  
}

.csc-menu-bilder ul:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}


.csc-menu-bilder ul li {
  float:left;
  margin:0 0 35px 30px;  
}

.csc-menu-bilder ul li:last-child {

}

.csc-menu-bilder h3 {
  height:29px;
  line-height:28px;
  background-color:#00B4CF;background-color:#5CAEBC;
  color:#fff;
  margin:0;
  text-align:center;
  font-weight:normal;
  font-size:20px !important;
}
.csc-menu-bilder li:hover h3 {
  background-color:#B2ECF5 !important;
}

.csc-menu-bilder h3 a {
  color:#fff;  
}

.csc-menu-bilder li:hover h3 a {
color:#016676;
}
  
/*.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: auto;
}*/

.tx-srlanguagemenu-pi1, .tx-srlanguagemenu-pi1 div{
  float:left;
}
.tx-srlanguagemenu-pi1 img{
  display:none;
}
.tx-srlanguagemenu-pi1 a:hover{
  text-decoration:none;
}

/*---------------------NEWS begin---------------------------*/
td.news-list-date{

}
td.news-list-date dd{
 font-family: 'Open Sans', sans-serif;
}
td.news-list-category{

}
td.news-list-title{

}

.late-cont p {
 margin:0 0 4px 0; 
}

.late-cont  {
 margin:0 0 16px 0; 
}

.late-cont a {
  font-weight:bold;
}

.late-titel {
 font-weight:bold; 
}
/*--------------------------at media 1199 ----------------------------*/
@media (max-width: 1199px) {
.slider-wrap{
  background:#016676 url(../Images/slider-wrap-bottom1200.gif) repeat-x bottom center;

}
.nav-top li{
  margin:0 5px;
}
.nav-top-suche{
  position:absolute !important;
  right:-70px !important;
  left:auto !important;
}
.nav-top .tx-srlanguagemenu-pi1  li ,  li.suche{
    margin: 0 !important;
  padding: 0 !important;
}
ul.slides li .flex-caption {
  top:-20px !important;
   /* left:0px !important;
  right:auto;*/
}
ul.slides li:first-child .flex-caption {
  top:-20px !important;
   /* left:0px !important;
  right:auto;*/
}
ul.slides li:last-child .flex-caption {
  top:100px !important;
}
.flex-caption {
    margin: 32px 0 0 5% !important;
}

.flex-caption h1, .flex-caption h2 {
    font-size: 32px !important;
}
}
/*------------------------------------------ 1090 ----------------------------*/
@media (max-width: 1090px) {

#mevis-logo{
  float:left;
  padding: 8px 5px 0 1px;
}
.nav-top-suche{
  right:-40px !important;
}
ul.slides li .flex-caption {

  top:-20px !important;
  
 /* left:0px !important;
  right:auto;*/
}
ul.slides li:first-child .flex-caption {

  top:-20px !important;
  
 /* left:0px !important;
  right:auto;*/
}
ul.slides li:last-child .flex-caption {
  top:40px !important;
}
}

/*------------------------------------------ 979 ----------------------------*/
@media (max-width: 979px) {
body {
    padding-top: 0;
  background:white;
  }
.slider-wrap{
  background:#016676 url(../Images/slider-wrap-bottom980.gif) repeat-x bottom center;
  padding-top:0px;
}

ul.slides li .flex-caption {

  top:-20px !important;
  
 /* left:0px !important;
  right:auto;*/
}
ul.slides li:first-child .flex-caption {

  top:-20px !important;
  
 /* left:0px !important;
  right:auto;*/
}
ul.slides li:last-child .flex-caption {
  top:40px !important;
}
.flex-caption {
    color: #FFFFFF;
    font-size: 16px !important;
    line-height: 20px;
    margin: 70px 0 0 10%;
    max-height: 469px;
    max-width: 1309px;
    padding: 0;
    position: absolute;
    top: -20px;
    left: -60px !important;
}
.flex-caption h1, .flex-caption h2 {
   font-size: 28px !important;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px 0 0;
}
#suchfeld{
   left:0px;
}
.nav-top {
    margin: 28px 0 0 0px !important;
}
.nav-collapse .nav > li {
    float: none;clear:left;
}
.nav-top  a{
    float:left !important;
}
.nav-top-suche{
  clear:left;
  padding:20px 0 0 0 !important;
  position:static !important;
}
.claim{
  padding:0 10%;
}
.claim #c3 p.bodytext{
  font-size:18px !important;
}
.submenu, #pfadnav{
  position:static;
}
.content-bg{
   padding-top:0px;
}
.ueb-img-header #ueb-seitentitel{
    top:30%;
}
.ueb-img-header #ueb-seitentitel h1 {
    font-size: 32px;
}

.bg-img #inh-seitentitel {

    height: 50%;
    left: 4%;
    position: absolute;
    top: 14%;

}
.footer{
  background:#CCCCCC;
   
}
}
/*---------------------------- 847 ---------------------------------*/
@media (max-width: 847px){

ul.slides li .flex-caption {

  top:-20px !important;
  
 /* left:0px !important;
  right:auto;*/
}
ul.slides li:first-child .flex-caption {

  top:-20px !important;
  
 /* left:0px !important;
  right:auto;*/
}
ul.slides li:last-child .flex-caption {
  top:40px !important;
}
.flex-caption {
    color: #FFFFFF;
    font-size: 16px !important;
    line-height: 20px;
    margin: 70px 0 0 10%;
    max-height: 469px;
    max-width: 1309px;
    padding: 0;
    position: absolute;
    top: -20px;
    left: -60px !important;
}
.flex-caption h1, .flex-caption h2 {
   font-size: 28px !important;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px 0 0;
}
}
/*-----------------------------767----------------------------------*/
@media (max-width: 767px) {
  .small-padding {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top, body {
    margin-right: 0px;
    margin-left: 0px;
  }
.submenu a:hover{
  background:#5CAEBC !important;
}
.footer .span6, .footer .span3{
  margin-bottom:20px;
}
.flex-caption{
	display:none;
}
.bg-img #inh-seitentitel{
    position:absolute;
    left:4%;
    top:9%;

}
.uliniek {

    width:100% !important;
}
}
/*-------------------------480------------------------------------*/
@media (max-width: 480px) {
body.small-overview .row-fluid .span3 {
    width: 100% !important;
}
.ueb-img-header #ueb-seitentitel{
    top:15%;
}
.bg-img #inh-seitentitel{
    position:absolute;
    left:4%;
    top:9%;

}
.ueb-img-header #ueb-seitentitel h1, .bg-img #inh-seitentitel h1 {
    font-size: 24px;
}
.bg-img #inh-seitentitel{
   top:-2px;
}
.flex-container{
	display:none;
}
DIV.csc-textpic-intext-left .csc-textpic-imagewrap {
    float: none;
}

.row-fluid:after {
    clear: both;
}
.row-fluid:before, .row-fluid:after {
    content: "";
    display: table;
    line-height: 0;
}
.row-fluid:before, .row-fluid:after {
    content: "";
    display: table;
    line-height: 0;
}
.uliniek {

    width:100% !important;
}
body.small-overview .uliniek .span9 {
    width:100% !important;
}
}
/*------------------------------------320------------------------------*/
@media (max-width: 320px) {
body.small-overview .row-fluid .span3 {
    width: 100% !important;
}
body.small-overview .row-fluid .span9 {
    width: 100% !important;
}
FIGCAPTION.csc-textpic-caption {
    display: inline;
}
h2,h3{
line-height: 26px;
}
.ueb-img-header #ueb-seitentitel h1, .bg-img #inh-seitentitel h1{
font-size:18px;
}
.uliniek {

    width:100% !important;
}
}


/*------------------------media ende -----------------------------*/

#c106 td, #c106 th{
text-align:center !important;
}
#c106 .second-td{
background:#eeeeee;
}
#c106 .first-td{
text-align:left !important;
}

#c163 td, #c163 th{
text-align:center !important;
}
#c163 .second-td{
background:#eeeeee;
}
#c163 .first-td{
text-align:left !important;
}

#c174 td, #c174 th{
text-align:center !important;
}
#c174 .second-td{
background:#eeeeee;
}
#c174 .first-td{
text-align:left !important;
}

#c175 td, #c175 th, #c177 td, #c177 th{
text-align:center !important;
}
#c175 .second-td, #c177 .second-td{
background:#eeeeee;
}
#c175 .first-td, #c177 .first-td{
text-align:left !important;
}
#c td, #c th{
text-align:center !important;
}
#c .second-td{
background:#eeeeee;
}
#c .first-td{
text-align:left !important;
}

#c133 .download{
display:block;
	padding-left:28px;
	background:url(../Images/pdf.gif) no-repeat 0px 4px;
	}
#c80 .download{
	display:block;
	padding-left:28px;
	background:url(../Images/pdf.gif) no-repeat 0px 4px;
}
#c173 .download{
	display:block;
	padding-left:28px;
	background:url(../Images/pdf.gif) no-repeat 0px 4px;
}
#c202 .download{
	display:block;
	padding-left:28px;
	background:url(../Images/pdf.gif) no-repeat 0px 4px;
}

#c247 .download{
display:block;
	padding-left:28px;
	background:url(../Images/pdf.gif) no-repeat 0px 4px;
}
#c257 .download{
display:block;
	padding-left:28px;
	background:url(../Images/pdf.gif) no-repeat 0px 4px;
}

.news-single .download, .ddd .download{
	display:block;
	padding-left:28px;
	background:url(../Images/pdf.gif) no-repeat 0px 4px;
}

footer {
line-height: 20px !important;
display:none;
}



/*DIV.csc-textpic .csc-textpic-imagewrap FIGURE, DIV.csc-textpic FIGURE.csc-textpic-imagewrap{
display:block;
}*/

/*
DIV.csc-textpic-above DIV.csc-textpic-imagewrap,
DIV.csc-textpic-below DIV.csc-textpic-imagewrap,
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI,
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	float: none;
}
*/

/*------------------------------print -----------------------------------------*/

body {
    background-color: #ccc;
  font-family:arial,helvetica !important; 
  font-weight:normal;  
  line-height:22px;
  color: #555555;
}
h1,h2,h3,h4,h5,h6{
font-family: arial,helvetica !important; 

}
.uebersicht-claim{
font-family: arial,helvetica !important; 
}
.navbar{
 display:block !important;
}
.btn{
 display:none !important;
}
button{
 display:none !important;
}
.navbar-inner{
 display:none !important;
}
#mevis-logo img{
 display:none;
}
#mevis-logo-druck{
  background:url(../Images/mevis_logo_pr.gif) no-repeat !important;
  width:148px;
  height:75px;
  display:inline;
}
#mevis-logo img{
display:none;
}
#pfadnav{
display:none;
}
.bs-docs-sidebar{
  display:none;

}
.bg-img img{
 display:none;

}
.bg-img #inh-seitentitel{
 color:#000;
 left:20px !important;
 font-family:arial,helvetica !important; 
}
