img {
/* width:250px;*/
}
.text:hover {
    color: #f00;
    text-shadow: 4px 4px 40px #ff0;
/*    font-size: 150%;*/
}
.text {
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;

   font-size: 1.3em;
   line-height: 1.1;
}

a.popup {
  text-decoration:none;
  position:relative;
  display:block;
}
a.popup:hover {
/*  border:none;*/
}
a.popup img {
    border-style: solid;
    border-width: 2px;
    border-color: gold;

    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 5px;

    -webkit-box-shadow: 10px 10px 5px #222;
    -moz-box-shadow: 10px 10px 5px #222;
     box-shadow: 10px 10px 5px #222;
}
a.popup span {
  visibility:hidden;
  position:absolute;
/*  top:10px;*/
  left:-170px;

  opacity: 0; 

  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;

}
a.popup:hover span {
  opacity: 1; 
  visibility:visible;

/* braucht Chrome, damit wenigstens das Skalieren funzt
  -webkit-transform: translateZ(0);*/

  -webkit-transform: scale(2) rotate3d(1, 1, 1, 720deg);
  -moz-transform: scale(2) rotate3d(1, 1, 1, 720deg);

  -ms-transform: scale(2) rotate(360deg);
  -o-transform: scale(2) rotate(360deg);
  transform: scale(2) rotate3d(1, 1, 1, 720deg);

z-index: 100;
}


#linke_spalte_links {
/*	width: 514px;*/
	width: 270px;
	float:left;
}
#rechte_spalte_links {
	margin-left: 530px;
/*	width: 514px;*/
	width: 250px;
}


