/*
 * Normaler Text
 */
a:link    { color:#404080; }
a:visited { color:#404080; }
a:hover   { color:#0000FF; }
a:active  { color:#404080; }
a:focus   { color:#404080; }

#arena	{ padding:0px 6px; }
#navbar	{ background-color:#E6F0F9; padding:4px; width:200px;}
#navtab	{ background-color:#E6F0F9; table-layout:fixed; width:200px; }
#navtab a:link		{ color:#404040; text-decoration:none; }
#navtab a:visited	{ color:#404040; text-decoration:none; }
#navtab a:hover		{ color:#0000FF; text-decoration:underline; }
#navtab a:active	{ color:#0000FF; text-decoration:underline; }
#navtab a:focus		{ color:#0000FF; text-decoration:underline; }

.nav	{ font:12px sans-serif; overflow:hidden; white-space:nowrap; }
.navact	{ background-color:#DDDDFF; }
.navmap	{ background-color:#FFEEEE; text-decoration:blink; }

body { background-attachment:fixed; margin:0px; font-size:14px; }

h1 { font:bold 24px "verdana","arial","helvetica",sans-serif; }
h2 { font:bold 20px "verdana","arial","helvetica",sans-serif; }
h5 { font:bold 16px "verdana","arial","helvetica",sans-serif; margin:8px 0px; }

table { font-size:14px; }

li, ol, ul, p, table, th, td { font:14px "verdana","arial","helvetica",sans-serif; }

th { font-weight:bold; }

pre, tt { font:14px monospace; }

cite { font:italic 12px "verdana","arial","helvetica",sans-serif; }

form { margin:0px 0px 4px 0px; }
fieldset { margin:8px;}
legend { font:10px "verdana","arial","helvetica",sans-serif; }

textarea { font:12px monospace; }

acronym { border-bottom:1px dashed gray; color:#004000; cursor:help; }

embed, object { vertical-align:bottom; }
input, select { vertical-align:middle; }

.small { font-size:12px; }
.ssmall { font-size:10px; }

.block	{ text-align:justify; }

.caps { font-variant:small-caps; }

.script {font:14px "author","zapf chancery","comic sans ms",cursive; }

.label { color:gray; font:10px sans-serif; white-space:nowrap; overflow:visible;}

.edit { background-color:#F0F0F0; border:1px solid #808080; border-collapse:collapse; }

.tabs, .tabs td, .tabs th { border:1px solid gray; border-collapse:collapse; }

.iboxl { float:left; padding:6px; font-size:10px; }
.iboxr { float:right; padding:6px; font-size:10px; }

.menu, .tech  { font:12px sans-serif; }

.cntrl { font:12px sans-serif; vertical-align:middle; } 
.knopf { background-color:#C0C0C0; font:12px sans-serif; }
.attn { background-color:#FFC0C0; font:12px sans-serif; }
.demo { background-color:#C0C0FF; font:12px sans-serif; }

.footer { color:#404040; font:10px sans-serif; }
.path { color:#404040; font:10px sans-serif; }

.mhead { font:13px monospace; }
.mbody { font-size:12px; }
.mbody TT { font-size:13px; }
.msmall { font-size:10px; }

.mail { background-color:#FFFFFF; border:1px solid black; border-collapse:collapse; }
.mail1 { background-color:#F0F0FF; border:1px solid black; border-collapse:collapse; }
.mail2 { background-color:#F0FFF0; border:1px solid black; border-collapse:collapse; }
.mail3 { background-color:#F0F0F0; border:1px solid black; border-collapse:collapse; }
.mailcite { background-color:#D0D0D0; border:1px solid black; border-collapse:collapse; }
.mailout { background-color:#FFFFFF; background-image:url(gfx/bgbait.gif); border:1px solid black; ; border-collapse:collapse; }
.screen { background-color:#000000; color:#00FF00; border:1px solid black; border-collapse:collapse; }
.phone { background-color:#FFFFFF; background-image:url(gfx/bgphone.gif); border:1px solid black; border-collapse:collapse; }
.sms { background-color:#FFFFFF; background-image:url(gfx/bgsms.gif); border:1px solid black; border-collapse:collapse; }
.voice { background-color:#FFFFFF; background-image:url(gfx/bgvoice.gif); border:1px solid black; border-collapse:collapse; }

.serif { font-family:"times new roman","times",serif; }
.redserif { color:#FF0000; font-family:"times new roman","times",serif; }
.blueserif { color:#0000FF; font-family:"times new roman","times",serif; }

.help { cursor:help; }

.find { font:10px gray sans-serif; border:1px solid gray; padding-left:2px; width:150px; }
.send { font:10px red sans-serif; width:20px; cursor:pointer; }

.pop { position:relative; height:0px; }
.pop2 { position:absolute; height:0px; left:220px;}
.popup { background-color:#FFFFE0; border:1px solid gray; text-align:left; position:absolute; top:0; z-index:999; width:400px; }
.pophead { font:bold 10px sans-serif; }
.poptext { font:10px sans-serif; }

.nixold { display:none; }

.contact { padding: 10px; }


@media screen {
  .nixold	{ display:block; }
  .knopf	{ background-color:ButtonFace; }
}
