/***
 * TABS
 ***/

#tabs-wrapper {
	margin-bottom:20px;
	overflow:hidden;
}

#tabs-wrapper h2.with-tabs {
	float:left;
}

ul.tabs {
	padding-top:5px;
	list-style-type:none;
}

ul.tabs ul.tabs { padding:0px; }

ul.tabs ul.secondary { margin-top:10px; }

ul.tabs {
	border:0px;
	text-align:right;
}

ul.tabs li {
	display:inline;
}

ul.tabs li a {
	border:0px;
	background-color:#BBBBBB;
	color:#FFFFFF;
	padding:3px 5px 3px 5px;
}

ul.tabs li a:hover {
	background-color:#999999;
}

ul.tabs li a.active {
	border:0px;
	background-color:#0066B4;
}

/***
 * CONTAINER
 ***/
 
.container-inline div, .container-inline label { display:inline; }

/***
 * ADMIN
 ***/
 
table#blocks {
	font-size:12px;
	border:1px solid #BBBBBB;
	margin-bottom:15px; margin-top:10px;
}

table#blocks tr.odd {
	background-color:#FAFAFA;
}

table#blocks tr.even {
	background-color:#F0F0F0;
}

table#blocks td { padding:3px; }
table#blocks td.region { padding-top:10px; border-bottom:1px solid #BBBBBB; }

table#blocks th {
	padding:3px;
	background-color:#BBBBBB;
	color:#FFFFFF;
}

div.help {
	margin-bottom:15px;
}
 
.handle {
	width:15px; height:15px;
	background-color:#BBBBBB;
	float:left;
	margin-right:5px;
	cursor:move;
}

.resizable-textarea .grippie {
background:url("../../../../misc/grippie.png") no-repeat scroll center 2px #EEEEEE;
border-color:#DDDDDD;
border-right:1px solid #DDDDDD;
border-style:solid;
border-width:0 1px 1px;
cursor:s-resize;
height:9px;
overflow:hidden;
}

/* Kein Javascript */
html.js .no-js { display: none; }

/* Passwort ändern */
span.password-strength, span.password-confirm { display:block; visibility:hidden; margin-bottom:10px; }
span.password-result { font-weight:bold; }
span.password-confirm span.ok { font-weight:bold; color:#009900; }
span.password-confirm span.error { font-weight:bold; color:#990000; }

/**
 * Collapsible fieldsets
 */
fieldset {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #d9eaf5;
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
}

/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset {
  padding: 0 1em 1em;
  background-position: 0 .75em;
  background-color: transparent;
}

*:first-child+html fieldset > .description, *:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 1em;
}

fieldset legend {
  /* Fix disappearing legend in FFox */
  display: block;
}

*:first-child+html fieldset legend, *:first-child+html fieldset.collapsed legend {
  display: inline;
}

html.js fieldset.collapsed {
  background: transparent;
  padding-top: 0;
  padding-bottom: .6em;
}

html.js fieldset.collapsible legend a {
  padding-left: 2em; /* LTR */
  background: url(../../../../themes/garland/images/menu-expanded.gif) no-repeat 0% 50%; /* LTR */
}

html.js fieldset.collapsed legend a {
  background: url(../../../../themes/garland/images/menu-collapsed.gif) no-repeat 0% 50%; /* LTR */
}