
/***************************

  (c)2011 KERNWERT, BERLIN
   http: //www.kernwert.de/

****************************/


html, body { /* SEITE */
 margin: 0;
 color: #FFFFFF;
 background-color: #555555;
 }

body {
 padding: 0;
 font-size: 14px;
 line-height: 140%;
 font-family: "ff-netto-web-1", "ff-netto-web-2", Arial, Helvetica, sans-serif;
 -webkit-text-size-adjust: 100%;
 text-align: center; /* IEBug1a */
 }

#main {
 width: 100%;
 height: auto;
 padding: 0;
 margin: 0;
 }
 
#headerContainer { /* HEADER */
 clear: both;
 position: relative;
 width: 100%;
 height: 140px;
 padding: 0;
 margin: 0;
 font-size: 12px;
 color: #000000;
 background-color: #FFFFFF;
 }

#header1 {
 clear: both;
 width: 902px;
 height: 140px;
 padding: 0;
 margin: 0 auto;
 text-align: left; /* IEBug1b */
 }
 
#header1 a { /* HEADER / A */
 text-decoration: underline;
 color: #000000;
 }
 
#header1 a:link {
 text-decoration: none;
 color: #000000;
 }
 
#header1 a:visited {
 text-decoration: none;
 color: #000000;
 }
 
#header1 a:hover {
 text-decoration: underline;
 color: #999999;
 }
 
#header1 a:active {
 text-decoration: none;
 color: #000000;
 }
 
#header1 a.me {
 text-decoration: none;
 color: #999999;
 }

#header1_1 {
 float: left;
 display: inline; /* IEBug2 */
 width: 100px;
 height: auto;
 padding: 20px 0 20px 20px;
 margin: 0;
 }

* html #header1_1 {
 width: 120px;
 w\idth: 100px; /* IEBug3 */
 }

#header1_2 {
 float: right;
 display: inline; /* IEBug2 */
 width: 740px;
 height: auto;
 padding: 10px 20px 0 0;
 margin: 0;
 }

* html #header1_2 {
 width: 760px;
 w\idth: 740px; /* IEBug3 */
 }

#header1_2_1 { /* SUBMENU */
 width: 740px;
 height: 40px;
 padding: 0;
 margin: 0;
 font-size: 10px;
 color: #999999;
 text-align: right;
 }

#header1_2_2 { /* SUBTITLE */
 width: 740px;
 height: 60px;
 padding: 0;
 margin: 0;
 font-size: 17px;
 color: #999999;
 }
 
#header1_2_2 h1 { /* HEADER / H1 */
 padding: 0;
 margin: 0;
 font-size: 17px;
 letter-spacing: 0.3px;
 line-height: 120%;
 color: #999999;
 font-weight: normal;
 font-style: normal;
 }

#header1_2_3 {
 width: 740px;
 height: 30px;
 padding: 0;
 margin: 0;
 font-size: 14px;
 color: #999999;
 text-align: right;
 }

#contentContainer { /* INHALT */
 clear: both;
 position: relative;
 width: 100%;
 height: auto;
 min-height: 500px;
 padding: 0;
 margin: 0;
 font-size: 14px;
 color: #000000;
 background-color: #FFFFFF;
 background-image: url(bg_content.png);
 background-repeat: repeat-x;
 background-position: 0 0;
 border-top: 1px solid #999999;
 }

#content1 {
 clear: both;
 width: 902px;
 height: auto;
 padding: 0;
 margin: 0 auto;
 text-align: left; /* IEBug1b */
 }

.content1_1 {
 clear: both;
 width: 860px;
 height: auto;
 padding: 21px;
 margin: 0;
 }

* html .content1_1 {
 width: 902px;
 w\idth: 860px; /* IEBug3 */
 }

.content1_1_1 {
 clear: both;
 width: 860px;
 height: auto;
 padding: 24px 0 20px 0;
 margin: 0;
 font-size: 32px;
 font-weight: normal;
 color: #CC0000;
 background-image: url(icon_hardware.png);
 background-repeat: no-repeat;
 background-position: right center;
 text-align: center;
 }
 
.content1_1_2 {
 clear: both;
 width: 860px;
 height: auto;
 padding: 5px 0 20px 0;
 margin: 0;
 font-size: 30px;
 font-weight: normal;
 color: #000000;
 text-align: center;
 }
 
#eyecatcher {
 position: relative;
 overflow: hidden;
 width: 860px;
 height: 150px;
 padding: 0;
 margin: 0 0 20px 0;
 }
 
