@charset "UTF-8";
/* CSS firmen24.biz */
img, IMG {
 border:0px;
 padding:0px;
 margin:0px;
}
body {
 margin:0px;
 padding:0px;
 border:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#222;
 background-color:#fff;
 cursor:default;
}
.nav {
 margin-left:5px;
 margin-bottom:2px;
 font-family:Arial, Helvetica, sans-serif;
}
.nav a {
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 text-shadow:0px 1px 0px #dfdfdf;
 background-color:#bababa;
 padding:8px 6px 10px 6px;
}
.nav a:hover {
 color:#555;
 background-color:#cecece;
}
.nav2 {
 margin-left:1px;
 margin-bottom:2px;
 font-family:Arial, Helvetica, sans-serif;
}
.nav2 a {
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 background-color:transparent;
 padding:3px 20px 6px 20px;
}
.nav2 a:hover {
 color:#555;
 text-shadow:0px 1px 0px #dfdfdf;
 background-color:#cecece;
}

.nav3 {
 margin-left:1px;
 margin-bottom:2px;
 font-family:Arial, Helvetica, sans-serif;
}
.nav3 a {
 text-decoration:none;
 font-size:8px;
 font-weight:bold;
 color:#666666;
 background-color:transparent;
 padding:3px 20px 6px 20px;
}
.nav3 a:hover {
 color:#555;
 text-shadow:0px 1px 0px #dfdfdf;
 background-color:#cecece;
}

.copyright {
 display:block;
 margin-left:5px;
 margin-top:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ccc;
}
.bottomnav {
 display:block;
 margin-left:5px;
 margin-top:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#e0e0e0;
}
.bottomnav a {
 color:#e0e0e0;
 text-decoration:none;
}
.bottomnav a:hover { color:#fff; }
.title {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#2996CC;
 margin-left:5px;
}
.toprownav a {
 display:block;
 width:293px;
 height:17px;
 background-color:#e4e4e4;
 color:#555;
 font-size:11px;
 font-weight:none;
 text-decoration:none;
 padding-top:2px;
 padding-left:5px;
 border-bottom:1px solid #f0f0f0;
}
.toprownav a:hover {
 width:288px;
 padding-left:10px;
 background-color:#66CCFF;
 color:#fff;
}

.toprowgoogle1 a {
 display:block;
 width:243px;
 height:17px;
 background-color:#e4e4e4;
 color:#555;
 font-size:11px;
 font-weight:none;
 text-decoration:none;
 padding-top:2px;
 padding-left:5px;
 border-bottom:1px solid #f0f0f0;
}
.toprowgoogle1 a:hover {
 width:238px;
 padding-left:10px;
 background-color:#66CCFF;
 color:#fff;
}




.rownav a {
 display:block;
 width:543px;
 height:17px;
 background-color:#e4e4e4;
 color:#555;
 font-size:11px;
 font-weight:none;
 text-decoration:none;
 padding-top:2px;
 padding-left:5px;
 border-bottom:1px solid #f0f0f0;
}
.rownav a:hover {
 width:538px;
 padding-left:10px;
 background-color:#66CCFF;
 color:#fff;
}
.dettitle {
 width:650px;
 height:22px;
 background-color:#555;
 margin-left:1px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#fff;
 padding-left:5px;
 padding-top:8px;
}
.shortinfo {
 width:655px;
 height:79px;
 background-color:#808080;
 margin-top:1px;
 margin-left:1px;
}
.button {
 width:110px;
 height:20px;
 background-color:#555;
 border:1px solid #a0a0a0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#dfdfdf;
 cursor:pointer;
}
.input {
 height:16px;
 background-color:#dcdcdc;
 border:1px solid #e0e0e0;
 color:#1a1a1a;
 font-size:11px;
 text-shadow:0px 1px 0px #fff;
}

