/* --------------------------Haupt-Positionscontainer----------------------- */

/*  verhindert die Verschiebung der Divs über den linken Seitenrand hinaus bei Verkleinerung der Fensters unter 670px bei Netscape und Mozilla */
#posleft_min {position:absolute; top:0px; left:0px;
               margin:0; padding:0;width:100%;min-width:695px;
               }

/* ist für Zentrierung der Seite bei Veränderung der Fenstergröße verantwortlich */
#hauptcontainer {position:relative;
               margin:0 auto; padding:0;width:100%;
               }

/* -----------------Basiselemente-------------------------------------------- */
html {
        margin: 0;
        padding:0;
     }

body {
        background:#d61 url(/html/Intro/flash_bg.gif) repeat-x 0 -1px;
        margin: 0;
        padding:0;
        text-align:center; color:#fdb;
        }

div, span, td  {
    font: 12px arial, sans-serif; color:#fdb;
    }

a {
        text-decoration: underline;
        font:bold 12px arial, sans-serif; color:#fc8;
        }

a:hover{
         text-decoration:none;
        }

/* ------------------ Special-Divs ------------------------------------ */

/* Positions-Container Flash */
#flashcontainer {position:absolute; top:0; left:0;
               margin:0; padding:0;
               width: 100%;height:420px;
               background: url(/html/Intro/Bg_noflash.jpg) no-repeat 50% 82px;
               }

/* Positions-Container NoFlash */
#noflashcontainer {position:absolute; top:82px; left:-15px;
               margin:0; padding:0;
               width: 100%;height:420px;
               background: url(/html/Intro/Bg_noflash.jpg) no-repeat top center;
               }

/* Positions-Container Download-info */
#download {position:absolute; top:20px; left:0;
           margin:0; padding:0;
           width: 100%;color:#fdb;
               }

/* Positions-Container Titel */
#titel {
	position:absolute;
	top:20px;
	left:0px;
	margin:0;
	padding:0;
	width: 100%;
	height:60px;
               }

.titelcenter  {
         margin:0 4px;
        }

/* Positions-Container Info */
#info {position:absolute; top:430px; left:0px;
               margin:0; padding:0;
               width: 100%;height:30px;
               font: 11px arial, sans-serif;
               }

.infoleft{
         text-align:left;
         position:absolute; top:19px; right:18px;
         font: 10px arial, sans-serif;
         margin:4px; }

.inforight{
         position:absolute; top:49px; right:19px;
         font: 11px arial, sans-serif;
         margin:4px;
         padding-left:1px; color:#fed;
        }
.inforight img {border:1px solid #920;position:relative; top:2px;}

.infocenter  {
        margin:7px auto;
        }
.infocenter a {
         color:#fdb;
        }
.infocenter a:hover {color:#fdb;
        }


/* ------------------ Unterer Textteil ------------------------------------ */

#textBox {margin-top:87px;padding:0 0 21px 0; text-align:left;}

#textBox h1 {font:bold 18px arial,sans-serif;margin:0 29px 14px 29px; padding:41px 5px 21px 5px;color:#fdb;border-top:1px solid #c51;border-bottom:1px dashed #fc9;}

.textspalte1 {float:left; width:44%;margin:0 5px 14px 34px;line-height:18px;text-align:justify;}

.textspalte2 {float:right; width:44%;margin:0 34px 14px 0;line-height:18px;text-align:justify;}

.uppercase {text-transform:uppercase;font-weight:bold;color:#fed;}

#referenzenBox {clear:both; margin:21px 29px 11px 29px; padding:11px 0 16px 0;}

#referenzenBox h2 {font:bold 12px arial,sans-serif;color:#fed;padding:29px 5px 0 5px;margin:0 0 14px 0; border-top:1px dashed #fc9;line-height:18px;}

#referenzenBox table {border:0 none; margin:0;width:100%;}

#referenzenBox td {padding:14px;vertical-align:top; color:#fed;background:#ee812f;width:30%;border:1px solid #c50;}

#referenzenBox td img {float:right; margin:0 0 5px 11px;border:3px solid #fff;}

#referenzenBox td strong {display:block;margin-bottom:-11px;font-size:13px;}

#referenzenBox td a {color:#a30;}

#footer {padding:16px 5px 0 5px;margin:0 0 14px 0; border-top:1px dashed #fc9;text-align:center; color:#fed;}

#footer a {color:#fdb;}
