a {
  color:#000000; text-decoration:none; 
  }
a.headNavi {
  background-color:transparent; border:1px solid #e0f0e0; color:#303030; 
  font-size:85%; font-weight: bold; text-align:center; vertical-align:middle; 
  }
a.index {
  background-color:#e0f0e0; border:1px solid #f0e0e0; vertical-align:middle; 
  width:11em; font-Size:80%  }
a.relation {
  background-color:#e0e0e0; border:1px solid #e0f0e0; padding-left:0.5em; 
  vertical-align:middle; width:12em; font-Size:80%;
  }

body {
  background-color:#FFFFFF; color:#000000;  
  }

div {
  border-left:0px; padding-left:0.5em; 
  }
div.contentDiv { padding: 0.5em 0 1em 1em
  }
div.headDiv {
  padding-right:1em;   }
div.indexDiv {
  padding-right:0.5em;   }
div.layoutEditDiv {
  padding:0px; text-align:left; width:12em; 
  }
div.loginDiv {
  background-color: #e0f0e0; border:3px solid #f0e0e0; margin:1em; padding:1em; 
  width:25em; font-size:80%;  }
div.logoDiv {
  padding-right:0.5em;   }
div.miniEditContentDiv {
  border:2px solid #e0f0e0; border-bottom:0px; border-top:0px; height:85%; 
  padding:1em; padding-top:1em; 
  }
div.miniEditFooterDiv {
  border:2px solid #f0e0e0; border-top:0px; height:1.5em; padding:0px; 
  text-align:right;   }
div.miniEditHeadingDiv {
  background-image:url(../grafix/headNaviBack.jpg); background-repeat: repeat-x; 
  border:2px solid #f0e0e0; border-bottom:0px; height:1em; padding:0px; 
  padding-right:1em; text-align:right; 
  }

html {font-size:100.1%; font-family:Arial, Helvetica, sans-serif;}

h1.contentH1 {
  background-color:#f0e0e0; font-size:100%; 
  }

h3 {
   font-weight: bold; 
  }
h3.contentH3 {
  background-color:#f0e0e0; margin: 1em,0,0.5em,0; padding:0,0em,0,0.5em;
  font-size:90%; 
  }
h3.indexH3 {
  background-color:#f0e0e0; margin: 0.5em,0,0.5em,0; padding:0,1em,0,1em; 
  font-size:90%;
  }

h4 {
  font-size:85%; font-weight: bold; 
  }
h4.contentH4 {
  margin: 1em,0,0.5em,0;   }
h4.indexH4 {
  background-color:#e0f0e0; border:1px solid #f0e0e0; margin: 0.5em,0,0.2em,0; 
  padding:0,0em,0,1em; width:11.3em; 
  }

hr {
  color: #e0e0e0; height:1px; width:100%; 
  }
hr.content {
  color: #f0e0e0; height:2px; 
  }

input {
  font-size:80%; font-weight:normal; 
  }
input.float {
  width:5em;   }
input.href {
  width:30em;   }
input.image {
  width:30em;   }
input.index {
  background-color:#e0e0e0; border: 1px solid #e0f0e0; color:#000000; 
  font-size:80%; font-weight:normal; height:1.7em; width: 12em; 
  }
input.int {
  width: 5em;   }
input.longText {
  width:30em;   }
input.smallText {
  width:10em;   }
input.text {
  width:16em;   }

select {
  font-size:80%; width: 12em; 
  }
select.int {
  width: 5em;   }
select.longText {
  width:25em;   }
select.mediumText {
  width:17em;   }
select.smallInt {
  width: 3em;   }
select.smallText {
  width:10em;   }

table {
  border: 0px none; }
table.jobList {
  width:80%;   }
table.layoutEdit {
  background-color: #e0e0e0; text-align:center; 
  }
table.miniEditContent {
  width:100%;   }
table.relation {
  width:25em;   }

td {
  font-style: normal; font-weight: normal; line-height: normal; 
  padding-bottom:0.5em; padding-right: 0px; text-decoration: none; 
  vertical-align: top;   }
