body{
background-image:url(../images/topbg.png);
background-repeat:repeat-x;
margin:0px 0 0 0;
}

#all{
width:1010px; height:100%; margin-left:auto; margin-right:auto; margin-top:0px; 
}

#logo{
width:299px; height:102px; float:left; margin-top:12px; background-image:url(../images/logo.png);
background-repeat:no-repeat; margin-left:20px; 
}

#semins{
width:189px;
height:102px;
float:right; margin-top:12px; background-image:url(../images/siemens.png); background-repeat:no-repeat; margin-right:25px; 
}

#menu{width:1010px; height:43px; background-image:url(../images/menubg.png); background-repeat:repeat-x; margin-top:0px; float:left;}

#menuleft{width:13px; height:43px; background-image:url(../images/menuleft.png); background-repeat:no-repeat; float:left;}

#menuright{width:13px; height:43px; background-image:url(../images/menuright.png); background-repeat:no-repeat; float:right;}

#banner{width:1010px; height:224px; margin-top:3px; background-image:url(../images/banner.jpg); background-repeat:no-repeat; float:left;}

.midwrapper{width:1008px; height:auto; border:solid #ebe8e8 1px; float:left; margin-top:5px; padding-bottom:5px;}

.Bule_style_menu { background:none;
}

.Bule_style_menu ul { background:none; display:block; margin:0; padding:0; list-style:none;
}

.Bule_style_menu ul li {display:inline; float:left; padding:4px 5px 4px 5px; background:url(../images/menu_sp.gif) no-repeat left 16px;
}

.Bule_style_menu ul li.first { background-image:none; }

.Bule_style_menu ul li a { display:inline; padding:0 0 0 8px; float:left; color:#FFFFFF; text-decoration:none; cursor:pointer; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; 
}

.Bule_style_menu ul li a span {display:inline; padding:0px 15px 0px 10px; float:left; height:36px; line-height:36px; color:#FFFFFF;
}

.Bule_style_menu ul li a:hover, .Bule_style_menu ul li a.active { text-decoration:none; background:url(../images/top_nav_a_left.gif) no-repeat left top; color:#054576; 
}

.Bule_style_menu ul li a:hover span, .Bule_style_menu ul li a.active span { background:url(../images/top_nav_a_right.gif) no-repeat right top; color:#054576;
}

.leftcon{width:217px; height:150px;}
.leftbg{width:217px; height:150px; float:left; margin-top:7px; margin-left:7px; background-image:url(../images/certidenter.jpg); background-repeat:repeat-y;}

#midcon{width:764px; height:auto; border:solid #ebe8e8 1px; float:left; margin-top:7px; margin-left:12px; background-color:#fafafa; padding-bottom:5px;}

.text{
font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; margin:10px; line-height:22px;}

.semenslogo{ background-image:url(../images/seminlogo.jpg); width:213px; height:76px; background-repeat:no-repeat; margin-top:0px; margin-left:3px;}

.news{width:217px; height:207px; float:left; margin-top:7px;}

.number{width:217px; height:60px; background-image:url(../images/nomb.jpg); background-repeat:no-repeat; float:left; margin-top:7px;}

.download{width:217px; height:87px; background-image:url(../images/download.jpg); background-repeat:no-repeat; float:left; margin-top:7px;}

#footer{width:1010px; height:70px; background-image:url(../images/footerbg.jpg); background-repeat:repeat-x; margin-top:0px; float:left; margin-top:7px;}

#footerleft{width:16px; height:70px; background-image:url(../images/footerleft.jpg); background-repeat:no-repeat; float:left;}

#footerright{width:16px; height:70px; background-image:url(../images/footerright.jpg); background-repeat:no-repeat; float:right;}

.foottext{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#FFFFFF; line-height:20px;}

.foottext a{text-decoration:none; color:#FFFFFF;}

.foottext a:hover{text-decoration:underline; color:#FFFFFF;}

.facebook{width:48px; height:48px; float:right; position:fixed; margin-top:230px; z-index:1;}

.address{width:350px; height:230px; border:solid 1px #e4e6e4; background-color:#FFFFFF; float:left; margin-left:10px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; padding-left:10px; padding-top:10px;
-moz-border-radius: 5px;
-webkit-border-radius:5px;}

.offices{width:350px; height:115px; border:solid 1px #e4e6e4; background-color:#FFFFFF; float:left; margin-left:10px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; padding-left:10px; padding-top:10px;
-moz-border-radius: 5px;
-webkit-border-radius:5px;}