@media all
{
*{font-size:100.01%}
.mittig{margin-left:auto;margin-right:auto}
.kommentar{font-size:1.25em}
.hoch{vertical-align:top}
.link{text-align:left}
.center{text-align:center}
.recht{text-align:right}
.tablehead h2{float:left;font-size:1em;margin:0;padding:0}
.w8{width:8%}
.w15{width:15%}
.w22{width:22%}
.w25{width:25%}
.w29{width:29%}
.w50{width:50%}
.w55{width:55%}
.w60{width:60%}
.w70{width:70%}
.w75{width:75%}
.w95{width:95%}
.w100{width:100%}
.em10{width:10em}
.px50{width:50px}
.px100{width:100px}
.px178{width:178px}
.border1{border:1px solid #FFF}
.border0,img{border:0}
.fleft{float:left}
ul{list-style:none;margin:0;padding:0}
h1{font:1.4em Arial,Helvetica,sans-serif;line-height:1.5em}
.kategorie{float:left;margin:3px}
.clear{clear:both}
.info{margin-left:auto;margin-right:auto;border:1px solid #FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:90%;text-align:center}
}
@media screen, projection, tv, handheld
{
html{font:bold .95em "Times New Roman",serif;background:#000;color:#FFF}
ul h2{margin:0;padding:0}
.dir{color:#CCC;background:#000;padding-left:1.5em}
ul ul{padding-left:1.5em}
a:link{color:#FFF;background:#000;text-decoration:underline}
a:visited{color:red;background:#000;text-decoration:underline}
a:hover, a:focus{color:#F90;background:#000;text-decoration:underline overline;cursor:pointer}
a:active{color:#DDD;background:#000;text-decoration:overline}
.ueber{font:bolder 2.25em "Times New Roman",serif;text-align:center}
.tablebody{width:75%;border-right:1px solid #FFF;float:left;padding:1%}
.tablebody2{width:20%;border-left:1px solid #FFF;float:left;padding:1%}
input{font:.75em Verdana,Arial,Helvetica,sans-serif;border:1px solid #94BFFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#formfield,option,textarea{font:1em Verdana,Arial,Helvetica,sans-serif;border:1px solid #94BFFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.formbutton{width:1.53em;height:1.47em}
.a10y{font:.8em Arial,Helvetica,sans-serif;text-align:justify;line-height:125%}
.a10{font:.8em Arial,Helvetica,sans-serif}
.a12{font:1em Arial,Helvetica,sans-serif}
.quelcode{font:1em "Courier new",monospace;color:#000;background:red}
.formu{font-size:1em;color:#000;background:#E6E6E6}
.formu a:link{color:#000;background:#E6E6E6}
.formu a:visited{color:#789;background:#E6E6E6}
.formu a:hover, .formu a:focus{color:red;background:#E6E6E6}
.formua12bnrt{font:bold 1em Arial, Helvetica, sans-serif;color:red;background:#000;white-space:nowrap;text-align:right;vertical-align:top}
.unsichtbar{position:absolute;left:-1000em;top:-1000em}
.unsichtbar a:focus,.unsichtbar a:active{position:absolute;z-index:1;top:1000em;left:1000em;color:#000;background-color:#FFF;width:14em}
.drucken a,.rss a,.logo, #bottomlink a{background:url(http://cdn.budbundi.de/sprites.png) no-repeat}
.xhtml span,.valcss span,.valrss span,.wai span,.geourl span,.hug span{background:url(http://cdn.budbundi.de/sprites.png) no-repeat;position:absolute;width:100%;height:100%}
.drucken a{padding-left:1.2em;background-position:-55px -312px}
.rss a{padding-left:1em;background-position:-55px -438px;font-size:1.6em}
.logo{background-position:-55px -571px;height:7.2em;width:10.88em}
#bottomlink a{position:fixed;left:1em;bottom:1em;width:1.05em;height:1.05em;background-position:-55px -1349px}
#bottomlink a:hover,#bottomlink a:focus,.w3c span:hover,.w3c span:focus,.geourl span:hover,.geourl span:focus,.hug span:hover,.hug span:focus{overflow:hidden;border:2px solid #F90;margin:-2px;background-color:#F90}
.w3c{height:2.07em;width:5.82em;position:relative}
.xhtml span{background-position:-55px -929px}
.valcss span{background-position:-55px -1069px}
.valrss span{background-position:-55px -789px}
.wai span{background-position:-55px -1209px}
.geourl{width:6.3em;height:1.6em;position:relative}
.geourl span{background-position:-55px -55px}
.hug{width:5.25em;height:1em;position:relative}
.hug span{background-position:-55px -188px}
.links{float:left;width:11em;min-width:11em}
.content{min-width:7.33em;margin-left:11.3em;margin-right:11.3em;padding:1px}
.rechts{float:right;width:11em;min-width:11em}
.kopf{margin-top:0;height:7.47em}
.inhalt{margin-top:.33em}
.fuss{text-align:center;margin-top:.33em;margin-bottom:0}
.zeiger{float:left;font-size:.95em;color:#F90;background:#000}
.blackbg{background:#000}
}
@media print
{
html{background:#FFF;font:bold .95em "Times New Roman",serif;color:#000}
.ueber{font-size:2.25em;text-align:center}
.tablebody{width:75%;border-right:1px solid #000;float:left;padding:1%}
.tablebody2{width:20%;border-left:1px solid #000;float:left;padding:1%}
.quelcode{font-family:"Courier new",monospace}
.content{min-width:110px;width:auto;padding:1px}
.kopf{margin-top:0;height:112px}
.inhalt{margin-top:5px}
.fuss{text-align:center;margin-top:5px;margin-bottom:0}
.zeiger{float:left;font-size:.95em}
a:link,a:visited,a:active{color:#000;background:#FFF;text-decoration:underline}
#bottomlink,.unsichtbar,.links,.rechts,.drucken,.noprint,.kopf{display:none}
}
