html[xmlns^="http"]{
/* Mozilla-Scrollbar */
overflow-y: scroll;
}

html, body{
margin:0;
padding:0;
color: #666666;
background-color: #DFDFDF;
}

body{
position: relative;
width: 972px;
margin: 0 auto 0 auto;
text-align: center; /* horizontale Zentrierung in alten IEs */
}

div.website{
margin-top:13px;
position: relative;
width: 972px;
text-align: left;

}

div.header{
height:183px;
background-position: left top;
background-repeat: repeat-y;
background-color: #DFDFDF;
}

div.content{
color: #666666;
background-color: #FFFFFF;
background-image: url(images/bg_content.gif);
background-position: left top;
background-repeat: repeat-y;
}

div.columns{
padding: 95px 20px 0 77px;
padding-bottom:40px;
}
body.home div.columns{
/* padding: 31px 69px 0 69px; gelöscht RWL 3.4.2011 */ 
}

div.main{
float:left;
width:548px;
overflow:hidden;
}

div.marginalia{
padding:0;
float:right;
width:227px;
overflow:hidden;
}
/* body.home div.marginalia{ width:262px; } Gelöscht RWL 3.4.2011 */ 


div.clearer{ clear:both; }

div.clearcontent{
clear:both;
height:46px;
background-image: url(images/bg_content-closing-off.gif);
background-position: left top;
background-repeat: no-repeat;
}

.odd { margin-left:-2.0em; line-height:1.5em; }
body.netzwerktechnik li {
list-style-image:url(/fileadmin/templates/images/list_style_image_NT.png)
}
body.elektrotechnik li {
list-style-image:url(/fileadmin/templates/images/list_style_image_ET.png)
}
.even { margin-left:-2.0em; line-height:1.5em; }
.td-0 li { margin-left:-2.0em; line-height:1.5em; }
.td-1 li { margin-left:-2.0em; line-height:1.5em; }
.td-2 li { margin-left:-2.0em; line-height:1.5em; }
.td-last li { margin-left:-2.0em; line-height:1.5em; }
.tx-dropdownsitemap-pi1 li { margin-left:0.8em; line-height:1.5em; }
.csc-menu li { margin-left:0.1em; line-height:1.5em; }
.csc-menu-1 li { margin-left:0.1em; line-height:1.5em; }


/* ############################################################ */
/* #### Tabellen auf Startseite ############################### */

body.home div#bottom table{
border-collapse:collapse;
margin: 0 0 0 0;
}
body.home div#bottom td{
vertical-align:top;
padding:0;
font-size:11px;
}

body.home div#bottom td.box{
/* width:262px; gelöscht RWL 3.4.2011 */
overflow:hidden;
margin-left:0.8em; 
}
body.home div#bottom td.topbox{
background-image: url(images/bg_home_box_top.gif);
background-position: left top;
background-repeat: no-repeat;
padding-bottom:5px;
}
body.home div#bottom td.bottombox{
background-image: url(images/bg_home_box_bottom.gif);
background-position: left bottom;
background-repeat: no-repeat;
height:55px;
overflow:hidden;
}
body.home div#bottom td.spacer{
width:24px;
overflow:hidden;
}

body.home div#bottom table p{
margin:0;
padding:0 10px 0 10px;
}
body.home div#bottom table h2{
line-height:20px;
margin:0;
padding:0 10px 10px 10px;
}

body.home div#bottom td ul{
margin-top:0.5em;
padding-left:10px;
}
body.home div#bottom td ul li{
padding-bottom:0.5em;
}

body.home div#bottom td.netzwerktechnik h2{
color:#007CBD;
background-color:transparent;
}
body.home div#bottom td.elektrotechnik h2{
color:#E1001A;
background-color:transparent;
}
body.home div#bottom td.netusa h2{
color:#673BB8;
background-color:transparent;
}
body.home div#bottom td.netasia h2{
color:#B70B9B;
background-color:transparent;
}
body.home div#bottom td.netzwerktechnik ul li{
color:#007CBD;
background-color:transparent;
background-image: url(images/bg_marg_li_netzwerktechnik.gif);
}
body.home div#bottom td.elektrotechnik ul li{
color:#E1001A;
background-color:transparent;
background-image: url(images/bg_marg_li_elektrotechnik.gif);
}
body.home div#bottom td.netusa ul li{
color:#673BB8;
background-color:transparent;
background-image: url(images/bg_marg_li_netusa.gif);
}
body.home div#bottom td.netasia ul li{
color:#B70B9B;
background-color:transparent;
background-image: url(images/bg_marg_li_netasia.gif);
}



/* ############################################################ */
/* #### Allgemeine Formatierungen (Schriften, Listen,... ) #### */

html, body, table, th, td, div{
font-size: 12px;
line-height:1.5em;
font-family: arial, verdana, helvetica, lucida, sans-serif;
}

