body {
	background-color: #DDDDDD;
	padding:0px;
	margin:0px;
	color: #111111;
	font-family: Noto Sans;
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-right: 10px;
	margin-left: 0px;
	margin-right: 0px;
}


form {display:inline;}
td {font-size: 12px;}
label {cursor: pointer;}
a {text-decoration: none; color: #111111; font-weight: bold;}
button {cursor: pointer;}


/* SCHATTEN/ROUND */
.main {
	position: static;
	width: 98%;
	border:1px solid #999999;
	padding: 0px;

	box-shadow:0px 0px 20px rgba(200,200,200,2); /* W3C Standard, Opera, Firefox4, IE9 */
	
	background: rgba(200,200,200,0.5);
	z-index:3;
}
.main2 {
	position: static;
	width: 98%;
	padding: 0px;

	box-shadow:0px 0px 20px rgba(200,200,200,2); /* W3C Standard, Opera, Firefox4, IE9 */
	
	background: rgba(200,200,200,0.5);
	z-index:3;
}
.head {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	padding: 5px;
	font-size: 14px;
	text-shadow:0px 1px 0px #ffffff;
}
.head2 {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
	padding: 5px;
	font-size: 14px;
	text-shadow:0px 1px 0px #ffffff;
}
.highlight {
	background: #cecece; /* Old browsers */
	background: -moz-linear-gradient(top,  #cecece 5%, #dfdfdf 15%, #ededed 30%, #dfdfdf 85%, #dfdfdf 85%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#cecece), color-stop(15%,#dfdfdf), color-stop(30%,#ededed), color-stop(85%,#dfdfdf), color-stop(85%,#dfdfdf), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cecece 5%,#dfdfdf 15%,#ededed 30%,#dfdfdf 85%,#dfdfdf 85%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cecece 5%,#dfdfdf 15%,#ededed 30%,#dfdfdf 85%,#dfdfdf 85%,#dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cecece 5%,#dfdfdf 15%,#ededed 30%,#dfdfdf 85%,#dfdfdf 85%,#dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cecece 5%,#dfdfdf 15%,#ededed 30%,#dfdfdf 85%,#dfdfdf 85%,#dfdfdf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
	padding: 5px;
	font-size: 12px;
	text-shadow:0px 1px 0px #ffffff;
}
.highlight2 {
	background: #dfdfdf; /* Old browsers */
	background: -moz-linear-gradient(top,  #dfdfdf 5%, #dfdfdf 15%, #dfdfdf 15%, #ededed 70%, #dfdfdf 85%, #cecece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#dfdfdf), color-stop(15%,#dfdfdf), color-stop(15%,#dfdfdf), color-stop(70%,#ededed), color-stop(85%,#dfdfdf), color-stop(100%,#cecece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dfdfdf 5%, #dfdfdf 15%, #dfdfdf 15%, #ededed 70%, #dfdfdf 85%, #cecece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dfdfdf 5%, #dfdfdf 15%, #dfdfdf 15%, #ededed 70%, #dfdfdf 85%, #cecece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dfdfdf 5%, #dfdfdf 15%, #dfdfdf 15%, #ededed 70%, #dfdfdf 85%, #cecece 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dfdfdf 5%, #dfdfdf 15%, #dfdfdf 15%, #ededed 70%, #dfdfdf 85%, #cecece 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */
	padding: 5px;
	font-size: 12px;
	text-shadow:0px 1px 0px #ffffff;
}

.header_sub_buttons {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	display: table;
	text-align: center;
	background-color: #cecece;
	height: 30px;
	z-index: 5;
	margin: -2px auto;
	border:1px solid #999999;
	box-shadow:0px 0px 10px rgba(100,100,100,2);
	padding: 0px;
}
.header_sub_buttons_link {
	float: left;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	height: 100%;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	cursor:pointer;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.header_sub_buttons_trenner {
	float: left;
	display: inline-block;
	background: rgb(223,223,223);
	background: -moz-linear-gradient(90deg, rgba(223,223,223,0.5018382352941176) 0%, rgba(206,206,206,1) 50%, rgba(223,223,223,0.4990371148459384) 100%);
	background: -webkit-linear-gradient(90deg, rgba(223,223,223,0.5018382352941176) 0%, rgba(206,206,206,1) 50%, rgba(223,223,223,0.4990371148459384) 100%);
	background: linear-gradient(90deg, rgba(223,223,223,0.5018382352941176) 0%, rgba(206,206,206,1) 50%, rgba(223,223,223,0.4990371148459384) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfdfdf",endColorstr="#cecece",GradientType=1);
	width: 20px;
	height: 100%;
	padding: 0px;
}
.header_buttons {
	position: relative;
	background-color: #eeeeee;
	width: 98%;
	z-index: 10;
	border:1px solid #999999;
	box-shadow:0px 0px 10px rgba(100,100,100,2);
	padding-left: 10px;
	padding-right: 10px;
}

.image {
	border:1px solid #999999;
	padding: 5px;

	box-shadow:0px 0px 20px rgba(200,200,200,2); /* W3C Standard, Opera, Firefox4, IE9 */
	
	background: rgba(200,200,200,0.5);
}
.row {background: rgba(210,210,210,1); color: #111111; padding: 5px;}
.row2 {background: rgba(200,200,200,1); color: #111111; padding: 5px;}
.even {background: rgba(210,210,210,1); color: #111111; padding: 5px;}
.even2 {background: rgba(210,210,210,1); color: #111111; padding: 5px;}

/* ROUNDED BORDER */
.round_left         {border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.round_right        {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.round_top          {border-top-left-radius: 10px;border-top-right-radius: 10px;}
.round_bottom       {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.round_top_left     {border-top-left-radius: 10px;}
.round_top_right    {border-top-right-radius: 10px;}
.round_bottom_left  {border-bottom-left-radius: 10px;}
.round_bottom_right {border-bottom-right-radius: 10px;}

/* BORDER */
.border              {border:1px solid #999999;}
.border_left         {border-left:1px solid #999999;}
.border_right        {border-right:1px solid #999999;}
.border_top          {border-top:1px solid #999999;}
.border_bottom       {border-bottom:1px solid #999999;}
.border_top_alone    {border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
.border_bottom_alone {border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
.border_top_left     {border-top:1px solid #999999;border-left:1px solid #999999;}
.border_top_right    {border-top:1px solid #999999;border-right:1px solid #999999;}
.border_bottom_left  {border-bottom:1px solid #999999;border-left:1px solid #999999;}
.border_bottom_right {border-bottom:1px solid #999999;border-right:1px solid #999999;}


.round     {border-radius: 10px;}
.round5     {border-radius: 5px;}

div.settings {
	background-color: #eeeeee;
	position: fixed;
	width: 70%;
	left: 10%;
	bottom: 0px;
	z-index:0;
	border:1px solid #999999;
	box-shadow:0px 0px 10px rgba(100,100,100,2);
	padding: 5px;
	padding-left: 7px;
	padding-right: 7px;
}
div.settings2 {
	background-color: #eeeeee;
	position: fixed;
	right: 0%;
	bottom: 0px;
	z-index:0;
	border:1px solid #999999;
	box-shadow:0px 0px 10px rgba(100,100,100,2);
	padding: 5px;
	padding-left: 7px;
	padding-right: 7px;
}
div.title1 {
	left: 10%;
	color: #111111;
	font-size: 40px;
	font-weight: bold;
	/*text-shadow: 1px 1px 0px #aaaaaa, -1px -1px 0px #dddddd, 0px 0px 10px #ffffff;*/
	text-shadow:0px 1px 0px #ffffff, 0px 0px 20px #aaaaaa;
	text-align: center;
	padding-bottom: 5px;
}
div.title2 {
	left: 10%;
	color: #111111;
	font-size: 30px;
	font-weight: bold;
	/*text-shadow: 1px 1px 0px #aaaaaa, -1px -1px 0px #dddddd, 0px 0px 10px #ffffff;*/
	text-shadow:0px 1px 0px #ffffff, 0px 0px 20px #aaaaaa;
	text-align: center;
	padding-bottom: 5px;
}
div.title3 {
	left: 10%;
	color: #111111;
	font-size: 20px;
	font-weight: bold;
	/*text-shadow: 1px 1px 0px #aaaaaa, -1px -1px 0px #dddddd, 0px 0px 10px #ffffff;*/
	text-shadow:0px 1px 0px #ffffff, 0px 0px 20px #aaaaaa;
	text-align: right;
	padding-bottom: 5px;
}
/* ******************** */

/* ****** BUTTON ****** */
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #999999;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
.myButton:active {
	position:relative;
	top:1px;
}
.myFaceButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #999999;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:none;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.mySortButton1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:6px 0px 0px 6px;
	-webkit-border-radius:6px 0px 0px 6px;
	border-radius:6px 0px 0px 6px;
	border:1px solid #999999;
	display:inline-block;
	cursor:pointer;
	color:#313131;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:0px 2px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.mySortButton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:0px 6px 6px 0px;
	-webkit-border-radius:0px 6px 6px 0px;
	border-radius:0px 6px 6px 0px;
	border:1px solid #999999;
	display:inline-block;
	cursor:pointer;
	color:#313131;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:0px 2px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.mySortButton3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;
	border-radius:6px 6px 6px 6px;
	border:1px solid #999999;
	display:inline-block;
	cursor:pointer;
	color:#313131;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:0px 2px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
[class^="mySortButton"]:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
[class^="mySortButton"]:active {
	position:relative;
	top:1px;
}
.myAllianceButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #999999;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:3px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myAllianceButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
.myAllianceButton:active {
	position:relative;
	top:1px;
}
.myFaceNameButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #999999;
	color:#777777;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myOwnerButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #c7a2a2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c7a2a2;
	box-shadow:inset 0px 1px 0px 0px #c7a2a2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff5757), color-stop(1, #ffcdcd));
	background:-moz-linear-gradient(top, #ff5757 5%, #ffcdcd 100%);
	background:-webkit-linear-gradient(top, #ff5757 5%, #ffcdcd 100%);
	background:-o-linear-gradient(top, #ff5757 5%, #ffcdcd 100%);
	background:-ms-linear-gradient(top, #ff5757 5%, #ffcdcd 100%);
	background:linear-gradient(to bottom, #ff5757 5%, #ffcdcd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5757', endColorstr='#ffcdcd',GradientType=0);
	background-color:#ff5757;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4d2626;
	color:#4d2626;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #c7a2a2;
}
.myAdminButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #c7b4a2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c7b4a2;
	box-shadow:inset 0px 1px 0px 0px #c7b4a2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab57), color-stop(1, #ffe5cd));
	background:-moz-linear-gradient(top, #ffab57 5%, #ffe5cd 100%);
	background:-webkit-linear-gradient(top, #ffab57 5%, #ffe5cd 100%);
	background:-o-linear-gradient(top, #ffab57 5%, #ffe5cd 100%);
	background:-ms-linear-gradient(top, #ffab57 5%, #ffe5cd 100%);
	background:linear-gradient(to bottom, #ffab57 5%, #ffe5cd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab57', endColorstr='#ffe5cd',GradientType=0);
	background-color:#ffab57;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4f4030;
	color:#4f4030;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #c7b4a2;
}
.mySiteButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #999999;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:1px 7px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
/* ****************** */


/* BUTTONS */
.submit {color: #009900; font-weight: bold;}
.cancel {color: #bb0000;}
.reset {color: #0000bb;}

.red {
	color: #bb0000;
}
.darkred {
	color: #990000;
}
.yellow {
	color: #f0f000;
}
.darkyellow {
	color: #909000;
}
.orange {
	color: #f09000;
}
.orangedark {
	color: #c06000;
}
.green {
	color: #00bb00;
}
.darkgreen {
	color: #007700;
}
.blue {
	color: #0000bb;
}
.darkblue {
	color: #000099;
}
.grey {
	color: #bbbbbb;
}
.black {
	color: #000000;
}
.checkbox_red[type="checkbox"]:checked {
	color: #ff0000;
	background-color: #ff0000;
}

[id^="deletecat"][type="checkbox"] {
  display:none;
}
[id^="deletecat"][type="checkbox"] + label::before {
  width: 22px;
  height: 18px;
  background-image: url("./x_grey.png");
  display: block;
  content: "";
  float: left;
  margin-right: 5px;
}
[id^="deletecat"][type="checkbox"]:checked+label::before {
  background-image: url("./x_red.png");
}


.dberror {
	width: 98%;
	border:1px solid #000000;
	padding: 0px;

	box-shadow:0px 0px 20px rgba(150,150,150,2); /* W3C Standard, Opera, Firefox4, IE9 */
	
	background: rgba(150,150,150,0.5);
	z-index:3;
}

.small {
	font-size: 10px;
}
.big {
	font-size: 18px;
}

.hint {
	cursor:help;
}

.sprung {visibility: hidden; height: 0px !important; position: absolute; margin: -150px;}