@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow);

html {
  
}

body {
  background-color:#e7e2dd;
  margin:0px;
  font-family: 'PT Sans Narrow';
}

#HTMLBODY {
  width:1000px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border-left:1px solid #e10014;
  border-right:1px solid #e10014;
  border-bottom:1px solid #e10014;
  background-color:#FFFFFF;
}

#HEADER {
  height:150px;
  #background-image:url(screen_FILES/streifen.jpg);
  background-image:url(screen_FILES/streifen-exelence.jpg);
}

#HEADERLOGO {
  background-image:url(screen_FILES/sc-geos-header-logo.png);
  background-repeat:no-repeat;
  width:328px;
  height:106px;
  float:left;
  margin-left:50px;
  margin-top:21px;
}

#HEADERNAVI {
  width:360px;
  float:right;
  text-align:right;
  font-size:18px;
  margin-right:15px;
  margin-top:15px;
}

#HEADERNAVI ul {
  text-decoration:none;
  list-style:none;
  margin:0;
  padding:0;
  float:right;
}

#HEADERNAVI li {
  text-align:right;
  float:left;
}

#HEADERNAVI a {
  text-decoration:none;
  font-size:18px;
  text-align:right;
  color:#000000;
}

#SEARCH {
  width:240px;
  float:right;
  margin-right:15px;
  text-align:right;
  margin-top:5px;
}

#HEADERKEYWORDS {
  width:250px;
  float:right;
  text-align:right;
  font-size:22px;
  margin-right:15px;
  margin-top:43px;
}

#NAVIGATION {
  height:60px;
  background-color:#000;
}

#NAVIKEYWORDS {
  width:280px;
  color:#e30b24;
  margin-right:15px;
  margin-top:10px;
  float:right;
  text-align:right;
  font-size:19px;
  font-weight:bold;
}

#CONTENT {
  margin-top:10px;
  margin-bottom:17px;
  font-family: Arial;
  font-size:12px;
  line-height:18px;
}

#CONTENT h1, h2, h3 {
  color:#e30b24;
  font-family: 'PT Sans Narrow';
}

#CONTENT a {
  color:#ee7f01;
}

#BREADCRUMB {
  width:642px;
  float:left;
  height:22px;
  font-size:12px;
  color:#999999;
  font-family: 'PT Sans Narrow';
  line-height:10px;
}

#BREADCRUMB a {
  text-decoration:none;
  color:#999999;
  font-size:12px;
  font-family: 'PT Sans Narrow';
}

#SUBNAVIGATION {
  width:645px;
  float:left;
  height:auto;
  margin-bottom:0px;
  margin-left:-5px;
  border-top:1px solid;
  font-family: 'PT Sans Narrow';
}

#SUBSUBNAVIGATION {
  width:645px;
  float:left;
  height:auto;
  text-align:right;
    font-size:10px;
  margin-bottom:13px;
  margin-left:-5px;
}

#COLUMNONE {
  width:642px;
  margin-left:15px;
  float:left;  
}

#COLUMNTWO {
  width:297px;
  margin-right:15px;
  padding-left:15px;
  border-left:1px solid #CBCBCB;
  float:right;
}

#TESTIMONIALCOLUMN {
  width:642px;
  margin-left:15px;
  float:left;  
}

#COLUMNTWO a {
  color:#e30b24;
  text-decoration:none;
}

#FOOTER {
  height:40px;
  background-color:#000;
  background-image:url(screen_FILES/footer-bg.jpg);
  color:#FFFFFF;
  padding-left:15px;
  padding-top:20px;
}

#FOOTER ul {
  text-decoration:none;
  list-style:none;
  margin:0;
  padding:0;
  float:left;
}

#FOOTER li {
  text-align:left;
  float:left;
}

#FOOTER a {
  text-decoration:none;
  text-align:left;
  color:#ffffff;
  padding-right:30px;
}

#FOOTERLOGO {
  background-image:url(screen_FILES/sc-footer-logo.png);
  background-repeat:no-repeat;
  width:59px;
  height:51px;
  float:right;
  margin-right:15px;
  margin-top:4px;
}

#FOOTERSPONSOR {
  width:1000px;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}

#COPYRIGHT {
  width:1000px;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
  font-size:11px;
}

#COPYRIGHT a {
  text-decoration:none;
  color:#000000;
}

.home {

  height:50px;
  width:27px;
  float: left;
  margin-left:15px;
}

