body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana,Sans Serif;
	font-size: 11px;
	color: #666666;
	background-image:url(/fileadmin/wiretech/images/background.gif);
    background-repeat:no-repeat;
    background-attachment:fixed;
}

p {
    font-family: Verdana,Sans Serif;
	font-size: 12px;
    text-align:justify;
    padding-right:100px;
	color: #666666;
    vertical-align:middle;
}

ul.csc-bulletlist li {
    font-family: Verdana,Sans Serif;
	font-size: 12px;
}
div.infoblockcontent p {
    font-family: Verdana,Sans Serif;
	font-size: 11px;
    vertical-align:middle;
    text-align:justify;
    padding-right:100px;
	color: #FFFFFF;
    vertical-align:middle;
}


a {
    color:#C68F4B;
}
table.toparea {
    width:100%;
    height:154px;
    padding:0px;
}
td.leftspacing {
    width:103px;
    height:154px;
    vertical-align:top;
}
td.centerspacing {
    width:100%;
    height:154px;
    vertical-align:top;
}
td.wiretechlogo {
    width:318px;
    height:154px;
    align:right;
    text-align:right;
}
td.menuleftspacer {
    width:318px;
    height:22px;
    background:#C68F4B;

}
td.mainmenu {
    width:100%;
    height:22px;
    background:#C68F4B;
}
td.separator_small {
    width:2px;
    height:22px;
}
td.separator_big {
    width:2px;
    height:48px;
}
td.infomenu {
    width:318px;
    height:22px;
    background:#C68F4B;
}
td.infomenu {
    text-align:right;
    font-family: Verdana, Sans Serif;
    font-size:11px;
    color:#EBD4A9;
    padding-right:38px;
    background:#C68F4B;
}
td.infomenu a {
    text-align:right;
    font-family: Verdana, Sans Serif;
    font-size:11px;
    color:#EBD4A9;
    background:#C68F4B;
    text-decoration: none;
}
td.contentleftspacer {
    width:103px;
    height:318px;
    background:#FFFFFF;
    vertical-align:middle;
} 
td.contentarea {
    width:100%;
    height:318px;
    background:#FFFFFF;
    vertical-align:middle;
}                
div.pagecontent {
    height:318px;
    width:100%
    position:absolute;
    top:50%;
    overflow:auto;
}     
td.keyvisual {
    width:318px;
    height:318px;
    background:#FFFFFF;
}
td.infoblockspacer {
    width:103px;
    height:48px;
    background:#C68F4B;
}
td.infoblock {
    width:100%;
    height:48px;
    background:#C68F4B;
    vertical-align:middle;
}
div.infoblockcontent {
    height:48px;
    width:100%;
    overflow:auto;
    vertical-align:middle;
}
div.infoblockcontent p {
    vertical-align:middle;
}

div.infoblockcontent p.align-center {
    text-align:center;
    vertical-align:middle;
}

div.infoblockcontent a {
    font-style:italic;
    color:#FFFFFF;
    text-decoration:none;
}
div.infoblockcontent a:hover {
    font-style:italic;
    font-weight:bold;
}
div.infoblockcontent a:active {
    font-style:italic;
    font-weight:bold;
}

td.contactinfo {
    height:48px;
    width:318px;
    background:#C68F4B;
}
#cMenu {
     height:24px;
     width:100%;
     margin-left:1px;
     margin-bottom:1px;
     background:#FFFFFF url(/fileadmin/wiretech/images/menu_bg.png) repeat-x top left;
     position:relative; /* wichtige angabe, sonst taucht das slideMenu an falscher Position auf */
}

/*
###################
# ypMenu Styles #
###################
*/
.mmContent {
     /* nrmale schrift definieren */
     font-size: 10px; font-family: Verdana,Sans Serif;
}

.mmContent ul {
     margin: 0px; padding: 0px;
     list-style: none;
     z-index:2;
     position:relative;
     left:0px; top:0px;
}
.mmContent li {
     padding: 0px; margin: 0px;
}