td.content {
  background-color: #ffffff; border:0px solid #057505; border-left:0px; 
  border-top:0px; color: #000000; width: 45em; font-size:80%; 
  }
td.elementData1 {
  background-color: #e0f0e0; border:0px None; border-bottom: 1px solid #f0e0e0; 
  border-top: 1px solid #f0e0e0; color: #000000; font-size:75%; 
  padding-left:0.5em; padding-right:0.5em; padding-top:0.3em; width:12em; 
  }
td.elementData2 {
  background-color: #ffffff; border:0px None; border-bottom: 1px solid #ffffff; 
  border-top: 1px solid #ffffff; color: #000000; font-size:75%; 
  padding-left:0.5em; padding-right:0.5em; vertical-align:middle; width:auto; 
  }
td.head {
  background-color: #ffffff; background-image:url(../grafix/headNaviBack.jpg); 
  background-repeat: repeat-x; border:0px solid #057505; border-bottom: 0px; 
  border-left:0px; color: #000000; font-size:80%; font-weight: normal; 
  }
td.index {
  background-color: #ffffff; border:1px solid #f0e0e0; border-top: 0px; 
  color: #000000; font-size:80%; font-weight: normal; height:30em; width: 11em; 
  }
td.jobList1 {
  font-size:80%; font-weight:normal; padding-left:1em; vertical-align:middle; 
  }
td.jobList2 {
  font-size:80%; font-weight:bold; padding-left:1em; padding-right:1em; 
  vertical-align:middle; width:12em; 
  }
td.layoutData1 {
  background-color: #e0f0e0; border:0px; border-bottom: 1px solid #f0e0e0; 
  border-top: 1px solid #f0e0e0; color: #000000; font-size:80%; 
  padding-left:0.5em; padding-right:0.5em; padding-top:0.3em; width:10em; 
  }
td.layoutData2 {
  background-color: #ffffff; border:0px; border-bottom: 1px solid #ffffff; 
  border-top: 1px solid #ffffff; color: #000000; font-size:80%; 
  font-style:italic; padding-left:0.5em; padding-right:0.5em; width:auto; 
  }
td.layoutEditChoose {
  background-color:#e0e0e0; height:3em; vertical-align:middle; width:auto; 
  }
td.layoutEditDataObject {
  background-color:#d0f0d0; height:15em; vertical-align:middle; width:25em; 
  }
td.layoutEditIndex {
  background-color:#f0d0d0; height:15em; vertical-align:middle; width:15em; 
  }
td.layoutEditIndex2 {
  background-color:#f0d0d0; height:15em; vertical-align:middle; width:15em; 
  }
td.layoutEditIndex5 {
  background-color:#f0d0d0; height:15em; vertical-align:middle; width:15em; 
  }
td.layoutEditLogo {
  background-color:#f0e0e0; height: 5em; vertical-align:middle; width:15em; 
  }
td.layoutEditLogo2 {
  background-color:#f0e4e4; height: 5em; vertical-align:middle; width:5em; 
  }
td.layoutEditLogo3 {
  background-color:#f0e8e8; height: 5em; vertical-align:middle; width:5em; 
  }
td.layoutEditNaviBar {
  background-color:#e0f0e0; height: 5em; vertical-align:middle; width:25em; 
  }
td.layoutEditNaviBar2 {
  background-color:#e5f0e5; height: 5em; vertical-align:middle; width:25em; 
  }
td.layoutEditNavifooter {
  background-color:#e0e0f0; height:3em; vertical-align:middle; width:auto; 
  }
td.layoutEditSearchfield {
  background-color:#d0d0f0; height:10em; vertical-align:middle; width:15em; 
  }
td.login1 {
  border:0px None; color: #000000; width:8em; font-size:80%;
  }
td.login2 {
  border:0px None; color: #000000; width:auto; font-size:80%;
  }
td.logo {
  background-color: #ffffff; background-image:url(../grafix/headNaviBack.jpg); 
  background-repeat: repeat-x; border:1px solid #f0e0e0; border-bottom: 0px; 
  color: #000000; font-size:80%; font-weight: normal; width: 10em; 
  }