.home a {
  display:block;
  background-image:url(screen_FILES/home-logo.png);
  background-repeat:no-repeat;
  color:#000000;
  height:50px;
  width:27px;
}

.home a:hover {
  background-position: 0px -49px;
  color:#000000;
}

.clear {
  clear:both;
  padding:0;
  margin:0;
  width:100%;
  font-size:0;
  line-height:0;
}

/* SUB SUB NAVIGATION */
.subsubnav {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #FF8000;
    color: #000000;
    float: left;
    height: 100%;
    line-height: 11px;
    margin: 0 auto;
    position: relative;
    width: 635px;
}
.subsubnav ul {
    list-style: none outside none;
    margin: 0 0 0 6px;
    padding: 0;
}
.subsubnav li {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    line-height: 31px;
    position: inherit;
}
#SUBSUBNAVIGATION .subsubnav li.activemenu a.sub-b {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FF8000;
    line-height: 20px;
}
#SUBSUBNAVIGATION .subsubnav a.sub-b {
    color: #000000;
    display: block;
    float: left;
    font-family: PT sans Narrow;
    font-size: 14px;
    height: 10px;
    line-height: 20px;
    margin-top: 6px;
    padding: 0 5px 10px 6px;
    text-decoration: none;
}
#SUBSUBNAVIGATION .subsubnav li:hover > a.sub-b {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FF8000;
}
#SUBSUBNAVIGATION .subsubnav li.activemenu:hover > a.sub-b {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FF8000;
}


/* SUB NAVIGATION */
.subnav {
  width:635px;
  height:33px;
  background:#302e31;
  position:relative;
  margin:0 auto;
  float:none;
  color:#FFFFFF;
  border-bottom: 2px solid #FF8000;
}

.subnav ul {
  padding:0;
  margin:0 0 0 6px;
  list-style:none;
}

.subnav li {
  float:left;
  position:inherit;
  background:#302e31;
}

#SUBNAVIGATION .subnav li.activemenu a.sub-a {
  background:#fff;
  color:#ff8000;
  border-top:2px solid #ff8000;
  line-height:16px;
  margin-top:6px;
}

#SUBNAVIGATION .subnav a.sub-a {
  display:block;
  float:left;
  line-height:18px;
  color:#fff;
  padding:0 5px 17px 5px;
  text-decoration:none;
  font-size:14px;
  margin-top:6px;
  height:10px;
  text-align: center;
  width: 115px;
  
}



#SUBNAVIGATION .subnav li:hover > a.sub-a {
  background:#fff;
  color:#ff8000;
  border-top:2px solid #ff8000;
}

#SUBNAVIGATION .subnav li.activemenu:hover > a.sub-a {
  background:#fff;
  color:#ff8000;
  border-top:2px solid #ff8000;
}

/* ####### NAVIGATION ######### */
.nav {
  width:630px; 
  height:60px; 
  background:#000; 
  position:relative; 
  z-index:100; 
  margin:0 auto; 
  float:left;
  color:#FFFFFF;
}
.menu,
.menu ul {
  padding:0; 
  margin:0; 
  list-style:none;
}

.menu {
  width:730px; 
  border-top:1px solid #000; 
  padding-left:15px;
}

.menu ul.sub {
  position:absolute; 
  left:-9999px; 
  top:59px; 
  background:#3b393c; 
  padding:0 0 0 10px; 
  z-index:-1; 
  border-top:1px solid #000;
  -moz-transition: opacity 0.5s linear 0s;
  opacity: 0.95;
  width:655px;
}

.menu ul.sub1 {width:150px;}
.menu ul.sub2 {width:300px;}
.menu ul.sub3 {width:450px;}

.menu ul.suba691 {
  width:590px; 
  height:auto; /* 190px - 275px */
  border-top:2px solid #ff8000;
}

.menu ul.suba692 {
  width:590px; 
  height:auto;
  border-top:2px solid #ff8000;
}

.menu ul.suba693 {
  width:590px; 
  height:auto;
  border-top:2px solid #ff8000;
}

.menu ul.sub h5 {
  padding:10px 0 5px 0; 
  margin:0; 
  color:#ff8000; 
  font-size:16px; 
  width:140px; 
  line-height:20px;
  letter-spacing:0.5px;
}

.menu ul.sub h5 a {
  color:#ff8000;
}

.menu li.top-li {
  float:left; 
  position:inherit; 
  background:#000; 
  z-index:50;
}

