 img.rahmen-2 {
    padding: 1em;
    border: 1px solid #ff0000
  };

.FloatToRightSide
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #222000;
padding: 2px;
}
.FloatToRightSide2
{
float: right;
margin: 10px 10px 10px 10px;
border: 1px solid #E6B873;
padding: 8px;
font-size: 0.8em;
}

.FloatToLeftSide
{
float: left;
border: 1px solid #E6B873;
margin: 10px 10px 10px 10px;
padding: 8px;
font-size: 0.8em;
}

.style1 {
	text-align: right;
}

.style2 {
	text-align: center;
}

/*mouseover fuer text*/

a.box
{
background-color: #D48A44;
color: #173C93;
font-size: 13px;
padding: 3px;
text-decoration: underline
}
a.box:hover
{
cursor: help;
background-color: #E6B873;
color: #173C93
}
a.box span
{
position: absolute;
visibility: hidden;
margin-left: ´20px;
margin-top: -20px;
padding: 8px;
text-decoration: underline
}
a.box:hover span
{
visibility: visible;
border: 3px solid #000;
color: #000;
background-color: #D48A44
}

/*mouseover fuer imagemap*/

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center}
	
	
	
	
	img.skaliere
{
max-width: 200%;
height: auto;
}