.keindruck { display:none; }

.rot {  color: #EB623E;}

.mini {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #7E665B;
}

/*html { Overflow: auto; }*/
body { background-color: #FFFFFF; Overflow: auto;}
td {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        /*color: #7E665B; */
         color: #5C2624;
}

a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: 300;
        color: #08C0F8;
        text-decoration:none;
}
a:hover {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: 500;
        color: #5C2624;
}

.rot {  color: #EB623E;}

div#hold        {
        position:relative; overflow:hidden;
        left:0px; top:0px;
        width:220px; height:315px;
        z-index:1;

        }

div#wn        {
        position:absolute;
        left:0px; top:0px;
        width:220px; height:315px;
        clip:rect(0px, 220px, 315px, 0px);
        overflow:hidden;

        z-index:1;
        }
div#up        {
        position:relative;
        left:0px; top:-5px;
        width:220px; height:14px;
        z-index:1;
        }
div#down        {
        position:relative;
        left:0px; top:-17px;
        width:220px; height:14px;
        z-index:1;
        }
div.content {
        position:absolute; visibility:hidden;
        left:0px; top:0px;
        z-index:1;
        }

.newsDate {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        color: #EB623E;
}
.newsText {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        color: #5C2624;
}
/*  HEADLINES  */
.teaser_rot {
        font-family: Geneva, Trebuchet MS,  Arial, Verdana,Helvetica; sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: normal;
        line-height:26px;
        color: #EB623E;
}
.teaser_braun {
        font-family: Geneva, Trebuchet MS,  Arial, Verdana,Helvetica; sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: normal;
        line-height:26px;
        color: #5C2624;
}

.fliesstext {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        line-height:16px;
        color: #5C2624;
        /*text-align: justify;*/
}

.text {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        line-height:17px;
        color: #5C2624;
}

p {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        line-height:18px;
        color: #5C2624;
        /*text-align: justify;*/
}

/*  PORTFOLIO  */
.testiName {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        line-height:18px;
        color: #08C0F8;
        /*text-align: justify;*/
}
.testimonial {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        color: #5C2624;
        line-height:26px;
}

div#matrixHold        {
        position:relative; overflow:hidden;
        width:550px; height:200px; z-index:100;
        }
div#matrix        {
        position:absolute;

        left:0px; top:0px;
        width:170px; height:170px;
        clip:rect(0px, 170px, 170px, 0px);
        overflow:hidden;
        z-index:1;

        }
div.matrixContent {
        position:absolute; visibility:hidden;
        left:0px; top:0px;
        z-index:2;

        }

div#matrixLoad { visibility:visible; z-index:1 }
div#linksLyr { position:relative; left:190px; top:0; z-index:3; width:190px; height:190px; border 1px solid #000000; }

div#demo1 {position: relative; visibility: visible; left: 0px; top: 0px;}
div#demo2 {position: relative; visibility: hidden; left: 0px; top: 0px;}
div#demo3 {position: relative; visibility: hidden; left: 0px; top: 0px;}
div#Steuerung {position: relative; z-index: 40; visibility: visible; left: 0px; top: 0px;}


div#projektHold        {
        position:relative; overflow:hidden;
        width:360px; height:200px; z-index:100;
        align: right;
        }
div#scrollX        {
        position:absolute;
        left:0px; top:0px;
        width:360px; height:200px;
        clip:rect(0px, 360px, 200px, 0px);
        overflow:hidden;
        z-index:1;

        }

div#anfahrtHold        {
        position:relative; overflow:hidden;
        width:360px; height:283px; z-index:100;
        align: right;
        }
div#scrollXanfahrt        {
        position:absolute;
        left:0px; top:0px;
        width:360px; height:283px;
        clip:rect(0px, 360px, 283px, 0px);
        overflow:hidden;
        z-index:1;

        }


div.projektContent {
        position:absolute; visibility:hidden;
        left:0px; top:0px;
        z-index:2;

        }

div#projektLoad { visibility:visible; z-index:1 }

div.glide {
	position:absolute; visibility:hidden;
	left:0; top:0;
	width:100px; z-index:200;
	}

/*.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
        display: none !important;
        height: 0;
        width: 0;
        position: absolute;
        overflow: hidden;
}

span.sIFR-alternate {
        visibility: visible !important;
        display: block !important;
        position: static !important;
        left: auto !important;
        top: auto !important;
} */

