/* FARBEN:
100 lila: #552B65      
80 lila: #775584     
50 lila: #AA95B2   
*/

#main         { position:relative; }
#logo         { position:absolute; top:245px; left:784px; z-index:100; }
#topdiv       { position:absolute; top:0px; left:-6px; z-index:10px; background-color:#FFF; }

#contentdiv   { position:absolute; top:325px; left:0px; heigth:290px; z-index:20px; background-color:#552B65; }

#contentLeft  { width:810px; }
.teaser       { margin: 150px 0px 0px 65px; }
.teaser .bild, 
.teaser .text { float:left; width:200px; color: #FFF; }
.teaser .text { width:220px; }
.teaser .text a { color:#FFF; font-weight:normal; margin:0px; }
.teaser .text a:hover { background-color:#775584; }
.teaser .text h3, 
.teaser .text h3 a { margin-top:0px; }
.teaser .bild  { margin-top:15px; }


#contentRight { width:150px; margin-top:0px; }
#tdc          { width:80px;  margin-top:40px; color:#FFF; text-transform:uppercase; }
#nav1         { float:none; heigth:auto; margin: 60px 0px 0px 0px; padding:0px; }
#nav1 a       { color:#775584; width:80px; }
#nav1 a:hover { color:#AA95B2; border-top: 1px solid #AA95B2; border-bottom: 1px solid #AA95B2; }
#nav1 a.on    { color:#552B65; }

#footer       { float:none; position:absolute; top:610px; left:0px; heigth:auto; z-index:30px; padding:0px; background-color: transparent; color:#AA95B2; }
#footer div   { float:left; width:auto; padding:15px 40px 10px 0px; }
#footer a   { border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; }