/*--------------------------------------------*/
/*---Copyright (c) EDV MAHO Internetagentur---*/
/*--------------------------------------------*/

/*-------------*/
/*---Default---*/
/*-------------*/

* {
  font-family:arial,verdana,sans-serif;
        font-size:100.01%;
  }

/*-------------------------------*/
/*---Always Display Scrollbars---*/
/*-------------------------------*/

html {
  overflow:scroll;
        height:100%;
        }

/*----------*/
/*---Body---*/
/*----------*/


body {
  margin:0;
        padding:0 10px 0 0;
        min-width:760px;
        max-width:980px;
        }

/*---------------*/
/*---Div Order---*/
/*---------------*/

#wrapper {
  margin:0;
  padding:0;
  background-color:#e6e6e6;
  }

#right {
         margin:0;
         padding:0;
         float:right;
         width:10em;
         }
         
* html #right {
         margin-left:-0.5em;
         }

#logo {
         margin:0;
         padding:0;
         height:87px;
         background-color:#fff;
         }

#right_main {
         margin:0;
         padding:30px 2px 10px 20px;
         font-size:0.9em;
         }

#submenu {
   margin:0;
         padding:0;
         min-height:390px;
     height:auto !important;
     height:390px;
         }

/*-------------------*/
/*---Right Submenu---*/
/*-------------------*/

#submenu ul {
         margin:0;
         padding:0;
   }

#submenu ul li {
       list-style:none;
         padding:5px;
         }

#submenu ul li ul {
         margin:0 0 0 10px;
         padding:0;
         font-size:0.8em;
     }

#submenu ul li ul li {
         padding:3px;
         }

#submenu ul a {
         text-decoration:none;
         color:#333399;
         }

#submenu ul a:hover {
   text-decoration:underline;
         }

#submenu ul span {
         color:#333399;
         font-weight:bold;
         }

/*---------------------*/
/*---Select Language---*/
/*---------------------*/

#language {
   margin:30px 0 0 0;
         padding:0;
         }

#language img {
   margin-right:6px;
         }
         
#language p.service {
   margin:0.5em 0;
   font-size:.7em;
         }         

/*---------------*/
/*---Div Order---*/
/*---------------*/

#left {
         margin-right:10em; 
         margin-bottom:0;
         padding:0;
         background-color:#fff;
         min-height:600px;
     height:auto !important;
     height:600px;
     }
     
* html #left {
         margin-right:9.5em; 
         }

#top {
   margin:0;
         padding:0;
         height:56px;
         }

#eyecatcher {
         margin:0;
   padding:0;
   background-color:#333399;
         border-top:1px solid #333399;
         background-image:url(../images/leiste.jpg);
   background-position:right;
   background-repeat:no-repeat;
   height:30px;
         }

* html #eyecatcher {
   height:31px;
   he\ight:30px;
         }

/*-------------------*/
/*---Left Mainmenu---*/
/*-------------------*/

#menu {
         margin:0;
         padding:0 0 10px 3px;
         font-size:0.9em;
         }

ul.dropdown, ul.dropdown li, ul.dropdown ul {
         margin:0;
   padding:0;
   list-style:none;
   }

ul.dropdown {
   position:relative;
   z-index:597;
   float:left;
   }

ul.dropdown li {
   float:left;
   line-height:1.3em;
   vertical-align:middle;
         padding:4px 7px;
         border-style:solid;
   border-width:1px 1px 1px 0;
   border-color:#fff #fff #fff;
   background-color:#fff;
   color:#333399;
   white-space:nowrap;
   }

ul.dropdown li.hover, ul.dropdown li:hover {
   position:relative;
   z-index:599;
   cursor:default;
         background-color: #e6e6e6;
   color:#333399;
   }

ul.dropdown ul {
  visibility:hidden;
  position:absolute;
  top:100%;
  left:0;
  z-index:598;
   width:100%;
   border-style:solid;
  border-width:3px;
  border-color:#e6e6e6;
        width:180px;  /*--------Breite aufgeklappte Navigation----------*/
  margin-top:1px;
  font-size:0.9em;
  }

ul.dropdown ul li {
  float:none;
        font-weight: normal;
  }

ul.dropdown ul ul {
  top:1px;
  left:99%;
  }

ul.dropdown li:hover > ul {
  visibility: visible;
  }

ul.dropdown a:link, ul.dropdown a:visited {
  color:#333399;
        text-decoration:none;
        }

ul.dropdown a:hover, ul.dropdown a:active {
  color:#333399;
        text-decoration:underline;
        }

ul.dropdown a.active, ul.dropdown span {
  font-weight:bold;
        }

/*------------------*/
/*---You Are Here---*/
/*------------------*/

#location {
         margin:0;
         padding:10px 0 0 10px;
         clear:left;
         font-size:0.75em;
         }

#location a, #location span {
        color:#333399;
  text-decoration:none;
        background-image:url(../images/arrow.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  padding:0 3px 0 16px;
  white-space:nowrap;
        }

#location a, #location a:hover {
        text-decoration:underline;
        }

/*---------------*/
/*---Div Order---*/
/*---------------*/

#content {
         margin:0;
         padding:0;
         max-width:800px; /*---max-width fuer moderne Browser---*/
         font-size:0.9em;         
         }         