.menu li.top-li a.top-a {
  display:block; 
  float:left; 
  line-height:30px; 
  color:#fff; 
  padding:0 18px 17px 10px; 
  text-decoration:none; 
  font-size:1.3em;
  font-weight:bold;
  margin-top:12px;
}

.menu li.top-li a.top-a:hover {
  background:#3b393c; 
  color:#ff8000;
}

.menu li.top-li:hover > a.top-a {
  background:#3b393c; 
  color:#ff8000;
}

.menu li.has-sub a.top-a:hover {
  height:30px;
  border-top:2px solid #ff8000;
  line-height:26px;
}

.menu li.has-sub:hover > a.top-a {
  height:30px;
  border-top:2px solid #ff8000;
  line-height:26px;
}

.menu li.close a {
  position:absolute; 
  left:50%; 
  top:-30px; 
  width:100px; 
  height:30px; 
  line-height:30px; 
  color:#fff; 
  font-weight:bold; 
  font-size:12px; 
  padding:0; 
  margin:0 0 0 -50px; 
  background:#ff8000; 
  text-align:center; 
  text-decoration:none; 
  display:none;
}

.menu ul li {
  width:147px; 
  float:left;
}

.menu ul li a {
  line-height:16px; 
  color:#fff; 
/*  background:#666; */
  display:block; 
  width:120px; 
  margin-bottom:1px; 
/*  padding:5px 10px; */
  text-decoration:none; 
  font-size:14px;
  letter-spacing:0.5px;
}

.menu ul li a:hover {
/*  background:#666; */
  color:#ff8000;
}

.menu ul li.bottomLine {
  width:100%; 
  clear:left; 
  padding:5px 10px 5px 0; 
  background:#333; 
  margin-left:-10px; 
  margin-top:5px; 
  border-top:1px solid #ff8000;
}

.menu ul li.bottomLine p {
  padding:0; 
  margin:0; 
  line-height:20px; 
  font-size:14px; 
  color:#ff8000; 
  font-weight:bold; 
  width:100%; 
  padding-left:10px;
  letter-spacing:0.5px;
}

.menu ul li.bottomLine a {
  display:inline; 
  padding:0 3px; 
  line-height:20px; 
  background:none; 
  color:#ccc;
}

.menu ul li.bottomLine a:hover {color:#fff;}

.menu :hover ul.sub {
  left:-32px;
  top:60px;
  border-top:2px solid #ff8000;
  opacity: 0.95;
}

/*
.menu :hover ul.suba692 {left:-178px;}
.menu :hover ul.suba693 {left:-360px;}

.menu :hover ul.left1 {left:-150px;} */

/* for IE6 */
.menu table {border-collapse:collapse; margin-bottom:-1px;}
* html .menu ul.sub {border:0;}
* html .menu ul li.bottomLine {padding:5px 0 5px 10px;}

/* #### SEARCH ##### */
.submitbutton {
  background-image:url(screen_FILES/searchbutton.png);
  border:none;
  background-repeat:no-repeat;
  width:56px;
  height:21px;  
}

.searchinput {
  border:thin solid #cecece;
  height:18px; 
  width:145px;
}

/**
 * **************
 * Indexed_Search
 * **************
 */

/* Defaults */
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

/* Individual */
.tx-indexedsearch {
  width: 558px;

  font-size: 11px;
  line-height: 140%;
  color: #333;
}

.tx-indexedsearch a {
  color: #2247A8;
}

.tx-indexedsearch h2 {
  border-bottom: 1px dotted #2247A8;
}

.tx-indexedsearch .browsebox {
  border: solid 1px #CFDAE7;
  border-top: solid 1px #CFDAE7;
  border-bottom: solid 1px #CFDAE7;
  background-color: #E6EEF4;
  padding: 5px;
}

.tx-indexedsearch .browsebox a {
  color: #336699;
  text-decoration: none;
}

.tx-indexedsearch .browsebox li {
  padding-left: 2px;
  padding-right: 2px;
}

.tx-indexedsearch .tx-indexedsearch-redMarkup {
  color: #D7001F !important;
}

.tx-indexedsearch .res-tmpl-css {
}

.tx-indexedsearch-descr {
  margin-left: 0px;
}
.tx-indexedsearch-searchbox fieldset {
  border: none;
}

.tx-indexedsearch-searchbox legend {
  display: none;
}

.tx-indexedsearch-searchbox {
  margin-top: 20px;
}

.tx-indexedsearch-form {
  margin-top: 1px;
  width: 270px !important;
}

.tx-indexedsearch-searchbox label {
  font-weight: bold;
  width: 50px;
  font-size: 14px;
  width: 105px !important;
  padding-top: 3px;
  margin: 0 !important;
}

.tx-indexedsearch-form {
  float:left;
  width: 300px;
}

.tx-indexedsearch-search-submit {
  float: left;
}

/*### Tabelle ###*/
.contenttable {
width:auto;
margin-bottom:10px;
background-color:#517FA2;
border:0px;
}
.tr-0 {
background:#E3E9EE;
color:#000;
text-align:center;
font-weight:bold;
}
.tr-odd {
background:#fff;
height:auto;
border-bottom:1px #333 dashed;
text-align:center;
}
.tr-even {
height:auto;
border-bottom:1px #333 dashed;
text-align:center;
background-color:#E3E9EE;
}
.td-0 {
padding:5px;
text-align:center;

}
.td-1 {
text-align:center;
padding:5px;
}
.td-2 {
text-align:center;
padding:5px;
}
.td-3, .td-4, .td-5, .td-6, .td-7, .td-8, .td-9, .td-10 {
text-align:center;
padding:5px;
}



/*

 * *************

 * Powermailstyle

 * *************

 */

span.powermail_mandatory {

    /* Color of mandatory error message */

    color: red;

}

input.validation-failed,

textarea.validation-failed {

    /* Background color if validation failed

    background-color: red;*/

    background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);

    background-repeat: no-repeat;

    background-position: 98% 1px;

}

