/* Generelles Design */

* {font-family:'Arial Narrow',sans-serif;}
.unicode {font-family:'Arial Unicode MS',sans-serif;}
body {color:#000000; background-color:#F4F6F9; margin-top:5px; margin-right:0;}
p, ul {margin-bottom:0.3em; margin-top:0.3em;} /* was: 5px */
th {background-color:#EEEEEE; border:1px solid black;}
table {border-collapse:collapse;}
.line1a {background-color:#EEEEEE;}
.line1b {background-color:#F4F4F4;}
.line2a {background-color:#CCCCCC;}
.line2b {background-color:#D0D0D0;}

.area1 {background-color:#EEEEEE;border:1px solid black; padding:0.2em}
.area1lines {background-color:#EEEEEE;border:1px solid black; padding:0.2em}
.area1lines tr {border-bottom:solid thin #AAAAAA}
.area2 {background-color:#DDDDDD;border:1px solid black;}

a:link, a:visited {color:black; text-decoration:none;}
a:hover, a:active, a:focus {color:black; text-decoration:underline;}
a.activelink {text-decoration:underline;}

/* Tabellenformatierung */

td {vertical-align:top;}

table.cross td.lo {border-right:1px solid black; border-bottom:1px solid black;}
table.cross td.ro {border-bottom:1px solid black; font-size:200%; padding-left:5px; padding-bottom:5px}
table.cross td.lu {border-right:1px solid black; font-size:150%; text-align:left; padding-right:5px; color:#888888;}
table.cross td.lu a {color:#666666;}
table.cross td.ru {padding-left:5px; padding-top:5px; color:black;}

table.skillmatrix th.skillmatrix_y {border:0; text-align:right; font-weight:normal;}
table.skillmatrix td {border:0; vertical-align:baseline;}
table.skillmatrix tr.skillmatrix_x th {border:0; text-align:center;}

.xcompact * {margin:0; padding:0;}

.headline {width:100%; font-size:75%; line-height:75%;}
.headline * {margin:0; padding-bottom:1px; padding-left:0; padding-right:0; padding-top:1px;} /* ie/gecko-abstimmung /*

/* Farbmarkierungen */

.type_fulltext {background-color:#FF8888;}
.type_keyword {background-color:#FFFF88;}
.type_multiple {background-color:#8888FF;}

.status_deadline {color:#FF0000;}
.status_running {color:#00AA00;}
.status_waiting {color:#888888;}
.status_maybe-dead {color:#AABB00;}
.status_finished {color:#000088;}
.status_too-late {color:#880000;}
.status_free {color:#000000;}
.status_resume {color:#0088FF}

.bg_status_deadline {background-color:#FF0000;}
.bg_status_running {background-color:#00AA00; color:white;}
.bg_status_waiting {background-color:#888888;}
.bg_status_maybe-dead {background-color:#AABB00;}
.bg_status_finished {background-color:#000088; color:white;}
.bg_status_too-late {background-color:#880000;}
.bg_status_free {background-color:#000000; color:white;}
.bg_status_resume {background-color:#0088FF;}

.question_status_ok {color:#000000;}
.question_status_expired {color:#AA0000;}
.question_status_not_ok {color:#AA8800;}
.question_status_not_up2date {color:#FF0000;}

/* Sonstige Fromatierungen */

.muchdata td {font-size:75%}
.muchdata p {font-size:75%}
p.muchdata {font-size:75%}

img.inline {height:1em; border:none;}
/* .muchdata image.inline {height:10px;} unnoetig, da rel angabe */

.test_noquestion {border:1px solid black; background-color:#DDDDDD}

img {border:0;}

.debug_lang {border:4px solid red; background-color:#FF8888}

.sqlerror h2 {color:red; border-top:2px solid red}
.sqlerror h2+p {font-size:120%}

ul.nobullets {margin-left:0; padding-left:0; list-style-type:none;}
ul.nobullets ul {padding-left:.2em; margin-left:1.5em; border-left:2px solid gray; list-style-type:none;}


.screen_image {display:inline}
.print_image {display:none}

.test_compressed {color:blue;}
.test_compressed a {color:blue;}