#eyecatcher img, area {
 padding: 0;
 margin: 0;
 border: 0;
 cursor: crosshair;
 }
 
#accordion {
 position: relative;
 overflow: visible;
 }
 
#accordion h3 { /* INHALT / ACCORDION / H3 */
 padding: 0 0 12px 0;
 margin: 0;
 line-height: 120%;
 color: #000000;
 font-size: 20px;
 text-decoration: none;
 font-weight: normal;
 font-style: normal;
 cursor: pointer;
 }
 
#accordion h3:hover {
 text-decoration: underline;
 }

.content1_1_3 {
 float: left;
 display: inline; /* IEBug2 */
 width: 245px;
 height: auto;
 min-height: 130px;
 padding: 10px 0 0 0;
 margin: 0 0 0 3px;
 }
 
.content1_1_3 h2 { /* INHALT / H2 */
 padding: 4px 0 12px 0;
 margin: 0;
 font-size: 20px;
 line-height: 120%;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 }
 
.content1_1_3 h2.focusgroup { /* INHALT / H2 */
 padding: 5px 0 12px 40px;
 background-image: url(icon_focusgroup.png);
 background-repeat: no-repeat;
 background-position: 0 0;
 cursor: pointer;
 }
 
.content1_1_3 h2.forum_community { /* INHALT / H2 */
 padding: 5px 0 12px 40px;
 background-image: url(icon_forum_community.png);
 background-repeat: no-repeat;
 background-position: 0 0;
 cursor: pointer;
 }
 
.content1_1_3 h2.blog_diary { /* INHALT / H2 */
 padding: 5px 0 12px 40px;
 background-image: url(icon_blog_diary.png);
 background-repeat: no-repeat;
 background-position: 0 0;
 cursor: pointer;
 }

.content1_1_4 {
 float: left;
 display: inline; /* IEBug2 */
 width: 1px;
 height: 90px;
 padding: 0;
 margin: 40px 30px 0 20px;
 background-color: #CCCCCC;
 }

.content1_1_5 {
 clear: both;
 width: 860px;
 height: auto;
 padding: 24px 0 20px 0;
 margin: 0;
 font-size: 32px;
 font-weight: normal;
 color: #CC0000;
 text-align: center;
 }

.content1_1_6 {
 float: left;
 display: inline; /* IEBug2 */
 width: 178px;
 height: auto;
 min-height: 180px;
 padding: 10px 0 0 0;
 margin: 0;
 }
 
.content1_1_6 h2 { /* INHALT / H2 */
 padding: 4px 0 12px 0;
 margin: 0;
 font-size: 20px;
 line-height: 120%;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 }

.content1_1_7 {
 float: left;
 display: inline; /* IEBug2 */
 width: 1px;
 height: 150px;
 padding: 0;
 margin: 40px 20px 0 20px;
 background-color: #CCCCCC;
 }

.content1_1_8 {
 float: left;
 display: inline; /* IEBug2 */
 width: 238px;
 height: auto;
 min-height: 180px;
 padding: 10px 0 0 0;
 margin: 0;
 }
 
.content1_1_8 h2 { /* INHALT / H2 */
 padding: 4px 0 12px 0;
 margin: 0;
 font-size: 20px;
 line-height: 120%;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 }

.content1_1_9 {
 float: left;
 display: inline; /* IEBug2 */
 width: 1px;
 height: 150px;
 padding: 0;
 margin: 40px 30px 0 30px;
 background-color: #CCCCCC;
 }

.content1_1_10 {
 clear: both;
 width: 860px;
 height: auto;
 padding: 10px 0 15px 0;
 margin: 0;
 }

.content1_2 {
 clear: both;
 width: 860px;
 height: auto;
 padding: 20px;
 margin: 0 0 20px 0;
 background-color: #FFFFFF;
 border: 1px solid #CCCCCC;
 }

* html .content1_2 {
 width: 902px;
 w\idth: 860px; /* IEBug3 */
 }

.content1_2 img {
 border: 1px solid #CCCCCC;
 }

.content1_2_1 {
 float: left;
 display: inline; /* IEBug2 */
 width: 400px;
 height: auto;
 text-align: center;
 }
  
.content1_2_2 {
 float: right;
 display: inline; /* IEBug2 */
 width: 450px;
 height: auto;
 text-align: right;
 }

.content1_3 {
 float: left;
 display: inline; /* IEBug2 */
 width: 538px;
 height: auto;
 min-height: 400px;
 padding: 20px;
 margin: 0 0 20px 0;
 background-color: #FFFFFF;
 border: 1px solid #CCCCCC;
 }

