
/* file: style_idx.css */

/* =Structure
-----------------------------*/
html, body {
  font-family:Verdana, Arial, Sans-serif;
  font-size:0.87em;
  line-height:1.3em;
  margin:0;
  padding:0;
  color:#253355;
  background:#F1EADF url(pics_idx/pencil.png) 628px 70px no-repeat fixed;
}
hr {
  border:1px solid #ABB2C4;
}
div#stretch {
  margin:0;
  padding:0;
  width:990px;
}
div#ie {
  display:none;
}
.clear {
  margin:0;
  padding:0;
  clear:both;
}
/* =Text & Titles
-----------------------------*/
h1, h2, h3, p {
  font-size:1em;
  margin:0;
  padding:0;
}
h1 {
  font-size:1.3em;
}
h2 {
  font-size:1.2em;
  margin-bottom:1.2em;
}
h3 {
  font-size:1.1em;
  margin-bottom:0.4em;
}
p {
  margin-bottom:0.3em;
  margin-left:1px;
}
/* =Links
-----------------------------*/
a {
 font-weight:bold;
 color:#253355;
 text-decoration:none;
 font-size:100%;
}
a.arrow, a.more {
  display:block;
  margin-top:0.4em;
  padding-left:9px;
  background:transparent url(pics_idx/link.gif) 0 6px no-repeat;
}
a:hover {
 text-decoration:underline;
}
a.sub {
 color:#d2d7e4;
}
/* =Top bar
-----------------------------*/
div#top {
  position:fixed;
  left:0;
  top:0;
  margin:0;
  padding:0;
  width:100%;
  height:5.5em;
  color:#d2d7e4;
  background:transparent url(pics_idx/header_bg.png) left top repeat;
  border:3px solid #ABB2C4;
  border-right:2px solid #ABB2C4;
  border-left:2px solid #ABB2C4;
}
div#top img {
  position:absolute;
  left:-2px;
  top:-2px;
  float:left;
  margin:0.4em 4px 0.4em 4px;
}
div#top h1 {
  margin:0.5em 20px 0 0;
  float:right;
  color:#d2d7e4;
}
/* =Navigation & Menu
-----------------------------*/
div#top div#navigation {
  float:left;
  width:100%;
  height:1.75em;
  border-top:2px solid #d2d7e4;
  border-bottom:2px solid #d2d7e4;
  margin:0.1em 0 0 0;
  padding:0.5em 0 0 0;
  background:transparent url(pics_idx/menu_trans.png) top left repeat;
}
div#top div#menu {
  float:right;
  margin:0 0 0 0;
  padding:0;
}
div#top div#navigation a, div#top div#menu a {
  color:#E5E8F0;
}
div#top div#navigation li.selected a, div#top div#menu li.selected a {
  color:#FAFAFA;
}
div#top div#navigation a span {
  display:none;
}
div#top div#navigation a:hover, div#top div#menu a:hover {
  color:#FAFAFA;
  text-decoration:none;
}
div#top div#navigation ul, div#top div#menu ul {
  margin:0;
  padding:0;
  list-style:none;
}
div#top div#navigation ul {
  padding-left:80px;
}
div#top div#navigation li, div#top div#menu li {
  margin:0 0.6em 0 0;
  padding:0;
  display:block;
  float:left;
  color:#d2d7e4;
  text-transform:lowercase;
}
div#top div#navigation li {
  font-size:1.3em;
}
div#top div#menu li {
  margin-top:0.2em;
  font-size:0.8em;
}
div#top div#navigation li.selected, div#top div#menu li.selected,
div#top div#navigation li.active, div#top div#menu li.active  {
  text-transform:uppercase;
}
/* =Content
-----------------------------*/
div#content {
  float:left;
  margin:5.8em 0 1em 50px;
  padding:0.8em 10px 0.8em 10px;
  width:646px;
  background:transparent url(pics_idx/content_trans.png) top left repeat;
  border:3px solid #ABB2C4;
}
div#content h1.title {
  margin-top:1.1em;
  margin-bottom:1em;
}
div#content h1.title span.contentSubtitle {
  font-size:0.75em;
}
div#content div.contentText {
  margin-bottom:1.8em;
  margin-right:6em;
}
div#content div.mainContent,
div#content div.subContent {
  margin:0 10px 0.8em 10px;
  border-top:2px dashed #ABB2C4;
  padding:1em 0 0 0;
  width:85%;
}
div#content div.subContent p {
  margin-bottom:1.1em;
}
div#content div.mainContent {
  border-top:none;
}
div#content div.topicImageLeftBreakSide,
div#content div.topicImageRightBreakSide,
div#content div.topicImageLeftBreakNone,
div#content div.topicImageRightBreakNone,
div#content div.topicImageCenter {
  margin-top:0.8em;
}
div#content div.topicImageLeftBreakSide {
  float:left;
  padding-right:1em;
  padding-bottom:0.2em;
}
div#content div.topicImageRightBreakSide {
  float:right;
  padding-left:1em;
  padding-bottom:0.2em;
}
div#content div.topicImageLeftBreakNone {
  display:block;
  text-align:left;
  padding-bottom:0.2em;
}
div#content div.topicImageRightBreakNone {
  display:block;
  text-align:right;
  padding-bottom:0.2em;
}
div#content div.topicImageCenter {
  display:block;
  text-align:center;
}
/* subtopics */
div.subTopic {
  margin-right:6em;
  padding-bottom:1em;
}
div.subTopic h2.contentSubTopicTitle {
  margin-bottom:0.6em;
  padding-left:15px;
  background-repeat:no-repeat;
  background-position:0px 3px;
  background-image:url('pics_idx/dot1.gif');
}
div.subTopic div.contentTeaser {
  margin-bottom:0.3em;
}
div.subTopic a.more {
  margin-bottom:0.5em;
}


