/*
 bg:#dee6e9
 bg2:#f1f5f6
 menu_bg#eef2f5
 text:#57585a
 text2:#732525

*/

body {
  font-family:Verdana;
}

div#wrap {
    width:980px;
    position:relative;
}
div#headleft {
    position:absolute;
    top:27px;
    left:18px;
}
div#headmenu {
    position:absolute;
    top:27px;
    left:146px;
    height:28px;
/*    background-color:#EEEEEE; */
}
div#topline {
    position:absolute;
    top:65px;
    left:0px;
    width:980px;
    height:13px;
    background-color:#dee6e9;
    font-size:9px;
    color:#57585a;
}

div#logo2 {
    position:absolute;
    top:105px;
    left:18px;
}
div#keyimage {
    position:absolute;
    top:77px;
    left:146px;
}
div#leftmenu {
    position:absolute;
    top:229px;
    left:18px;
    width:110px;
/*    background-color:#EEEEEE; */
}

div#contentmain {
    position:absolute;
    top:201px;
    left:146px;
    width:654px;
    border:1px solid #dfdfdf;
    padding-left:18px;
    padding-bottom:18px;    
    padding-right:18px;
}

div#rootline {
    font-size:11px;
    margin-top:5px;
    margin-bottom:8px;
}

div#rootline a {
  text-decoration:none;
  color:#732525;
}

div#content {
    width:488px;
    margin-right:14px;
}

div#staticcontent {
    width:148px;
    height:400px;
    background-color:#f1f5f6;
    float:right;    
}

div#menu_level1
{
    font-size:12px;
    color:#57585a;
}
span.menu_level1 a {
  text-decoration:none;
  color:#57585a;
  font-weight:bold;
}
span.menu_level1_act a {
  text-decoration:none;
  color:#732525;
  font-weight:bold;
}

div#menu_level2
{
    margin-top:2px;
    font-size:11px;
    color:#57585a;
}

span.menu_level2 a {
  text-decoration:none;
  color:#57585a;
}
span.menu_level2_act a {
  text-decoration:none;
  color:#732525;
}

div#purpose {
    position:absolute;
    left:10px;
}
div#links {
    position:absolute;
    right:144px;
}

div#links a{
  text-decoration:none;
  color:#57585a;
}


div.menu_level3 {
    padding-top:3px;
    width:100%;
    background-color:#eef2f5;
    font-size:11px;
    height:20px;
    text-align:center;
    vertical-align:middle;
    border-bottom:5px solid white;
}
div.menu_level3 a {
    color:#57585a;
    text-decoration:none;
}
div.menu_level3_act {
    padding-top:3px;
    width:100%;
    background-color:#eef2f5;
    font-size:11px;
    height:20px;
    text-align:center;
    vertical-align:middle;
    border-bottom:5px solid white;
}


div.menu_level3_act a {
    color:#732525;
    text-decoration:none;
}

div.menu_level4 {
    position:relative;
    left:10px;
    text-align:left;
    font-size:11px;
    height:15px;
    border-bottom:5px solid white;
}

div.menu_level4_act {
    position:relative;
    left:10px;
    text-align:left;
    font-size:11px;
    height:15px;
    border-bottom:5px solid white;
}

div.menu_level4 a {
    color:#57585a;
    text-decoration:none;
}

div.menu_level4_act a {
    color:#732525;
    text-decoration:none;
}

h1 {
    font-size:12px;
    font-weight:bold;
    color:#732525;
    padding:0px;
    margin:0px;
}

h2 {
    font-size:12px;
    font-weight:bold;
    color:#732525;
    padding:0px;
    margin:0px;
}


h3 {
    font-size:10px;
    font-weight:normal;
    color:#732525;
    padding:1px 0px 2px 0px;
    margin:0px;
}

p.bodytext {
    font-size:9px;
    font-weight:normal;
    color:#57585a;
    padding:0px;
    margin:0px;
}

p.bodytext a{
    text-decoration:none;
    color:#732525;
    font-style:italic;
}

dt {
  padding:0px;
  margin:0px;
}
dl {
  padding:0px;
  margin:0px;
}
dd {
  padding:0px;
  margin:0px;
}


div.csc-frame {
  padding:8px;
  background-color:#f1f5f6;
  overflow:auto;
  margin-bottom:8px;
}

div.csc-textpic {
}

/* lists */
ul {
    padding:0px;
    margin:0px 0px 0px 17px;
    list-style-image:url(images/bullet.gif);
}

