/*@import url("reset.css");*/

center, isindex, menu, dir,
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table, caption, tbody, tfoot, thead, tr, th*/ {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
} 

html,body {
  height:100%;
}

body {
  height: 100%;
	margin: 0;
	overflow: -moz-scrollbars-vertical;
	background-color:#DADADA;
}

html, body, table, textarea, input, select {
  font-size: 12px;
  font-height: 1em;
  line-height: 1.7em;
  font-family: "Tahoma", Tahoma, Arial, Helvetica, "Liberation Sans", sans-serif; 
  color:#333;
}


.box_gross{  
  background: url(../upload/boxes/box_tekno_big.jpg) no-repeat;
  height: 199px;
  width: 384px;
}



.box_ansprechpartner{  
  background: url(../upload/boxes/box_ansprechpartner.jpg) no-repeat;
  height: 200px;
  width: 300px;
}



.box_mittel{  
  background: url(../upload/boxes/box_tekno_big.jpg) no-repeat;
  height: 199px;
  width: 300px;
}
.box_klein{
  background: url(../upload/boxes/box_bgd_klein.jpg) no-repeat;
  height: 30px;
  width: 150px;
}
.box_variabel_oben{
  padding: 2px 0 0 5px;
  background: url(../upload/boxes/box_variabel_top.jpg) no-repeat;  
  width: 307px;
  height: 53px;  
  color:#fff;
  line-height: 1.4;
}
.box_variabel_oben *{
  color:#fff;
}

.box_variabel_mitte{
  background: url(../upload/boxes/box_variabel_middle.jpg) repeat-y;
  width: 307px;
  padding: 0 8px 10px 8px;
}
.box_variabel_unten{
  background: url(../upload/boxes/box_variabel_bottom.jpg) no-repeat;
  width: 307px;
  height: 9px;
}
.box_aufzaehlung_1{
  background: url(../upload/boxes/box_aufzaehlung_1.jpg) no-repeat;
  width: 207px;
  height: 74px;
}
.box_aufzaehlung_2{
  background: url(../upload/boxes/box_aufzaehlung_2.jpg) no-repeat;
  width: 207px;
  height: 74px;
}
.box_aufzaehlung_3{
  background: url(../upload/boxes/box_aufzaehlung_3.jpg) no-repeat;
  width: 207px;
  height: 74px;
}
.box_aufzaehlung_4{
  background: url(../upload/boxes/box_aufzaehlung_4.jpg) no-repeat;
  width: 207px;
  height: 74px;
}
.box_stufe_1{
  background: url(../images/box_mid1.jpg) no-repeat;
  width: 207px;
  height: 102px;
}
.box_stufe_2{
  background: url(../images/box_mid2.jpg) no-repeat;
  width: 207px;
  height: 102px;
}

.box_stufe_3{
  background: url(../images/box_mid3.jpg) no-repeat;
  width: 207px;
  height: 102px;
}
.box_newave_neu{
  background: url(../upload/boxes/box_newave.jpg) no-repeat;
  height: 261px;
  width: 207px;
  
}
.box_eaton_neu{
  background: url(../upload/boxes/box_eaton.jpg) no-repeat;
  height: 266px;
  width: 207px;
  
}
.box_apc_neu{
  background: url(../upload/boxes/box_apc.jpg) no-repeat;
  height: 266px;
  width: 207px;
  
}

.box_ge_neu{
  background: url(../upload/boxes/box_ge.jpg) no-repeat;
  height: 266px;
  width: 207px;
  
}



.box_anw_1{
  background: url(../upload/boxes/box_anw_1.jpg) no-repeat;
  width: 207px;
  height: 50px;
}

.box_anw_content{
  background: url(../upload/boxes/box_anw_content.jpg) repeat-y;
  width: 207px;
  padding: 0 8px 0 8px;
  PADDING-BOTTOM: 0px; 
  line-height: 1.1em;   
  height: 240px;
}

.box_anw_footer{
  background: url(../upload/boxes/box_anw_footer.jpg) repeat-y;
  width: 207px;   
  height: 9px;
}


.box_anw_2{
  background: url(../upload/boxes/box_anw_2.jpg) no-repeat;
  width: 207px;
  height: 50px;
}

