table.prepr {border:1px solid #ebebeb;border-spacing:0;border-collapse:collapse;}
table.prepr tr:nth-child(odd) {background-color:#ffffff; } 
table.prepr tr:nth-child(odd) > td.preprnr {background-color:#efefef; } 
table.prepr tr:nth-child(odd) > td.pdficon {background-color:#efefef; } 
table.prepr tr:nth-child(even){background-color:#f0f0f0; } 
table.prepr tr:nth-child(even) > td.preprnr {background-color:#e0e0e0; } 
table.prepr tr:nth-child(even) > td.pdficon {background-color:#e0e0e0; } 
table.prepr > thead > tr > th { padding: 10px 4px 5px 4px; background-color:#a10b70; color:#ffffff; text-align:center; }
table.prepr > tbody > tr > td { padding: 5px 2px 3px 3px;  }
table.prepr td { line-height: 1.1 ; padding: 3px; }
table.hlines tr { border:thin solid #787878; }
table.mygrid td { border:thin solid #a10b70; } 
/*td.preprnr, td.pdficon { background-color:#e0e0e0; text-align:center; }*/
.pdficon a { padding:8px 5px 10px 5px; border:0!important; }
.preprnr a { padding:2px; }
.preprnr a:hover, .pdficon a:hover { background-color:#787878; color:#ffffff!important; text-decoration:none!important; }

/*
#morecontent {background-image:url(/mathematik/csc/img/CSClogo-32t.png)!important;}
*/

table.years {border:0; border-spacing:0; }
table.years tr > td { line-height: 1.0 ; padding: 1px; }
table.years td > a { padding-left:4px; padding-right:0; }
table.years td > a:hover { background-color:#a10b70; color:#ffffff!important; text-decoration:none!important; }

.cscge { color:#000000; font-size:small; font-weight:bold; }
.cscen { color:#6d6d6b; font-size:small; text-align:right; }
.cscmsg { color:#ee0000; }

code {font-weight: bold; }
.formular { background-color: #E9E9E9; color: #000000; padding: 2px;  border: 2px outset #F8F8F8}
.tableheadx {color: #177665;background-color: #FFCC99;text-align: center; font-weight: bold; padding:5px}
.tableerror {color: #ee0000;background-color: #cbcbcb;text-align: left; font-weight: bold; padding:5px; border-left:10px solid #ff0000;}
tr.hline { padding-bottom:25px; border-bottom:thin solid #787878;}

section#press { display:none; }
#pagemenu li .wrong { outline:1px dotted #FFF; }

.back2 a:link, .back2 a:visited {
        background-image: url(/tu/images/sym/back2.gif);
        background-position: left center;
        background-repeat: no-repeat;
        color: #FFFFFF!important;
        background-color: #565656;
        font-size: 0.9em;
        font-weight: bold;
        padding-bottom: 2px;
        padding-left: 35px;
        padding-top: 2px;
        text-decoration: none;
        display: block;
}
div.download a { color:#a10b70; text-decoration:underline }
div.download a:hover { background-color:#ebebeb; color:#ff4040; text-decoration:none }
div.download a:active { color:#ff5555; text-decoration:underline }
