@import url("normalize.css");
@import url("base.css");
@import url("utilities.css");
@import url("common.css");
@import url("links.css");
@import url("content.css");
@import url("buttons.css");
@import url("cp.css");
@import url("forms.css");
@import url("icons.css");
@import url("colours.css");
@import url("responsive.css");

#TCnav {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: absolute;
  bottom: 14px;
  left: 10px;
}

#TCnav li {
 float: left;
 display: block;
 list-style-type: none;
}

#TCnav a:link, #TCnav a:visited {
  float: left;
  display: block;
  width: 83px;
  height: 22px;
  line-height: 22px;
  margin: 0;
  background: transparent url(./images/TCnav.png) no-repeat 0 0;
  text-align: center;
  font: bold 11px/22px verdana, helvetica, sans-serif;
  color: #555;
}

#TCnav a:hover, #TCnav a:active {
  color: #fff;
  height: 21px;
  margin-bottom: 1px;
  text-decoration: none;
}

#TCstart a:hover { background-position: 0 -132px; }
#TChandy a:hover { background-position: 0 -66px; }
#TCmobilfunk a:hover { background-position: 0 -110px; }
#TCinternet a:hover { background-position: 0 -22px; }
#TCfestnetz a:hover { background-position: 0 -44px; }
#TCfinanzen a:hover { background-position: 0 -88px; }
#TCnav #TCforum a {
  background-position: 0 -132px;
  border-bottom: 1px solid #638aad;
  color: #fff;
}

@media all and (max-width: 600px) {
  #TCnav {
    display: none;
  }
}

/***** colours.css *****/

html, body {
  background-color: #eee;
}
 
h1 {
  color: #ccc;
}
 
a:hover { color: #f60; }
 
.wrap {
  border-color: #999;
}
 
.headerbar {
  background: #fff url('./images/TCheader.jpg') no-repeat top right;
  border-radius: 0;
  margin: -15px -15px 15px -15px;
  padding: 0;
}
 
.headerbar .inner {
  position: relative;
  height: 90px;
  background: transparent none repeat-x 0 100%;
  background-image: url("./images/TCledge.png");
}

.forumbg {
  background-color: #8ac;
  background-image: none;
  border: 1px solid #8ac;
}
 
.forabg {
  background-color: #8ac;
  background-image: none;
  border: 1px solid #8ac;
}
 
.navbar {
  background-color: #d7e1ea;
  border: 1px solid #9cb5cc; 
}
 
.panel {
  border: 1px solid #bcd4e3;
}

.logo {
  padding: 0 0 0 10px;
}

.site_logo {
  background-image: url('./images/TarifeCheckAT.png');
  width: 191px;
  height: 49px;
}
 
ul.forums {
  background-color: #e1ebf2;
  background-image: none;
}
 
li.row {
  border-top-color:  #8ac;
  border-bottom-color: none;
}
 
li.row:hover dd {
  border-left-color: #fff;
}
 
.rtl li.row:hover dd {
  border-right-color: #fff;
}
 
.button {
  color: #f60;
}
 
.search-box .inputbox,
.search-box .inputbox:hover,
.search-box .inputbox:focus {
  border-color: #0075b0;
}
 
.search-header {
  box-shadow: 0 0 5px rgba(0,0,0,.5);
}
 

/***** common.css *****/

body {
  padding: 0;
}

.wrap {
  border: 0;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  border-radius: 0;
  max-width: 1000px;
  min-width: 625px;
}

.site-description h1, .site-description p {
  display: none;
}

.navbar {
  border-radius: 0;
}
 
.forabg {
  margin-bottom: 0;
  border-radius: 0;
}
 
.forumbg {
  border-radius: 0;
}
 
.panel {
  border-radius: 0;
}
 
.post {
  border-radius: 0;
}
 
.pagination li a, .pagination li span {
  border-radius: 0;
}
 
.row .pagination li a, .row .pagination li span {
  border-radius: 0;
}
 
.loading_indicator {
  border-radius: 0;
}

div.rules {
  border-radius: 0;
}
 

/***** content.css *****/

li.row {
  border-top: none;
  padding: 5px;
}
 
/***** cp.css *****/

.tabs .tab > a {
  border-radius: 0;
}
 
.minitabs .tab > a {
  border-radius: 0;
 }
 
.cp-mini {
  border-radius: 0;
}
 
/***** forms.css *****/
 
.search-box .inputbox {
  border-radius: 0;
}
 
.search-header {
  border-radius: 0;
  margin-right: 15px;
}

/***** responsive.css *****/

@media (max-width: 700px) {
  .logo {
    display: inline-block;
  }

  .site-description h1, .site-description p {
    display: none;
  }
}
