/*
Theme Name: Theme-Name
Description: a-brief-description
Author: Marit AG / swo
Author URI: marit.ag
Template: use-this-to-define-a-parent-theme--optional


[Table Of Contents]

    0- Reset
    1- Global
    2- Links
    3- Headings
    4- Header
    5- Content
    6- Navigation
    7- Aside (HTML5 Sidebar)
    8- Footer
    9- Forms
   10- TYPO3
*/


* {margin: 0; padding:0;}

.table-container {
	position: absolute;
}

#iqm-tables-head {
	background: #fff url('../img/header-right.gif') top right no-repeat; 
	font: 16px/1.6em "Trebuchet MS","Bitstream Vera Sans",Verdana,"DejaVu Sans",sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 57px; 
}

#iqm-tables-head-inner {
	background: url('../img/header-left.gif') top left no-repeat; 
	height: 57px; 
}

#iqm-heading {
	padding-left: 159px; padding-top: 20px;
}

.iqmTable td.iqm-first-col {width: 15px;}
.iqmTable td.sort {display:none;}
.iqmTable td span.sort {display:none;}
.iqmTable td.col-lable {width: 300px;}
.iqmTable td.col-content {width: 70px;}
.iqmTable td.col-space {width: 5px;}
.iqmTable td.iqm-last-col {width: 15px;}

.iqmTable {background-color: white;  border-collapse:collapse;
	padding:12px 0 0; }
.iqmTable td {text-align: left;vertical-align:middle; font-size: 15px;}
.iqmTable #table-header td{vertical-align:top;}

#iqm-tables-outer {
	background: #cfdaec url('../img/table-right-bottom.gif') bottom right no-repeat; 
	font: 16px/1.25 "Trebuchet MS","Bitstream Vera Sans",Verdana,"DejaVu Sans",sans-serif; 
	margin:0; 
	width: 100%;
}

#iqm-tables-left-bottom-corner {background:url('../img/table-left-bottom.gif') bottom left no-repeat;}
#iqm-tables-left-corner {background:url('../img/table-left-top.gif') top left no-repeat;}
#iqm-tables-right-corner {background:url('../img/table-right-top.gif') top right no-repeat;}
#iqm-tables-inner {padding: 20px;}
#iqm-tables-outer td { color: #6a747c;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
.clearfix {display: block}
html[xmlns] .clearfix {display: block}

/*Tabellenüberschriften*/
#iqm-tables-outer h2 {color: #6a747c; text-transform: uppercase; font-size: 22px; font-weight: bold; padding:3px 0;}
#iqm-tables-outer h3 {background: url('../img/h3.gif') left center no-repeat; padding-left: 20px; text-transform: uppercase; font-size: 1em; font-weight: bold;}
#iqm-tables-outer .firstheader h2 {color: #6a747c; text-transform: none; font-size: 16px; font-weight: bold;}
#iqm-tables-outer .quali-head h2 {font-size: 20px;}
#iqm-tables-outer .table-header td {background: #cfdaec; border:none;}
#iqm-tables-outer .table-header td {height: 50px; vertical-align: top;}
#iqm-tables-outer .table-header td.quali-head , #iqm-tables-outer .table-header td.col-head{vertical-align: bottom;}

/*Links*/
#iqm-tables-outer  a {color: #7399c6; border-bottom: 1px #7399c6 dashed; text-decoration: none; line-height:1.6em;}
#iqm-tables-outer  a:hover { border-bottom:1px solid #7299C5;}

/*Jahr einblende Buttons*/
#iqm-tables-outer .jahr_einblenden a.tooltip, 
#iqm-tables-outer .jahr_einblenden a.tooltip:visited {border: none; font-weight: bold; font-size: 22px;}
#iqm-tables-outer .jahr_einblenden{text-align: left;}

/*Tooltipps*/

a.tooltip {color: #7399c6; border-bottom: 1px #7399c6 dashed; text-decoration: none; }

a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  }
  
a.tooltip:hover {
  background: transparent;
  }

a.tooltip span.tooltipbox {
  display: none;  
  text-decoration: none; 
	color: #fff;
}

