body {
	margin: 0px;
}


FORM { margin:0px; padding:0px; }

BODY, DIV, P, TD, TH, SPAN, INPUT, TEXTAREA, SELECT, H1, H2, H3, H4, H5, H6, A {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	padding:0px;
}

.spacer { width:15px;}

div.holder { width:990px; text-align:left; margin-top:5px;}

div.logo {display:inline-block;position:relative;z-index:9}

.header_holder{
  position:relative;
  width:990px;
  z-index:10;      
}

.langselector_holder {display:inline-block; float:right; width:750px; text-align:right;position:relative;z-index:11;}

.main_title_holder {display:inline-block; float:left; width:750px; text-align:right;position:relative;z-index:11;}

.langselector { display:inline-block; float:right; text-align:center; color:#5b5b5b; border:1px solid #e3e3e3; text-align:center; /*padding:10px 13px 7px 13px;*/ width:185px; overflow: hidden;  background: url(/inc/vws/arcsebeszet/imgs/bg/new_arrow.gif) no-repeat right center;}

.maintitle { display:inline-block; font-size:30px; float:left; text-align:left; color:#53B3E0;  text-align:left; /*padding:10px 13px 7px 13px;*/ width:450px; overflow: hidden;}


.langselector select {
   background: transparent;
   padding: 7px 5px;
   width: 215px;
   height: 32px;
   font-size: 10px;
   border: none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    margin:0;
}

.langselector select option { padding:3px 0px 3px 5px; text-align:left;}

.promoart { margin-top: 20px; }

.arrowtop {
  position:fixed;
  display:none;
  background-position: 0 0;
  width: 48px;
  height: 49px;
  bottom: 30px;
  right: 30px;
  z-index:13;
  background: url(/inc/vws/arcsebeszet/imgs/top_arrow_sprite.png) no-repeat top left;
  text-decoration:none;
}
.arrowtop:hover{ background-position: 0 -99px; width: 48px; height: 49px; }

h1.heading{
  color: #C4BEC0;
  text-align: right;
}


div.new_footercomplex_container {
	padding: 10px 0;
	width: 990px;
	border-top:1px dashed darkgray;
}


div.new_footercomplex {
  display: table;
  table-layout: fixed;
  width: 990px;
}

div.new_footercomplex ul {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 16%;
}

div.new_footercomplex ul li {
    color: #87909C;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 4px 0;
    width: 100%;
}

div.new_footercomplex ul li a {color: #87909C; text-decoration:none; font-weight:normal;}

div.new_social_table {
    display: table;
    margin: 50px 0;
    table-layout: fixed;
    width: 360px;
}

div.new_social_table_cell {
    float: left;
    padding: 0 10px;
    text-align: center;
}


div.new_social_table a {
    color: #898E9A;
	text-decoration:none;
}

table.bigtable{ width: 100%; }

.IssueHolder{
  background: #f5f5f5;
  padding:5px 35px 35px; 
  min-height:360px;           
}

.div_navi{
  padding:10px 0;         
}

.IssueTitle h1 {
  color:#53b3e0;
  font-size:30px;              
}

.IssueContent h2 {
  color: #a31e49;
  font-size:20px;              
}

.IssueContent h3 {
  color:#a31e49;
  font-size:16px;              
}

.IssueContent h4 {
  color:#a31e49;
  font-size:14px;              
}

table.bigtable > tbody > tr > td{
  vertical-align: top;    
}


/* assignables list */
h4.asssig_categ { width:auto; font-size:18px; text-align:left; background:transparent none; padding:12px 0px; border-bottom:2px solid #a31e49; margin:50px 0px 30px 0px; }
div.assig_block { display:block; padding:0px 0px 30px 0px; margin:0px 0px 30px 0px; border-bottom:1px dashed darkgray; cursor:pointer; }
div.assig_name { background:#a21f47 none; padding:8px; color:#ffffff; font-size:16px; font-weight:bold; text-align:center; margin:0px 0px 2px 0px; }
div.assig_block table { width:100%; border-collapse:collapse; border:0px; }
div.assig_block table th, div.assig_block table td { vertical-align:top; }
div.assig_block_info { display:block; margin:0px 0px 4px 0px;  }
div.assig_block_info div { display:inline; }
div.assig_block_info div.t { font-weight:bold; }
div.assig_block table td img { margin:0px 10px 4px 0px; display:inline; float:left; }
div.assig_onlyone { cursor:inherit; /*border:1px solid #a21f47; border-top:0px;*/ }
div.assig_onlyone table { margin:8px; }

div.assig_inline { display:inline-block; width:200px; margin:0px 2px 10px 2px; text-align:center; }
div.assig_inline div { width:198px; background:#a21f47 none; color:#ffffff; padding:3px; }
div.assig_inline div table { width:184px; margin-left:auto; margin-right:auto; }
div.assig_inline div td { color:#ffffff; text-align:left; }
div.assig_inline div td center { font-weight:bold; font-size:13px; margin-bottom:4px; } 
div.assig_inline div img { border:2px solid #ffffff; margin-top:6px; }
div.assig_inline div div.assig_block_info { margin:0px; width:188px; }
div.assig_inline div div.assig_block_info div { display:block; margin:0px; padding:0px; width:auto; }

#googlemapcustomcontrol table td { font-family:Roboto,Arial,sans-serif !important; font-size:11px !important;}
.gm-style-mtc {-webkit-box-shadow:  0px 2px 4px -1px rgba(0, 0, 0, 0.5);
        box-shadow:  0px 2px 4px -1px rgba(0, 0, 0, 0.5);border:1px solid #717b87; background:#FFFFFF;}
.gm-style-mtc div { margin:0 !important; padding:1px 7px !important;
		-webkit-border-radius: 0px !important;
border-radius: 0px !important; border: none !important; }
.gm-style-mtc:first-child { border-right:none !important;}
.routeplanner { border:none !important;}
.routeplannerinner span { color:#A31E49; margin:3px 0; display:inline-block;}

.doctor_infos>h2{ background:#ECECEC; font-size:14px; color:#666;padding: 0px 10px }
.doctor_infos>h2:before{ content:'+ ' }
.doctor_infos>h2.opened{ background:#53B3E0;color:#fff }
.doctor_infos>h2.opened:before{ content:'- ' }

.logo>label,#mobilemenu{
  display:none;
}

@media screen and (max-width:770px) {
  div.holder{
    width:100%;
    margin-top: 0;
  }
  
  .IssueTitle h1{
    font-size:20px;
  }
  
  .langselector_holder>.heading{
    display:none;
  }
  
  .langselector_holder{
    position:relative;
    width: auto;
  }
  
  .langselector{
    display:none;
  }
  
  .promoart{
    margin-top:0;
  }
  
  .slideshowholder{
    display:none;
  }
  
  .promoart>img{
    width:100%;
    height:auto;
  }
  
  .header_holder{
    background-color:#53b3e0;
    width: 100%;
    min-height: 85px;
  }
  
  .header_holder>.logo>a>img:nth-child(1){
    display:none;
  }
  
  .header_holder>.logo>a>img:nth-child(2){
    display:block !important;
    float: none;
  }
  
  .header_holder>.logo{
    display:block;
  }
  
  .header_holder>.logo>a{
    display:block;
  }

  
  .menubackground{
    display:none;
  }
  
  div.new_footercomplex_container,div.new_footercomplex{
    width:95%;
  }

  div.new_footercomplex>ul{
    display:none;
  }

  div.new_footercomplex>ul:last-child{
    display:block;
    width:100%;
  }
  
  td.spacer,div.spacer{
    display:none;
  }
  
  table.bigtable>tbody>tr>td:nth-child(2),
  table.bigtable>tbody>tr>td:nth-child(3){
    display:none;
  }
  
  .logo>label{
    float: left;
    font-size: 0;
    color: transparent;
    display: block;
    height: 35px;
    padding-top: 15px;
    width: 25px;
  }
  
  .logo>label:after{
    content:'';
    width: 22px;
    height: 22px;
    display:block;
    background: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M1%2C4h12c0.553%2C0%2C1-0.447%2C1-1s-0.447-1-1-1H1C0.447%2C2%2C0%2C2.447%2C0%2C3S0.447%2C4%2C1%2C4z%20M13%2C6H1%20C0.447%2C6%2C0%2C6.447%2C0%2C7c0%2C0.553%2C0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1C14%2C6.447%2C13.553%2C6%2C13%2C6z%20M13%2C10H1c-0.553%2C0-1%2C0.447-1%2C1%20s0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1S13.553%2C10%2C13%2C10z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
  }

  .IssueContent>p>img,
  .IssueContent>div>img{
    height: auto;
    width: 100%;
  }
  
  #map_canvas_ancestor{
    width:80vw !important;
  }
  .assig_block>table>tbody>tr>td>img:nth-child(1){
    width: 100%;
    height: auto;
  }
  
  .langselector select {
    width: 85px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:#A62B52;
    border:none;
    margin-top: 15px;
    text-decoration:underline;
    color: #fff;
  }
    
  .langselector:after {
    position: absolute;
    bottom: 5px;
    right: 0px;
    display:block;
    width: 14px;
    height: 14px;
    content: '';
    background: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
  }
  
  .maintitle{
    display: block;
    float: none;
    width: auto;
        color: #fff;
  }
}