.menuBackground {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContent li a {
     /* Links bzw. die slideMenü-Elemente definieren */
     display: block;
     color: #FFFFFF;
     font-weight:normal;
     font-size:10px;
     font-family: Verdana,Sans Serif;
     width: 180px;
     padding: 5px;
     text-decoration: none;
     border-bottom: solid 0px #FFFFFF; /* der rand zwischen den MenüElementen */
}

* html .mmContent li a {
     width: 180px;
     width: 180px;
}

/* */
.mmContent li a:link { background: #FFFFFF; color: #C68F4B; font-size: 10px; }
.mmContent li a:visited { background: #FFFFFF; color: #C68F4B; font-size: 10px; }

.mmContent li a:hover{ background: #FFFFFF; color: #C68F4B; font-size: 10px; font-weight:bold; }
.mmContent li a:active { background: #FFFFFF; color: #C68F4B; font-size: 10px; font-weight:bold; }


.mmContent li a.submenu {
background: #FFFFFF url(/fileadmin/wiretech/scripts/pfeil.gif) no-repeat right center; }
.mmContent li a.submenu:link {
background: #FFFFFF url(/fileadmin/wiretech/scripts/pfeil.gif) no-repeat right center; }
.mmContent li a.submenu:active {
background: #FFFFFF url(/fileadmin/wiretech/scripts/pfeil.gif) no-repeat right center; }
.mmContent li a.submenu:hover {
background: #FFFFFF url(/fileadmin/wiretech/scripts/pfeil.gif) no-repeat right center; }
.mmContent li a.submenu:visited {
background: #FFFFFF url(/fileadmin/wiretech/scripts/pfeil.gif) no-repeat right center; }

/*
##########################################
# ypMenu Styles for our belove IE 5.01 #
##########################################
*/

.mmContentb {
     font-size: 11px; font-family: Verdana, Sans Serif;
}

.mmContentb ul {
     margin: 0px; padding: 0px;
     list-style: none;
     z-index:2;
     position:relative;
     left:0px; top:0px;
}
.mmContentb li {
     padding: 0px; margin: 0px;
}

.menuBackground {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContentb li a {
     /* Links bzw. die slideMenü-Elemente definieren */
     display: block;
     width: 180px;
     padding: 5px;
     color: #FFFFFF;
     font-weight: normal;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     text-decoration: none;
     border-bottom: solid 0px; /* der rand zwischen den MenüElementen */
}

* html .mmContentb li a {
     width: 180px;
     width: 180px;
}

.mmContentb li a:link { background: #FFFFFF; color: #C68F4B; }
.mmContentb li a:visited { background: #FFFFFF; color: #C68F4B;}

.mmContentb li a:hover{ background: #FFFFFF; color: #C68F4B;}
.mmContentb li a:active { background: #FFFFFF; color: #C68F4B;}

.mmContentb li a.submenu {
     background: #FFFFFF url(/fileadmin/wiretech/scripts/pfeil.gif) no-repeat right center;
     font-size: 10px;
}
.mmContentb li a.submenu:hover {
     background: #FFFFFF url(/fileadmin/wiretech/scripts/pfeil.gif) no-repeat right center;
     font-size: 10px;
}

H1 { 
    font: bold 12px Verdana,Sans Serif; 
    color: #C68F4B;
    text-align: left;
    padding-top:10px;
}

table.contenttable {
   	font-family: Verdana,Sans Serif;
	font-size: 11px;
    table-layout:fixed;
	color: #666666;
    width:100%;
}
th {
    font-weight: normal;
    padding-left:0px;
    text-align:left;
}
td.td-0,td.td-1,td.td-2,td.td-3,td.td-4,td.td-last {
    padding-left:10px;
}
table.htmlarea-showtableborders {
    font-family: Verdana,Sans Serif;
	font-size: 10px;
	color: #666666;
}
table.htmlarea-showtableborders td {
    vertical-align:top;
    
}
table.contenttable a {
    color:#C68F4B;
    text-decoration:none;
}
table.contenttable a:hover {
    /*color:#C68F4B;*/
    /*text-decoration:none;*/
    font-weight:bold;
}

fieldset {
  padding: 0em;
	font-family:Verdana,Sans Serif;
  font-size:11px;
	border:0px;
  }
label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.5em;
  text-align:right;
  font-weight:bold;
}
input.csc-mailform-submit {
  margin-left:inherit;
} 
p.contact_info {
   position:absolute;
   margin-top:0.5em;
   margin-left:25.0em;
   font-size:10px; 
}


