/**
 * @author:  	$Author: SEBER-RIDER $
 * @version: 	$Revision: 43 $
 * @date: 	$Date: 2013-12-17 07:47:10 +0100 (Di, 17. Dez 2013) $
 */

/* Common */
.Clearer {
	clear:				both;
	}
.NewLine {
	margin:				5px 0 5px 25px;
	}
.Button {
	background-color:		#cccccc;
	padding:			1px 5px 1px 5px;
	border:				2px outset #999999;
	white-space:			nowrap;
	line-height:			24px;
	font-family:			sans-serif, monospace;
	color:				#000000;
	}
pre,
code,
samp {
	font-family:			'Lucida Console', 'Lucida Sans Typewriter', consolas, monospace;
	}
p {
	margin:				10px auto 10px auto;
	}
.PaleFloats:after {
	content:			' ';
	display:			block;
	height:				0;
	font-size:			0;
	clear:				both;
	}



/* Tabellen */
.StandardTable {
	width:				100%;
	}
.StandardTable thead th,
.StandardTable thead td {
	background-image:		url('../../../themes/default/images/design/overlay.png');
	}
.StandardTable th,
.StandardTable td {
	padding:			2px;
	}



.ListingTable {
	width:				auto;
	}
.ListingTable th,
.ListingTable tbody tr td:first-child {
	padding-right:			15px;
	}
.ListingTable td,
.ListingTable th {
	padding-left:			0;
	}



.BorderTable th,
.BorderTable td {
	border:				1px solid #000000;
	}
.BorderTable thead th {
	font-weight:			bold;
	}
.BorderTable thead {
	background-color:		#999999;
	}
.BorderTable th,
.BorderTable td {
	padding-left:			2px;
	}



.StandardTable .Light,
.ListingTable .Light,
.BorderTable .Light,
.OverviewTable .Light {

	}
.StandardTable .Dark,
.ListingTable .Dark,
.BorderTable .Dark,
.OverviewTable .Dark {
	background-image:		url('../../../themes/default/images/design/overlay.png?c=dddddd99');
	}



/* OverviewTable */
.OverviewTable {
	width:				100%;
	}
.OverviewTable thead  {
	background:			none;
	}
.OverviewTable thead th {
	font-weight:			bold;
	background-color:		#999999;
	text-shadow:			1px 1px 1px #ffffff;
	}
.OverviewTable thead th,
.StandardTable thead td {
	background-image:		none;
	}
.Content .OverviewTable thead th a {
	font-style:			normal;
	}



.OverviewTableHeaderActive,
.Content .OverviewTable thead th a.OverviewTableHeaderActive {
	color:				#ffffff;
	text-shadow:			1px 1px 1px #000000;
	}



.OverviewTable tbody tr:hover {
	box-shadow:			0 0 5px 0 #333333 inset;
	border-radius:			2px;
	}
.OverviewTable thead tr,
.OverviewTableNewHeader {
	box-shadow:			0 10px 15px -5px #666666;
	}
.OverviewTable thead tr:first-child {
	box-shadow:			none;
	}
.OverviewTable thead tr:first-child td,
.OverviewTableNewHeader tr:first-child td,
.OverviewTable tfoot td {
	padding:			20px 0 20px 0;
	color:				#999999;
	text-align:			center;
	}
.OverviewTable thead a {
	text-decoration:		none;
	}
.OverviewTableNewHeader tr:first-child:hover {
	background-color:		transparent;
	}
.OverviewTable tr td:first-child {
	white-space:			normal;
	}
.OverviewTable a img {
	vertical-align:			middle;
	}
.OverviewTable .Gallery li {
	margin:				0;
	}
.OverviewTable td a {
	display:			block;
	}
.OverviewTable .NoBlockLinks a {
	display:			inline;
	}
.OverviewTable .ActionLinks {
	font-size:			0;
	width:				1%;
	white-space:			nowrap;
	}
.OverviewTable .ActionLinks a {
	display:			inline;
	}
.OverviewTable .ActionLinks img {
	margin:				0 0 0 5px;
	}



.Red,
.StandardTable .Red th,
.StandardTable .Red td,
.ListingTable .Red th,
.ListingTable .Red td,
.BorderTable .Red th,
.BorderTable .Red td,
.OverviewTable .Red th,
.OverviewTable .Red td {
	background-image:		url('../../../themes/default/images/design/overlay.png?c=ff000099');
	}
.Red th,
.Red td,
.Red a {
	color:				#cc0000;
	}




.Green,
.StandardTable .Green th,
.StandardTable .Green td,
.ListingTable .Green th,
.ListingTable .Green td,
.BorderTable .Green th,
.BorderTable .Green td,
.OverviewTable .Green th,
.OverviewTable .Green td {
	background-image:		url('../../../themes/default/images/design/overlay.png?c=99ff99aa');
	}