td.mediaData1 {
  background-color: #e0f0e0; border:0px None; border-bottom: 1px solid #f0e0e0; 
  border-top: 1px solid #f0e0e0; color: #000000; font-size:75%; 
  padding-left:0.5em; padding-right:0.5em; padding-top:0.3em; width:10em; 
  }
td.mediaData2 {
  background-color: #ffffff; border:0px None; border-bottom: 1px solid #ffffff; 
  border-top: 1px solid #ffffff; color: #000000; font-size:75%; 
  font-style:italic; padding-left:0.5em; padding-right:0.5em; width:auto; 
  }
td.miniEditContent {
  background-color: #fffff; border:0px None; color: #000000; font-size:80%; 
  padding-left:0.5em;   }
td.miniEditContent1 {
  background-color: #e0f0e0; border:0px None; border-bottom: 1px solid #f0e0e0; 
  border-top: 1px solid #f0e0e0; color: #000000; font-size:80%; 
  padding-left:0.5em; padding-right:0.5em; padding-top:0.3em; width:12em; 
  }
td.miniEditContent2 {
  border:0px None; border-bottom: 1px solid #ffffff; 
  border-top: 1px solid #ffffff; color: #000000; font-size:80%; 
  padding-left:0.5em; padding-right:0.5em; vertical-align:middle; width:auto; 
  }
td.multiData1 {
  ,border-top: 1px solid #f0e0e0; background-color: #e0f0e0; border:0px None; 
  border-bottom: 1px solid #f0e0e0; color: #000000; font-size:75%; 
  padding-left:0.5em; padding-right:0.5em; padding-top:0.3em; width:14em; 
  }
td.multiData2 {
  background-color: #ffffff; border:0px None; border-bottom: 1px solid #ffffff; 
  border-top: 1px solid #ffffff; color: #000000; font-size:75%; 
  font-style:normal; padding-left:0.5em; padding-right:0.5em; width:auto; 
  }
td.objectData1 {
  background-color: #e0f0e0; border:0px None; border-bottom: 1px solid #f0e0e0; 
  border-top: 1px solid #f0e0e0; color: #000000; font-size:75%; 
  padding-left:0.5em; padding-right:0.5em; padding-top:0.3em; width:12em; 
  }
td.objectData2 {
  background-color: #ffffff; border:0px None; border-bottom: 1px solid #ffffff; 
  border-top: 1px solid #ffffff; color: #000000; font-size:75%; 
  padding-left:0.5em; padding-right:0.5em; vertical-align:middle; width:auto; 
  }
td.permissionData1 {
  background-color: #e0f0e0; border:0px None; border-bottom: 1px solid #f0e0e0; 
  border-top: 1px solid #f0e0e0; color: #000000; font-size:75%; 
  padding-left:0.5em; padding-right:0.5em; padding-top:0.3em; width:10em; 
  }
td.permissionData2 {
  background-color: #ffffff; border:0px None; border-bottom: 1px solid #ffffff; 
  border-top: 1px solid #ffffff; color: #000000; font-size:75%; 
  font-style:italic; padding-left:0.5em; padding-right:0.5em; width:auto; 
  }
td.relation {
  font-size:80%; font-weight:normal; vertical-align:middle; 
  }

textarea {
  font-family: courier,system; font-size:80%; font-weight:normal; width:43em; 
  }
textarea.miniEdit {
  width:37em;   }
textarea.multiEdit {
  width:40em;   }

th {
  font-weight: bold;   }
th.miniEditContent {
  background-color: #e0f0e0; border:2px solid #f0e0e0; color: #000000; 
  font-size:80%; padding-left:0.5em; text-align:left; 
  }

tr {
  font-style: normal; font-weight: normal; line-height: normal; 
  text-decoration: none;   }
tr.elementData {
  }
tr.objectData {
  }
tr.relationDark {
  background-color: #f0e0e0;   }
tr.relationLight {
  background-color: #e0f0e0;   }


