
body {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #4f4f60;
  margin: 0;
  background-image:url(../images/nav_back.gif);background-repeat:repeat-y;
}

#header {
  margin:0;
  height: 104px;
}

#header_left {
  padding: 2px;
  overflow: hidden;
  width: 154px;
  float: left;
}

#header_right {
  overflow: hidden;
  background-color: #002054;
  width: 642px;
  height: 100%;
  float: right;
  color: #FFF;
  font: bold 16px Tahoma, Verdana, Arial, Serif;
}
#header_right div {
  margin: 4px;
}

#left {
  overflow: hidden;
  width: 150px;
  height: 100%;
  float: left;
}

td {
  font-size: 11px;
}

p {
  line-height: 135%;   }

div#branchlet p {
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}

h1 {
  font-size: 16pt;
  font-weight: bold;
}

h1.grey {
  color: #808080;
  font-size: 9pt;
  font-weight: bold;
  padding-left: 5px;    margin-top: 3px;      margin-bottom: 3px;
}

h1.yellow {
  color: #FF9900;
  font-size: 13pt;
  font-weight: bold;
  padding-bottom: 0;
  margin-top: 10px;
  margin-bottom: 0;
}

h1.branch_caption {
  color: #000000;
  font-size: 13pt;
  font-weight: bold;
  text-transform: capitalize;    padding: 0;
  margin: 0;
}

h2 {
  font-size: 12pt;
  font-weight: bold;
}

h2.blue {
  color:#003366;
  font-size:14px;
  padding: 0;
  margin: 0;
}

h2.caption {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

div#branchlet h2 {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}

h3 {
  font: bold 14px/normal Arial;
}

h3.smaller {
  font: bold 12px/normal Arial;
}

h3.list_smaller {
  font: bold 12px/normal Arial;
  white-space:nowrap;
}

h3.blue {
  color:#003366;
  font-size:12px;
  letter-spacing: .6pt;  }

div#branchlet h3 {
  margin:3px;
}

div#branchlet h3 a {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
}

h4.blue {
  color: #003366;
  font-weight: bolder;
  font-size: 11px;
  margin: 0;
}

table.bluebg {
  background-color: #003366;
}

td.itdhead {
  background-color: #ccd8ff;
  text-align: left;
}

td.itdbody {
  background-color: #ffffff;
  text-align: left;
}

td.bottom_navi {
  height: 40px;
  text-align: center;
}

td.copyright {
  font-size: 9px;
}

td.top_left_korner {
  background-image:url(../images/ol_korner.gif);background-repeat:no-repeat;
  font-size: 6px;
  height: 12px;
  width: 12px;
  min-width: 12px;
}

td.top_right_korner {
  background-image:url(../images/or_korner.gif);background-repeat:no-repeat;
  font-size: 6px;
  height: 12px;
  width: 12px;
}

td.bottom_left_korner {
  background-image:url(../images/ul_korner.gif);background-repeat:no-repeat;
  font-size: 6px;
  height: 12px;
  width: 12px;
}

td.top_border {
  background-image:url(../images/t_border.gif);background-repeat:repeat-x;
  font-size: 6px;
  height: 12px;
}

td.left_border {
  background-image:url(../images/l_border.gif);background-repeat:repeat-y;
  font-size: 6px;
  width: 12px;
}

td.right_border {
  background-image:url(../images/r_border.gif);background-repeat:repeat-y;
  font-size: 6px;
  width: 12px;
}

td.bottom_border {
  background-image:url(../images/b_border.gif);background-repeat:repeat-x;
  font-size: 6px;
  height: 12px;
}

td.top_left_korner_6 {
  background-image:url(../images/ol_korner_6.gif);background-repeat:no-repeat;
  font-size: 2px;
  height: 8px;
  width: 9px;
}

td.top_right_korner_6 {
  background-image:url(../images/or_korner_6.gif);background-repeat:no-repeat;
  font-size: 2px;
  height: 8px;
  width: 9px;
}