/* file: style_idx_box.css */

/* =Boxes
-----------------------------*/
div#boxes {
  float:right;
  margin:5.8em 0 1em 0;
  padding:0;
  width:258px;
}
div#boxes div.contentBox {
  border:3px solid #ABB2C4;
  background:transparent url(pics_idx/content_trans.png) top left repeat;
  margin:0 0 0.5em 0;
  padding:0.8em 9px;
}
div#boxes div.contentBox p {
  padding-left:6px;
  border-left:1px solid #4F5C7C;
}
div#boxes div.contentBox img.border {
  border:1px solid #4F5C7C !important;
}
div#boxes div.contentBox h3 img.border {
  margin:0 0 0.3em 0 !important;
  padding:0 !important;
}
div#boxes span.arrowLinks a {
  display:block;
  margin-top:0.4em;
  padding-left:9px;
  background:transparent url(pics_idx/link.gif) 0 6px no-repeat;
}
/* =Geo maps
-----------------------------*/
div.geoMap {
  width:640px;
  height:480px;
  border:1px solid #ABB2C4;
}
div.googleMapDesc {
  width:400px;
}
/* =Community formular
-----------------------------*/
form#communityForm {
  padding-top:0.4em;
}
form#communityForm div.text {
  margin-bottom:0.4em;
}
form#communityForm label {
  display:block;
  float:left;
  width:70px;
}
form#communityForm input.text {
  width:155px;
  margin-bottom:0.4em;
}
form#communityForm input.button {
  margin-right:5px;
  float:right;
}


/* file: style_idx_linkdb.css */

div#content form {
  margin-bottom:1em;
}
div#content h1 {
  font-size:1.3em
}
div.linkdbCategsChapter, 
div.navi {
  margin-bottom:0.8em;
}
div#content table.categBlock td {
  vertical-align:top;
}
div#content table.categBlock h2 {
  padding-left:15px;
  background-repeat:no-repeat;
  background-position:0px 2px;
  background-image:url('pics_idx/dot1.gif');
}
div#content a.search, div#content a.back {
  padding-left:15px;
  margin-right:12px;
  background-repeat:no-repeat;
  background-position:0px 2px;
  background-image:url('pics_idx/dot2.gif');
}
div#content div.contentLinkDb,
div#content div.linkdbLinkBox {
  margin-right:6em;
}

div#content div.contentLinkDb div.topicText {
  margin-bottom:1.2em;
}
div#content div.contentLinkDb h1 {
  margin:1em 0;
  font-size:1.1em;
}
div#content div.contentLinkDb div.message {
  margin-bottom:0.7em;
}
div#content div.linkdbLinkBox {
  margin-bottom:1em;
  padding-top:0.6em;
}
div#content div.linkdbLinkBox h2 {
  margin-bottom:0.4em;
}
div#content div.linkdbLinkBox h2 a {
  padding-left:15px;
  background-repeat:no-repeat;
  background-position:0px 4px;
  background-image:url('pics_idx/dot1.gif');
}
div.categsBlock h2.contentSubTopicTitle {
  margin-bottom:0.4em;
}


/* file: style_idx_sitemap.css */

h2.title {
  margin-bottom:0.3em;
}
div.contentSitemap {
  margin-bottom:1.2em;
}
div.contentSitemap ul {
  margin:0;
  padding:0;
}
div.contentSitemap ul.level0 {
  margin-left:15px;
}
div.contentSitemap ul li {
  list-style:none;
  padding:0 0 0 15px;
  background-position:0px 7px;
  background-repeat:no-repeat;
}
div.contentSitemap ul.level0 li {
  margin-top:0.5em;
  padding-top:0.4em;
  background-image:url('pics_idx/dot1.gif');
}
div.contentSitemap ul.level1 li {
  margin-top:0;
  background-image:url('pics_idx/dot2.gif');
}
div.contentSitemap ul.level2 li {
  margin-top:0;
  background-image:url('pics_idx/dot3.gif');
}

