html, body, .container {
  font-family: Verdana, Arial, sans-serif, Times, Helvetica, Geneva;
  font-size: 12px;
  padding: 0;
  margin: 0;
}

form, fieldset {
  margin: 0;
  padding: 0;
  border: none;
}


html, body {
  width: 100%;
  text-align: center;
}

body.htmlarea-content-body {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif, Times, Helvetica, Geneva;
  font-size: 12px;
}

#TB_ajaxContent {
  background: #000000;
  color: #ffffff;
}

h1 {
  font-size: 12px;
  margin-top: -2px;
  margin-bottom: 5px;
}

a img {
  border: 0;
}

#container {
  background-color: #ffffff;
  margin:auto;
  display:table;
  margin-top:10%;
}

#menu {
  margin-top:10 %;
  height: 320px;
  _overflow: hidden;
}

#menu td {
 vertical-align: top;
}

#menu img {
  margin: 0;
  margin-left:30px;;
}
#menu div {
  margin-top: 10px;
  margin-bottom: 10px;
}

.scroll-pane {
        width: 900px;
        float:left;
}

jScrollPaneContainer {
  margin: auto;
}

.jScrollPaneTrack {
  background: url('../images/scrollbar_background.jpg');
}

.jScrollPaneDrag {
  background: transparent url(../images/scrollbar_panedrag.gif) no-repeat;
  margin-top: 1px;
}

a.jScrollArrowLeft {
  background: transparent url('../images/scrollbar_pfeil_l_no.jpg');
  width: 25px;
  height: 16px;
}

a.jScrollArrowLeft:hover {
  background: transparent url('../images/scrollbar_pfeil_l_act.jpg');
}

a.jScrollArrowRight {
  background: transparent url('../images/scrollbar_pfeil_r_no.jpg');
  width: 25px;
  height: 16px;
}

a.jScrollArrowRight:hover {
  background: transparent url('../images/scrollbar_pfeil_r_act.jpg');
}


#contact {
  text-align: right;
  margin-top:20px;
}
#browse {
  bottom: 0;
  left: 350px;
  position: absolute;
  text-align: center;
  width: 60px;
  height: 17px;
}

#browse a {
  color: #ffffff;
  text-decoration: none;
}

#browse #prev {
  float: left;
  width: 20px;
}
#browse #next {
  float: right;
width: 20px;
}
#browse #close {
width: 17px;
float: left;
}

#TB_title {
  display:none;
}

/* RTE *******************************************************************************************/

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link, a.external-link-new-window, a.internal-link, a.internal-link-new-window, a.mail, a.download {
color: #ffffff;
text-decoration: underline;
}