.box_anw_3{
  background: url(../upload/boxes/box_anw_3.jpg) no-repeat;
  width: 207px;
  height: 50px;
}

.box_anw_4{
  background: url(../upload/boxes/box_anw_4.jpg) no-repeat;
  width: 207px;
  height: 50px;
}

.box_anw_5{
  background: url(../upload/boxes/box_anw_5.jpg) no-repeat;
  width: 207px;
  height: 50px;
}

.box_anw_6{
  background: url(../upload/boxes/box_anw_6.jpg) no-repeat;
  width: 207px;
  height: 50px;
}



.box_multimatic{
  background: url(../upload/boxes/box_mm.jpg) no-repeat;
  width: 207px;
  height: 266px;  
}




.text_headline
{
  font-size: 15px;
  color:     #04428d;
  font-weight: bold;
  float: left;
}

.text_blue
{
  font-size: 12px;
  color:     #04428d;
}

/* http://www.positioniseverything.net/explorer/ie-listbug.html */
ul, ol, dl {position: relative}

pre, code, samp, kbd, 
var, input[type="password"] {
  font-family: "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Consolas, Monaco, "Liberation Mono", Andale Mono, monospace;
  font-size: 0.9em; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table {
  border-collapse: separate;
  border-spacing: 0;
}
td.box_vfi{background(../upload/boxes/box_vfi.jpg) no-repeat;}
td.box_anw{background(../upload/boxes/box_anw_content.jpg) repeat-y;}


/* Remember to define focus styles! */
:focus {outline: 0}

/* POSITION & SIZE */
sup, sub { font-size: 0.7em; line-height: 1em; }
sub	{ vertical-align: sub; }
sup	{ vertical-align: super; }

/* better readability */
a:visited {text-decoration: none}

img { border:0; }
p,form { margin:0; padding:0; }
td { vertical-align:top; }

h1 {
  color:#FFF;
  font-size:16px;
}

ol,ul {
  list-style-type: none;
  margin: 10px 0 0 0;
  padding: 0;
  
}

li {
  background:url('../images/list_style.jpg') 0.5em 0.5em no-repeat;
  background-position: 0px 6px;
  padding:0 0 0 20;
}

a {
  color:#00539B;
  text-decoration:none;
}

a.anwendungen {
  color:#333;
  line-height:1.1em;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a.hauptnavi_na {
  color:#FFFFFF;
  font-size: 14px;
  text-decoration:none;
  padding:0 5px 0 1px;
}

a.hauptnavi_na:hover {
  color:#00539B;
  text-decoration:none;
}

a.hauptnavi_a {
  color:#00539B;
	font-size: 14px;
  text-decoration:none;
  padding:0 5px 0 10px;
}

a.hauptnavi_a:hover {
  text-decoration:none;
}

a.subnavi_na {
  color:#333;
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
  padding:0 5px 0 5px;
}

a.subnavi_na:hover {
  text-decoration:none;
}

a.subnavi_a {
  color:#004795;
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
  padding:0 5px 0 5px;
}
a.supnavi_na {
  color:#333;
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
  padding:0 5px 0 18px;
}

a.supnavi_na:hover {
  text-decoration:none;
}

a.supnavi_a {
  color:#004795;
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
  padding:0 5px 0 18px;
}

.link_not_active
{
  color:#004795;
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
  padding:0 5px 0 5px;
}

a.subnavi_a:hover {
  text-decoration:none;
}

a.service {
  color:#FFF;
  text-decoration:none;
}

a.service:hover {
  color:#00539B;
  text-decoration:none;
  background-color:#CCDDEB;
}

a.footer {
  color:#999;
  text-decoration:none;
}

a.footer:hover {
  color:#333;
  text-decoration:none;
}

.footer {
  font-size:11px;
  line-height:1em;
  color:#999;
}

td.hauptnavi {
  vertical-align:bottom;
  border-right:1px solid #DADADA;
}

.blau {
  color:#004795;
}

.hidden {
  display:none;
}

#hidden {
  border:0;
  color:#FFFFFF;
  background-color:#FFFFFF;
  height:1px;
  width:1px;
}

.input_searchbox {
  width:150px;
  height:21px;
  border:1px solid #DADADA;
  padding:2px 0 0 2px;
  margin:0 !important;
  margin:-1px 0 0 0;
  /*background:url('../images/bg_lupe.jpg') 10.8em 0.2em no-repeat;*/
}

a.sitemap_level1 {
	display:block;
	border-bottom:1px solid #b4a8b4;
	color:rgb(217,104,28);
	font-weight:normal;
	padding-bottom:.4em;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
}

a.sitemap_level2 {
	color:rgb(62,77,116);
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:170px 4px;
	display:block;
}


a.sitemap_level3 {
	color:rgb(190,190,190);
}

.sitemap_level2_container {
	float:left;
	width:30%;
	padding-top:.3em;
}

.sitemap_level3_container {
	float:right;
	width:70%;
	padding-top:.3em;
}



.bg_box_big_header
{
	background:	url("../upload/boxes/box_big_h.jpg") no-repeat;
	color:		#FFFFFF;
	padding-top:	2px;
}

.bg_box_big_middle
{
	background:	url("../upload/boxes/box_big_m.jpg") repeat-y;
}

.bg_box_big_bottom
{
	background:	url("../upload/boxes/box_big_b.jpg") no-repeat;
}

.bg_box_big_spacer
{
	background:	url("../upload/boxes/box_big_s.jpg") no-repeat;
}



.bg_box_small_header
{
	background:	url("../upload/boxes/box_small_h.jpg") no-repeat;
	color:		#FFFFFF;
	padding-top:	2px;
}

.bg_box_small_middle
{
	background:	url("../upload/boxes/box_small_m.jpg") repeat-y;
}

.bg_box_small_bottom
{
	background:	url("../upload/boxes/box_small_b.jpg") no-repeat;
}

.bg_box_small_spacer
{
	background:	url("../upload/boxes/box_small_s.jpg") no-repeat;
}

.box_tekno
{
        background:     url("../upload/boxes/box_tekno.jpg") no-repeat;
        width:          207px;
        height:         100px;
        padding-left:   8px;
        padding-top:    50px;
}

.box_tekno_big
{
        background:     url("../upload/boxes/box_tekno_big.jpg") no-repeat;
        width:          480px;
        height:         215px;
        padding-left:   8px;
        padding-top:    50px;
}

.box_ge
{
        background:     url("../upload/boxes/box_ge.jpg") no-repeat;
        width:          207px;
        height:         100px;
        padding-left:   8px;
        padding-top:    50px;
}

.box_eaton
{
        background:     url("../upload/boxes/box_eaton.jpg") no-repeat;
        width:          207px;
        height:         100px;
        padding-left:   8px;
        padding-top:    50px;
}


.box_eaton_big
{
        background:     url("../upload/boxes/box_eaton_big.jpg") no-repeat;
        width:          480px;
        height:         215px;
        padding-left:   8px;
        padding-top:    50px;
}

.box_socomec
{
        background:     url("../upload/boxes/box_socomec.jpg") no-repeat;
        width:          207px;
        height:         100px;
        padding-left:   8px;
        padding-top:    50px;
}

.box_mge
{
        background:     url("../upload/boxes/box_mge.jpg") no-repeat;
        width:          207px;
        height:         100px;
        padding-left:   8px;
        padding-top:    50px;
}

.box_newave
{
        background:     url("../upload/boxes/box_newave_kl.jpg") no-repeat;
        width:          207px;
        height:         100px;
        padding-left:   8px;
        padding-top:    50px;
}

.box_apc
{
        background:     url("../upload/boxes/box_apc.jpg") no-repeat;
        width:          207px;
        height:         100px;
        padding-left:   8px;
        padding-top:    50px;
}

.text_headline
{
        color:          #14549c;
        font-size:      14px;
}

.bluebox td
{
        border:         1px solid #cccccc;
}

.handover
{ 
        cursor:         pointer;
}

hr {
  color: #ffff;
  background-color: #f7f8fa;
  border: 1px dotted #b5b5b5;
  border-style: none none dotted;
}




sup, sub { font-size: 0.8em; line-height: 1em; }
sub     { vertical-align: sub; }
sup     { vertical-align: super; }

.nopad{
padding:0px;
margin:0px;
}
input.Input{
  padding-left:3px;
}