/* WTTV, Feb 2019 */
 @import url('https://fonts.googleapis.com/css?family=Open+Sans:400,500,700');
/****************************************/
#page {  
    position:relative; 
    background-color:#fff; 
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
}
/****************************************/
#header { height:176px; width:1200px; background-color: #e0c488; position: relative; }
/****************************************/
#logo { width:308px; float:left; background-image: url('../gfx/wttv_logo.jpg'); background-repeat: no-repeat; margin:10px 0 0 10px; }
#logo img { width:217px; height:122px; }
#logo:after {
    content: "click-TT";
    /*text-transform: uppercase;*/
    font-size: 30px;
    color: #fff;
    font-weight: 500;
    float:left;
 }
#user { display:none; }
#date { display:none; }
/****************************************/
#tabs { 
    clear:both;
  background-color:#ccc;
  overflow:hidden;
}
#tabs ul {
    list-style-type: none;
    margin:0px;
    padding:0px;
}
#tabs li {
    list-style: none;
    float:left;
    margin:00;
    color:#999;
    background-color:transparent;
  height:26px;
  padding:0px 10px;
  line-height:26px;
}
#tabs  a { font-weight:normal; color:#000; }
#tabs #tabSelected { background-color:#efefef; }
/****************************************/
#breadcrumb { position:relative; left:225px; width:770px; height:25px; line-height:30px; }
/****************************************/
#container { width:1200px; clear:both; padding-left:0px; background-image: url("../gfx/container-bg.gif"); background-repeat:repeat-y; display: inline-block; }
#container:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] #container {display: block;}
* html #container {height: 1%;}

#navigation { width:205px; line-height:120%; float:left; margin-top:10px; }
#navigation ul { padding:0px; margin:0px; }
#navigation ul li { margin:0; padding:0; line-height:28px; list-style:none; }
#navigation ul li a { line-height:16px; display:block; padding:6px 0; color: #000; }
#navigation ul ul { margin:0 0 9px 0; }
#navigation ul li ul li{ margin:0 0 1px 0; font-weight:normal; padding:0px 4px 0 7px; background-color:#eee; }
#navigation ul li ul li a { font-weight:normal; }
#navigation select { width:190px; background-color:#eee; border:1px solid #ccc; padding:1px; margin:2px 0 4px 0; color:#333; }
#navigation ul > li > strong { background-color:#fff; padding:4px 7px; font-weight:normal; color:#bbb; display:block;  }

/****************************************/
#sub-navigation { border:1px solid #ccc; padding: 4px 0 0 5px; position:relative; top:-1px; }
#sub-navigation a { font-weight:normal; }
#sub-navigation ul {  }
#sub-navigation li {  }
/****************************************/
#content { width:983px; line-height:150%; background-color:#fff; padding:10px 0 0 0px; float:left; margin-left:10px; border-left:1px solid #ccc; }
#content-col1 {float:left; width:600px; padding:0 0px 0 10px; } 
#content-col2 {float:right; width:340px; padding:0 10px 0 5px; }
#content-row1 { clear:both; padding:0 10px 0 10px; }
#content-row2  { clear:both; padding:0 10px 0 10px; }
/****************************************/
#footer {
    width:975px;
    padding:20px 0 20px 225px;
    clear:both;
    background-color: #222;
    color: #a5a5a5;
}
#footer a { font-weight:normal; color: #bbb; }
/****************************************/



body, input,option,select,textarea,legend { font-family: "Open Sans",Arial,sans-serif; color: #000000; }
body { font-size:14px; position:relative; }
body { width: 1200px; margin: 0px auto;}

/*textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }*/
h1,h2,h3,h4,h5,h6,p { padding:0px 8px 0px 0px; }
a { text-decoration: none; }
a:link { color:rgb(11, 101, 191); }
a:visited { color:rgb(11, 101, 191)  }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }
#content a:hover , #footer a:hover , #breadcrumb a:hover {  }

.select-liga {  }
/* Individuelle Konfiguration aus default.css */

h1 { margin:0px 0px 8px 0px; padding:8px 0px 8px 0px; font-weight:normal; line-height:120%; }

/* Individuelle Konfiguration aus interface.css */
.result-set th { background-color:#ccc; color:#FFFFFF; border:0; padding-left:2px; }
.result-set td { border-color:#ccc; padding: 1px 4px 1px 0px; }
.input-check td { }
.matrix th { border-color:#ccc; background-color:#EF403D; background-color:#ccc; border:0; border-color:#ffffff; }
.matrix td { border-color:#ccc; border-color:#ffffff; border:0; background-color:#eeeeee; border-right:2px solid #FFFFFF; border-left:2px solid #FFFFFF; padding-bottom:10px; }
.matrix { border-color:#ccc; border-color:#ffffff; border:0;  }
.matrix h2 { border-color:#ccc; background-color:#EF403D; background-color:#ccc; color:#FFFFFF; border-color:#ffffff; border:0; border-top:4px solid #FFFFFF; border-bottom:0; }
.edit-object-table th { border-color:#ccc;  }
.edit-object-table { border-color:#ccc;  } 
.edit-object-table tr.table-split td  { border-color:#ccc; }
.edit-object-table tr.table-group td  { border-color:#ccc; }

.query fieldset { border:0; }
.query legend { margin:0; padding:0;  }
.query legend span {
  display: block;
  font-weight: bold;
  font-size: 1.4em;
  color: #000;
  font-size:12px; font-weight:normal;
}

.liga-layer { background-color:#E8F4EE; background-color:#eeeeee }
.matrix th { background-color:#E8F4EE; background-color:#eeeeee }
.search-query { background-color:#E8F4EE; background-color:#eeeeee }

#locker { border:1px solid #ccc; margin:0; }
#locker .query { margin: 4px 0px; }

/* Individuelle Bannerpositionierung */
#banner { position:absolute; top:10px; right: 10px; }
#banner a { border:0px solid #3D841E; display:block; }
#navigation li.banner { margin:0 0 0 0; padding:5px 0 5px 5px;  }
#skyscraper { width:120px; height:600px; float:right; margin: 4px 0 0 12px; clear:right; }

/* Banner */
#banner-skyscraper { /*160x600*/ position:absolute; top:0; left:1005px; z-index:10; }
#banner-super { /*728x90*/ padding-left:277px; width:768px; min-height:94px; }
#header-tagline { left:783px; top:15px; }
#banner-top { left:272px; }
#ads-top { position:absolute; top:0; left:160px; z-index:11; }



#tabs-external { display: none; }

.query {
  background-color: #eee;
}
.query label {
    float: left;
    width: 80px;
    margin: 3px 0 0 0;
}