* html .content1_3 {
 width: 580px;
 w\idth: 538px; /* IEBug3 */
 }

.content1_3 img {
 border: 1px solid #CCCCCC;
 }

.content1_4 {
 float: right;
 display: inline; /* IEBug2 */
 width: 258px;
 height: auto;
 min-height: 400px;
 padding: 20px;
 margin: 0 0 20px 0;
 background-color: #FFFFFF;
 border: 1px solid #CCCCCC;
 }

* html .content1_4 {
 width: 300px;
 w\idth: 258px; /* IEBug3 */
 }

.content1_4 img {
 border: 1px solid #CCCCCC;
 }

.content1_5 {
 float: left;
 display: inline; /* IEBug2 */
 width: 258px;
 height: auto;
 min-height: 180px;
 padding: 20px;
 margin: 0 0 20px 0;
 background-color: #FFFFFF;
 border: 1px solid #CCCCCC;
 }

* html .content1_5 {
 width: 300px;
 w\idth: 258px; /* IEBug3 */
 }

.content1_5 img {
 border: 1px solid #CCCCCC;
 }

.content1_6 {
 float: right;
 display: inline; /* IEBug2 */
 width: 538px;
 height: auto;
 min-height: 180px;
 padding: 20px;
 margin: 0 0 20px 0;
 background-color: #FFFFFF;
 border: 1px solid #CCCCCC;
 }

* html .content1_6 {
 width: 580px;
 w\idth: 538px; /* IEBug3 */
 }

.content1_6 img {
 border: 1px solid #CCCCCC;
 }

.content1_7 {
 clear: both;
 width: 860px;
 height: auto;
 padding: 20px;
 margin: 0 0 20px 0;
 background-color: #FFFFFF;
 border: 1px solid #CCCCCC;
 }

* html .content1_7 {
 width: 902px;
 w\idth: 860px; /* IEBug3 */
 }

#footerContainer { /* FOOTER */
 clear: both;
 position: relative;
 width: 100%;
 height: auto;
 min-height: 160px;
 padding: 0;
 margin: 0;
 font-size: 12px;
 color: #FFFFFF;
 background-color: #555555;
 background-image: url(bg_footer.png);
 background-repeat: repeat-x;
 background-position: 0 0;
 }

#footer1 {
 clear: both;
 width: 902px;
 height: auto;
 padding: 0;
 margin: 0 auto;
 text-align: left; /* IEBug1b */
 }

.footer1_1 {
 clear: both;
 width: 862px;
 height: auto;
 padding: 25px 20px;
 margin: 0;
 font-size: 13px;
 }

* html .footer1_1 {
 width: 902px;
 w\idth: 862px; /* IEBug3 */
 }
  
.footer1_1_1 {
 float: left;
 display: inline; /* IEBug2 */
 width: 630px;
 height: auto;
 }
 
.footer1_1_1 span.phone { /* FOOTER / SPAN */
 padding: 2px 0 5px 20px;
 background-image: url(icon_phone.png);
 background-repeat: no-repeat;
 background-position: 0 0;
 }
 
.footer1_1_1 span.email { /* FOOTER / SPAN */
 padding: 2px 0 5px 20px;
 background-image: url(icon_email.png);
 background-repeat: no-repeat;
 background-position: 0 0;
 }
 
.footer1_1_1 span.address { /* FOOTER / SPAN */
 padding: 2px 0 5px 20px;
 background-image: url(icon_address.png);
 background-repeat: no-repeat;
 background-position: 0 0;
 }

.footer1_1_2 {
 float: right;
 display: inline; /* IEBug2 */
 width: 220px;
 height: auto;
 text-align: right;
 }

.footer1_2 {
 clear: both;
 width: 902px;
 height: auto;
 padding: 10px 0;
 margin: 0 0 20px 0;
 border-top: 1px solid #CCCCCC;
 }

.footer1_2_1 {
 float: left;
 display: inline; /* IEBug2 */
 width: 580px;
 height: auto;
 }

.footer1_2_2 {
 float: right;
 display: inline; /* IEBug2 */
 width: 280px;
 height: auto;
 text-align: right;
 }
 
.tabc {
 padding: 0 0 20px 0;
 margin: 0;
 }

.tabc1 {
 float: left;
 display: inline; /* IEBug2 */
 width: 260px;
 height: auto;
 padding: 3px 0 0 0;
 margin: 0 40px 0 20px;
 }

