/*-------------*/
/*---Default---*/
/*-------------*/

* a {
	outline:none;
         }

* {
	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; /*---min-width für moderne Browser---*/
        max-width:980px; /*---max-width für moderne Browser---*/
        }

/*---------------*/
/*---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 für moderne Browser---*/
  	 height:390px; /*---height für den IE---*/
         }

/*-------------------*/
/*---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 für moderne Browser---*/
  	 height:600px; /*---height für den IE---*/
  	 }
  	 
* 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 für moderne Browser---*/
         font-size:0.9em;         
         }         
