/* enerchi */



body {
    margin:0px auto 0px auto;
    padding:0px;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:11px;
    color:#000;
    line-height:16px;
    text-align:center;
    background:#CECDCE;
}
a, a:link { font-weight:none; color:#111;  text-decoration:none; }
img { border:0; }

.rsm_map { width:450px; height:250px; position:absolute; left:0; top:370px;}
table, td {
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:11px;
    color:#000;
    line-height:16px;
    vertical-align:top;
}



h1 {

  font-size:14px;
  color:#DC6523;
  padding:0px;
  margin:0px 0px 5px 0px;
}



input, textarea, select {
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:11px;
    color:#000;
    border:1px solid #DC6523;
    background-color:#ddd;
}



input:focus, textarea:focus {
  background-color:#ccc;
}



.master {
  background:#fff;
}
#master {
  position:absolute;
  top:50%;
  left:50%;
  width:970px;
  height:710px;
  margin-left:-485px;
  margin-top:-345px;
  text-align:justify;
  /*border:10px solid #fff;*/
  background:#EBEBED;
}
#master td { text-align:justify; }


#pic {
    position:absolute;
    top:0px;
    left:540px;
    width:120px;
    height:160px;
}



#logo {
    position:absolute;
    top:170px;
    left:500px;
    width:370px;
    height:120px;
    background:url(IMG/LOGO.GIF) no-repeat;
}



#text1 {
    position:absolute;
    top:108px;
    left:0px;
    width:364px;
    height:50px;
}



#text2 {
    position:absolute;
    top:360px;
    left:540px;
    width:370px;
    height:250px;
    text-align:justify;
    overflow:auto;
    /*border:1px solid red;*/
}



#galerie {
    position:absolute;
    top:550px;
    left:0px;
    width:500px;
    height:70px;
}



#menu {
  position:absolute;
  top:660px;
  left:60px;
  /*width:775px;*/
  width:900px;
  height:20px;
  font-size:11px;
  /*border:1px solid red;*/
}



#submenu {
    position:absolute;
    top:350px;
    left:180px;
    width:250px;
    height:130px;
}



#menu ul, #menu li {
  /*display:inline;*/
  float:left;
  padding:0px;
  margin:0px 15px 0px 0px;
  list-style-type:none;
}



#submenu ul, #submenu li {
  padding:0px;
  margin:0px 0px 2px 0px;
  list-style-type:none;
}



#menu a:link, #menu a:active, #menu a:visited, #submenu li a:visited, #menu a:hover, #submenu li a:link {
  font-weight:none;
  color:#111;
  text-decoration:none;
}



#submenu li a:hover, #submenu a:active, a:hover {
  font-weight:none;
  color:#DC6523;
  text-decoration:none;
}



#menu .active a:link, #menu .active a:active, #menu .active a:visited, #submenu .active a:link, #submenu .active a:active, #submenu .active a:visited,



#menu .active a:link, #menu .active a:active, #menu .active a:visited, #submenu .active a:link, #submenu .active a:active, #submenu .active a:visited{
  font-weight:none;
  color:#DC6523;
  text-decoration:none;
}



#submenu .navmainStandardLevel_2 {
    margin-left:15px;
}



#kasten {
    position:absolute;
    bottom:0px;
    left:540px;
    width:120px;
    height:12px;
    background:#F7DCC9;
}







DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-right:5px;
}



DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left:5px;
}



DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left:5px;
}




