div#maincontent {
  background-color: white;
  width: 834px;
  z-index: 1;
}

div#sidebar {
  background-color: white;
  float: left;
  width: 185px;
  padding: 5px 0px 0px 5px;
  z-index: 3;
}

div#content {
  background-color: white;
  width: 625px;
  margin-left: 203px;
  /*Bad hack, but needed for the correct position of the sidemenu! Other options?*/
  border:1px solid white;
  z-index: 2;
}

div#sidenews {
  width:220px;
  padding: 5px 5px 5px 5px;
  border:1px solid #005293;
}

a.norm:link{color:#006699;}
a.norm:visited{color:#006699;}
a.norm:hover{color:#006699;}
a.norm:active{color:#006699;}

a.sideMenuButton {
  background-color: transparent;
  color: #005293;
  cursor: hand;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

a.sideMenuButton:hover {
  background-color: transparent;
  color: #8A1234;
  font-size: 8pt;
  cursor: hand;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

a.actualLink {
  background-color: transparent;
  color: #8A1234;
  font-size: 8pt;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;

}

#menuBar {
  background-color: #FFFFFF;
  color: #000000;
  padding: 4px 2px 4px 2px;
  text-align: right;
}

a.menuButton, a.menuButtonActive {

  background-color: transparent;
  color: #000000;
  cursor: hand;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12pt;
  font-style: normal;
  font-weight: bold;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  left: 0px;
  top: 0px;
  text-decoration: none;
}

a.menuButton:hover {
  background-color: transparent;
  color: #006699;
}

a.menuButtonActive, a.menuButtonActive:hover {
  background-color: transparent;
  color: #006699;
}

.menu {
  z-index: 4;
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #000000; <b></b>
  padding: 0px;
  position: absolute;
  text-align: left;
  visibility: hidden;

}

a.menuItem {
  background-color: transparent;
  color: #000000;
  cursor: hand;
  display: block;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  margin: 0px;
  padding: 2px;
  padding-left: 14px;
  padding-right: 16px;
  text-decoration: none;
  white-space: nowrap;
}

a.menuItem:hover {
  color: #006699;
  font-weight: bold;
}

.menuItemSep {
  border-bottom: 1px solid #f0f0f0;
  border-top: 1px solid #808080;
  margin: 3px 4px 3px 4px;
}

body {background-color: white; color: black;}

td {
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    color:black;
    font-size:11pt;
    text-align:justify;
    vertical-align:top;
}

.sidemenu_line {
    width:80px;
    height:1px;
    margin-top:8px;
    margin-bottom:8px;
}

li {
  margin-bottom: 0.3em;

}


ul#sideMenuBar {
  list-style: none;
}

ul#system {
  list-style: none;
}

.title_blue {font-size: 16px; color: #005293;font-weight:bold;text-align:left;margin-bottom:0.5em;}
.title {font-size:18pt; font-weight:bold;text-align:left;}
.title_left {font-weight:bold;text-align:left;}
.title_right {font-weight:bold;text-align:right;}
.copyright{font-size:7pt;}
.right_align{text-align:right;}
.title_produkte{font-size:12pt;font-weight:bold;text-align:left;}
.title_imri{font-size:14pt;font-weight:bold;text-align:left;}
.image{font-size:9pt; text-align:left;}
.title_text{font-size:13pt;font-weight:bold;text-align:left;}

/* This slideshow is licensed under a Creative Commons License - http://www.leigeber.com/2008/12/javascript-slideshow/
      and http://creativecommons.org/licenses/by/3.0/us/ */

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:306px; margin:50px auto; display:none;}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:300px; height:240px; padding:1px; border:1px solid #ccc; background:#FFFFFF; z-index:5}
#information {position:absolute; bottom:0; width:300px; height:0; background:#FFFFFF; color:#000000; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70); display:block}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px;text-align:left}
#image {width:300px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:206px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(imgs/slideshow/left.gif) left center no-repeat}
#imgnext {right:0; background:url(imgs/slideshow/right.gif) right center no-repeat}
#imglink {position:absolute; height:206px; width:100%; z-index:100; opacity:40%; filter:alpha(opacity=40)}
.linkhover {background:url(imgs/slideshow/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slidearea {float:left; position:relative; width:256px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
/* Fix for the slideshow in IE */
#imglink_fix {width:100%; height:100%; background-image:url(imgs/slideshow/fix.gif);}