h1{
font-size:16px;
margin-top:0;
line-height:1.2em;
}
body.netzwerktechnik h1{
color:#007CBD;
background-color:inherit;
}
body.elektrotechnik h1{
color:#E1001A;
background-color:inherit;
}
body.netusa h1{
color:#673BB8;
background-color:inherit;
}
body.netasia h1{
color:#B70B9B;
background-color:inherit;
}


h2 {
font-size:12px;
line-height:0.8em;
}

h3{
display:block;
height:34px;
line-height:34px;
overflow:hidden;
background-image: url(images/bg_h3.gif);
background-position: left top;
background-repeat: no-repeat;
color:#ffffff;
background-color:#919191;
text-align:center;
font-size:12px;
}
h3 img{
vertical-align:middle;
}
body.netzwerktechnik h3{
color:#ffffff;
background-color:#007CBD;
background-image: url(images/bg_h3_netzwerktechnik.gif);
}
body.elektrotechnik h3{
color:#ffffff;
background-color:#E1001A;
background-image: url(images/bg_h3_elektrotechnik.gif);
}
body.netusa h3{
color:#ffffff;
background-color:#673BB8;
background-image: url(images/bg_h3_netusa.gif);
}
body.netasia h3{
color:#ffffff;
background-color:#B70B9B;
background-image: url(images/bg_h3_netasia.gif);
}


a{
color:#666666;
}
body.netzwerktechnik a{
color:#007CBD;
}
body.elektrotechnik a{
color:#E1001A;
}
body.netusa a{
color:#673BB8;
}
body.netasia a{
color:#B70B9B;
}

img{
border:none;
}

span.important{
color:#E1001A;
background-color:inherit;
}
span.name-of-person{
color:#007CBD;
background-color:inherit;
}

td{
vertical-align:top;
}
.contenttable td{
padding-right:30px;
}
.contenttable li{
list-style-image:url(/fileadmin/templates/images/list_style_image_NT.png)
}

/* Formulare: */
fieldset{
border:none;
margin:0.5em 0 0 0;
padding:0;
}
label{
display:block;
}
div.csc-mailform-field{
padding-bottom:3px;
width:440px;
}
.csc-mailform-field textarea,
input.csc-mailform-input{
width:440px;
}

/* ############################################################ */
/* #### Boxen: rechte Spalte ################################## */

div.marginalia div{
font-size:11px;
}
div.marginalia p{
margin:0 0 0 0;
}
div.marginalia h2{
line-height:2em;
margin:0 0 1.5em 0;
}
body.netzwerktechnik div.marginalia h2{
color:#007CBD;
background-color:inherit;
}
body.elektrotechnik div.marginalia h2{
color:#E1001A;
background-color:inherit;
}
body.netusa div.marginalia h2{
color:#673BB8;
background-color:inherit;
}
body.netasia div.marginalia h2{
color:#B70B9B;
background-color:inherit;
}

div.marginalia div.box{
background-repeat: no-repeat;
margin:0 0 25px 0;
border-top:1px solid #B7B7B7;
}
div.marginalia div.box div.inner{
background-image: url(images/bg_marginaliabox.gif);
background-position: left bottom;
background-repeat: no-repeat;
padding: 6px;
}
/* body.home div.marginalia div.box div.inner{ background-image: url(images/bg_marginaliabox_home.gif); } gelöscht 3.4.2011 */

div.marginalia ul{
margin: 0;
padding: 0;
list-style-type:none;
}
div.marginalia li{
padding: 0 0 0 11px;
background-image: url(images/bg_marg_li.gif);
background-position: left top;
background-repeat: no-repeat;
}
body.netzwerktechnik div.marginalia li{
background-image: url(images/bg_marg_li_netzwerktechnik.gif);
}
body.elektrotechnik div.marginalia li{
background-image: url(images/bg_marg_li_elektrotechnik.gif);
}
body.netusa div.marginalia li{
background-image: url(images/bg_marg_li_netusa.gif);
}
body.netasia div.marginalia li{
background-image: url(images/bg_marg_li_netasia.gif);
}


/* ############################################################ */
/* #### Hauptnavigation #### ################################## */


ul#nav{
position:absolute;
top: 220px;
left:20px;
width: 932px;
margin: 0;
padding: 0;
list-style-type:none;
font-size:11px;
line-height:16px;
font-weight:bold;
color:#ffffff;
background-color:#cccccc;
}
body.netzwerktechnik ul#nav{
color:#ffffff;
background-color:#007CBD;
}
body.elektrotechnik ul#nav{
color:#ffffff;
background-color:#E1001A;
}
body.netusa ul#nav{
color:#ffffff;
background-color:#673BB8;
}
body.netasia ul#nav{
color:#ffffff;
background-color:#B70B9B;
}

ul#nav li,
ul#subnav li{
float:left;
margin: 0;
border-right:1px solid #ffffff;
display:block;
}
ul#nav li a{
display:block;
padding:0;
color: #ffffff;
background-color:#cccccc;
text-decoration:none;
}
body.netzwerktechnik ul#nav li a{
color: #ffffff;
background-color:#007CBD;
}
body.elektrotechnik ul#nav li a{
color: #ffffff;
background-color:#E1001A;
}
body.netusa ul#nav li a{
color: #ffffff;
background-color:#673BB8;
}
body.netasia ul#nav li a{
color: #ffffff;
background-color:#B70B9B;
}