.tabc2 {
 float: left;
 display: inline; /* IEBug2 */
 width: 530px;
 height: auto;
 padding: 0;
 margin: 0;
 }

.tabc2 p {
 padding: 0;
 margin: 0;
 }

.tabc ul.list {
 padding: 0;
 margin: 0;
 list-style: none outside;
}

.tabc ul.list li {
 padding: 0;
 margin: 0 0 50px 0;
 border: none;
 }

.tabc ul.list li ul {
 padding: 0 0 0 40px;
 margin: 0 0 12px 0;
 list-style: disc outside;
}

.tabc ul.list li ol {
 padding: 0 0 0 40px;
 margin: 0 0 12px 0;
}

.tabc ul.list li li {
 padding: 0;
 margin: 0;
 border: none;
 }

div {
 padding: 0;
 margin: 0;
 }

p {
 padding: 0;
 margin: 0 0 12px 0;
}

blockquote {
 padding: 0;
 margin: 0 0 0 40px;
 }

h1 { /* INHALT / H1, H2, H3, H4, H5, H6 */
 padding: 0 0 12px 0;
 margin: 0;
 line-height: 120%;
 color: #000000;
 font-size: 30px;
 font-weight: normal;
 font-style: normal;
 }

h2 {
 padding: 0 0 6px 0;
 margin: 0;
 line-height: 120%;
 color: #999999;
 font-size: 14px;
 font-weight: normal;
 font-style: normal;
 }

h3 {
 padding: 0 0 12px 0;
 margin: 0;
 line-height: 120%;
 color: #000000;
 font-size: 20px;
 font-weight: normal;
 font-style: normal;
 }

h4, h5, h6 {
 padding: 0 0 12px 0;
 margin: 0;
 line-height: 120%;
 color: #000000;
 font-size: 16px;
 font-weight: normal;
 font-style: normal;
 }
 
td { /* INHALT */
 font-size: 14px;
 color: #000000;
 }

.blind {
 display: none;
 }
 
.clear {
 clear: both;
 height: 0;
 padding: 0;
 margin: 0;
 font-size: 1px;
 line-height: 0;
 overflow: hidden;
 }

.teaser1 { /* INHALT / TEASER */
 font-size: 20px;
 line-height: 140%;
 color: #000000;
 }

.social1 { /* INHALT / BUTTONREIHE */
 padding: 0 20px 16px 20px;
 }

.query1 { /* INHALT / NACHFRAGE */
 width: 96%;
 padding: 10px;
 font-weight: normal;
 background-color: #FFFF99;
 }
 
.info1 { /* INHALT / KONTEXTINFO */
 padding: 8px 4px;
 font-size: 11px;
 font-style: italic;
 color: #CC0000;
 border-top: 1px solid #BBBBBB;
 }
 
.info2 { /* INHALT / KONTEXTINFO */
 color: #CC0000;
 }
 
.list1 { /* INHALT / LISTE / TITEL */
 font-size: 12px;
 font-weight: bold;
 color: #0E2945;
 background-color: #F2F2F2;
 border-top: 1px dashed #BBBBBB;
 }
 
.list2 { /* INHALT / LISTE / KOMMENTAR / TITEL */
 font-size: 12px;
 font-weight: normal;
 color: #113355;
 background-color: #FAFAFA;
 }
 
.list3 { /* INHALT / LISTE / TITEL */
 font-size: 12px;
 font-weight: bold;
 color: #7F0E0E;
 background-color: #F2F2F2;
 border-top: 1px dashed #BBBBBB;
 }
 
.list4 { /* INHALT / LISTE / KOMMENTAR / TITEL */
 font-size: 12px;
 font-weight: normal;
 color: #8B0F0F;
 background-color: #FAFAFA;
 }
 
.list5 { /* INHALT / LISTE / TITEL */
 font-size: 12px;
 font-weight: bold;
 color: #0E2945;
 background-color: #F2F2F2;
 }
 
.list6 { /* INHALT / LISTE / KOMMENTAR / TITEL */
 font-size: 12px;
 font-weight: normal;
 color: #113355;
 background-color: #FAFAFA;
 }
 
.list7 { /* INHALT / LISTE / TITEL */
 font-size: 12px;
 font-weight: bold;
 color: #7F0E0E;
 background-color: #F2F2F2;
 }
 
.list8 { /* INHALT / LISTE / KOMMENTAR / TITEL */
 font-size: 12px;
 font-weight: normal;
 color: #8B0F0F;
 background-color: #FAFAFA;
 }

