/*.svg {
    margin-left: -200px;
    height:100%;
}*/

/*.fb-like{
    height: 20px;
    overflow: hidden;
}*/

svg {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
}

#impressum_modal {
  background-image: url('../images/impressum_bg.svg');
  background-repeat:no-repeat;
  background-size: auto auto;
}

#svg-container{
  background-image: url('../images/europass_bg.svg');
  background-repeat: no-repeat;
  background-size:20%;
  /*background-size: 523px 288px;*/
  background-position: center;
}

#header{
  position:fixed;
  width: 100%;
  top:20px;
  right:20px;
  z-index: 100;
  background-color: rgba(0,0,0,0.0);
}

.pointer {
  cursor: pointer;
}

#footer{
  display:block;
  position:fixed;
  /*margin-left:20px;*/
  width:100%;
  bottom:10px;
  /*left:20px;*/
}

.vindent {
  margin-top: 10px;
}

#content{
  font-family: Tahoma, Verdana, Segoe, sans-serif;
	/*padding:25px;*/
	position: absolute;
	width: 100%;
	height:100%;
  z-index: 100;
  background-color: rgba(0,0,0,0.0);
}

#html-content{
  text-align: left;
}

#html-content > a:before{
  font-family: FontAwesome;
  font-size: 15pt;
  content: "\f08e";
}
.modal {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15pt;
}

.modal a {
  color: blue;
}

.modal a:hover {
  color: light-grey;
}

#impressum {
  font-size: 12pt;
  text-align: left;
}

.shortD{
  /*padding:25px;*/
  font-size: 11pt;
  position: fixed;
  /*top: 33%;
  left:33%;
  width:33%;*/
  word-wrap: break-word;
  /*height:auto;*/
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  padding-top:20px;
  z-index: 100;
  border-radius: 5px 20px 5px;
  -moz-border-radius:5px 20px 5px;
  -webkit-border-radius:5px 20px 5px;
  -khtml-border-radius: 5px 20px 5px;
  /*background-color: rgba(200,200,200,0.9);/*#b3d4ff;*/
  color: rgba(255,255,255,1);/*rgba(0,30,80,0.9);*/
  background-color: rgba(89,104,139,0.7);
  /*width: 100%;
  height:100%;*/
  /*display: table;*/
  min-height: 215px;
}

.shortC {
  /*position: absolute;*/
  /*top: 50%;*/
  /*transform: translateY(-50%);*/
}


.short_description{
  /*padding:25px;*/
  font-size: 11pt;
  /*position: fixed;
  top: 35%;
  left:35%;
  width:35%;*/
  word-wrap: break-word;
  /*height:auto;*/
  padding-left:5px;
  padding-right:5px;
  padding-bottom:15px;
  padding-top:15px;
  z-index: 100;
  border-radius: 5px 20px 5px;
  -moz-border-radius:5px 20px 5px;
  -webkit-border-radius:5px 20px 5px;
  -khtml-border-radius: 5px 20px 5px;
  background-color: rgba(200,200,200,0.9);/*#b3d4ff;*/
  color: rgba(0,30,80,1);/*rgba(0,30,80,0.9);*/
  /*width: 100%;
  height:100%;*/
}

.svghtml{
  overflow: hidden;
  fill-opacity: 1.0;
}

.svghtml > body {
  overflow: hidden;
  background-color: rgba(0,0,0,0.0);
}

.node {
    /*fill: #ccc;*/
    /*fill: rgba(0,0,0,0.6);*/

    stroke: #fff;
    stroke-width: 2px;
    font-size: 15px;
}

.center-node {
    /*fill: #ccc;
    fill: rgba(0,0,0,0.1);
    stroke: transparent;
    stroke-width: 0px;
    font-size: 15px;*/
    fill: url(#lgrad);

}

.link {
    stroke: #777;
    stroke-width: 2px;
}

#content-image{
  display: inline !important;
}

.lurchimage {
  margin-left: 4px;
  margin-right: 4px;
}

/* xs */
.lurchimage {
    width: 40px;
    height: auto;
}
/* sm */
@media (min-width: 768px) {
    .lurchimage {
        width: 50px;
    }
}
/* md */
@media (min-width: 992px) {
    .lurchimage {
        width: 50px;
    }
}
/* lg */
@media (min-width: 1200px) {
    .lurchimage {
        width: 75px;
    }
}


/*.row > div {
			box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;
		}
text {
  pointer-events: none;
  text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff;
}
*/
