/* Basics */
  body { font-size: small; font-family: Helvetica,Arial,sans-serif; margin: 0px; background-image: url(../images/bg/1.jpg); background-repeat:no-repeat; background-position: 700px 0px;}
  html {height: 100%;}
  #container {background-image: url(../images/dots.gif); background-repeat:no-repeat; background-position: bottom left; min-height: 100%;}
  #border {background-image: url(../images/border.png); background-repeat:repeat-y; background-position: left;}
  #page {width: 960px; margin-left: 40px; margin-bottom: 0px;}
  #left_menu {float: left; width: 193px;}
  #content {float: right; width: 710px; min-height: 530px; height:auto !important; height:530px; padding-top: 7px; padding-bottom: 20px; padding-right: 35px; text-align:justify}
  #active_cat {background-repeat:no-repeat; background-position: left top;}
  #footer { height: 13px; clear: both; background-image: url(../images/bottom.gif); background-repeat:no-repeat; background-position: top right; background-color: white; padding-top: 25px; text-align:center; color: gray;}
  #footer a {text-decoration: none;}
  #searchbox {float:right; padding-top: 5px; padding-right: 18px;}
  img {border: 0px;}
  a {border: 0px; color: #666666; text-decoration: underline; }
  a:hover {color: #cd6d63; text-decoration: underline;}
  #langtitel {font-size: 14px;}
  input, textarea {border: 1px solid #cd6d63;}
  .contentpaneopen table {width: 710px;}
  .contentpaneopen li, .contentdescription li {list-style-image: url(../images/list.gif);}
  #infoleiste {background-image: url(../images/line.gif); background-repeat:no-repeat; background-position: top right; padding-top: 20px;}
  .item37, .item45, .item46, .item49, .item58 {display: none;}
/* Listings */
  .listing  {margin: 0px; padding: 0px; border: 1px dotted gray;	border-width: 1px 0; margin-bottom: 4px; margin-right: 10px; padding-left: 15px; background-image: url(../images/listing.gif); background-repeat:no-repeat; background-position: top left; width: 100%;} 
  .listing  a {color: #cd6d63;	display: block;	padding: 5px;	text-decoration: none;} 
  .listing  a:hover {background: #fbf3f2;}
  .highlight {color: #cd6d63;}
/* Main menu */
  #main_menu {height: 31px; background-image: url(../images/top.png); background-repeat:no-repeat; background-position: bottom right;}
  #main_menu ul {list-style: none; padding: 0; margin: 0; border-left: 1px solid #666666; position: relative;}
  #main_menu li {float: left; margin: 0px; padding: 0px;}
  #main_menu li a {padding: 1px 8px 0px 8px; display:block; float: left; border-right: 1px solid #cd6d63; border-bottom: 0px solid #cd6d63; font-size: 14px;}
  #main_menu li a:hover {background: url(../images/active_hover.gif) bottom left repeat-x;}
  .active_sec { background: url(../images/active_hover.gif); background-position: bottom left; background-repeat: repeat-x;}
/* Left menu */
  #left_menu ul {list-style: none; padding: 0; margin: 0;}
  #left_menu ul a {text-decoration: none;  font-size: 14px; color: black; display: block;}
  #left_menu div.moduletable {background-image: url(../images/ueber.gif); background-repeat: no-repeat; background-position: top left; margin: 0px; margin-left: 1px; margin-top:0px; padding-top: 46px;}
  /* Hiding top-category in the menu listing */
  #left_menu ul.menu li span {display:none;}
  #left_menu ul.menu li li span {display: block; padding-top: 3px; padding-bottom: 3px; padding-left:0px; }
  /* Defining the buttons (old color: #0094ab) */
  #left_menu ul.menu li li {padding-left: 3px; padding-top: 1px; padding-bottom: 1px; border-bottom: 1px solid #c0c0c0; margin-left: 0px;}
  #left_menu ul.menu li li a { padding-top: 2px; padding-bottom: 0px; padding-left: 8px; margin-left: 0px;}
  #left_menu ul.menu li li a:hover {border-left: 2px solid #e4b1ac; margin-left: -3px; padding-left: 9px;}
  li#current {background-image: url(../images/4p.gif); background-repeat: repeat-y; background-position: top left;}
/* Content */
  /* Title formatting */
  .contentheading, .componentheading {font-size: 16px; padding: 20px 0px 5px 0px; font-weight: bold; color: #cd6d63;}
  /* Captions */
  .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {color: #666666; font-size: 92%;}
  .img_caption.left {float: left;	margin-right: 1em;}
  .img_caption.right {float: right;	margin-left: 1em;}
  .img_caption.left p {clear: left; text-align: center;}
  .img_caption.right p {clear: right;	text-align: center;}
/* Tätigkeitsfelder Script */
  #box {position:absolute; top: 310px; left: 400px; width: 420px; text-align: center; font-size: 16px; color: #cd6d63; max-width: 420px; min-width: 420px;}
/* Tooltips */
  a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  { position: relative; text-decoration: none; font-style: italic; color: #0000ff; }
  a.tooltip:hover { color: #0000ff; background: transparent;}
  a.tooltip span { display: none; text-decoration: none; }
  a.tooltip:hover span { padding: 4px; display: block; position: absolute; top: -30px; left: 20px; width: 180px; z-index: 100; color: #000000; border:1px solid #000000; background: #f5f6fa; font: 12px Verdana, sans-serif; text-align: left; }
  img.center { text-align: center;  }
  td { vertical-align: top; }
