
/* mac hide\*/
html, body {height:100%}
/* end hide */
html,body {
	padding:0;
	margin:0;
}
body{ text-align:center; min-width:780px;/* for mozilla*/
	background-color: #fff; background-image: url(images-d/bg.jpg); background-repeat: repeat-x; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; line-height: 16px; scrollbar-face-color:#cccccc; scrollbar-highlight-color:#efefef; scrollbar-3dlight-color:#cccccc; scrollbar-darkshadow-color:#efefef; scrollbar-shadow-color:#666666; scrollbar-arrow-color:#efefef; scrollbar-track-color:#efefef; }
#outer{
	height:99.9%;
	min-height:100%;
	width:780px;
	color: #000000;
	text-align:left;
	margin:auto;
	position:relative;
}
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#header{ position:absolute; top:0; left:-1px; width:780px; height:210px; background-image: url(images-d/institutoglobus-head.jpg); background-repeat: no-repeat; overflow:hidden; color: #000000; z-index:100; visibility: visible; }
#left {
	position:relative;/*ie needs this to show float */
	width:300px;
	float:left;
	padding-top:220px;/*needed to make room for header*/
}
#left p { padding-top: 50px; padding-left:3px; padding-right:2px }


#footer { width:780px; clear:both; height:50px; background-image: url(images-d/bottom.jpg); color: #000000; background-repeat: no-repeat; background-position: 0 bottom; text-align:center; left:0; bottom:0; position: absolute; visibility: visible; }
* html #footer{margin-bottom:-1px}/* ie rounding bug*/
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}
div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent {
	width:470px;
	float:right;
	padding-top:220px;/*make room for header*/
}
#centrecontent p {padding-left:3px}

#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */
html >body #minHeight{float:left;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */

/*other styles */

.justify {text-align: justify}

h1 { background-color: #fff; color: #0080ff; font: 700 18px/24px Verdana, Arial, Helvetica, sans-serif; }
h2 { background-color: #fff; color: #b1b1b1; font: 700 12px/18px Verdana, Arial, Helvetica, sans-serif; }
h3 { background-color: #fff; color: #b1b1b1; font: 700 11px/16px Verdana, Arial, Helvetica, sans-serif; }

/* menu */
#menu {
  display:table;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  white-space:nowrap;
  }
#menu li {
  display:table-cell;
  }
* html #menu li {
  float:left;
  }
#menu a { width:auto; display:block; color:black; font-size: 11px; background:transparent; text-decoration:none; padding: 3px 5px; border-left: 1px solid #ccc;  }
* html #menu a {
  float:left;
  }
#menu a:hover { color:#000; background:transparent; text-decoration: underline; }

.container { clear:both; text-decoration:none; position: absolute; top: 163px; }
* html .container {display:inline-block;}

div#navbar1 { position: absolute; height: 30px; width: 780px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-align: center; top: 163px; padding: 0; margin: 0; white-space: nowrap; }
a.nav { color: black; background-color: transparent; text-decoration: none; }
a.nav:hover { color: black; text-decoration: underline; }

.sprachwahl { background-color: transparent; text-indent: 10px; position: absolute; top: 124px; }
#Webdesign {  position: absolute; bottom: 0; visibility: visible; }
a.webdesign {color: #212e8f; font-size: 6px; line-height: 7px; text-decoration: none}
a.webdesign:hover {color: #212e8f; text-decoration: none}
.picture { float: left; clear: right; margin-right: 20px; margin-bottom: 10px; border: solid 1px #afafaf; }

a.email {color: #0080ff; text-decoration: none}
a.email:hover {color: #0080ff; text-decoration: underline}
.blue {background-color: #0080ff;}
.white {color: white;}
a.leftnavi { background-color: #fff; color: #0080ff; font-weight: 700; text-decoration: none ; list-style-type: none; }
a.leftnavi:hover { background-color: #fff; color: #0080ff; font-weight: 700; text-decoration: underline ; list-style-type: none; }
