
/* file: style_start.css */


div.content-main_front div.content-dots-left {
  width: 447px;
  margin-top: 0px;
  padding-bottom: 15px;
  background:transparent url(pics/fan_left.gif) no-repeat scroll left top;
}

div.content-main_front div.content-dots-right {
  padding: 10px 0px 0px 0px;
  margin-top: 0;
  width: 543px;
  margin-bottom: -8px;
}

div.before-content {
  background-image: none;
  padding-bottom:4px;
}

div.before-content div.content-main_front div.content-head .back-to-top {
  text-align: right;
  position: static;
}

div.before-content div.content-main_front div.content-head .back-to-top a {
  position: static;
  margin: 0;
}

/* main, content-dots left  welcome content */

div.content-main_front div.content-head {
  padding-bottom: 10px;
  background-image:url(pics/shadow.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
}

div.content-main_front div.content-head div.header {
  padding: 45px 36px 25px 115px
}

div.content-main_front div.content-head div.header img {
  margin-left:0;
}

div.content-main_front div.content-head div.header p {
  font-size:1.3em;
  padding-left:60px;
}

div.content-main_front div.content-head div.header p.first {
  font-weight:bold;
  font-size:1.5em;
  padding-left:0;
}

div.content-main_front div.content-head div.header h1.first {
  font-weight:bold;
  font-size:1.5em;
  padding-left:0;
}

/* main, content-dots-right  search */
div.content-main_front div.content-dots-right form p.first,
div.content-main_front div.content-dots-right form h1.first {
  font-weight:bold;
  font-size:1.3em;
  padding-left:2.4em;
  padding-top:12px;
  padding-bottom:12px;
}

div.content-main_front div.content-dots-right form h1.first {
  font-size:1.5em;
  padding-left:35px;
}

div.content-boxes {
  padding-top: 5px;
}

table.boxes {
  border-collapse:collapse;
  border-spacing:0;
  width:100%;
  border:0;
}

table.boxes caption {
  display: none;
}

table.boxes td {
  padding:0;
  vertical-align:top;
  width:25%;
}

table.boxes td.last {
  border-right:0;
}

table.boxes td div.start-page-box,
table.boxes td div.start-page-box div.background-box-content,
table.boxes td div.start-page-box div.background-box-bottom-border,
table.boxes td div.start-page-box div.background-box-bottom-border div {
  background-image:url(pics/box-background_white-green.gif);
}

table.boxes td.box-yellow div.start-page-box,
table.boxes td.box-yellow div.start-page-box div.background-box-content,
table.boxes td.box-yellow div.start-page-box div.background-box-bottom-border,
table.boxes td.box-yellow div.start-page-box div.background-box-bottom-border div {
  background-image:url(pics/box-background_white-yellow.gif);
}

table.boxes td div.start-page-box div.background-box-content,
table.boxes td div.start-page-box div.background-box-bottom-border,
table.boxes td div.start-page-box div.background-box-bottom-border div {
  height: 0;
  font-size: 0;
  line-height: 0;
}

table.boxes td div.start-page-box div.background-box-content {
  padding-top: 3px;
}

table.boxes td h1 {
  background-image:url(pics/shadow-topic_green.gif);
  text-align:center;
  padding-bottom:14px;
  background-position:left bottom;
  background-repeat:repeat-x;
  font-size:1em;
}

table.boxes td.box-yellow h1 {
  background-image:url(pics/shadow-topic_yellow.gif);
}

table.boxes p {
  margin-top:2px;
  margin-bottom:8px;
  padding-left:18px;
  padding-right:14px;
}

table.boxes p img {
  float:left;
  margin-right:8px;
}

div.content-main_front .back-to-top a {
  margin-top:-7px;
}

div.before-content-front-page div.content-main {
  background-image:url(pics/shadow.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
  padding-bottom:7px;
  padding-top:1px;
}

table.boxes p em {
  font-size:1.3em;
  font-weight:bold;
}
/* not found in xsl
table.boxes .sub-headline {
  font-weight:bold;
}

table.boxes p.no-text {
  text-align:center;
}

table.boxes p.no-text img {
  float:none;
}

table.boxes p.no-text a {
  position:relative;
  bottom:4px;
}

table.boxes p.no-text_only-one {
  text-align:center;
  padding-right:0;
}

table.boxes p.no-text_only-one img {
  margin-left:40px;
  margin-right:0;
}

table.boxes p.no-text_only-one a {
  position:relative;
  top:128px;
  left:-8px;
}

table.boxes img.bodyimage {
  height:177px;
}

table.boxes img.germanmap {
  height:177px;
}
*/


/* file: suggest.css */

/* classes are added by autocompleter.js */
.ac_input {
  width:200px;
}

.ac_results {
  padding:0;
  border:1px solid WindowFrame;
  overflow-y:auto;
  overflow-x:hidden;
}

.ac_results ul {
  width:100%;
  list-style-position:outside;
  list-style:none;
  padding:0;
  margin:0;
}

.ac_results iframe {
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  width:3000px;
  height:3000px;
}

.ac_results li {
  margin:0;
  padding:2px 5px;
  cursor:pointer;
  display:block;
  width:100%;
  font:menu;
  font-size:12px;
  overflow:hidden;
}

.cell {
  display:block;
  padding:5px;
  float:left;
}


/* file: colors_suggest.css */

.ac_over {
  color:#404040;
  background-color:#E1F1C9;
}

.ac_results {
  background-color:#FFFFFF;  
}

/* cell */
.cell {
  border:1px solid #000;
}
