html 					{ height:100%; min-width:100%;}

/* IE */
* html 					{ width:100%;}

html, body				  { color: #000; font-size: 11px; font-family: arial, tahoma, geneva, sans-serif; margin: auto; padding: auto; height:100%; }
body					 { background-color: #EEF4F9; background-image: url("../i/bg_li.gif"); background-repeat: repeat-y; background-position: left top; padding: 0;}

.blue					 { background-color: #EEF4F9; padding: 0;}
.abstand					  { padding: 0 0 0 20px }

table				 	 { background-color: transparent; margin: 0; padding: 0;}
td						 { margin: 0; padding: 0;}
.bg_oben      	 		{ background-color: #ffffff; background-image: url("../i/bg_nav_oben.gif"); background-repeat: repeat-x; background-position: left top;}
.bg_oben_2      	 	{ background-color: #EEF4F9; background-image: url("../i/bg_nav_oben_2.gif"); background-repeat: repeat-x; background-position: left top; }


.helblau				{ background-color: #EEF4F9;}
.weiss					{ background-color: #ffffff;}



/* Navigation*/
.nav_bg       	 		{ background-color: #d1d1d1; background-image: url("../i/bg_links.gif"); background-repeat: repeat-y; background-position: left top; }
.grau					{ font-weight: bold; background-color: #d1d1d1; padding-top: 10px; padding-left: 10px; }

.kontakt_line       	 { background-color: transparent; background-image: url("../i/line_kontakt.gif"); background-repeat: repeat-x;}




.gelb_bg       	 		{ background-color: #d1d1d1; font-weight: bold; background-image: url("../i/bg_steuerungsbau.jpg"); background-repeat: repeat-x; background-position: left top; padding-top: 3px; padding-left: 10px;}
.gelb_bg_aktiv       	   { font-weight: bold; line-height: 10px; background-color: #e6e2a6; background-image: url("../i/bg_steuerungsbau.jpg"); background-repeat: repeat-x; background-position: left top; padding-top: 5px; padding-left: 10px }

.rot_bg       	 		{ background-color: #d1d1d1; font-weight: bold; background-image: url("../i/bg_elektro.jpg"); background-repeat: repeat-x; background-position: left top; padding-top: 3px; padding-left: 10px;}
.rot_bg_aktiv       	{ font-weight: bold; line-height: 10px; background-color: #D79090; background-image: url("../i/bg_elektro.jpg"); background-repeat: repeat-x; background-position: left top; padding-top: 5px; padding-left: 10px }

.lila_bg       	 		{ background-color: #d1d1d1; font-weight: bold; background-image: url("../i/bg_industrie.jpg"); background-repeat: repeat-x; background-position: left top; padding-top: 3px; padding-left: 10px;}
.lila_bg_aktiv       	{ font-weight: bold; line-height: 10px; background-color: #A3A2AF; background-image: url("../i/bg_industrie.jpg"); background-repeat: repeat-x; background-position: left top; padding-top: 5px; padding-left: 10px }

.blau_bg       	 		{ background-color: #d1d1d1; font-weight: bold; background-image: url("../i/bg_service.jpg"); background-repeat: repeat-x; background-position: left top; padding-top: 3px; padding-left: 10px;}
.blau_bg_aktiv       	{ font-weight: bold; line-height: 10px; background-color: #A0AFCC; background-image: url("../i/bg_service.jpg"); background-repeat: repeat-x; background-position: left top; padding-top: 5px; padding-left: 10px }

.gruen_bg       	 	{ background-color: #d1d1d1; font-weight: bold; background-image: url("../i/bg_danfoss.jpg"); background-repeat: repeat-x; background-position: left top;padding-top: 3px; padding-left: 10px; }
.gruen_bg_aktiv       	{ font-weight: bold; line-height: 10px; background-color: #A9B8B6; background-image: url("../i/bg_danfoss.jpg"); background-repeat: repeat-x; background-position: left top; padding-top: 5px; padding-left: 10px }


.nav_links				{ font-size: 11px; line-height: 15px; padding-top: 20px; padding-left: 10px; }

a.	     				 { background-color: transparent; color: #384484; font-size: 11px; font-weight: bold; text-decoration: none;}
a:link    			 { background-color: transparent; color: #384484; font-size: 11px; font-weight: bold; text-decoration: none; }
a:visited   		 { background-color: transparent; color: #384484; font-size: 11px;font-weight: bold; text-decoration: none; }
a:hover    			 { background-color: transparent; color: #F26321; font-size: 11px; font-weight: bold; text-decoration: none;}
a:active  			 { background-color: transparent; color: #F26321; font-size: 11px; font-weight: bold; text-decoration: none; }

a.nav     				 { background-color: transparent; color: #000; font-size: 11px; font-weight: bold; text-decoration: none;}
a.nav:link    			 { background-color: transparent; color: #000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.nav:visited   		 { background-color: transparent; color: #000; font-size: 11px;font-weight: bold; text-decoration: none; }
a.nav:hover    			 { background-color: transparent; color: #F26321; font-size: 11px; font-weight: bold; text-decoration: none;}
a.nav:active  			 { background-color: transparent; color: #F26321; font-size: 11px; font-weight: bold; text-decoration: none; }

a.subnav     				 { background-color: transparent; color: #000; font-size: 10px; line-height: 10px;font-weight: bold; text-decoration: none; }
a.subnav:link    			 { background-color: transparent; color: #000; font-size: 10px; font-weight: bold; text-decoration: none; }
a.subnav:visited   		 { background-color: transparent; color: #000; font-size: 10px;font-weight: bold; text-decoration: none; }
a.subnav:hover    			 { background-color: transparent; color: #F26321; font-size: 10px; font-weight: bold; text-decoration: none;}
a.subnav:active  			 { background-color: transparent; color: #F26321; font-size: 10px; font-weight: bold; text-decoration: none; }


a.danfoss     				 { background-color: transparent; color: #F26321; font-size: 11px; font-weight: bold; text-decoration: none; }
a.danfoss:link    			 { background-color: transparent; color: #F26321; font-size: 11px; font-weight: bold; text-decoration: none; }
a.danfoss:visited   		 { background-color: transparent; color: #F26321; font-size: 11px;font-weight: bold; text-decoration: none; }
a.danfoss:hover    			 { background-color: transparent; color: #000; font-size: 11px; font-weight: bold; text-decoration: none;}
a.danfoss:active  			 { background-color: transparent; color: #000; font-size: 11px; font-weight: bold; text-decoration: none; }

.nav_aktiv     			 { background-color: transparent; color: #000; font-size: 11px; font-weight: bold; text-decoration: none; }


/* Navigation OBEN*/

.nav_abstand			 { background-color: transparent; color: #000; padding-left: 16px;  padding-top: 19px; margin-top: 10px;}
.produkte				{ margin-bottom: 2px; float: left;}
.produkte img			{border: 0;}
.subnav_abstand			 { background-color: transparent; color: #000;  padding-top: 10px; }

a.nav_oben     				 { background-color: transparent; color: #000; font-size: 12px; font-weight: normal; text-decoration: none;}
a.nav_oben:link    			 { background-color: transparent; color: #000; font-size: 12px; font-weight: normal; text-decoration: none; }
a.nav_oben:visited   		 { background-color: transparent; color: #000; font-size: 12px; font-weight: normal; text-decoration: none; }
a.nav_oben:hover    		{ background-color: transparent; color: #384484; font-size: 12px; font-weight: bold; text-decoration: none;}
a.nav_oben:active  			 { background-color: transparent; color: #384484; font-size: 12px; font-weight: bold; text-decoration: none; }
.nav_oben_aktiv     			 { background-color: transparent; color: #000; font-size: 12px; font-weight: normal; text-decoration: none; }

a.subnav_oben     				 { background-color: transparent; color: #384484; font-size: 11px; font-weight: normal; text-decoration: none; }
a.subnav_oben:link    			 { background-color: transparent; color: #384484; font-size: 11px; font-weight: normal; text-decoration: none; }
a.subnav_oben:visited   		 { background-color: transparent; color: #384484; font-size: 11px;font-weight: normal; text-decoration: none; }
a.subnav_oben:hover    			 { background-color: transparent; color: #F26321; font-size: 11px; font-weight: bold; text-decoration: none;}
a.subnav_oben:active  			 { background-color: transparent; color: #F26321; font-size: 11px; font-weight: bold; text-decoration: none; }

.subnav_oben_aktiv		 { background-color: transparent; color: #384484; font-size: 11px; font-weight: bold; text-decoration: none; }


/* Texte*/
.headline_home				 { color: #384484; font-size: 16px; font-weight: bold; line-height: 22px; background-color: transparent; padding-bottom: 20px; }
.headline_neu				 	 { color: #384484; font-size: 14px; font-weight: bold; line-height: 22px; background-color: transparent; padding-bottom: 20px; }
.headline_ohne				 	 { color: #384484; font-size: 14px; font-weight: bold; line-height: 22px; background-color: transparent; }
.subline				 	{ color: #384484; font-size: 11px; font-weight: bold; line-height: 15px;}
.copy_neu						{ color: #000; font-size: 11px; font-weight: normal; line-height: 15px; background-color: transparent;}


/* Listen*/
ul.liste_bb 				{ list-style-type: square; margin:0 0 0 10px; padding:0 0 0 0;}


/* Altlasten*/
td.head        { color: #3e4b93; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; vertical-align: text-top; padding-top: 35px; padding-right: 5px; top: 0px; left: 0px }
td.head_home   { color: #3e4b93; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; vertical-align: text-top; padding-top: 20px; padding-right: 2px; top: 0px; left: 0px }
td.head2   { color: #3e4b93; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; vertical-align: text-top; padding-bottom: 5px; top: 0px; left: 0px }
td.head4   { color: #3e4b93; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; vertical-align: text-top; padding-bottom: 5px; top: 0px; left: 0px }

td.head3 { color: #3e4b93; font-weight: bold; font-size: 9px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; vertical-align: text-top; padding-bottom: 5px; top: 0px; left: 0px }
td.copy   { color: black; font-size: 10px; line-height: 14px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; vertical-align: text-top; padding-top: 5px; padding-right: 30px; top: 0px; left: 0px }
td.impressum        { color: black; font-size: 10px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; line-height: 14px; text-decoration: none; padding-top: 17px; padding-left: 10px; top: 0; left: 0; vertical-align: text-top }
td.aktuell_bild         { color: black; font-size: 10px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; line-height: 12px; text-decoration: none; padding-top: 10px; padding-bottom: 15px; padding-left: 20px }

td.copy_15  { color: black; font-size: 10px; line-height: 14px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; vertical-align: text-top; padding-right: 15px; top: 0px; left: 0px }
td.copy_home  { color: black; font-size: 11px; line-height: 14px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; vertical-align: text-top; padding-top: 5px; padding-right: 10px; top: 0px; left: 0px }
td.copy_bild img { float:left; border:0;}
td.bullet  { color: black; font-size: 11px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; line-height: 14px; text-decoration: none; padding-bottom: 4px }
td.tabelle_kontakt { color: black; font-size: 9px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; padding-top: 5px; padding-right: 3px }
td.tabelle_head { color: #3e4b93; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; padding-top: 5px; padding-right: 3px }
td.copy_ohne   { color: black; font-size: 10px; line-height: 14px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; vertical-align: text-top; padding-right: 2px; padding-bottom: 6px }
td.copy2   { color: black; font-size: 10px; line-height: 14px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; vertical-align: text-top; padding-right: 10px }
td.tab_dl_head { color: #3e4b93; font-size: 10px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; line-height: 14px; text-decoration: none; padding: 4px 4px 4px 5px; vertical-align: text-top }
td.tabelle_dl1 { color: black; font-size: 10px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; line-height: 14px; text-decoration: none; padding: 4px; vertical-align: top; border-top: #6779a6; border-bottom: 1px solid #6779a6; border-left: 1px solid #6779a6 }
td.tabelle_dl2 { color: black; font-size: 10px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; line-height: 14px; text-decoration: none; padding: 4px; vertical-align: top; border-right: 1px solid #6779a6; border-bottom: 1px solid #6779a6; border-left: 1px solid #6779a6 }
td.copy_download  { color: black; font-size: 10px; line-height: 14px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; vertical-align: text-top; padding-top: 4px; padding-right: 4px; padding-bottom: 4px }
td.copy_kontakt { color: black; font-size: 9px; line-height: 14px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; vertical-align: text-top; padding-right: 5px; top: 0px; left: 0px }
td.headtab { color: black; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none; vertical-align: text-top; padding-right: 10px; top: 0px; left: 0px }


a.produkte  		{ color: #000; font-size: 10px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
a:link.produkte 	{ color: #000; font-size: 10px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
a:visited.produkte  { color: #000; font-size: 10px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
a:hover.produkte 	{ color: #f58220;font-size: 10px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold;text-decoration: none; }
a:activ.produkte 	{ color: #000; font-size: 10px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }

a.home { color: #3e4b93; text-decoration: none; font-size: 11px;}
a.home { color: #3e4b93;  font-size: 11px; }
a:visited.home { color: #3e4b93; text-decoration: none;  font-size: 11px; }
a:hover.home { color: #f58220; text-decoration: none;  font-size: 11px; }
a:activ.home { color: #f58220; text-decoration: none;  font-size: 11px; }


a:link.orange 		{ color: #C4593D; font-size: 10px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
a:visited.orange  	{ color: #C4593D; font-size: 10px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
a:hover.orange 		{ color: #f58220;font-size: 10px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold;text-decoration: none; }
a:activ.orange 		{ color: #C4593D; font-size: 10px; line-height: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }

input.cf_plz { color: #000; font-size: 10px; line-height: 11px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 2px; border-style: solid; border-width: 1px; border-color: #0d4a92 #7aa8c4 #7aa8c4 #0d4a92; width: 48px; height: 13px }
input.cf_ort { color: #000; font-size: 10px; line-height: 11px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 2px; border-style: solid; border-width: 1px; border-color: #0d4a92 #7aa8c4 #7aa8c4 #0d4a92; width: 90px; height: 13px }
input.txt_medium  { color: #000; font-size: 12px; line-height: 12px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #3c4a94; width: 120px; height: 16px }
select.select_large   { color: #000; font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #3c4a94; width: 220px; height: 16px }
input.cf_kontakt   { color: #000; font-size: 10px; line-height: 11px; font-family: Arial, Geneva, Helvetica, SansSerif; padding-top: 1px; padding-left: 2px; border-top: 1px solid #3c4a94; border-left: 1px solid #3c4a94; width: 186px; height: 13px }
textarea.area_small { color: #000; font-size: 12px; line-height: 14px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: white; padding-top: 1px; padding-left: 4px; border: solid 1px #3c4a94; width: 184px; height: 60px }
input[type=checkbox].formelement { background-color: #eff4f9; margin-right: 8px; border: 0px; width: 11px; height: 11px }
input[type=radio].formelement { background-color: #eff4f9; vertical-align: 0; margin-right: 8px; border: 0px; width: 12px; height: 12px }


.fliesstext {
	color: black;
	font-size: 10px;
	line-height: 14px;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	margin: 0;	
	margin-top: 5px;
	margin-right: 30px;
}

.headline {
	color: #3e4b93;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	margin: 0;
	margin-right: 5px;
}

div.homepage_box{
	clear: both;
	margin-top: 8px;
	margin-right: 21px;
}

div.homepage_box img {
	float: right;
	margin-left: 20px;
}

br.clear{
	clear: both;
	height: 1px;
	line-height: 1px;
}

.copy2error, .error{
	font-size: 10px;
	line-height: 14px;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	text-decoration: none;
	vertical-align: text-top; 
	padding-right: 10px;
	color: Red !important;
}

img.index {
	float: right;
	margin-left: 20px;
}


#st_bau {width: 150px; height: 16px; position: relative; }
#st_bau_ball {width: 61px; height: 62px;}
#st_bau_nav {width: 150px; height: 38px; position: absolute; left: -10px; top: 15px; padding: 3px 0 0 10px; background-color: #e6e2a6; line-height: 10px;}

#em_bau {width: 150px; height: 16px; position: relative; }
#em_bau_ball {width: 61px; height: 62px;}
#em_bau_nav {width: 150px; height: 38px; position: absolute; left: -10px; top: 15px; padding: 3px 0 0 10px; background-color: #D79090; line-height: 10px;}

#ie {width: 150px; height: 16px; position: relative; }
#ie_ball {width: 61px; height: 62px;}
#ie_nav {width: 150px; height: 38px; position: absolute; left: -10px; top: 15px; padding: 3px 0 0 10px; background-color: #A3A2AF; line-height: 10px;}

#is {width: 150px; height: 16px; position: relative; }
#is_ball {width: 61px; height: 62px;}
#is_nav {width: 150px; height: 38px; position: absolute; left: -10px; top: 15px; padding: 3px 0 0 10px; background-color: #A0AFCC; line-height: 10px;}

#danfoss {width: 150px; height: 16px; position: relative; }
#danfoss_ball {width: 61px; height: 62px;}
#danfoss_nav  { line-height: 10px; background-color: #a9b8b6; padding: 3px 0 0 10px; position: absolute; top: 15px; left: -10px; width: 150px; height: 56px }