div.powermail_mandatory_js {

    /* DIV container of errormessage */

    color: red;

    margin: 3px 0 15px 200px;

}

fieldset.tx-powermail-pi1_fieldset {

    /* Fieldset

    border: 1px solid #aaa;

    background-color: #ccc;

    padding: 10px; */

}

fieldset.tx-powermail-pi1_fieldset legend {

    /* legend of Fieldset */

    font-weight: bold;

    color: black;

}

fieldset.tx-powermail-pi1_fieldset label {

    /* label */

    display: block;

    width: 250px; /*160*/

    float: left;

    clear: both;

    /*font-weight: bold;*/

}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,

fieldset.tx-powermail-pi1_fieldset select.powermail_select {

    /* Input and textarea */

    width: 265px;

}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {

    /* Radiobuttons */

    margin: 5px 0;

}

div.tx_powermail_pi1_fieldwrap_html {

    /* DIV container arround every field */

    margin: 10px 0;

}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {

    /* submit button */

    margin: 20px 0 10px 1px;

    font-weight: bold;

}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,

p.tx_powermail_pi1_fieldwrap_html_radio_title {

    margin: 0;

    padding: 0;

    font-weight: bold;

}

div.countryzone {

    margin: 10px 0 0 200px;

}

div.tx_powermail_pi1_fieldwrap_html label a {

    /* Description */

    cursor: help;

  color: #3779A0;

}

div.tx_powermail_pi1_fieldwrap_html label a dfn {

    /* Description */

    display: none;

}

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {

    /* Description on mouseover */

    display: block;

    position: absolute;

    width: 250px;

    padding: 5px;

    background-color: #ddd;

    border: 1px solid red;

    color: black;

    text-decoration: none;

    font-size: 0.8em;

}

div.tx_powermail_pi1_fieldwrap_html img.icon_info {

    /* Description icon */

    padding: 2px 2px 0 2px;

}

fieldset.tx-powermail-pi1_fieldset div.even {

    /* background-color: #eee; */

}





    /* Confirmation */

td.powermail_all_td {

    padding: 3px 10px 3px 0;

}



.tx_powermail_pi1_formconfirmation_back {

  width: 100px;

  float: left;

}



.tx_powermail_pi1_formconfirmation_submit {

  width: 140px;

  float: left;

  padding-left: 320px;

}



    /* THX */

td.powermail_all p.bodytext {

    margin: 0;

}

