body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {font-family: Verdana, Arial, Helvetica, Swiss, sans serif; }
body,td,div,p,pre,ul {font-size: 13px;}

h1 {font-size: 20px; color:#666600; }
h2 {font-size: 16px;}
h3 {font-size: 14px;}

.small {font-size: 12px;}
.mini {font-size: 11px;}
.nano {font-size: 10px;}

.next { font-family: Tahoma, Arial, Helvetica, Swiss, sans serif; font-size:10px; color:#666600; }
.copy { font-family: Tahoma, Arial, Helvetica, Swiss, sans serif; font-size:10px; color:#666600; text-align : right; }
.menu   { font-family: Tahoma, Arial, Helvetica, Swiss, sans serif; font-size:11px; }
.menu_r   { font-family: Tahoma, Arial, Helvetica, Swiss, sans serif; font-size:11px; text-align : right; }
.menu_c   { font-family: Tahoma, Arial, Helvetica, Swiss, sans serif; font-size:11px; text-align : center; }
.kasterl230blau { width:230px; border-style:solid; border-width: 1px; border-color:#003399; padding: 9px; font-size: 10px; }
.kasterl230grau { width:230px; border-style:solid; border-width: 1px; border-color:#aaaaaa; padding: 9px; font-size: 10px; }

.kasterl160blau { width:160px; border-style:solid; border-width: 1px; border-color:#003399; padding: 9px; font-size: 10px; }
.kasterl160grau { width:160px; border-style:solid; border-width: 1px; border-color:#aaaaaa; padding: 9px; font-size: 10px; }

.neu { width:150px; border-color:#aaaaaa; padding: 9px; font-size: 10px; }

.proinput { width:450px; border-style:solid; border-width: 1px; border-color:#003399; padding: 20px; font-size: 13px; text-align : right; }
.proinputsmall { width:450px; border-style:solid; border-width: 1px; color:#FFFFFF; border-color:#FFFFFF; padding: 20px; font-size: 10px; text-align : right; }
.prooutput {  width:500px; border-style:solid; border-width: 1px; border-color:#003399; padding: 20px; font-size: 15px; text-align : left; }
.prooutputtexter { width:500px; border-style:solid; border-width: 2px; border-color:#003399; padding: 20px; font-size: 13px; text-align : left; }

.prohead { width:450px; border-style:solid; border-width: 1px; color:#708090; border-color:#002244; padding: 9px; font-size: 28px; font-family: Courier New, Courier, Typewriter, Courier monospace, monospace; }
.prohead2 { width:230px; padding: 3px; font-size: 28px; font-family: Courier New, Courier, Typewriter, Courier monospace, monospace; text-align : right; }
.probla { width:350px; border-style:solid; border-width: 0px; border-color:#660000; padding: 9px; font-size: 12px; }



A:link { text-decoration: none; color: #003399 }
A:visited { text-decoration: none; color: #003399 }
A:active { text-decoration: none; color: #666600 }
A:hover { text-decoration: underline; color: #660000 }