a.tooltip:hover span.tooltipbox {
  display: block;
  position: absolute; 
  top: 0px; 
  left: -100px; 
  width: 230px;
  z-index: 1;
  color: #fff;  
  font: 12px Verdana, sans-serif; 
  text-align: left;
  background:url(../img/tooltipblockfooter.png ) no-repeat bottom left;
  }
	
	.col-erwartungswert a.tooltip:hover span.tooltipbox { 
		left: -150px; 
	}
  
a.tooltip span.tooltipbox b {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: bold;
  color: yellow;
  background-color: gray;
}

a.tooltip span.tooltipboxinner {
	background:url(../img/tooltipblockheader.png )  left 20px no-repeat;
	display:block;
	margin-bottom:11px;
	padding: 31px 11px 0px  11px;
	
}



/*Styling der Beschreibungsleiste oben*/
#iqm-tables-outer td.header-box {
	background: url(../img/top-label-right.gif) no-repeat right top; 
	padding: 0; border: none;
	font-size: 10px;
	height: 70px;
}
#iqm-tables-outer .header-box-inner {
	background: url(../img/top-label-left.gif) no-repeat left top; height: 70px;
	margin-left:0px;
	text-align:center
} 

#iqm-tables-outer  tr.table-header td.col-space {background: #cfdaec url(../img/top-label-left-1px.gif) no-repeat right top; }
#iqm-tables-outer  tr.firstheader td.col-space {background-position: right top!important; border-bottom: none;}
#iqm-tables-outer  tr.firstheader2 td.col-space {background-position: right bottom!important; }

#iqm-tables-outer  tr.table-header td.quali-head {background: #cfdaec url(../img/top-label-left-1px.gif) no-repeat right top; }
#iqm-tables-outer  tr.table-header td.col-head {background: #cfdaec url(../img/top-label-left-1px.gif) no-repeat right bottom; }

.jahr-lable {font-size: 14px; font-weight: bold;}
#iqm-tables-outer .header-box-content {width: 70px; margin: 0 auto; padding-top: 12px; text-align: center; font-size: 12px;}

#iqm-tables-outer .firstheader2 td.header-box {
	background-position: right bottom; 
}
#iqm-tables-outer  .firstheader2 .header-box-inner {background-position: left bottom; } 


/*Zeilenhover*/
#iqm-tables-outer tr.table-header:hover  td {background-color: #cfdaec!important;}
#iqm-tables-outer tr:hover  td {background-color: #cfdaec;}
/*Damit vorne und hinten beim hovern ein weisser strich bleibt*/
#iqm-tables-outer tr:hover  td.iqm-first-col {background-color: white;}
#iqm-tables-outer tr:hover  td.iqm-last-col {background-color: white;}
#iqm-tables-outer tr.iqm-first-row:hover  td {background-color: white;}
#iqm-tables-outer tr.iqm-last-row:hover  td {background-color: white;}
#iqm-tables-outer tr.iqm-first-row-all:hover td {background-color: white;}
#iqm-tables-outer tr.iqm-first-row-detail:hover td {background-color: white;}
#iqm-tables-outer tr.iqm-last-row-all:hover  td {background-color: white;}
#iqm-tables-outer tr.iqm-last-row-detail:hover  td {background-color: white;}

/*Borders*/
#iqm-tables-outer td  {border-bottom:1px solid #7399c6;}


#iqm-tables-outer td.col-space, #iqm-tables-outer td.col-lable , #iqm-tables-outer td.col-content   {
	border-bottom:1px solid #7399c6; 
	background: url(../img/top-label-left-1px.gif) no-repeat right bottom; 
	border-right:1px none #7399c6; 
	border-left:1px none #7399c6; 
}

#iqm-tables-outer th {border:none;background-color:#CFDAEC;}
#iqm-tables-outer thead td {border:none;}
#iqm-tables-outer .iqm-first-col {border:none;}
#iqm-tables-outer .iqm-last-col {border:none;}
#iqm-tables-outer .iqm-first-row  td {border-bottom: none;} 
#iqm-tables-outer .iqm-last-row td {border-bottom: none;}
#iqm-tables-outer .iqm-first-row-all td {border-bottom: none;}
#iqm-tables-outer  .iqm-first-row-detail td {border-bottom: none;}
#iqm-tables-outer  .iqm-last-row-detail  td {border-bottom: none;}
#iqm-tables-outer .iqm-last-row-all td {border-bottom: none;}
#iqm-tables-outer .iqm-more-row td {border-bottom: none;}