/* #### CONTACT EXT ##### */
p.worldwide {
    font-size:10px;
    text-align:right;
    margin:0px;
}
p.worldwide a {
  color:#999 !important;
  text-decoration:none;
}
p.recommend {
    font-size:10px;
    text-align:right;
    margin:0px;
}
p.recommend a {
  color:#999 !important;
  text-decoration:none;
}
span.arrow {
    color:#f90;
    font-size:10px;
}
span.description {
    font-size:11px;
}
p.phone {
    background-image:url(screen_FILES/contact-icons.gif);
    background-repeat:no-repeat;
    padding-left:40px;
    height:25px;
    margin-top:5px;
}
p.email {
    background-image:url(screen_FILES/contact-icons.gif);
    background-repeat:no-repeat;
    background-position:0 -38px;
    padding-left:40px;
    height:25px;
}
p.email a {
  color:#000 !important;
  text-decoration:none;
}
div.catalogue {
     background-image:url(screen_FILES/contact-icons.gif);
     background-repeat:no-repeat;
     background-position:0 -141px;
     padding-left:40px;
     margin-bottom:10px;
     cursor: pointer;
}

div.catalogue a {
  color:#000 !important;
  text-decoration:none;
}

div.application {
     background-color:#e2001a;
     background-image:url(screen_FILES/contact-icons.gif);
     background-repeat:no-repeat;
     background-position:0 -86px;
     color:#fff;
     padding-left:40px;
     margin-bottom:10px;
     cursor: pointer;
}

div.application a {
  color:#fff !important;
  text-decoration:none;
}

div.newsletter {
     background-image:url(screen_FILES/contact-icons.gif);
     background-repeat:no-repeat;
     background-position:0 -191px;
     padding-left:40px;
     margin-bottom:10px;
     cursor: pointer;
}

div.newsletter a {
  color:#000 !important;
  text-decoration:none;
}

div.onlinetest {
     background-image:url(screen_FILES/contact-icons.gif);
     background-repeat:no-repeat;
     background-position:0 -241px;
     padding-left:40px;
     margin-bottom:10px;
     cursor: pointer;
}

div.onlinetest a {
  color:#000 !important;
  text-decoration:none;
}


/* Languagetest */
.tx_myquizpoll_pi1-questionbox {
    background-color: #FCFDFD;
    border: 1px solid #8FA2BC;
    height: auto;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 8px;
    width: 536px;
}
.tx_myquizpoll_pi1-title {
    color: #757575;
    float: left;
    font-weight: bold;
    padding-right:5px;
}
.tx_myquizpoll_pi1-question {
    color: #454545;
    float: none;
    font-weight: bold;
    margin-left: 5px;
    width: 500px;
}
.tx_myquizpoll_pi1-answer, .tx_myquizpoll_pi1-answer select {
    color: #757575;
    display: inline;
    font-weight: normal;
    margin-left: -5px;
    margin-top: 4px;
}
.tx_myquizpoll_pi1-answer {
    padding-right: 9px;
}
.tx_myquizpoll_pi1-answers {
    margin-top: 4px;
}
.tx_myquizpoll_pi1-explanation {
    color: #757575;
    font-style: italic;
    font-weight: normal;
}
.tx_myquizpoll_pi1-false {
    color: #777777;
    text-decoration: line-through;
}
.tx_myquizpoll_pi1-reset {
    display: none;
}
.tx_myquizpoll_pi1-table {
    border: 1px solid #CCCCCC;
}
.tx_myquizpoll_pi1-tr {
}
.tx_myquizpoll_pi1-tr-act {
    background: none repeat scroll 0 0 #FFFFFF;
}
.tx_myquizpoll_pi1-tr-even {
    background: none repeat scroll 0 0 #DFB375;
}
.tx_myquizpoll_pi1-tr-odd {
    background: none repeat scroll 0 0 #DBBFA9;
}
.tx_myquizpoll_pi1-caption {
    background: none repeat scroll 0 0 #CBD8E8;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
}
.tx_myquizpoll_pi1-th {
    background: none repeat scroll 0 0 #CBD8E8;
    font-weight: normal;
    margin: 0;
    padding: 5px;
}
.tx_myquizpoll_pi1-td {
    padding: 5px;
}
.tx_myquizpoll_pi1-left {
    float: left;
}
.tx_myquizpoll_pi1-right {
    float: right;
}
#tx_myquizpoll_pi1-joker {
    display: none;
}
.tx_myquizpoll_pi1-congrats {
    margin-bottom: 25px;
}
.tx_myquizpoll_pi1-highscore {
    margin-top: 30px;
}

/* tt_news extentions */
.news-latest-h3 {
  margin-top:4px;
}

.news-latest-h3 a {
  color:#e30b24 !important;
  text-decoration: none;
}

.news-latest-h2 a {
  color:#e30b24 !important;
  text-decoration: none;
}

.news-latest-item a {
  text-decoration: none;
}

.news-latest-item p {
  color:#000;
}
