#spezialBorder {
	position: absolute;
	
	margin-left: -4px;
	margin-top: -4px;
	
	 border: 4px solid #ff7100;
}
#spezialBorder.smoveAll {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}


#spezialBorder.smoveOpacity *{
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

#spezialBorder.transparent, #spezialBorder *.transparent{
	opacity: 0;
        display: none;
}

.okButton {
	position: absolute;
	right: 0px;
	bottom: 0px;
	background-color: #ff7100;
	padding:3px;
	color:white;
        /*font-family: 'Playfair Display', serif;*/
	font-family: "Arial";
        
	border-left: solid #ff7100 2px;
	border-top: solid #ff7100 2px;
}

#spezialBorder .arrowLeft{
	position: absolute;
	width: 25px;
	height: 100%;
	left: -26px;
	top: 0px;
	
    background-image: url("../img/highlightFrame/left.png");
    background-repeat: no-repeat;
    background-position: right center;
    
 /*   background-position: 50%;
    width:26px;
    height: 62px;
    top:40%;*/
}

#spezialBorder .arrowRight{
	position: absolute;
	width: 25px;
	height: 100%;
	right: -22px;
	top: 0px;
	
    background-image: url("../img/highlightFrame/right.png");
    background-repeat: no-repeat;
    background-position: 50%;
/*    width:26px;
    height: 62px;
    top:40%;*/
}

#spezialBorder .arrowTop{
	position: absolute;
	width: 100%;
	height: 25px;
	left: 0px;
	top: -23px;
	
    background-image: url("../img/highlightFrame/up.png");
    background-repeat: no-repeat;
    background-position: 50%;
/*    width:72px;
    height: 32px;
    left:35%;*/
}

#spezialBorder .arrowBottom{
	position: absolute;
	width: 100%;
	height: 25px;
	left: 0px;
	bottom: -23px;
	
    background-image: url("../img/highlightFrame/down.png");
    background-repeat: no-repeat;
    background-position: 50%;
/*    width:72px;
    height: 32px;
    left:35%;*/
}
