/* @override http://umac.cms/umac/css/umac.css */

/* @group Page */

html, body {
  height: 100%;
}

body {
	margin:0px; padding:0px; font-family:Verdana; font-size:12px;
}
#top {
	position:absolute; top:1px; left:1px; width:100px
}
#mainframe {
	position: relative; width:800px; margin:0px auto;
	min-height: 100%;
}
#xUmacLogo {
	position:absolute; left:0px; top:42px; width:140px; height:99px;
}
#xBanner {
	position:absolute; left:139px; top:42px; width:661px; height:81px;
}
#xBannerAnimation {
	position:absolute; left:139px; top:42px; width:661px; height:81px;
	background:url(UmacAnimation.gif) no-repeat;
}
#xIcomEtc {
	position:absolute; left:0px; top:450px; 
	width:140px;
}

#printHeader, #printFooter {
  display: none;
}

/* #topbg? */ 
#topbg {
	position:absolute; top:7px; left:0px; width:800px; height:135px;
}

/* @end */

/* @group Standard Styles */

h1,h2,h3,h4 {
  color:rgb(168,27,33)
}

h1 {
  font-size:17px; line-height:21px;
  margin:0px 0px 17px 0px; 
}

h2 {
  font-size: 13px; 
  margin:15px 0px 12px 0px;
}

h3,h4 {
 font-size:12px;
 margin:15px 0px 12px 0px
}

.grey {
  color: #666666;
}
.fettgrau {
  color:#808080;font-weight:bold
}
h5 {
  font-size:17px; line-height:21px;
  margin:0px 0px 17px 0px; padding-bottom:7px;
  color:#809bb9; text-align:left
}
p {
  margin:12px 0px
}
ul {
  margin:12px 30px;
  padding:0px
}
li {
  margin-top:4px
}
select,input,textarea {
  font-size:12px; font-family:Helvetica,Arial,sans-serif;
  padding: 1px;
}
textarea {
  line-height: 1.3333em;
}

a {
	font-weight:normal;color:rgb(128,155,185);text-decoration:none;
	border-width: 0px;
}

a:hover {
	text-decoration:underline; color:rgb(49,75,133)
}
a.menuactive {
	text-decoration:none; color:rgb(168,27,33); font-weight:bold;
}

img {
  border-width: 0px;
}

dd {
  margin: 2px 0px 6px 0px;
}

/* @end */

/* @group Menus */

#xMiscLinks {
	position:absolute; left:139px; top:22px; width:661px; height:18px;
	font-family:Arial,sans-serif;text-transform:lowercase;
	font-size:11px; color:rgb(0,0,0); text-align:right;
}

#xMiscLinks a {
	color:rgb(49,75,133); font-weight:bold;
}

#mainmenu {
	position:absolute; left:160px; top:129px; width:640px; font-weight:bold;
	font-family:Arial,sans-serif;text-transform:uppercase;
	font-size:11px; color:rgb(128,155,185); text-align:justify;
}

#mainmenu a {
	font-weight:bold;
}

td.xMenu {
	padding:2px 0px;vertical-align:middle; text-align:center;
   white-space: pre;
}
td.xMenuSep {
	text-align:center; vertical-align:middle
}
td.xMenuSep img {
	margin:0px 8px
}
td.xMenuSepFinal {
	text-align:right; vertical-align:middle
}
td.xMenuSepFinal img {
	margin-left:8px
}

#menu {
	position:absolute; left:0px; top:155px; width:140px;
}

#menuitem {
	margin-bottom:6px;
	text-align:left;font-size:11px; line-height:13px;font-weight:bold;
}

/* @end */

/* @group Content */

#content {
	position:absolute; left:160px; top:180px;width:640px;
	font-family:Verdana; font-size:12px;line-height:15px
}

#eye {
	float:left; width:140px;padding:0px;text-indent:20px;
	font-size:12px; line-height:16px; font-weight:bold; color:#808080;
}

p.eye {
	padding:0px 0px 0px 150px;
}

#content p.linkmenu {
  font-size:11px
}
#content p.linkmenu a {
  color:rgb(128,155,185)
}
#content p.linkmenu a:hover {
  color:rgb(49,75,133)
}
#content a {
  color:rgb(49,75,133)
}
#content a.delete, #content p.linkmenu a.delete, a.delete {
  color: #ff0000;
}

