body {font: 12px arial, helvetica, sans-serif; margin: 0; padding: 0;}
div, table, p {font: 12px arial, helvetica, sans-serif;}
form {margin:0;}
.error {color: #CA0000;}
h1 { font: 14px arial, helvetica, sans-serif; font-weight: bold; color:#0074CA; margin:0 0 10px 0; }
h2  {margin: 0 0 0.2em 0;font-size: 14px;font-weight: normal;clear: left;color: #0074CA;margin-bottom:20px;text-align: left;}
h3 {color: #6C7D8E;}
a {color: #000000;}
.contentApp {text-align: left;margin-top:5px;margin-left:5px;margin-right:10px;}
.contentAppStart {text-align:left;margin-top:10px;margin-left:15px;width:800px;}
#head {	height: 30px;position: relative;padding-left: 8px;padding-top: 8px;clear:both;}
#headBG {height:135px;background-image:url(http://demo.mr-research.de/themes/default/images/application/top-bg.gif);background-repeat:repeat-x;background-position:bottom;}
#footer { margin-top:50px; width:100%; border-top: 1px solid #666; }
#logo {	text-align: left;position: relative;float: left;}
#loginbox {	text-align: right;position: relative;float: right;padding-right: 25px;}
#searchCase {padding-top:8px;padding:5px;padding-left: 25px;clear: both;border-top:1px solid #c6c6c6;height:50px;}
.reset {clear: both;}
.backLight {background-color: #F5F5F5;}
.backDark {background-color: #ffffff;}
.info-box {background: #EAF2FA url(http://demo.mr-research.de/themes/default/images/application/feature-box.gif) 0 0 no-repeat;border:2px solid #fcd68d;padding: 15px 15px 10px 15px;margin-bottom:20px;}
.info-box h2 {color: #453214; font-weight:bold;}
fieldset {	border: 1px solid #ddd;margin: 1em 0;padding: 15px;clear: left;} * html fieldset { padding-top: 0; }
legend {font-weight: normal;letter-spacing: -0.03em;line-height: 1;	color: #0074CA;	padding: 10px 0.5em; /* Top and Bottom for IE7 */} * html legend {  padding: 0 0.5em; }
.pager a {padding:2px;margin-left:1px;}
.pager span {color:#000000;	padding:2px;margin-left:1px;}
.errorMessage {	background-color:#FF9191;padding:8px;margin-bottom:10px;width:600px;}
.warningMessage {background-color:#FF9191;padding:5px;margin-bottom:10px;width:600px;}
.infoMessage {background-color:#A8FF8A;	padding:5px;margin-bottom:10px;	width:600px;}
.loadingMessage {border: 1px solid red;	padding:5px;margin-bottom:20px;}
.ur_sdtable {  border-collapse:collapse;  }
.sort {white-space:nowrap;}
td.ur_shname  { height:30px; background-color: #EEEEEE; padding: 3px; text-align: left;   font-weight: bold; border-bottom: 2px solid #cccccc; }
td.ur_shvalue { height:30px; background-color: #EEEEEE; padding: 3px; text-align: left;  font-weight: bold; border-left: 1px solid #EEEEEE; border-bottom: 2px solid #cccccc;  }
td.ur_sname   {  padding: 3px; text-align: left;   font-weight: normal; height: 20px; border: 1px solid #EEEEEE; }
td.ur_svalue  {  padding: 5px; text-align: right;  font-weight: normal; height: 20px; border: 1px solid #EEEEEE; }
td.ur_hvalue  {  padding: 5px; text-align: right;  font-weight: normal; height: 20px; border: 1px solid #EEEEEE; background-color: #FAEEC0; }
td.ul_shname  { height:30px; background-color: #EEEEEE; padding: 0px 2px 0px 2px; text-align: left;   font-weight: bold; border-bottom: 2px solid #cccccc; }
td.ul_shvalue { height:30px; background-color: #EEEEEE; padding: 0px 2px 0px 2px; text-align: left;  font-weight: bold; border-left: 1px solid #EEEEEE; border-bottom: 2px solid #cccccc;  }
td.ul_sname   {  padding: 3px; text-align: left;   font-weight: normal; height: 20px; border: 1px solid #EEEEEE; }
td.ul_svalue  {  padding: 3px; text-align: left;  font-weight: normal; height: 20px; border: 1px solid #EEEEEE; }
.ur_row:hover {  background-color: #efefef;  }
.gui_table {  border-collapse:collapse; }
.gui_table_small {  border-collapse:collapse; font-size: 11px;   border:1px solid #bbbbbb; }
td.gui_table_hn  { height:30px; background-color: #EEEEEE; padding: 3px; text-align: left;   font-weight: bold; border-bottom: 2px solid #cccccc; }
td.gui_table_hv { height:30px; background-color: #EEEEEE; padding: 3px; text-align: left;  font-weight: bold; border-left: 1px solid #EEEEEE; border-bottom: 2px solid #cccccc;  }
td.ur_sname   {  padding: 3px; text-align: left;   font-weight: normal; height: 20px; border: 1px solid #EEEEEE; }
td.ur_svalue  {  padding: 3px; text-align: right;  font-weight: normal; height: 20px; border: 1px solid #EEEEEE; }
td.ur_svalue2  {  padding: 3px; text-align: right;  font-weight: bold; height: 20px; border: 1px solid #EEEEEE; font-size:14px; }
td.ur_blue    {  padding: 3px; height: 20px; background-color: #006BBB; color:#FFFFFF; font-size:12px; font-weight: bold; }
td.ul_shname  { height:30px; background-color: #EEEEEE; padding: 0px 2px 0px 2px; text-align: left;   font-weight: bold; border-bottom: 2px solid #cccccc; }
td.ul_shvalue { height:30px; background-color: #EEEEEE; padding: 0px 2px 0px 2px; text-align: left;  font-weight: bold; border-left: 1px solid #EEEEEE; border-bottom: 2px solid #cccccc;  }
td.ul_sname   {  padding: 3px; text-align: left;   font-weight: normal; height: 20px; border: 1px solid #EEEEEE; }
td.ul_svalue  {  padding: 3px; text-align: left;  font-weight: normal; height: 20px; border: 1px solid #EEEEEE; }
#toolNav {	padding-left:33px;	z-index:1;	width: 600px;}
#toolNav ul {	margin: 0.5em 0 0 0;	padding: 0 0 0 0;	list-style: none;}
#toolNav ul {	padding-top: 2px;}
#toolNav li {	margin: 0 1px 0 0;	padding: 0 3px 0 0;	float: left;}
#toolNav {	padding-right: 5px;}
#toolNav li.active {	border-bottom: 1px solid #fff;}
#toolNav li a, #toolNav li a:visited, #toolNav li span {display: block;	float: left;padding: 4px 6px 3px 6px;text-align: center;white-space: nowrap;text-decoration: none;	min-height: 13px;color: #322F29;color: #453214; font-weight:bold;font-size:14px;}
.pointer { cursor:pointer; }
.pageLoader {position: absolute;top: 133px;left: 0px;background-color: #ffffff; width: 100%;height: 1px;opacity:.8;filter: alpha(opacity=75); -moz-opacity: 0.8;z-index:100;text-align: center;}
.pageLoader .img {position: relative;margin:auto;height: 50px;width: 220px;text-align: center; background-image: url('http://demo.mr-research.de/themes/default/images/application/loading.gif');background-repeat: no-repeat;background-position: center bottom;}
.pageLoader .message {background-color: #ffffff;opacity:1.0; -moz-opacity: 1.0;padding-top:20px;z-index:101;}
.feature { margin: 0 0 1em 0; width: 100%;}
.feature div {border:solid #edebcd; border-width:0 1px;background:#fefdec;}
.feature div div { position:relative; top: -1px; left: 0;  border-width:1px 0 0;}
.feature div div div {  top: 2px;  border-width:0 0 1px;padding: 4px;}
.feature a { }
.feature h4 {  margin: 0 0 .3em 0;  font-size: 100%;}
.feature ul {margin: 0;	padding: 0;	list-style: none;}
.feature ul li {  position:relative;margin: 0 0 .5em 0;	padding: 0;	width: 100%;}