ul#nav li a:hover,
body.netzwerktechnik ul#nav li a:hover,
body.elektrotechnik ul#nav li a:hover,
body.netusa ul#nav li a:hover,
body.netasia ul#nav li a:hover,
ul#nav li a.act,
body.netzwerktechnik ul#nav li a.act,
body.elektrotechnik ul#nav li a.act,
body.netusa ul#nav li a.act,
body.netasia ul#nav li a.act{
color: #ffffff;
background-color:#616161;
}


ul#subnav{
position:absolute;
top: 243px;
left:20px;
width: 932px;
margin: 0;
padding: 0;
list-style-type:none;
font-size:11px;
line-height:16px;
border-bottom:1px solid #616161;
font-weight:bold;
}
body.netzwerktechnik ul#subnav{
border-bottom:1px solid #007CBD;
}
body.elektrotechnik ul#subnav{
border-bottom:1px solid #E1001A;
}
body.netusa ul#subnav{
border-bottom:1px solid #673BB8;
}
body.netasia ul#subnav{
border-bottom:1px solid #B70B9B;
}
ul#subnav li a{
display:block;
padding:0;
color: #616161;
background-color:transparent;
text-decoration:none;
}

ul#subnav li a:hover,
ul#subnav li a.act{
color:#cccccc;
background-color:transparent;
}
body.netzwerktechnik ul#subnav li a:hover,
body.netzwerktechnik ul#subnav li a.act{
color:#007CBD;
background-color:transparent;
}
body.elektrotechnik ul#subnav li a:hover,
body.elektrotechnik ul#subnav li a.act{
color:#E1001A;
background-color:transparent;
}
body.netusa ul#subnav li a:hover,
body.netusa ul#subnav li a.act{
color:#673BB8;
background-color:transparent;
}
body.netasia ul#subnav li a:hover,
body.netasia ul#subnav li a.act{
color:#B70B9B;
background-color:transparent;
}



/* ############################################################ */
/* #### Breadcrumb ############################################ */

p#breadcrumb{
position:absolute;
top: 190px;
left:20px;
margin:0;
padding:0;
width:337px;
font-size:11px;
line-height:2em;
color:#999999;
font-weight:bold;
}

p#breadcrumb a{
text-decoration:none;
color:#999999;
background-color:inherit;
}


/* ############################################################ */
/* #### Language-Switch ####################################### */

p#languageswitch{
position:absolute;
top: 190px;
left:325px;
margin:0;
padding:0;
width:627px;
font-size:11px;
line-height:2em;
color:#999999;
text-align:right;
visibility:visible; 
font-weight:bold;
}

p#languageswitch a{
text-decoration:none;
color:#999999;
background-color:inherit;
visibility:visible; 
}


/* ############################################################ */
/* #### Footer ################################################ */

div.footer{
position:relative
}

div.footer a#firmengruppenlogo{
position:absolute;
top:8px;
left:7px;
}

div#footernav{
position:absolute;
top:6px;
left:157px;
border-left:1px solid #BBBBBB;
padding:2px 0 2px 12px;
font-size:11px;
color:#666666;
background-color:transparent;
line-height:1.1em;
}
div#footernav2{
position:absolute;
top:6px;
left:252px;
border-left:1px solid #BBBBBB;
padding:2px 0 2px 12px;
font-size:11px;
color:#666666;
background-color:transparent;
line-height:1.1em;
}
div#footernav3{
position:absolute;
top:6px;
left:367px;
border-left:1px solid #BBBBBB;
padding:2px 0 2px 12px;
font-size:11px;
color:#666666;
background-color:transparent;
line-height:1.1em;
}
div#footernetnav{
position:absolute;
top:6px;
left:485px;
border-left:1px solid #BBBBBB;
padding:2px 0 2px 12px;
font-size:11px;
color:#666666;
background-color:transparent;
line-height:1.1em;
}
div#footernetnav span{
display:block;
padding-left:38px;
background-position: left top;
background-repeat: no-repeat;
background-image: url(images/weltkarte.gif);
}

div#footernav a,
div#footernav2 a,
div#footernav3 a,
div#footernetnav a{
text-decoration:none;
color:#999999;
background-color:inherit;
}

div#footerlinks{
position:absolute;
top:8px;
left:357px;
text-align:right;
width:568px;
font-size:11px;
color:#666666;
background-color:transparent;
line-height:1.1em;
}
div#footerlinks a{
text-decoration:none;
color:#999999;
background-color:inherit;
}
div#footerlinks a.netzwerktechnik{
color:#007CBD;
background-color:inherit;
}
div#footerlinks a.elektrotechnik{
color:#E1001A;
background-color:inherit;
}
div.csc-textpic div.csc-textpic-single-image img {
margin-bottom: 14px;
}
div#gallerylayer{
background: none repeat scroll 0pt 0pt rgb(223, 223, 223);
}