/*Details einblenden Zeile*/
.iqm-more-row td.col-lable {vertical-align: bottom;}
.iqm-more-row  a{text-decoration: none; border: none;}



td.col-content  {text-align: center;}
td.col-content .col-content-inner {padding: 5px 0 5px 0; text-align: center;}
.col-content-inner {width: 73px; overflow: hidden; margin: 0 auto;}
td.col-content p  {text-align: center;}
td.col-lable {padding: 5px; text-align: left;}
.col-space {}

.fallzahl, .quelle, .sublable, .smr, .hinweis {font-size: 10px;}

.quelle {float: right;}
.table-header .quelle {float: none;}


.iqm-details span.upper {display:inline; font-size: 15px !important; font-weight:700;}
.iqm-view span.upper {display:inline; font-size: 15px !important; font-weight:700;}
.change-view span.upper {font-size: 13px !important;}

.toggle {height: 40px}
dt.toggle{height: auto}
.showspan {display: block !important}

/*Runde Ecken in Tabelle*/
.iqm-first-row  td {height: 10px; font-size: 1px;}
.iqm-first-row  td.iqm-first-col {background: url('../img/top-left.gif') top left no-repeat;}
.iqm-first-row  td.iqm-last-col {background: url('../img/top-right.gif') top right no-repeat;}
.iqm-first-row  td {padding-top: 10px;} 

.iqm-last-row   td {height: 20px; font-size: 1px;}
.iqm-last-row  td.iqm-first-col {background: url('../img/bottom-left.gif') bottom left no-repeat;}
.iqm-last-row  td.iqm-last-col {background: url('../img/bottom-right.gif') bottom right no-repeat;}

/*runde ecken wenn aufgeklappt*/
.iqm-first-row-detail   td {height: 10px; font-size: 1px;}
.iqm-view-all tr.iqm-first-row-detail {display: none;}
.iqm-first-row-detail  td.iqm-first-col {background: url('../img/top-left.gif') top left no-repeat;}
.iqm-first-row-detail  td.iqm-last-col {background: url('../img/top-right.gif') top right no-repeat;}
.iqm-first-row-detail td {padding-top: 10px;}

.iqm-view-all tr.iqm-last-row-detail {display: none;}
.iqm-last-row-detail    td {height: 10px; font-size: 1px;}
.iqm-last-row-detail  td.iqm-first-col {background: url('../img/bottom-left.gif') bottom left no-repeat;}
.iqm-last-row-detail  td.iqm-last-col {background: url('../img/bottom-right.gif') bottom right no-repeat;}

.iqm-view-detail tr.iqm-first-row-all  {display: none;}
.iqm-first-row-all   td {height: 10px; font-size: 1px;}
.iqm-first-row-all  td.iqm-first-col {background: url('../img/top-left.gif') top left no-repeat;}
.iqm-first-row-all  td.iqm-last-col {background: url('../img/top-right.gif') top right no-repeat;}
.iqm-first-row-all td {padding-top: 10px;}

.iqm-view-detail tr.iqm-last-row-all  {display: none;}
.iqm-last-row-all    td {height: 10px; font-size: 1px;}
.iqm-last-row-all  td.iqm-first-col {background: url('../img/bottom-left.gif') bottom left no-repeat;}
.iqm-last-row-all  td.iqm-last-col {background: url('../img/bottom-right.gif') bottom right no-repeat;}

/*hide / unhide*/

#iqm-tables-outer .iqm-view-all .iqm-detail {display:none;}

/*
Hides the SMR in Standardview. SMR will be shown by Javascript in the Detail-View
*/
#iqm-tables-inner .smr {display:none;}



/* =5 Content 
.reference-legend {background-color: white;  margin: 15px 0 0; padding: 10px}
.reference-legend p {font-size: 13px !important;}
.reference-legend a {border: none!important; text-decoration: underline}
.reference-legend a:hover {text-decoration: none}*/

a.read-more {margin-left: 40px;}

ul.iqm_berichte {
	font-size:140%;
	padding:0 0 15px 25px;
}

ul.iqm_berichte li {
	list-style-image: url("../main/img/point.gif");
}
