body, div, table, td, p, iframe, form, input, textarea {font-family:Arial,sans-serif; font-size:14px; }
body {margin:0px; }
iframe {border:none;  }
div, h1, h2, h3 {text-align:center; }
h1 { font-size:44px; margin-bottom:18px; }
h2 { font-size:26px; margin-bottom:18px; }
h3 { font-size:16px; }
h4, td, pre { text-align:left; }
pre { font-family:Courier New,Courier,monospace; font-size:13px; color:#FFFFFF; }
a:link { color:#C5000B; text-decoration:underline; }
a:visited { color:#800000; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }
a#gelblink { color:#ffd320; text-decoration:underline; }

.xf {position:relative; overflow:hidden; margin:20px auto}
.xr {position:absolute; overflow:hidden;}
.xs {vertical-align:middle; text-align:center; display:table-cell;}
.xt a {text-decoration:none; color:#fff; display:block;}
.xb {border-style:none;}

.docsic { color:#ff950e; }
.gelb { color:#ffd320; }
.rot { color:#dc2300; }
.grau, .nav { color:#222222; }

.main, .nav, .footer {margin:20px; }
table.main {border:none; vertical-align:middle; text-align:center; width:100%; height:80%;}
table.main td {text-align:center; }
.cmsmeldung {border:none; vertical-align:middle; text-align:center; background-color:#AAAAAA; width:600px; height:300px; padding:10px; margin-top:10px; margin-bottom:10px; } 
.cmsmeldung * td {font-size:26px;font-weight:bold; text-align:center;}
.tab {padding:20px; background-color:#AAAAAA; border-spacing:10px;}
.txt {font-weight:bold;font-size:26px; margin-top:18px; margin-bottom:18px;}
.hidden {display:none;}
#cmsflash {color:lightgreen; background-color:#111;}
.sessionhead{background-color:#AAAAAA;text-align:right;}
