@media print { 
  .noprint,#noprint {
  display: none; 
  } 
} 
/* MEIN STYLESHEET */
.titelout { position:absolute; top:0; left:0; width:109px; font-size:11px; font-weight:bold; font-family:tahoma,sans-serif; color:orange; border-bottom:1px solid rgb(204,204,232); margin:0; padding-top:4px; padding-bottom:6px; padding-left:16px; }

BODY  { font-family: verdana,arial,helv,helvetica,sans-serif; background: #ffffff; }
BODY,P,U,I,B,TD,TH,LI,UL,OL,.normal  {
  color: rgb(49,49,90);
  font-family: verdana,arial,helv,helvetica,sans-serif;
  font-size: 12px;
}

CODE,PRE,INPUT,TEXTAREA { font-family: "Lucida console",courier,monospace; font-size: 12px; }
UL,OL { margin-top: 2mm; margin-bottom: 2mm; }
A { color: #000099; }
A:hover { color: #990000; }

H1,.head1 { font-family: verdana,arial,helv,helvetica,sans-serif; 
  font-size: 15px; 
  color: white; 
  background-color: rgb(90,90,132); 
}
H2,.head2 { font-family: verdana,arial,helv,helvetica,sans-serif; 
  font-size: 13px; 
  color: white; 
  background-color: rgb(90,90,132); 
}
H3,.head3 { font-family: verdana,arial,helv,helvetica,sans-serif; 
  font-size: 11px;
  text-decoration: underline; 
}
H4,.head4 { font-family: verdana,arial,helv,helvetica,sans-serif; 
  font-size: 10px;
}

H5,.head5 { font-family: verdana,arial,helv,helvetica,sans-serif; 
  font-size: 8pt;
}

FORM { margin-bottom:3px; }

SUP { font-family: verdana,arial,helv,helvetica,sans-serif; font-size: 8pt; }
BIG,.gross { font-size: 12pt; }
SMALL,.klein { font-size: 7pt; }
.norm { color: rgb(49,49,90); text-align:left; } 
.hili { color: #cc0000; background: #ffff00; }
.indent { margin-left: 5mm; }
.large { font-size: 14pt; }
.webby {  font-size: 8pt; text-align: center; color: #666666; background-color: #cccccc; }
.webby-link { font-size: 8pt; color: #ffffff; background: #e8e8e8; }
.webby-link:hover { color: #ffff00; background: #e8e8e8; font-weight: bold; }
.spezial {
  font-family : verdana,arial,helv,helvetica,sans-serif;
  font-size : 11pt;
  font-weight : bold;
  border : 2px solid #990000;
  padding-top:0; padding-left:20px; padding-bottom:0; padding-right:20px;
  margin-right : 5mm;
}

.spez1 { color: black; 
  background:#cce8ff; 
  padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:8px; 
}
.spez2 { color:#ffff00; 
  background:#990066; 
  padding-left:42px; padding-right:42px; 
}
.spez3 { color:#000000; 
  background:#00cc99; 
  padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:8px; 
}

.sperren { letter-spacing: 1mm; }
.weiss { color:white; background:#347392; }
.abstand { margin-top:10px }
.mitten { vertical-align: middle; }

.rdxsbutton { font-size: 11px; background-color: rgb(204,204,232); color: rgb(49,49,90); font-weight: bold; border-left:1px solid rgb(255,255,255); border-top:1px solid rgb(255,255,255); border-right:1px solid rgb(153,153,204); border-bottom:1px solid rgb(153,153,204); padding:2px; }
.rdxsinput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 12px; border:1px solid rgb(90,90,132); }
.rdxssearch { font-size: 13pt; color: white; background-color: rgb(90,90,132); }
.rdxssearchform { width: 97%; }
.rdxsform {  }
.rdxsformform { width: 97%; }
.rdxsformcommit { background:rgb(204,204,232); width:450px; }
.rdxsprint { background:rgb(204,204,232); }

/* ----- navigator ----- */
.rdxsnavigator { color:white; width:124px; font-weight:bold; margin:0; padding-top:8px; padding-bottom:2px; padding-left:2px; font-size:11px; font-family:tahoma,sans-serif; border-bottom:1px solid white; text-decoration:none; }
/*A.rdxsnavigator { background:red; color:white; }*/

/* ----- Formulare ----- */
.rdxsform { text-align: left; }
.rdxsformform { text-align: left; }
.rdxsformcommit { text-align: left; }

/* ----- Darstellung der Sitemap ----- */
.rdxssitemapbase {
  width: 90%;
  background: #fffbfc;
  color: black;
  border: 5px solid orange;
  padding-left: 40px; padding-right: 40px; padding-top: 40px; padding-bottom: 40px;
  margin-top:20mm;
  text-align: left;
}
.rdxssitemapcol { width: 43%; }
.rdxssitemaplinknorm {  }
.rdxssitemaplinknorm:hover {  }
.rdxssitemaplinkbold { font-weight: bold;  }
A.rdxssitemaplinkbold:hover { font-weight: bold; }
A.rdxssitemaplinkbold:link { font-weight: bold; }
A.rdxssitemaplinkbold:visited { font-weight: bold; }
A.rdxssitemaplinknormtop { padding-top:0; }
.rdxssitemaplinkboldtop { padding-top:8px; }

/* ----- Diskussions Foren ----- */
.boardbutton { height: 24px; vertical-align: middle; }
.boardheading { background:#ccffcc; border: 1px solid #990000; }
.boardfooter { color: white; 
  background: #666666; 
  text-align: center; 
  border: 1px solid #000000; 
  margin-top: 10px; 
  padding-top: 5px;  padding-right: 5px; padding-bottom: 5px; padding-left: 5px; 
}
.boardlogin { height: 24px; vertical-align: middle; }
.boardlogoff { height: 24px; vertical-align: middle; background: #333333; color: white; }
.boardspecial { background: #ccccff; }
.boardadmin { background: #ff9999; height: 24px; vertical-align: middle; }
.boardhili { background: #ffff66; color:#990000; }
.seitenwechsel { page-break-before: always; }

/* ----- MySQL-Tabellen ----- */
.sql1 { background:#00b0b0; }
.sql2 { background:#d800d8; }
.sql3 { background:#e0e000; }
.sql4 { color:#e8e8e8; background:#101010; }
A.sql4:link { color:#e8e8e8; background:#101010; }
A.sql4:visited { color:#e8e8e8; background:#101010; }
A.sql4:hover { color:#e8e800; background:#101010; }

/* ----- sico ------ */
.dunkel { background:rgb(204,204,232); }
.hell { background:rgb(232,232,255); }

.bild_links { position:absolute; top:125px; left:20px; }
.bild_links_a { position:absolute; top:200px; left:22px; }
.bild_links_b { position:absolute; top:108px; left:22px; }