td.bottom_left_korner_6 {
  background-image:url(../images/ul_korner_6.gif);background-repeat:no-repeat;
  font-size: 2px;
  height: 8px;
  width: 9px;
}

td.bottom_right_korner_6 {
  background-image:url(../images/ur_korner_6.gif);background-repeat:no-repeat;
  font-size: 2px;
  height: 8px;
  width: 9px;
}

td.top_border_6 {
  background-image:url(../images/t_border_6.gif);background-repeat:repeat-x;
  font-size: 2px;
  height: 8px;
}

td.bottom_border_6 {
  background-image:url(../images/b_border_6.gif);background-repeat:repeat-x;
  font-size: 2px;
  height: 8px;
}

td.left_border_6 {
  background-image:url(../images/l_border_6.gif);background-repeat:repeat-y;
  font-size: 2px;
  width: 9px;
}

td.right_border_6 {
  background-image:url(../images/r_border_6.gif);background-repeat:repeat-y;
  font-size: 2px;
  width: 9px;
}

td.list_content {
  background-color: #F9E8BD;
  white-space:nowrap;
}

td.no_border {
  font-size: 6px;
  height: 12px;
}

a.abold_white:link {
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}

a.abold_white:visited {
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}

a.abold_white:hover {
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}

a.abold_white:active {
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}

a.bold_red {
  text-decoration: none;
  color: red;
  font-weight: bold;
}

a.Anmerkungen {
  font: normal 9px Arial;
  text-transform: none;
  color: #666666;
  letter-spacing: normal;
  text-decoration: none;
  word-spacing: normal; }

#headtable {
  border:0px;
  width:100%;
  height:100px;
}
#headimages {
  border:0px;
  vertical-align:middle;
  width:100%;
  margin-top:10px;
}
#headright {

  width:155px;
  height:100px;
}
#lay1 {
  height:95px;
}
#contentcss {
  vertical-align:top;
  border:0px solid #000000;
}
#navicss {
  width:180px;
  padding:5px;
  vertical-align:top;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color:#808080;
  border-right-color:#808080;
  border-bottom-color:#808080;
  border-left-color:#808080;
}
#footleftcss {
  width:180px;
  vertical-align:bottom;
}
#infocss {
  width:155px;
  vertical-align:top;
}

#infocss ul {

  list-style-type:circle;
  margin-left: 5px;
  padding-left: 1em;
/*  text-indent: -1em; */

}

#blue_nav {
  height:10px;
  font-size: 8px;
  padding:0px;
  background-color:#F9E8BD;
  border-bottom:1px solid #003366;
  border-top:3px solid #003366;
}
#auge {
  position:absolute;
  top:0px;
  right:5px;
  float:right;
}

#erplogo {
  top:0px;
  float:left;
}

div#branchlet {
  padding: 3px 3px 3px 3px;
}

.border_yellow {
  border:1px solid #FF9900;
}

.caption_yellow {
  font-family: "Arial Black";
  font-size: 18px;
  color: #FF9900;
  font-style: normal;
  line-height: normal;   font-weight: normal;
  font-variant: normal;
  text-transform: none;
  letter-spacing: 2px;
  word-spacing: normal;
}

.caption_blue_12 {
  font-family: "Verdana";
  font-size: 12px;
  color: #002054;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  letter-spacing: 2px;
  word-spacing: normal;
}

.normal_red {
  color: #d50d17;
}

.normal_white {
  color: #FFFFFF;
}

.bold_white {
  font-weight: bold;
  color: #FFFFFF;
}

A:link {
  text-decoration: none; }

A:visited {
  text-decoration: none; }

A:hover {
  text-decoration: none; }

A:active {
  text-decoration: none;
}

A.navi:link {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
  color: #000000;
  line-height:1.7em;
  text-decoration: none; }

A.navi:visited {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
  color: #000000;
  line-height:1.7em;
  text-decoration: none; }

A.navi:hover {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
  color: #000000;
  line-height:1.7em;
  text-decoration: none; }

A.navi:active {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
  color: #000000;
  line-height:1.7em;
  text-decoration: none;
}

