/** * @file * Tabs Styling * * Adds styles for the primary and secondary tabs. * * Compare this with default CSS found in the system module's stylesheet (a copy * of which is in drupal7-reference.css.) *//* * Basic positioning styles shared by primary and secondary tabs. */ul.primary,ul.secondary {  overflow: hidden;  *zoom: 1;  border-bottom: 1px solid #bbbbbb;  list-style: none;  margin: 1em 0 1.5em;  padding: 0 2px;  white-space: nowrap;}ul.primary li,ul.secondary li {  float: left; /* LTR */  margin: 0.5em 3px 0;}ul.primary a,ul.secondary a {  border: 1px solid #e9e9e9;  border-right: 0;  border-bottom: 0;  display: block;  line-height: 1.5em;  text-decoration: none;}/* * Primary tabs */ul.primary li {  -moz-border-radius-topleft: 4px;  -webkit-border-top-left-radius: 4px;  -ms-border-top-left-radius: 4px;  -o-border-top-left-radius: 4px;  border-top-left-radius: 4px;  -moz-border-radius-topright: 4px;  -webkit-border-top-right-radius: 4px;  -ms-border-top-right-radius: 4px;  -o-border-top-right-radius: 4px;  border-top-right-radius: 4px;  text-shadow: white 1px 1px 0;  border: 1px solid #bbbbbb;  border-bottom: 0;  margin: 0.5em 0 0 3px; /* LTR */}ul.primary li.active {  border-bottom: 1px solid white;  margin-bottom: -1px; /* Overlap the ul's border. */}ul.primary a:link,ul.primary a:visited {  -moz-border-radius-topleft: 4px;  -webkit-border-top-left-radius: 4px;  -ms-border-top-left-radius: 4px;  -o-border-top-left-radius: 4px;  border-top-left-radius: 4px;  -moz-border-radius-topright: 4px;  -webkit-border-top-right-radius: 4px;  -ms-border-top-right-radius: 4px;  -o-border-top-right-radius: 4px;  border-top-right-radius: 4px;  -webkit-transition: background-color 0.3s;  -moz-transition: background-color 0.3s;  -ms-transition: background-color 0.3s;  -o-transition: background-color 0.3s;  transition: background-color 0.3s;  color: #333;  background-color: #dedede;  letter-spacing: 1px;  padding: 0 1em;  text-align: center;}ul.primary a:hover,ul.primary a:focus {  background-color: #e9e9e9;  border-color: #f2f2f2;}ul.primary a.active {  background-color: transparent;  *zoom: 1;  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));  background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));  background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));  background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));  background-image: -ms-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));  border-color: #fff;}/* * Secondary tabs */ul.secondary {  font-size: .9em;  margin-top: -1.5em; /* Collapse bottom margin of ul.primary. */  padding-bottom: .5em;}ul.secondary a:link,ul.secondary a:visited {  -webkit-border-radius: 0.75em;  -moz-border-radius: 0.75em;  -ms-border-radius: 0.75em;  -o-border-radius: 0.75em;  border-radius: 0.75em;  -webkit-transition: background-color 0.3s;  -moz-transition: background-color 0.3s;  -ms-transition: background-color 0.3s;  -o-transition: background-color 0.3s;  transition: background-color 0.3s;  text-shadow: white 1px 1px 0;  background-color: #f2f2f2;  color: #666;  padding: 0 .5em;}ul.secondary a:hover,ul.secondary a:focus {  background-color: #dedede;  border-color: #999;  color: #333;}ul.secondary a.active,ul.secondary a:active {  text-shadow: #333333 1px 1px 0;  background-color: #666;  border-color: #000;  color: #fff;}/* TABS PUBLIKATIONEN */.section-downloads .tabs-primary {	border-bottom: 2px solid #d35400;	margin: 0;	padding: 0;}.section-downloads ul.primary li {	border: medium none;	border-radius: 0;	font-family: "roboto_condensedregular";	font-size: 14px;	margin: 0;	text-shadow: 0 0 0 white;	text-transform: uppercase;}.section-downloads ul.primary a.active:link {	background: none repeat scroll 0 0 #d35400;	border: medium none;	border-radius: 0;	color: #fff;	height: 22px;}.section-downloads ul.primary a:link, ul.primary a:visited {	background: none repeat scroll 0 0 #fff;	border: medium none;}/* PAGER */.pager .pager-next,.pager .pager-last,.pager .pager-previous,.pager .pager-first {	padding: 0 2px;}.pager .pager-next > a,.pager .pager-last > a,.pager .pager-previous > a,.pager .pager-first > a {  background: url(../images/bg_pager.png) 0 0 no-repeat transparent;	display: inline-block;	width: 13px;	height: 20px;	overflow: hidden;	text-indent: -10000px;}.pager .pager-next > a {  background-position: 0 -11px; }.pager .pager-last > a {  background-position: 0 10px; }.pager .pager-previous > a {  background-position: 0 -39px; }.pager .pager-first > a {  background-position: -2px -64px; }