/* klassen nur in a links verwendet */
.a0 { color:#000000; }
.a1 { color:#333333; }
.a2 { color:#666666; }
.a3 { color:#999999; }
.a4 { color:#cccccc; }
.a5 { color:#ffffff; }
body,html,#b808,#b808 table,#b808 td { width:100%; height:100%; overflow:hidden; }
body,td { font-family:Verdana,Helvetica,Arial,sans-serif; line-height:15px; border-width:0px; text-decoration:none; }
body { font-size:13px; }
tabl { margin:0px;}
a { font-size:10px; color:#ffffff; letter-spacing:0px; border-width:0px; text-decoration:none; padding:5px; cursor:pointer; z-index:19; }
div { font-size:11px; line-height:27px; text-align:center; margin:0px auto; }
img { display:block; border-width:0px; }
/* an aus */
#nav0 { position:absolute; top:21px; left:20px; width:29px; height:29px; z-index:20; cursor:pointer; font-size:14px; }
#nav1 { position:absolute; top:20px; left:20px; width:29px; height:29px; z-index:20; visibility:hidden; cursor:pointer; font-size:14px; }
/* profile */
#nav100 { position:absolute; top:21px; left:60px; width:79px; height:29px; z-index:20; cursor:pointer; border-right:1px solid #333333; }
#nav101 { position:absolute; top:9px; left:50px; width:180px; height:110px; z-index:15; visibility:hidden; opacity:0.0; filter:alpha(opacity=00); }
#nav110 { position:absolute; top:50px; left:60px; width:160px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav111 { position:absolute; top:80px; left:60px; width:160px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav112 { position:absolute; top:110px; left:60px; width:160px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
/* branchen */
#nav200 { position:absolute; top:21px; left:140px; width:79px; height:29px; z-index:20; cursor:default; border-right:1px solid #333333; }
#nav201 { position:absolute; top:9px; left:50px; width:259px; height:350px; z-index:15; visibility:hidden; opacity:0.0; filter:alpha(opacity=00); }
#nav210 { position:absolute; top:50px; left:60px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav211 { position:absolute; top:80px; left:60px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav212 { position:absolute; top:110px; left:60px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav213 { position:absolute; top:140px; left:60px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav214 { position:absolute; top:170px; left:60px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav215 { position:absolute; top:200px; left:60px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav216 { position:absolute; top:230px; left:60px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav217 { position:absolute; top:260px; left:60px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav218 { position:absolute; top:290px; left:60px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav219 { position:absolute; top:320px; left:60px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
/* projekte */
#nav300 { position:absolute; top:21px; left:220px; width:79px; height:29px; z-index:20; cursor:default; border-right:1px solid #333333; }
#nav301 { position:absolute; top:9px; left:130px; width:259px; height:530px; z-index:15; visibility:hidden; opacity:0.0; filter:alpha(opacity=00); }
#nav307 { position:absolute; top:50px; left:140px; width:224px; height:29px; z-index:20; visibility:hidden; border-top:1px solid #333333; text-align:left; padding-left: 15px; }
#nav308 { position:absolute; top:260px; left:140px; width:224px; height:29px; z-index:20; visibility:hidden; border-top:1px solid #333333; text-align:left; padding-left: 15px; }
#nav309 { position:absolute; top:380px; left:140px; width:224px; height:29px; z-index:20; visibility:hidden; border-top:1px solid #333333; text-align:left; padding-left: 15px; }
#nav310 { position:absolute; top:80px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav311 { position:absolute; top:110px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav312 { position:absolute; top:140px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav313 { position:absolute; top:170px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav314 { position:absolute; top:200px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav315 { position:absolute; top:230px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav316 { position:absolute; top:290px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav317 { position:absolute; top:320px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav318 { position:absolute; top:350px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav319 { position:absolute; top:410px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav320 { position:absolute; top:440px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav321 { position:absolute; top:470px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav322 { position:absolute; top:500px; left:140px; width:239px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
/* kontakt */
#nav500 { position:absolute; top:21px; left:300px; width:79px; height:29px; z-index:20; cursor:pointer; }
#nav501 { position:absolute; top:9px; left:210px; width:179px; height:200px; z-index:15; visibility:hidden; opacity:0.0; filter:alpha(opacity=00); }
#nav510 { position:absolute; top:50px; left:220px; width:159px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav511 { position:absolute; top:80px; left:220px; width:159px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav512 { position:absolute; top:110px; left:220px; width:159px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav513 { position:absolute; top:140px; left:220px; width:159px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
#nav514 { position:absolute; top:170px; left:220px; width:159px; height:29px; z-index:20; visibility:hidden; cursor:pointer; border-top:1px solid #333333; }
/* vor zurueck */
#nav600 { position:absolute; top:21px; left:390px; width:29px; height:29px; z-index:20; cursor:pointer; border-right:1px solid #333333; }
#nav601 { position:absolute; top:21px; left:420px; width:29px; height:29px; z-index:20; cursor:pointer; border-right:1px solid #333333; }
/* statuszeile orientierung */
#nav700 { position:absolute; top:-5px; left:18px; text-align:left; padding:0px; cursor:default; font-size:10px; z-index:14; }
/* transparentes abschirmbild und image laden gif */
#b801 { position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:3; cursor:pointer; }
#b802 { background-image:url(http://marcoteschke.de/elemente/connection.gif); background-repeat:repeat-x; background-position:0px 250px; height:100%; padding:0px; z-index:2; cursor:default; }
/* hintergrundbildpositionierung */
#b808 { z-index:1; }
#b808 div { position:absolute; top:-50%; left:-50%; width:200%; height:200%; }
#b808 td { vertical-align:middle; text-align:center; }
#b808 img { min-height:50%; min-width:50%; margin:0px auto; cursor:pointer; }
/* copyright impressum sitemap sprache */
#nav900 { position:absolute; bottom:10px; height:10px; right:0px; text-align:center; padding:0px; cursor:default; font-size:10px; letter-spacing:1px; z-index:19; line-height:15px; color:#cccccc; }
#nav900 a { font-size:10px; letter-spacing:1px; line-height:15px; }
#nav900 span { cursor:pointer; }
#nav900.a0 { color:#000000; }
#nav900.a1 { color:#333333; }
#nav900.a2 { color:#666666; }
#nav900.a3 { color:#999999; }
#nav900.a4 { color:#cccccc; }
#nav900.a5 { color:#ffffff; }
/* navigationshintergrund */
#nav1002 { position:absolute; top:20px; left:19px; width:100%; height:31px; z-index:4; visibility:hidden; }
/* logo mit timeout nicht verwendet
#logo { position:absolute; top:50px; left:710px; width:269px; height:29px; z-index:6; cursor:default; }
#logorahm { position:absolute; top:49px; left:709px; width:271px; height:31px; z-index:1; cursor:default; } */