.bnavi {
  margin:3px;
  padding:0px;
  border-top: 1px none #595151;
  border-right: 1px none #595151;
  border-bottom: 1px dashed #595151;
  border-left: 1px none #595151;
}

A.subnavi:link {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  text-indent: 15px;   white-space: normal;
  color: #003366;
  margin-left:10px;
  line-height:1.4em;
  text-decoration: none;
}

A.subnavi:visited {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  text-indent: 15px;   white-space: normal;
  color: #003366;
  margin-left:10px;
  line-height:1.4em;
  text-decoration: none;
}

A.subnavi:hover {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  text-indent: 15px;   white-space: normal;
  color: red;
  margin-left:10px;
  line-height:1.4em;
  text-decoration: none;
}

A.subnavi:active {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  text-indent: 15px;   white-space: normal;
  color: red;
  margin-left:10px;
  line-height:1.4em;
  text-decoration: none;
}

.bsubnavi {
  margin:3px;
  padding:0px;
  border-top: 1px none #595151;
  border-right: 1px none #595151;
  border-bottom: 1px none #595151;
  border-left: 1px none #595151;
}

A.subsubnavi:link {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  text-indent: 15px;   white-space: normal;
  color: #003366;
  margin-left:14px;
  line-height:1.4em;
  text-decoration: none;
}

A.subsubnavi:visited {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  text-indent: 15px;   white-space: normal;
  color: #003366;
  margin-left:14px;
  line-height:1.4em;
  text-decoration: none;
}

A.subsubnavi:hover {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  text-indent: 15px;   white-space: normal;
  color: red;
  margin-left:14px;
  line-height:1.4em;
  text-decoration: none;
}

A.subsubnavi:active {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  text-indent: 15px;   white-space: normal;
  color: red;
  margin-left:14px;
  line-height:1.4em;
  text-decoration: none;
}

.bsubsubnavi {
  margin:3px;
  padding:0px;
  border-top: 1px none #595151;
  border-right: 1px none #595151;
  border-bottom: 1px none #595151;
  border-left: 1px none #595151;
}

.stil1 {
  color:#666666;
  font-size:13px;
  font-weight: bold;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style:italic;
}

.underline {
  text-decoration:underline;
}

.footer {
  font: normal 11px Arial;
  color: #666666;
  font-weight: normal;
}

.footer_10 {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  text-transform: none;
  color: #666666;
  letter-spacing: 2px;
  word-spacing: normal;
}

.Anmerkungen {
  font: normal 10px Arial;
  text-transform: none;
  color: #666666;
  letter-spacing: normal;
  text-align: left;
  word-spacing: normal;
}

.cube_left {
  background: transparent url('http://www.miclas.de/images/image006.gif') no-repeat scroll 0pt 50%;
  padding-left: 15px;
  font-size: 10px;
  color: rgb(0, 32, 84);
}

.search_input {
  border: 1px solid #002054;
  border-width:thin;
  font-size:8pt;
  font-weight:normal;
  margin:5px;
  padding:2px;
}

.rdot {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: dashed;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #595151;
  border-right-color: #595151;
  border-bottom-color: #595151;
  border-left-color: #595151;
}

.ldot {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: dashed;
  border-top-color: #595151;
  border-right-color: #595151;
  border-bottom-color: #595151;
  border-left-color: #595151;
}

.bline {
  margin:3px;
  padding:0px;
  border-top: 1px none #595151;
  border-right: 1px none #595151;
  border-bottom: 1px dashed #595151;
  border-left: 1px none #595151;
}

.bline a {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
}

.tline {
  margin:3px;
  padding:0px;
  border-top: 1px dashed #595151;
  border-right: 1px none #595151;
  border-bottom: 1px none #595151;
  border-left: 1px none #595151;
}

.formPage input {
  font-size: 10pt;
  color: #000000;
  border: #cccccc 1px solid;
  background: #ffffff;
}


.formPage select {
  font-size: 10pt;
  color: #000000;
}