.Green th,
.Green td,
.Green a {
	color:				#66bb66;
	}



.Gray,
.StandardTable .Gray th,
.StandardTable .Gray td,
.ListingTable .Gray th,
.ListingTable .Gray td,
.BorderTable .Gray th,
.BorderTable .Gray td,
.OverviewTable .Gray th,
.OverviewTable .Gray td {
	background-image:		url('../../../themes/default/images/design/overlay.png?c=bbbbbb99');
	}
.Gray th,
.Gray td,
.Gray a {
	color:				#999999;
	}



.Yellow,
.StandardTable .Yellow th,
.StandardTable .Yellow td,
.ListingTable .Yellow th,
.ListingTable .Yellow td,
.BorderTable .Yellow th,
.BorderTable .Yellow td,
.OverviewTable .Yellow th,
.OverviewTable .Yellow td {
	background-image:		url('../../../themes/default/images/design/overlay.png?c=ffff00aa');
	}
.Yellow th,
.Yellow td,
.Yellow a {
	color:				#cccc00;
	}



.Orange,
.StandardTable .Orange th,
.StandardTable .Orange td,
.ListingTable .Orange th,
.ListingTable .Orange td,
.BorderTable .Orange th,
.BorderTable .Orange td,
.OverviewTable .Orange th,
.OverviewTable .Orange td {
	background-image:		url('../../../themes/default/images/design/overlay.png?c=ff990099');
	}
.Orange th,
.Orange td,
.Orange a {
	color:				#993300;
	}



/* Anführungszeichen*/
/* http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#anfuehrungszeichen */
.Quote {
	margin-bottom:			0;
	font-style:			italic;
	font-size:			125%;
	font-family:			'ArchitectsDaughterRegular';
	}
.Quote:before {
	content:			open-quote;
	}
.Quote:lang(de),
cite:lang(de) {
	quotes:				'\201E' '\201C' '\201A' '\2018';
	}
cite {
	display:			block;
	text-align:			right;
	font-size:			75%;
	}
.Signing {
	font-family:			'ArchitectsDaughterRegular';
	font-size:			125%;
	}



/* Display */
.DisplayNone {
	display:			none;
	}
@media screen {
	html body .DisplayNotOnScreen {
		display:		none;
		}
}

@media print {
	html body .DisplayNotOnPrint {
		display:		none;
		}
}



/* Tabs */
.TabContainer {
	display:			table;
	padding:			0 15px 0 0;
	}
.TabContainer > ul {
	display:			table-row;
	}
.TabContainer > ul > li {
	display:			table-cell;
	}
.TabTitle {
	margin:				0 -15px 0 0;
	box-shadow:			3px -3px 2px 0 #666666;
	cursor:				pointer;
	position:			relative;
	top:				1px;
	border:				1px solid #000000;
	background-color:		#eeeeee;
	padding:			5px 5px 5px 15px;
	border-top-left-radius:		25px;
	border-top-right-radius:	10px;
	font-weight:			bold;
	}
.TabTitleActive {
	border-bottom-color:		#ffffff;
	z-index:			1;
	background-color:		#ffffff;
	}
.TabContent {
	background-color:		#ffffff;
	position:			absolute;
	left:				0;
	border:				1px solid #000000;
	padding:			25px;
	border-bottom-left-radius:	10px;
	border-bottom-right-radius:	10px;
	box-shadow:			3px -3px 2px 0 #666666, 3px 3px 2px 0 #666666;
	max-height:			500px;
	overflow:			auto;
	font-family:			'Lucida Console', 'Lucida Sans Typewriter', consolas, monospace;
	}



/* DiskUsage */
.DiskUsageContainer {
	background-color:		#99ccff;
	border-radius:			5px;
	box-shadow:			0 10px 15px -5px #99ccff;
	position:			relative;
	}
.DiskUsageBox {
	
	}
.DiskIdleBar,
.DiskUsageBar {
	border-bottom-left-radius:	5px;
	border-bottom-right-radius:	5px;
	height:				25px;
	}
.DiskIdleBar {
	background-color:		#009900;
	}
.DiskUsageBar {
	background-color:		#cc0000;
	}
.DiskTotalLabel {
	text-shadow:			1px 1px 1px #ffffff;
	padding:			5px;
	color:				#000000;
	text-align:			center;
	}
.DiskUsageLabel,
.DiskIdleLabel {
	position:			absolute;
	bottom:				5px;
	text-shadow:			1px 1px 1px #000000;
	}
.DiskUsageLabel {
	left:				5px;
	color:				#ffaaaa;
	}
.DiskIdleLabel {
	right:				5px;
	color:				#aaffaa;
	}
