/*Grundlegendes*/
html {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	font-size:76%;
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */
	}

body {
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
	background:#0d2027;
	}

#basics {
	display:block;
	overflow:auto;
	position:absolute;
	height: 100%;
	top:0px;
	bottom:0px;
	width:1000px;
	margin-left:-500px;
	left:50%;
	}
* html #basics {
	top:0;
	bottom:0;
	height:100%;
	width:1000px;
	}

#frame {
	display:block;
	overflow:auto;
	position:absolute;
	height: 100%;
	top:0px;
	bottom:0px;
	width:990px;
	margin-left:-500px;
	left:50%;
	background: #ebf0f1;
	}
* html #frame {
	top:0;
	bottom:0;
	height:100%;
	width:990px;
	background: #ebf0f1;
	}
/*/Grundlegendes*/

/*Header, Flash, Headernavigation*/
#header {
	text-align:right;
	position:absolute;
	margin-left:-500px;
	left:50%;
	top:0;
	width:990px;
	min-width:990px;
	height:119px;
	background:#ffffff;
	z-index:4;
	}
* html #header {
	top:0px; width:990px; height:119px;
	}


#headernavigation {
      position:absolute;
	  margin-left:-500px;
	  left:50%;
	  top:119px;
	  width:990px;
	  min-width:990px;
	  height:25px;
	  background:#ffffff;
	  z-index:4;
	  text-align: center;
	  line-height: 24px;
	  FONT-FAMILY: BankGothic Lt BT,Arial, Helvetica, sans-serif;
	  color: #31639c;
	  font-weight: normal;
	  font-size: 11px;border:1px solid #0d2027;
	  }

#flash {
	position: relative;
	top:0px;
	width:990px;
	height:119px;
	background-repeat:no-repeat;
	background-color:#000000;
	}
/*/Header, Flash, Headernavigation*/

/*Content, contentinner*/
#contentcenter{
      position:absolute;
	  left:0px;
	  top:144px;
	  bottom:25px;
	  width:980px;
	  overflow:auto;
	  background: #ebf0f1;
	  z-index:2;
	  margin-left:10px;
	  FONT-FAMILY: BankGothic Lt BT,Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  font-size: 15px;
	  }
#contentinner{
      background:green;
	  z-index:2;
	  margin-left:10px;
	  margin-right:10px;
	  margin-top:5px;
	  }
* html #contentinner{margin-top:5px;}
* html #contentcenter {
      height:100%;
	  top:0;
	  bottom:0;
	  border-top:144px solid #ebf0f1;
	  border-bottom:25px solid #ebf0f1;
	  }
/*/Content, contentinner*/


/*Footer*/
#footer {
	text-align:center;
	position:absolute;
	margin-left:-500px;
	left:50%;
	bottom:0;
	width:990px;
	min-width:990px;
	height:25px;
	background:#ffffff;
	z-index:4;
	line-height: 0px;
	FONT-FAMILY: BankGothic Lt BT,Arial, Helvetica, sans-serif;
	color: #31639c;
	font-weight: normal;
	font-size: 12px;
	}
* html #footer {
	bottom:0px;
	width:990px;
	height:25px;
	FONT-FAMILY: BankGothic Lt BT,Arial, Helvetica, sans-serif;
	color: #31639c;
	font-weight: normal;
	font-size: 12px;
	}
/*/Footer*/


.inner {
      display:block;
	  padding:0 10px 10px 10px;
	  }
