/*===============================================================================================================
  Seitenrahmen und Grundlayout
===============================================================================================================*/
body{
    background-color:#fff;
    background-image:url("images/hintergrund.jpg");
/*    background-attachment:fixed;*/
    background-repeat:repeat-x;
}

td#border-nw{
    background-image:url("images/border-nw.jpg");
    width:199px;
    height:199px;
}
td#border-n{
    background-image:url("images/border-n.jpg");
    height:199px;
}
div#bilder{
    text-align:center;
    margin:41px 0px 57px 0px;
    height:100px;
    overflow:hidden;
    white-space:nowrap;
    width:750px;
}
div#bilder img{
    padding:0px !important;
    vertical-align:top;
    height:100px;
    width:auto;
}
td#border-no{
    background-image:url("images/border-no.jpg");
    width:23px;
    height:199px;
}

td#menu{
    background-image:url("images/border-w.jpg");
    vertical-align:top;
    width:199px;
}

td#main{
    background-image:url("images/hintergrund-main.jpg");
    vertical-align:top;
    padding:0px 10px 10px 10px;
    width:750px;
}

td#border-o{
    background-image:url("images/border-o.jpg");
    width:23px;
}


td#border-sw{
    background-image:url("images/border-sw.png");
    width:199px;
    height:18px;
}
td#border-s{
    background-image:url("images/border-s.jpg");
    height:18px;
    vertical-align:top;
}
td#border-so{
    background-image:url("images/border-so.png");
    width:23px;
    height:18px;
}


/*===============================================================================================================
  Menü
===============================================================================================================*/
/*ebene 1,2,3*/
ul#menu1,ul#menu1 ul{
  margin:0px;
  padding:0px;
  width:170px;
}
ul#menu1 li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  position:relative;
  margin:0px;
  padding:0px;
}
ul#menu1 a {
  color:#eee !important;
  border-bottom:2px solid #68a0c1;
  display:block;
  padding:4 0 4 0;
  text-decoration:none;
  margin: 0 0 0 23;
}
ul#menu1 a.act {
  color:#670037 !important;
  font-weight:bold;
}
ul#menu1 a:hover {
    color:rgb(150,39,255) !important;
}
* html ul#menu1 li {
  float:left;
  height:1%;
}
* html ul#menu1 li a {
  height:1%;
}
ul#menu1 li.menuparent {
  background:transparent url("images/menusub.png") no-repeat center;
  background-position:155px;
}
ul#menu1 li.menuparent:hover{
  background:transparent url("images/menusub_hover.png") no-repeat center;
  background-position:155px;
}

/*ebene 2,3*/
ul#menu1 ul {
  display:none;
  position:absolute;
  left:170px;
  top:0pt;
  border:solid #4880a1;
  border-width: 0 1 1 0;
  background-image:url("images/hintergrund-menu.jpg");
}
ul#menu1 ul a{
  font-weight:normal !important;
  margin:0 4 0 4;
  width:162px;
}
ul#menu1 li:hover ul.menu2,
ul#menu1 li.over ul.menu2,
ul#menu1 ul.menu2 li:hover ul.menu3,
ul#menu1 ul.menu2 li.over ul.menu3{
  display:block;
}

/*===============================================================================================================
  navigation
===============================================================================================================*/
div#navigation{
  line-height:18px;
  font-size:9pt !important;
  border-bottom:solid #68a0c1 1px;
  padding-bottom:2px;
}

div#navigation #navigation{
  float:right;
  margin-top:-18px;

}
div#navigation span.prev{
  background: url("images/prev.png") no-repeat center left;
  padding:0 15 0 15;
}

div#navigation span.prev:hover{
  background: url("images/prev_hover.png") no-repeat center left;
}

div#navigation span.next{
  background: url("images/next.png") no-repeat center right;
  padding:0 15 0 15;
}
div#navigation span.next:hover{
  background: url("images/next_hover.png") no-repeat center right;
}

/*===============================================================================================================
  submenu
===============================================================================================================*/
div#submenu{
    font-size:8pt;
    text-align:center;
    border-top: 1px solid #68a0c1;
    height:8pt;
    margin: 0 10 0 10;
    color:black;
}

div#submenu a{
    font-size:8pt;
    margin: 0 5 0 5;
}

div#design{
    float:right;
    font-size:8pt;
    height:8pt;
    margin: 0 5 0 5;
    color:rgb(91,154,245)!important;
    font-style:italic;
}

div#design a:link, div#design a:visited{
    font-size:8pt;
    margin: 0 5 0 5;
    color:rgb(81,144,250)!important;
}

div#design a:hover, div#design a:active{
    font-size:8pt;
    margin: 0 5 0 5;
    color:rgb(127,102,148)!important;
}
