﻿*, *:before, *:after {
    border-width: 0px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, andere WebKit-Browser */
    -moz-box-sizing: border-box; /* Firefox, andere Gecko-Browser */
    box-sizing: border-box; /* Opera/IE 8+ */
} 
html, body {
    height: 100%; margin:0;
   
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
 
}
.ObjLayout{
	width:100%;height:100%;overflow:auto;margin-top:20px;margin-left:20px;

}
.InnerContent{
	margin: 5px 8px;
}
.Header{
	background:#0046A6; /* fuer alte browser */
background: -moz-linear-gradient(top, #ECF3FD 10%,#0046A6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#ECF3FD), color-stop(100%,#0046A6));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ECF3FD 10%,#0046A6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ECF3FD 10%,#0046A6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ECF3FD 10%,#0046A6 100%); /* IE10+ */
background: linear-gradient(to bottom, #ECF3FD 10%,#0046A6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECF3FD', endColorstr='#0046A6',GradientType=0 ); /* IE6-9*/
}


#Navig {
	 padding:0px 0 0 20px;margin:0;list-style:none;color:black;font-size:15px;font-weight:bold;font-family:Arial, Helvetica, sans-serif
}
#Navig li {
	float:left; padding:8px 12px 10px 12px; border:1px #D6E8FF solid;margin-right:3px
}
#Navig li a{
	text-decoration:none;color:#074EA3
		}
#Navig li:hover {
	text-decoration:none;color:white; background-color:#98BBE7;border:1px #96B1D3 solid
}
 #Navig li:hover a{
	color:white; text-decoration:none;text-shadow: 1px 1px 2px #074EA3;
}


#Navig li.NavigActive{
	background-color:#88B1E3;border:1px #96B1D3 solid


		}

#Navig li.NavigActive a{
	color:white; text-decoration:none;text-shadow: 1px 1px 2px #074EA3;
}


#lyContent{
	padding-left:20px; height:100%
}

.dhx_toolbar_dhx_skyblue{
	z-index:100
}








.TableGrey{
	border-collapse:collapse;
	background-color: #F0F0F0;border: 1px silver solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	width:calc(100% - 10px);
}
.TableGrey th{
	 background-color:#CDCDCD; color:#3E3E3E
}
.TableGrey th, .TableGrey td{
	padding:3px 6px
}
.TableGrey td{
	vertical-align:top
}

.TableGray td > div.FotoContainer{
	width:250px;float:left;border:1px black solid;padding:20px 0 20px 0

}
.TableGrey div.FotoIcoContainer{
	margin:20px 0 20px 20px;float:left;
}
.TableGrey  div.FotoIcoContainer > div {
	
}

.TableGrey div.FotoIco img{
	vertical-align:-5px; margin-right:10px
}
.TableGrey div.FotoIco a{
	color:gray;text-decoration:none
}
.TableGrey div.FotoIco a:hover{
	color:black;text-decoration:none
}


.divTiny{
 	border-radius: 3px;
    background-clip: padding-box;
    box-sizing: border-box;
    padding: 10px 10px 9px 10px;   
    box-shadow: inset 0px 1px 1px #dadae5;
    background: #f8f8fa;
    border: 1px solid #dadae5;
    border-top-color: #cbcbdb;
    color: black;
    text-align: left;
    
 	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;



}
.IpaTab {
  overflow: hidden;
  border: 1px solid #ccc;
      border: 1px solid #a4bed4;
    background-color: #e2efff;
    background: linear-gradient(#e2efff,#d3e7ff);
    background: -webkit-linear-gradient(#e2efff,#d3e7ff);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e2efff,endColorStr=#d3e7ff) progid:DXImageTransform.Microsoft.Alpha(opacity=100);  
     font-family:Arial, Helvetica, sans-serif;
   
    position:fixed; width:100%; top:30px; left:0
}

/* Style the buttons inside the tab */
.IpaTab div, .IpaTabLinks {
  background-color: inherit;
  float: left;
 
  cursor: pointer;
  transition: 0.3s;
    font-size: 11px;
  font-weight:bold;
  
  
      border:1px solid #DCECFF;
   font-size: 11px;
  border-radius:2px;
      margin:4px 5px;
  padding: 0 10px;
    height: 25px;
    line-height: 25px;
    vertical-align: top;

    

 

 
}

/* Change background color of buttons on hover */
.IpaTab div:hover, .IpaTabLinks:hover {
  border:1px solid #a4bed4;
   font-size: 11px;
  border-radius:2px;
      margin:4px 5px;
  padding: 0 10px;
    height: 25px;
    line-height: 25px;
    vertical-align: top;

  background-color:#f1f7ff;background:linear-gradient(#f1f7ff,#e2efff);
  background:-webkit-linear-gradient(#f1f7ff,#e2efff);
  filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f1f7ff,endColorStr=#e2efff) progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  


}

/* Change background color of buttons on hover */

/* Create an active/current tablink class */
.IpaTab div.active {
  border:1px solid #a4bed4;

   background-color:#f1f7ff;background:linear-gradient(#f1f7ff,#e2efff);
  background:-webkit-linear-gradient(#f1f7ff,#e2efff);
  filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f1f7ff,endColorStr=#e2efff) progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

/* Style the tab content */
.IpaTabContent {
  display: none;
  padding: 60px 20px 20px 20px;
       font-family:Arial, Helvetica, sans-serif;
 
  
}

.Toolbar{
	position: fixed!important;width: 100%!important;left:0!important;top:0!important;
}
.pdfcontainer{
	display:inline-block; height:32px; margin: 0 10px
}


.KatPropertyItem{
	
    margin-right: 50px;
    margin-top: 10px;  
    height: 30px;
    line-height: 30px;


}
.FotoContainer{
	border:1px black solid;margin:0 20px 0 0;background-color:#F8F8FA;padding: 10px 
}

.FotoIcoContainer{
padding-top:10px
	
}
.FotoIco{
	padding-bottom:20px;
}

.FotoIco img{
	margin-right:10px; vertical-align:-5px
}



