a:link { font-weight:bold; color:#31639c; text-decoration:none; }
a:visited { font-weight:bold; color:#84ACD9; text-decoration:underline; }
a:hover { font-weight:bold; color:black; text-decoration:underline; }

table{
	font-family:BankGothic Lt BT,Arial, Verdana;
	font-size:15px;
	color: #000000;
	}
tbody{
	font-family:BankGothic Lt BT,Arial, Verdana;
	font-size:15px;
	color: #000000;
	}
tr{
	font-family:BankGothic Lt BT,Arial, Verdana;
	font-size:15px;
	color: #000000;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

/*nav fuer beschlGlasm*/
#boxEins  { position:absolute; top:60px; left:30px; width:76px; height:130px; z-index:1; }
/*box für stardusch/europa/meridien/oceane*/
#boxZwei  { position:absolute; top:60px; left:200px; width:150px; height:150px; z-index:2; }
#boxDrei  { position:absolute; top:60px; left:330px; width:150px; height:150px; z-index:3; }
#boxVier  { position:absolute; top:60px; left:490px; width:150px; height:150px; z-index:1; }

#boxFuenf  { position:absolute; top:270px; left:200px; width:150px; height:150px; z-index:2; }
#boxSechs  { position:absolute; top:270px; left:330px; width:150px; height:150px; z-index:3; }
#boxSieben  { position:absolute; top:270px; left:490px; width:150px; height:150px; z-index:1; }
/*weiter-button*/
#boxAcht  { position:absolute; top:380px; left:650px; width:760px; height:130px; z-index:2; }
/*zurueck-button*/
#boxNeun  { position:absolute; top:380px; left:30px; width:76px; height:130px; z-index:3; }


/*box für referenzen*/
#box1  { position:absolute; top:60px; left:30px; width:150px; height:150px; z-index:1; }
#box2  { position:absolute; top:60px; left:180px; width:150px; height:150px; z-index:2; }
#box3  { position:absolute; top:60px; left:310px; width:150px; height:150px; z-index:3; }
#box4  { position:absolute; top:60px; left:460px; width:150px; height:150px; z-index:1; }
#box5  { position:absolute; top:60px; left:610px; width:150px; height:150px; z-index:2; }
#box6  { position:absolute; top:270px; left:30px; width:150px; height:150px; z-index:3; }
#box7  { position:absolute; top:270px; left:180px; width:150px; height:150px; z-index:1; }
#box8  { position:absolute; top:270px; left:310px; width:150px; height:150px; z-index:2; }
#box9  { position:absolute; top:270px; left:460px; width:150px; height:150px; z-index:3; }
#box10 { position:absolute; top:270px; left:610px; width:150px; height:150px; z-index:1; }


/*box für links*/
#boxa  { position:absolute; top:50px; left:30px; width:150px; height:150px; z-index:1; font-family:BankGothic Lt BT,Arial, Verdana; color:red; }
#boxb  { position:absolute; top:50px; left:180px; width:150px; height:150px; z-index:2; font-family:BankGothic Lt BT,Arial, Verdana; color:red; }
#boxc  { position:absolute; top:50px; left:310px; width:150px; height:150px; z-index:3; font-family:BankGothic Lt BT,Arial, Verdana; color:red; }
#boxd  { position:absolute; top:50px; left:460px; width:150px; height:150px; z-index:1; font-family:BankGothic Lt BT,Arial, Verdana; color:red; }
#boxe  { position:absolute; top:50px; left:610px; width:150px; height:150px; z-index:2; font-family:BankGothic Lt BT,Arial, Verdana; color:red; }
#boxf  { position:absolute; top:200px; left:30px; width:150px; height:150px; z-index:3; font-family:BankGothic Lt BT,Arial, Verdana; color:red; }
#boxg  { position:absolute; top:200px; left:180px; width:150px; height:150px; z-index:1; font-family:BankGothic Lt BT,Arial, Verdana; color:red; }
#boxh  { position:absolute; top:200px; left:310px; width:150px; height:150px; z-index:2; font-family:BankGothic Lt BT,Arial, Verdana; color:red; }
#boxn  { position:absolute; top:200px; left:460px; width:150px; height:150px; z-index:3; font-family:BankGothic Lt BT,Arial, Verdana; color:red; }
#boxj  { position:absolute; top:200px; left:610px; width:150px; height:150px; z-index:1; font-family:BankGothic Lt BT,Arial, Verdana; color:red; }
#boxk  { position:absolute; top:350px; left:30px; width:150px; height:150px; z-index:2; font-family:BankGothic Lt BT,Arial, Verdana; color:red; }
#boxm  { position:absolute; top:350px; left:180px; width:150px; height:150px; z-index:3; font-family:BankGothic Lt BT,Arial, Verdana; color:red; }

/*box für navigation der referenzprodukte*/
#boxI   { position:absolute; top:60px; left:30px; width:180px; height:300px; z-index:1; }


/*box für gewerbe19_seite*/
#boxUno   { position:absolute; top:160px; left:30px; width:300px; height:300px; z-index:1; }
#boxDue   { position:absolute; top:160px; left:230px; width:300px; height:300px; z-index:2; }
#boxTre   { position:absolute; top:160px; left:530px; width:300px; height:300px; z-index:3; }
/*box beschlGlasm*/
#boxQuattro   { position:absolute; top:100px; left:230px; width:300px; height:100px; z-index:3; }
#boxQuinque   { position:absolute; top:250px; left:230px; width:300px; height:100px; z-index:3; }

/*--------------------------------------------------------------------------------------------------------------------------------------------*/

/* Referenzen*/
#gallery_position { /*im Textfluss*/
   margin: 3em;
}

#gallery {
   position: relative;
   width: 456px;
   height: 400px;
   border: 1px solid #000000;
   background-color: #od2027;

}

#gallery img {
   width: 386px;
   height: 350px;
   margin: 15px;
}

#gallery a, #gallery a:visited {
   display: block;
   float: left;
   width: 80px;
   height: 53px;
   margin: 4px;
   border: 1px solid #000000;
   text-decoration: none;
}

#gallery a span, #gallery a strong { /* loading-Block */
   display: none;
}

#gallery a span em {
   display: block;
   width: 384px;
   height: 256px;
   margin: 0;

}

#gallery a:focus, #gallery a:active  {
   border: 1px solid #666666;
}

#gallery a:focus span, #gallery a:active span  {
   position: absolute;
   display: block;
   left: 26px;
   top: 100px;
   width: 386px;
   z-index:1;
   font-size: 0.8em;
   color: #000000;
}


#gallery a:focus strong, #gallery a:active strong  { /* loading-Block */
   position: absolute;
   display: block;
   left: 27px;
   top: 100px;
   width: 384px;
   height: 280px;
   background-color: #od2027;
   color: #1199FF;
   font-size: 0.8em;
}

/*--------------------------------------------------------------------------------------------------------------------------------------*/