.pageedit {
  width: 100px; float: right; text-align: right;
}

div.doc {
  background: url(doc.gif) no-repeat;
  padding: 0px 0px 0px 22px; margin: 12px 0px 12px 0px;
}

div.mmbView {
  border-left: 2px solid rgb(142, 163, 197);
  width: 380px;
  padding: 1px 6px; margin: 20px 0px 3px 0px;
}
div.mmbAddress {
  border: 1px dotted #808080;
  margin: 6px 0px; padding: 4px;  
}
div.cal {
  width: 400px;
  margin: 20px 0px;
}
div.finfo {
  display: none;
}
/* @end */

/* @group Boxes */

div.boxright {
  width: 220px; float: right;
  margin: -12px 0px 0px 20px;
}

div.boxright h4 {
  border-top: 3px solid rgb(168,27,33);
  margin: 12px 0px 3px 0px; padding: 2px 0px 0px 0px; 
  color: #666666;
}

div.boxright p {
  margin: 3px 0px;
}

div.boxright ul, ul.itemized {
  margin: 3px 0px 3px 3px;
  list-style-image: url(bullet.gif);
  padding-left: 12px;
}

div.boxright em {
  font-style: normal; color: #666666;
}

div.msgbox {
  margin: 10px 0px; padding: 3px 1px 3px 3px;
  border: 1px solid rgb(128,155,185); border-left-width: 3px;
  width: 380px;
}

div.msgbox li {
  margin: 0px;
}

/* @end */



/* @group Misc */

#wg p.wghead {background: rgb(235,235,235);font-weight:bold;padding:1px;margin-top:20px}
#wg p {padding:1px}

#conferences span {color:rgb(102,102,102);font-weight:bold}
#conf2004 p {margin-top:0px}

#linkpage h2, #conferences h2 {color:rgb(102,102,102);font-size:13px}

#members #pubcmenu {font-size:11px;}
#members #pubcmenu a.country {font-weight:normal}
#members h4 {color:rgb(102,102,102);font-size:12px}
#members p.mbentry {margin-left:30px;font-size:12px}
#members #internalmenu {font-size:11px}

/* @end */

/* @group Modal */

#mdVeil {
  position: absolute; left: 0px; top: 0px; z-index: 7;
  min-width: 100%; min-height: 100%;
  display: none;
  background: url(veil.png);
}

#mdPanel {
  z-index: 9;
  width: 500px; max-width: 1000px;overflow: visible;
  margin: 30px auto; padding: 10px;
  background: #ffffff;
  border: 3px solid rgb(142, 163, 197);
}

#mdPanel img.close {
  float: right;
  margin: -18px -18px 10px 10px; 
  cursor: pointer;
}

#mdContent h1 {
  margin: 0px 0px 10px 0px;
}

#mdContent h2 {
  font-size: 14px;
}

.mdLoading {
  margin: 10px; text-align: center;
}

.multiSelectOptions {
  height: 150px; width: 260px; float: right;
  overflow: auto;
  border: 1px inset #666666;
  padding: 4px;
  
}

.formInputContainer {
  margin: 0px 0px 6px 0px;
}

.formAbort {
  margin-top: 20px;
  text-align: right;
}

/* @end */



/* @group Tables */


td {
  vertical-align: top;
  border: 0px solid #ffffff;
}

table.data {
  margin: 0px 0px;
  border-spacing: 2px;
  line-height: 1.3077em;
  width: 100%;
}

table.data td {
  border-top: 1px solid rgb(142, 163, 197);
  padding: 5px 2px 3px 2px;
  line-height: 1.3077em;
}

table.data td a {
  border-bottom: 0px solid #ffffff;
}

table.data td.key {
  color: rgb(168,27,33); 
  padding-right: 20px;
  white-space: nowrap;
}

table.data ul {
  margin: 0px;
}

table.logtable td {
  padding: 0px 10px 5px 0px;
}

table.logtable td.date {
  color: #666666;
  white-space: nowrap;
}

/* @end */