.cite1 { /* INHALT / LISTE / NACHRICHT */
 font-size: 12px;
 color: #0E2945;
 background-color: #F4F4F4;
 }

.cite2 { /* INHALT / LISTE / KOMMENTAR / NACHRICHT */
 font-size: 12px;
 color: #113355;
 background-color: #FAFAFA;
 }

.cite3 { /* INHALT / LISTE / NACHRICHT */
 font-size: 12px;
 color: #7F0E0E;
 background-color: #F4F4F4;
 }

.cite4 { /* INHALT / LISTE / KOMMENTAR / NACHRICHT */
 font-size: 12px;
 color: #8B0F0F;
 background-color: #FAFAFA;
 }

.cite5 { /* INHALT / LISTE / NACHRICHT */
 font-size: 12px;
 color: #0E2945;
 background-color: #FFFFFF;
 }

.cite6 { /* INHALT / LISTE / KOMMENTAR / NACHRICHT */
 font-size: 12px;
 color: #113355;
 background-color: #FFFFFF;
 }

.cite7 { /* INHALT / LISTE / NACHRICHT */
 font-size: 12px;
 color: #7F0E0E;
 background-color: #FFFFFF;
 }

.cite8 { /* INHALT / LISTE / KOMMENTAR / NACHRICHT */
 font-size: 12px;
 color: #8B0F0F;
 background-color: #FFFFFF;
 }

.copy { /* SEITE / COPYRIGHT */
 font-size: 10px;
 font-weight: normal;
 color: #999999;
 background-color: #DDDDDD;
 }

div.course { /* INHALT */
 width: auto;
 height: auto;
 padding: 0;
 margin: 0;
 background-color: #F4F4F4;
 }
 
input, textarea { /* INHALT / FORMULAR / INPUT, TEXTAREA */
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 padding: 2px 4px;
 margin: 2px 0 2px 0;
 font-size: 16px;
 color: #000000;
 font-family: "ff-netto-web-1", "ff-netto-web-2", Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 border: 1px solid #31600E;
 }

input.input350 {
 width: 350px;
 }

input.input260 {
 width: 260px;
 }

textarea.textarea350 {
 width: 350px;
 }

input.button { /* INHALT / FORMULAR / BUTTON */
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 padding: 4px 30px 4px 30px;
 margin: 0;
 font-size: 17px;
 line-height: 140%;
 font-weight: normal; 
 color: #FFFFFF;
 background-color: #428114;
 border: 1px solid #31600E;
 text-align: center;
 vertical-align: middle;
 white-space: nowrap;
 overflow: visible;
 cursor: pointer;
 }
 
input.button:hover { /* INHALT / FORMULAR / BUTTON:HOVER */
 color: #FFFFFF;
 background-color: #39A200;
 }

select { /* INHALT / FORMULAR / SELECT */
 padding: 0;
 margin: 2px 0 2px 0;
 font-size: 16px;
 color: #000000;
 font-family: "ff-netto-web-1", "ff-netto-web-2", Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 border: 1px solid #31600E;
 }

select.select80 {
 margin: 0 6px 0 0;
 width: 80px;
 }

select.select350 {
 width: 358px;
 }

form {
 padding: 0;
 margin: 0;
 }

fieldset { /* INHALT / FORMULAR / FIELDSET */
 padding: 7px; 
 border: 1px solid #BBBBBB;
 }

legend { /* INHALT / FORMULAR / FIELDSET / LEGEND */
 font-size: 12px; 
 font-weight: bold; 
 color: #000000; 
 }

label { 
 font-size: 12px; 
 }
 
hr { /* INHALT / HR */
 width: 100%;
 height: 1px;
 color: #BBBBBB;
 background-color: #BBBBBB;
 border: 0 none #FFFFFF;
 }
 
a { /* INHALT / A */
 text-decoration: underline;
 color: #CC0000;
 }
 
a:link { /* INHALT / A:LINK */
 text-decoration: underline;
 color: #CC0000;
 }
 
a:visited { /* INHALT / A:VISITED */
 text-decoration: underline;
 color: #CC0000;
 }
 
a:hover { /* INHALT / A:HOVER */
 text-decoration: none;
 color: #CC0000;
 }
 
a:active { /* INHALT / A:ACTIVE */
 text-decoration: underline;
 color: #CC0000;
 }
 
