body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#ffffff;
}

body, td, input, select { 
	font-family:Verdana,News Gothic Cyr,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;}

.nav4_indent	{ margin-left:17px;}

.nav5:link		{ color:#666666; font-size:11px; text-decoration:none;}
.nav5:visited	{ color:#666666; font-size:11px; text-decoration:none;}
.nav5:hover		{ color:#666666; font-size:11px; text-decoration:none;}
.nav5:active	{ color:#666666; font-size:11px; text-decoration:none;}
.nav5_a			{ color:#666666; font-size:11px; font-weight:bold; text-decoration: none;}

.nav6:link		{ color:#666666; font-size:11px; font-weight:bold; text-decoration:none;}
.nav6:visited	{ color:#666666; font-size:11px; font-weight:bold; text-decoration:none;}
.nav6:hover		{ color:#003580; font-size:11px; font-weight:bold; text-decoration:none;}
.nav6:active	{ color:#003580; font-size:11px; font-weight:bold; text-decoration:none;}
.nav6_a			{ color:#666666; font-size:11px; font-weight:bold; text-decoration: none;}

.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; }

.underline2:link		{ color:#666666; font-size:11px; font-weight:bold; text-decoration: underline; }
.underline2:visited	{ color:#666666; font-size:11px; font-weight:bold; text-decoration: underline; }
.underline2:hover		{ color:#003580; font-size:11px; font-weight:bold; text-decoration: underline; }
.underline2:active	{ color:#003580; font-size:11px; font-weight:bold; 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;}
#navframe_hoehe_5a { height:365px;}

.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:719px; top:80px; width:233px; border:0px solid; }
.box_rechts			{ position:relative; margin-bottom:8px; left:0px; top:0px; width:233px; border: 0px solid; overflow:hidden; }
#box_rand			{ border: 1px solid #003580; }
.box_prod_top_nav2  {BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; LEFT: 0px; BORDER-LEFT: 0px solid; WIDTH: 217px; BORDER-BOTTOM: 0px solid; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #96c0e6 }




.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;
				}
h5				{ /* ha-eins */
				font-family:Arial,Sans-Serif;
				font-size:18px;
				font-weight:bold;
				line-height: 20px;
				color:#003580;
				margin:0px;
				padding-bottom:15px;
				}
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;
				}
h6 			{
				font-family:Arial,Sans-Serif;
				font-size:14px;
				font-weight:bold;
				color:#003580;
				margin:0px;
				padding-bottom:10px;
				}
h4, strong	 			{ /* Font??? */
				font-size:11px;
				font-weight:bold;
				color:#666666;
				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;
				}

.thumbnail { color:#666666; font-weight:bold; position: relative; z-index: 0; }

.thumbnail:hover { color: #003580; background-color: transparent; z-index: 50; }

.thumbnail span { position: absolute; background-color: #cadff2; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none; } /*CSS for enlarged image*/

.thumbnail span img { border-width: 0; padding: 2px; } /*CSS for enlarged image*/

.thumbnail:hover span { /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally }
				

/*				

td				{
				font-family:Arial, Helvetica, Sans-Serif;
				font-size:11px;
				font-weight:normal;
				color:#333333;
				}

h2				{
				font-size:24px;
				font-weight:bold;
				}
.such		 	{		
				color:#333333;
				border:1px solid;
				background-color:#ffffff;
				}

.jahreszahl 	{
				font-size:16px;
				font-weight:bold;
				}
.meldung		{
				font-size:12px;
				font-weight:bold;
				color:#C60500;
				}
#bg_grau		{
				background-color:#efefef;
				}
#bg_blau		{
				background-color:#E3E8EB;
				}
#small 			{
				font-size:10px;
				}

#smallest		{ sieht kacke aus
				font-size:8px;
				}
#white			{
				color:#ffffff;
				}
.none			{ text-decoration:none; }



h3 			{
				font-size:14px;
				font-weight:bold;
				color:#104D6B;
				}
.inp		 	{
				font-family:Courier, mono-spaced; color:#000000; background-color:#ffffff; 
               	border-left:1px solid #002B55;
              	border-bottom:1px solid #002B55;
              	border-right:1px solid #002B55;
              	border-top:1px solid #002B55;
				}
.button			{
				font-family:Arial, Helvetica, Sans-Serif;
				}
				
#grau			{
				color:#797979;
				}

#tmp			{
				font-size:10px;
				font-weight:bold;
				color:#A0A2AB;
				text-decoration:none;
				}
.line			{
				line-height:20px;
				}

#text			{
				font-family:Arial, Helvetica, Verdana;
				color:#000000;
				}

*/