body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#ffffff;
}

body, td, input, select { 
	font-family:Verdana,Sans-Serif;
	font-size:11px; 
	font-weight:normal;
	color:#666666; 
}

.meta:link		{ color:#666666; font-size:10px; text-decoration:none; text-transform:uppercase;}
.meta:visited	{ color:#666666; font-size:10px; text-decoration:none; text-transform:uppercase;}
.meta:hover		{ color:#003580; font-size:10px; text-decoration:none; text-transform:uppercase;}
.meta:active	{ color:#003580; font-size:10px; text-decoration:none; text-transform:uppercase;}
.meta_a			{ color:#003580; font-size:10px; text-decoration:none; text-transform:uppercase;}

a.metarange:link	{ color:#666666; font-size:10px; text-decoration:none; }
a.metarange:visited	{ color:#666666; font-size:10px; text-decoration:none; }
a.metarange:hover	{ color:#003580; font-size:10px; text-decoration:none; }
a.metarange:active	{ color:#003580; font-size:10px; text-decoration:none; }

.nav1:link		{ color:#666666; font-size:11px; text-decoration:none;}
.nav1:visited	{ color:#666666; font-size:11px; text-decoration:none;}
.nav1:hover		{ color:#003580; font-size:11px; text-decoration:none;}
.nav1:active	{ color:#003580; font-size:11px; text-decoration:none;}
.nav1_a			{ color:#666666; font-size:11px; font-weight:bold; text-decoration: none;}

.nav2:link		{ color:#666666; font-size:10px; text-decoration:none;}
.nav2:visited	{ color:#666666; font-size:10px; text-decoration:none;}
.nav2:hover		{ color:#003580; font-size:10px; text-decoration:none;}
.nav2:active	{ color:#003580; font-size:10px; text-decoration:none;}
.nav2_a			{ color:#666666; font-size:10px; font-weight:bold; text-decoration: none;}

.nav3:link		{ color:#ffffff; font-size:10px; text-decoration:none;}
.nav3:visited	{ color:#ffffff; font-size:10px; text-decoration:none;}
.nav3:hover		{ color:#003580; font-size:10px; text-decoration:none;}
.nav3:active	{ color:#003580; font-size:10px; text-decoration:none;}
.nav3_a			{ color:#ffffff; font-size:10px; font-weight:bold; text-decoration: none;}

.abc:link		{ color:#000000; font-size:10px; text-decoration:none;}
.abc:visited	{ color:#000000; font-size:10px; text-decoration:none;}
.abc:hover		{ color:#003580; font-size:10px; text-decoration:none;}
.abc:active		{ color:#003580; font-size:10px; text-decoration:none;}
.abc_a			{ color:#000000; font-size:10px; font-weight:bold; text-decoration: none;}

.nav4_indent	{ margin-left:17px;}

.none:link		{ color:#666666; font-size:11px; text-decoration: none; }
.none:visited	{ color:#666666; font-size:11px; text-decoration: none; }
.none:hover		{ color:#666666; font-size:11px; text-decoration: none; }
.none:active	{ color:#666666; font-size:11px; text-decoration: none; }

.underline:link		{ color:#666666; font-size:11px; text-decoration: underline; }
.underline:visited	{ color:#666666; font-size:11px; text-decoration: underline; }
.underline:hover		{ color:#666666; font-size:11px; text-decoration: underline; }
.underline:active	{ color:#666666; font-size:11px; text-decoration: underline; }

.hauptframe		{ position:relative;top:50px;left:0px;width:954px;border: 0px solid; }
.navframe		{ position:absolute;left:0px;top:80px;width:191px;border: 1px solid #003580;overflow:hidden; }
#navframe_hoehe_1 { height:244px;}
#navframe_hoehe_2 { height:326px;}
#navframe_hoehe_3 { height:315px;}
#navframe_hoehe_4 { height:200px;}
#navframe_hoehe_5 { height:433px;}

.box_rand	{ width:190px; border:1px solid #003580; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;} /*  overflow:visible ;  */

.box_start_left		{ width:304px; background-color:#96c0e6; }
.box_start_right	{ width:650px; background-color:#cadff2; }

.box_prod_top		{ position:absolute; left:201px; top:80px; width:510px; background-color:#cadff2;  border: 0px solid;}
.box_prod_top_bild 	{ position:relative; left:0px; top:0px; width:237px; float:left; z-index:1; border: 0px solid; }
/*.box_prod_top_bild_over { position:absolute; left:118px; top:0px; z-index:2; border: 0px solid; }*/
.box_prod_top_nav 	{ position:relative; left:0px; top:0px; width:217px; border: 0px solid; }
.box_prod_content 	{ position:relative; left:0px; top:0px; width:510px; background-color:#ffffff; border: 0px solid; } 
/*.box_karriere_content 	{ position:relative; left:0px; top:0px; width:510px; background-color:#ffffff; border: 0px solid; }*/
.boxen_rechts		{ position:absolute; left:719; top:80px; width:233px; border: 0px solid; }
.box_rechts			{ position:relative; margin-bottom:8px; left:0; top:0px; width:233; *width:235px;border: 0px solid; overflow:hidden; }
#box_rand			{ border: 1px solid #003580; }


.padding_10_20		{ padding-left:10px;padding-right:20px;}
/*td.pad_20		{ padding: 10px 20px 10px 20px; }*/

h1				{ /* ha-eins */
				font-family:Arial,Sans-Serif;
				font-size:18px;
				font-weight:bold;
				line-height: 20px;
				color:#003580;
				margin:0px;
				padding-bottom:15px;
				text-transform:uppercase;
				}
h2	 			{
				font-family:Arial,Sans-Serif;
				font-size:14px;
				font-weight:bold;
				color:#003580;
				margin:0px;
				padding-bottom:10px;
				text-transform:uppercase;
				}
h3	 			{
				font-family:Arial,Sans-Serif;
				font-size:11px;
				font-weight:bold;
				color:#003580;
				margin:0px;
				padding-bottom:10px;
				text-transform:uppercase;
				}
h4, strong	 			{ /* Font??? */
				font-size:11px;
				font-weight:bold;
				color:#003580;
				margin:0px;
				padding-bottom:10px;
				}

/*.admin_indent1	{ text-indent: 10px; }
.admin_indent2	{ text-indent: 20px; }*/

input.sm	{ width: 140px; border: 1px solid #003580;}
input.lg	{ width: 260px; border: 1px solid #003580;}
textarea.lg	{ width: 477px; border: 1px solid #003580;}
input.check { margin-bottom:40px;vertical-align:top; float:left;  }

#white			{
				color:#ffffff;
				}
#blau1			{
				color:#003580;
				}
#bg_blau1		{
				background-color:#96c0e6;
				}
#bg_blau2		{
				background-color:#cadff2;
				}
#bg_fenster		{
				background-color:#ffc726;
				}
#bg_tueren		{
				background-color:#e47f00;
				}
#bg_automation		{
				background-color:#679000;
				}

/* activPilot-Bericht */
div.umrandung {
  width: 665px; 
  height: 380px; 
  position: relative; 
  top: 0px; 
  left: 0px;
  background-color: #003580;
}

div.rahmen {
  width: 663px; 
  height: 378px;
  position: relative; 
  top: 1px; 
  left: 1px;
  background-color: #FFFFFF;
}

div.links {
  position: absolute; 
  top: 30px; 
  left: 30px; 
  width: 205px; 
  overflow: hidden;
}

div.bild {
  background-color: #CADFF2; 
  height: 195px;
}

div.station {
  margin-bottom: 10px; 
  height: 50px; 
  background-color: #cadff2; 
  font-weight: bold; 
  color: #003580; 
  padding: 1px 0px;
}

div.navigation {
  width: 205px;
}

div.navi {
  float: left; 
  width: 25px; 
  height: 23px; 
  margin-right: 5px;
  background-color: #CADFF2;
  font-weight: bold;
  text-align: center;
  font-size: 13px;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

div.navi_hover {
  float: left; 
  width: 25px; 
  height: 23px; 
  margin-right: 5px;
  background-color: #003580;
  font-weight: bold;
  text-align: center;
  font-size: 13px;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

div.navi a {
  margin: 1px;
  height: 21px;
  background-color: #FFFFFF;
  color: #95BDE0;
  display: block;
  text-decoration: none;
}

div.navi_hover a {
  margin: 1px;
  height: 21px;
  background-color: #FFFFFF;
  color: #003580;
  display: block;
  text-decoration: none;
}

div.navi a *, div.navi_hover a * {
  padding-top: 2px;
}

div.navi_aktiv {
  float: left; 
  width: 25px; 
  height: 23px; 
  margin-right: 5px;
  background-color: #003580;
  font-weight: bold;
  text-align: center;
  font-size: 13px;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

div.navi_aktiv a {
  margin: 1px;
  height: 19px;
  margin-top: 3px;
  background-color: #003580;
  color: #FFFFFF;
  display: block;
  text-decoration: none;
}

a.link_pfeil {
  background: url('../_pix/pfeil.gif') 0px 50% no-repeat !important;
  padding-left: 15px;
  color: #666666 !important;
  font-size: 11px;
  text-decoration: none;
  cursor:pointer;
}
a.link_pfeil:hover {
  color: #003580;
}


#visualText {
	width:492px;
	*width:510px;
	background:#CADFF2;
	color:#666;
	padding:9px;
	*padding:7px;
	text-align:right;
	margin:0px 0px 20px -10px;
}

#visual {
	display:block;
	margin:0px 0px 0px -10px;
}

.webcamKW {
	background:#CADFF2;
	width:490px;
	*width:510px;
	padding:10px;
	margin-bottom:1px;
}

.webcamThumbs {
	position:relative;
	height:256px;
	margin:0px -20px 0px -10px;
	width:530px;
	overflow:hidden;
}

#webcamThumbsInner {
	position:absolute;
	top:0px;
}