li {
    font-size:9px;
    font-weight:normal;
    color:#57585a;
    padding:2px;
    margin:0px;
}

/* search */

div#searchbox-head
{
  padding:0px;
  margin:7px 16px 12px 16px;
}

div#indexedsearchbox input {
  margin:0px 16px 0px 16px;
  width:112px;
  font-family:Verdana;
  font-size:10px;
  border-width:2px;
  border-style:outset;
}

/* glossar */

div#glossarbox-head
{
  padding:0px;
  margin:77px 16px 12px 16px;
}

div#glossarbox {
  margin:0px 16px 0px 16px;
}
div#glossarbox select {
  width:112px;
  font-family:Verdana;
  font-size:10px;
  border-width:2px;
  border-style:outset;
}


div.csc-sitemap a {
  color:#732525;
  text-decoration:none;
}
div.csc-sitemap a:hover {
  color:#732525;
  text-decoration:underline;
}
div.tx-glossar-pi1 div.title {
    font-size:12px;
    font-weight:bold;
    color:#732525;
}
div.tx-glossar-pi1 div.description {
    font-size:9px;
    font-weight:normal;
    color:#57585a;
    margin-bottom:10px;
}

div.csc-header.csc-header-n1 {
  position:relative;
}

fieldset.csc-mailform {
  margin:0px;
  padding:12px;
  background-color:#f1f5f6;
  overflow:hidden;
  border-width:0px;

}
div.csc-mailform-field {
    margin-bottom:10px;
/*    border:1px solid black; */
    text-align:justify;
}
div.csc-mailform-field label {
    font-size:9px;
    font-weight:normal;
    color:#57585a;
}
div.csc-mailform-field input {
  font-size:10px;
  border-width:2px;
  border-style:outset;
  position:absolute;
  left:150px;
}
div.csc-mailform-field input.csc-mailform-check {
  border:none;
}
div.csc-mailform-field textarea {
  font-size:11px;
  border-width:2px;
  border-style:outset;
}
div.csc-mailform-field span.csc-mailform-label
{
    font-size:9px;
    font-weight:normal;
    color:#57585a;
}
div.csc-mailform-field input.csc-mailform-submit {
    color:#732525;
    font-size:9px;
    font-weight:bold;
    border:none;
    background-color:#f1f5f6;
    background-image:url(images/submit.gif);
    width:68px;
    height:23px;
    position:absolute;
    left:420px;
    bottom:45px;
}

div.tx-indexedsearch-searchbox td {
    color:#732525;
    font-size:11px;
    font-weight:bold;
}

.tx-indexedsearch-searchbox-sword {
  font-family:Verdana;
  font-weight:normal;
  font-size:10px;
  border-width:2px;
  border-style:outset;
}

.tx-indexedsearch-searchbox-button {
  font-family:Verdana;
  font-size:10px;
  border-width:2px;
  border-style:outset;
}

div.tx-indexedsearch-searchbox p {
    color:#732525;
    font-size:13px;
    font-weight:bold;
}

div.tx-indexedsearch-searchbox p a {
    color:#732525;
    text-decoration:none;
}

.tx-indexedsearch-rules h2 {
    color:#732525;
    font-size:11px;
    font-weight:bold;
}

.tx-indexedsearch-rules p {
    font-size:11px;
    font-weight:normal;
    color:#57585a;
}
.tx-indexedsearch-whatis {
    font-size:11px;
    font-weight:normal;
    color:#57585a;
}
.tx-indexedsearch-sw {
    font-size:11px;
    font-weight:normal;
    color:#732525;
    font-style:italic;
}
.tx-indexedsearch-browsebox {
    font-size:11px;
    font-weight:normal;
    color:#57585a;
}
.tx-indexedsearch-browsebox strong {
    color:#732525;
}
.tx-indexedsearch-title a {
    font-size:11px;
    font-weight:bold;
    color:#732525;
}
.tx-indexedsearch-percent {
    font-size:11px;
    font-weight:normal;
    color:#57585a;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
    font-size:11px;
    font-weight:normal;
    font-style:normal;
    color:#57585a;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup {
    color:#732525;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-info {
    background-color:#ffffff;
    font-size:11px;
    font-weight:normal;
    font-style:normal;
    color:#57585a;
}
.tx-indexedsearch-path a {
    color:#732525;
    font-weight:bold;
}