body.project {
   font-family:            Arial, sans-serif;
   font-size:              12px; 
   color:                  #000000;
   background-color:       #FFFFFF;
   background-image:       url("/static/odessa/background_17.png");
   background-repeat:      repeat-x;
}

/*
div.project {
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  position: fixed;
  z-index: 0;
}

div.project img {
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
}
*/

div.mainpage {
  border-right:3px #EEEEFF;
  border-bottom:3px #EEEEFF;
  border-left:1px;
  border-top:1px;
  border-style:outset;
  margin-left:4em;
  margin-right:4em;
  margin-top:15px;
  min-width:740px;
  padding:10px;
  background-color:#FFFFFF /*C8D8B7*/;
  }

div.pagetext {font-family: Arial, sans-serif; font-size:12px; color:#000000; background-color:#FFFFFF;}
div.pagetext a {font-family:  Arial, sans-serif; font-size:12px; color:#5A8CBE;}
div.pagetext p {font-family:  Arial, sans-serif; font-size:12px; color:#333333 /*6495ed*/;}

div.headerbar {font-family:  Arial, sans-serif; height:80px; margin-top:10px; font-size:12px; color:#FFFFFF; background-color:#42739C;}
div.header {position:relative; margin-left:0em; margin-right:0em; min-width:760px;}
div.projecttitle {position:relative; margin-top:0em; margin-left:0em;/*width:760px;*/}
div.langchooser {position:relative; text-align:right; margin-top:-10px; margin-left:500px;}

div.projlogo {width:30%;display:inline;}
div.userinfo {float:right;position:relative;text-align:right; background-color:#42739C;width:70%;margin-right:30px;vertical-align:top;margin-top:5px;display:inline;}

span.uucselector {margin-right:5px;}
span.uucselector form {display:inline;}
span.email {text-align:right;margin-right:5px;}
div.topmenu {position:relative; text-align:right; margin-top:0px; margin-left:0em;margin-right:0em; background-color:#EEEEEE; font-weight:normal; color:#FFFFFF;}

div.pagetitle {background-color:#FFFFFF; position:relative; margin-top:20px; margin-right:0px; padding-top:-10px;padding-left:30px; background-image: url(/static/odessa/qnr/img/linedefault.png); background-repeat:repeat-x;}
span.pagetitle {background-color:#FFFFFF;}

div.pagefooter {background-color:#FFFFFF; position:relative; margin-top:20px; margin-right:0px; padding-top:-10px;padding-left:30px; background-image: url(/static/odessa/qnr/img/linedefault.png); background-repeat:repeat-x;}
span.pagefooter {background-color:#FFFFFF;}

div.pageheader {background-color:#5A8CBE;text-align:left;}
span.pageheader {font-family:  Arial, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}
div.pagenav {background-color:#EEEEEE; text-align:left; margin-top:10px; padding-top:10px; padding-bottom:5px}
div.quicknav {text-align:right;}

div.blockheader {background-color:#5A8CBE;padding-top:5px; padding-left:5px; padding-bottom:5px;text-align:left;margin-top:10px;}
div.blockheader a {font-family:  Arial, sans-serif; font-size:12px; color:#FFFFFF;}
div.wuerfel{position:relative;margin-top:-10px; text-align:right; }

div.infoheader {background-color:#AED3E5;padding-top:0px; padding-bottom:0px;text-align:left;margin-top:2px;}
div.content {width:100%;overflow:visible}
table.list {width:70%; font-family:  Arial, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; color:#333333;}

div.content {background-color:#f5f5f5;padding-top:0px; padding-bottom:0px;text-align:left;margin-top:2px;}
div.infobar {background-color:#AED3E5;padding-top:0px; padding-bottom:0px;text-align:left;margin-top:2px;}

a img {border:0px;}

td { font-family:  Arial, sans-serif; font-size:12px;}
td p { font-family:  Arial, sans-serif; line-height:130%; font-size:12px;}

td.report_own { font-family: verdana, helvetica, sans-serif; border:1px solid #FF9900;}
td.report_bench { font-family: verdana, helvetica, sans-serif; border:1px solid #007A45;}

.utitel {font-family:  Arial, sans-serif; font-size:12px; color:#EEEEEE;}
.index {font-family:  Arial, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;}
.text {font-family:  Arial, sans-serif; font-size:12px; color:#333333;}
.text small {font-size:12px;}
.titel2 {font-family:  Arial, sans-serif; font-weight:bold; font-size:12px; color:#5A8CBE;}

table.scobe, table.scobe td table td {font-size:12px;background-color:#C8D8B7;}
table.quantilbar, table.quantilbar td {font-size:12px;background-color:#C8D8B7;}

table.unitlist {width:70%;}
table.unitlist tr.head { font-family:  Arial, sans-serif; font-weight:bold; font-size:12px;}
table.unitlist tr.listhead td {font-family:  Arial, sans-serif; font-weight:bold; font-size:12px; }
table.unitlist tr.even { font-family: verdana, helvetica, sans-serif; font-weight:normal; font-size:11px; background-color:#CCCCCC;}
table.unitlist tr.odd { font-family: verdana, helvetica, sans-serif; font-weight:normal; font-size:11px; }

td.solid { border-bottom:2px solid #cccccc; }
table.unitlist tr.listitem td { font-family: Arial, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#333333;}
td.dotted { border-bottom:1px solid #cccccc; }
table.unitlist .button { font-family: Arial, sans-serif; font-size:12px; height:19px; font-weight:normal; padding:0; margin:0}
table.unitlist a { color:#000000; text-decoration:none}
table.unitlist a.special { color:#5A8CBE; font-size:12px; text-decoration:none}
table.unitlist a:hover { color:#000000; text-decoration:underline; }
table.unitlist a.special:hover { color:#5A8CBE; font-size:12px; text-decoration:underline}

div.bar {width:100%;}
div.bartop {width:100%;background-color:#AED3E5;}
div.barnav {width:100%;background-color:#5A8CBE;text-align:center;}


table.list td { border-bottom:1px solid #999999; }
a.list { font-family: Arial, sans-serif; font-size:12px; color:#333333; text-decoration:none; }
a.list:hover { color:#000000; text-decoration:underline; }

.umfragewhite {font-family: Arial, sans-serif; font-size:12px; font-weight:bold; color:#EEEEEE;}

.navwhite {font-family: Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#eeeeee;}
.navwhite a {font-family: Arial, sans-serif; font-size:12px; font-weight:normal; color:#eeeeee;}

.navblack {font-family: Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#333333;}
.navblack a {font-family: Arial, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-decoration:none; }
.navblack a:hover {font-family: Arial, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-decoration:underline; }

.nav {font-family: Arial, sans-serif; font-size:12px; text-decoration:none; color:#355A7A;}
.error {font-family: Arial, sans-serif; font-size:12px; color:#EEEEEE; font-weight:bold;}
.erroridx {font-family: Arial, sans-serif; font-size:12px; color:#CC3333; font-weight:bold;}
.warning {font-family: Arial, sans-serif; font-size:12px; color:#333333; font-weight:bold;}
a.nav, a.nav:visited {font-family: Arial, sans-serif; font-size:12px; text-decoration:none; color:#355A7A;}

.menue {font-family: Arial, sans-serif; font-size:12px; color:#eeeeee;}
a.menue, a.menue:visited {font-family: Arial, sans-serif; font-size:12px; color:#eeeeee;}

a.button, a.button:visited {font-family: Arial, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#444444; margin-top:0px; }
.textform {font-family: arial, helvetica, sans-serif; font-size:12px; color:#333333; width:100%;}
.textformsel {font-family: Arial, sans-serif; font-weight:bold; font-size:11px; color:#355A7A;}
.radio {background-color:whitesmoke;}

.header {font-family: Arial, sans-serif; font-weight:bold; font-size:12px; color:#5A8CBE;}
.login {font-family: Arial, sans-serif; font-weight:bold; font-size:12px; color:#eeeeee;}
.linkw {font-family: Arial, sans-serif; font-size:12px; color:#eeeeee; text-decoration:none;}
.linkb {font-family: Arial, sans-serif; font-size:12px; color:#5A8CBE; text-decoration:none;}
.titel {font-family: Arial, sans-serif; font-weight:bold; font-size:12px; color:#eeeeee;}
.text {font-family: arial, helvetica, sans-serif; font-size:12px; color:#333333;}
.text p {font-family: arial, helvetica, sans-serif; font-size:12px; color:#333333;}
.textbold {font-family: arial, helvetica, sans-serif; font-weight:bold; font-size:12px; color:#333333;}
.error {font-family: Arial, sans-serif; font-size:12px; color:#EEEEEE; font-weight:bold;}
.blinking {text-decoration: blink; font-family: arial, helvetica, sans-serif; font-weight:bold; font-size:12px; color:#333333;}


form { margin-bottom:0px; margin-top:0px; }

h1 {font-family: Arial, sans-serif; font-weight:bold; font-size:18px; color:#5A8CBE; margin-bottom:2px; margin-top:5px;} 
h2 {font-family: Arial, sans-serif; font-weight:bold; font-size:16px; color:#5A8CBE; margin-bottom:2px; margin-top:5px;}
h3 {font-family: Arial, sans-serif; font-weight:bold; font-size:14px; color:#333333;}
table.user table {font-family: arial, helvetica, sans-serif; font-size:12px; color:#333333;}
a.button, a.button:visited {font-family: Arial, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#444444; margin-top:0px;}

input.btn {letter-spacing:1.5;font-family: arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;padding:0 3 0 3;}

table.qnr_table {margin: 10 0 10 0;}
table.qnr_table td { }
div.qnr_bigtitle {font-family: Arial, sans-serif; font-weight:normal; font-size:14px; color:#5A8CBE; text-decoration:none; margin-bottom:5px;margin-top:10px;}
div.qnr_bigtitle a {font-family: Arial, sans-serif; font-weight:bold; font-size:14px; letter-spacing:0.1em;color:#5A8CBE; text-decoration:none; margin-bottom:5px;margin-top:10px;}
.qnr_bigtitle a:hover {text-decoration:underline}
.qnr_title, .qnr_title a {font-family: Arial, sans-serif; font-weight:normal; font-size:12px; color:#5A8CBE; text-decoration:none; margin-bottom:4px;}
.qnr_title a:hover {text-decoration:underline}
.qnr_description {font-family: Arial, sans-serif; font-weight:normal; color:black; font-size:12px; margin-bottom:5px; margin-left:30px} 
.qnr_sub {font-family: Arial, sans-serif; color:black; font-weight:bold; font-size:12px;} 
table.qnr_table li {font-family: Arial, sans-serif; font-weight:bold; font-size:12px; margin-bottom:5px; margin-left:15px} 
table.qnr_table li a {font-family: Arial, sans-serif; font-weight:bold; font-size:12px;color:#5A8CBE;text-decoration:none;}
table.qnr_table li a:hover {text-decoration:underline}
table.qpart {font-family: Arial, sans-serif; /*width:760px;*/ border:1px solid gray;}

div.smalltitle, div.smalltitle a {font-family: Arial, sans-serif; font-weight:normal; font-size:12px; color:#5A8CBE; text-decoration:none; margin-left:30px; margin-bottom:0px;margin-top:0px;}
div.subtitle a {font-family: Arial, sans-serif; font-weight:bold; font-size:12px; color:#5A8CBE; text-decoration:none; margin-bottom:2px;margin-top:2px;margin-left:30px; }

div.kreis {
  width:20px; 
  height:20px; 
  position:absolute; 
  text-align:center;
}
div.kreis a {
  background-image: url(/static/odessa/qnr/img/kreis.gif);
  display: block;
  padding-top:4px; 
  padding-left:2px;
  height: 20px;
  background-repeat: no-repeat;
  font-family:Arial, sans-serif; 
  font-size:12px; 
  font-weight:bold;
  text-decoration: none;
  color:#FFFFFF; 
}
div.kreis a:hover {
  background-image: url(/static/odessa/qnr/img/kreis2.gif);
  font-weight:bold;
}
span.refvalue {
  color: #777777
}
span.subtitle {
  color: #777777
}