a.button { /* INHALT / TEXTBUTTON */
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 padding: 4px 30px 4px 30px;
 margin: 0;
 font-size: 17px;
 line-height: 140%;
 font-weight: normal; 
 text-decoration: none;
 color: #FFFFFF;
 background-color: #428114;
 border: 1px solid #31600E;
 text-align: center;
 vertical-align: bottom;
 white-space: nowrap;
 overflow: visible;
 }
 
a.button:hover { /* INHALT / TEXTBUTTON / A:HOVER */
 color: #FFFFFF;
 background-color: #39A200;
 }

a.copy { /* SEITE / COPYRIGHT / A */
 font-weight: normal;
 text-decoration: none;
 color: #999999;
 }

a.copy:link { /* SEITE / COPYRIGHT / A:LINK */
 text-decoration: none;
 color: #999999;
 }
 
a.copy:visited { /* SEITE / COPYRIGHT / A:VISITED */
 text-decoration: none;
 color: #999999;
 }
 
a.copy:hover { /* SEITE / COPYRIGHT / A:HOVER */
 text-decoration: underline;
 color: #999999;
 }
 
a.copy:active { /* SEITE / COPYRIGHT / A:ACTIVE */
 text-decoration: none;
 color: #999999;
 }

a.t3 {
 font-size: 9px;
 font-weight: normal;
 color: #AAAAAA;
 text-decoration: none;
 }
 
a.t3:visited {
 font-size: 9px;
 font-weight: normal;
 color: #AAAAAA;
 text-decoration: none;
 }
 
a.t3:hover {
 font-size: 9px;
 font-weight: normal;
 color: #CC0000;
 text-decoration: underline;
 }
 
a.t3:active {
 font-size: 9px;
 font-weight: normal;
 color: #AAAAAA;
 text-decoration: none;
 }
 
a.t2 {
 font-size: 10px;
 font-weight: bold;
 color: #BBBBBB;
 text-decoration: none;
 }
 
a.t2:visited {
 font-size: 10px;
 font-weight: bold;
 color: #BBBBBB;
 text-decoration: none;
 }
 
a.t2:hover {
 font-size: 10px;
 font-weight: bold;
 color: #CC0000;
 text-decoration: underline;
 }
 
a.t2:active {
 font-size: 10px;
 font-weight: bold;
 color: #BBBBBB;
 text-decoration: none;
 }
 
a.t1 {
 font-size: 13px;
 font-weight: bold;
 color: #BBBBBB;
 text-decoration: none;
 }
 
a.t1:visited {
 font-size: 13px;
 font-weight: bold;
 color: #BBBBBB;
 text-decoration: none;
 }
 
a.t1:hover {
 font-size: 13px;
 font-weight: bold;
 color: #CC0000;
 text-decoration: underline;
 }
 
a.t1:active {
 font-size: 13px;
 font-weight: bold;
 color: #BBBBBB;
 text-decoration: none;
 }
 
a.t10 {
 font-size: 12px;
 font-weight: bold;
 color: #BBBBBB;
 text-decoration: none;
 }
 
a.t10:visited {
 font-size: 12px;
 font-weight: bold;
 color: #BBBBBB;
 text-decoration: none;
 }
 
a.t10:hover {
 font-size: 12px;
 font-weight: bold;
 color: #CC0000;
 text-decoration: underline;
 }
 
a.t10:active {
 font-size: 12px;
 font-weight: bold;
 color: #BBBBBB;
 text-decoration: none;
 }
 
a.t0 {
 font-size: 15px;
 font-weight: bold;
 color: #BBBBBB;
 text-decoration: none;
 }
 
a.t0:visited {
 font-size: 15px;
 font-weight: bold;
 color: #BBBBBB;
 text-decoration: none;
 }
 
a.t0:hover {
 font-size: 15px;
 font-weight: bold;
 color: #CC0000;
 text-decoration: underline;
 }
 
a.t0:active {
 font-size: 15px;
 font-weight: bold;
 color: #BBBBBB;
 text-decoration: none;
 }

object { /* FFBug1 */
 outline: none;
 }
 
embed { /* FFBug1 */
 outline: none;
 }

input { /* IEBug2a */
 border: expression(this.type=="radio"||this.type=="checkbox"?'none':'1px solid #31600E');
 }

input.button { /* IEBug2b */
 border: expression('1px solid #428114');
 }

input[type=radio] { 
 border-radius: 0; /* IEBug4 */
 border: none;
 }

input[type=checkbox] {
 border-radius: 0; /* IEBug4 */
 border: none;
 }

