@charset "utf-8";

/* 3stepsfusion CSS Document 'standars_lounge.css' */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  You can get more informations on www.sebel-design.com and www.3stepsfusion.eu */
/*  Copyright by 24hours.fm - (C) 2009 All Rights reserved                        */
/*  Designed, styled by Sebel from www.sebel-design.com 						  */
/*  Template sliced and created by Sacha Lehmann (3stepsfusion)    		          */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* CLANSPHERE STANDARDS */

.headb {
	background-image: url('img/head_lounge.gif');
	color:#ffffff; 
	text-align:left; 
	font-family: Arial, sans-serif; 
	font-size:12px; 
	padding:4px; 
	padding-left:5px; 
}
.uebersichtheader {
	color:#5A5A5A; 
	text-align:center; 
	font-family: Arial, sans-serif; 
	font-size:12px; 
}
.memberansicht {
	background-image: url('img/head_bg.jpg');
	color:#ffffff; 
	text-align:center; 
	font-family: Arial, sans-serif; 
	font-size:12px; 
	padding:4px; 
	padding-left:8px; 
}
.listansicht {
	background-image: url('img/head_bg.jpg');
	color:#ffffff; 
	text-align:center; 
	font-family: Arial, sans-serif; 
	font-size:12px; 
	padding:4px; 
	padding-left:4px; 
}
.headb a:link, .headb a:active, .headb a:visited, .headb a:hover
{
color: #fff;
}

.bottom a:link, .headb a:active, .headb a:visited, .headb a:hover
{
color:#0b4c72; 
}

}
div,span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {
	border:0px;
}
form {
	display:inline;
}
td {
	background-color:inherit;
	color:#000000;
	font-size:12px;
	vertical-align:top;
}
textarea {
	width:90%;
}
ul {
	margin:0px;
}
#bottom {
	background-color:#F7F5F5;
	border:1px solid #C7CEBF;
	color:white;
	margin-top:20px;
	padding:4px 0px 4px 0px;
	width:100%;
}
#head {
	background-color:#F7F5F5;
	border:1px solid #C7CEBF;
	color:#F2F2F2;
	font-size:25pt;
	height:100px;
	margin-bottom:20px;
	text-align:center;
	width:100%;
}
#debug {
	height:150px;
	margin-bottom:20px;
	overflow:auto;
	padding-left:4px;
	width:100%;
	text-align:left;
}
#errors {
	color:#CC0000;
}
#sql {
	color:#666666;
}

.form {
	background-color:#ffffff;
	border:1px solid #c0c0c0;
	color:#000000;
      font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:2px;
	padding-left:3px;
	}
	.form2 {
	color:#ffffff;
	font-family:Helvetica, Arial,sans-serif;
	font-size:8pt;
	margin:2px;
	padding-left:3px;
	}
.forum {
	background-color:#CFCACA;
	color:inherit;
	margin:auto;
	border-collapse:separate;
	border-spacing:1px;

}

.bottom {
	background-color:#F7F5F5;
	color:#000;
	padding:4px 6px 4px 8px;
	text-align:left;
}
.newshead {
	background-image: url('img/head_lounge.gif');
	color:#ffffff; 
	text-align:left; 
	font-family: Arial, sans-serif; 
	font-size:12px; 
	padding:4px; 
	padding-left:5px; 
}
.left,.center,.right {
	padding:1px;
}

.pad {
	padding:2px;
	text-align:left;
}

.leftb,.centerb,.rightb {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
}
.leftc,.centerc,.rightc {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
}
.grayline0 {
	background-color:#F7F5F5; /*Hell*/
	color:#000000;
	padding:4px 6px 4px 8px;
}
.grayline1 {
	background-color:#e2dfdf; /*Dunkel*/
	color:#000000;
	padding:4px 6px 4px 8px;
}
.greenline0 {
	background-color:#C4FFBB; /*Hell*/
	color:#000000;
	padding:4px 6px 4px 8px;
}
.greenline1 {
	background-color:#abe6a2; /*Dunkel*/
	color:#000000;
	padding:4px 6px 4px 8px;
}
.redline0 {
	background-color:#FFD9D9; /*Hell*/
	color:#000000;
	padding:4px 6px 4px 8px;
}
.redline1 {
	background-color:#fcb7b7; /*Dunkel*/
	color:#000000;
	padding:4px 6px 4px 8px;
}
.orangeline0 {
	background-color:#FDDFA2; /*Hell*/
	color:#000000;
	padding:4px 6px 4px 8px;
}
.orangeline1 {
	background-color:#f6ca72; /*Dunkel*/
	color:#000000;
	padding:4px 6px 4px 8px;
}
.border_all {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.border_o {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-top:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
	
}
.border_r {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-right:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.border_u {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-bottom:solid;
	border-width:1px;
	text-align:left;	
	vertical-align:middle;
}
.border_l {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-left:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.border_o_r {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-top:solid;
	border-right:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.border_o_u {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-top:solid;
	border-bottom:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.border_o_l {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-top:solid;
	border-left:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.border_r_u {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-bottom:solid;
	border-right:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.border_r_l {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-right:solid;
	border-left:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.border_u_l {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-bottom:solid;
	border-left:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.border_o_r_u {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-top:solid;
	border-right:solid;
	border-bottom:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.border_o_r_l {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-top:solid;
	border-right:solid;
	border-left:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.border_o_u_l {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-top:solid;
	border-bottom:solid;
	border-left:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.border_r_u_l {
	background-color:#F7F5F5;
	color:#000000;
	padding:4px 6px 4px 8px;
	border-right:solid;
	border-bottom:solid;
	border-left:solid;
	border-width:1px;
	text-align:left;
	vertical-align:middle;
}
.boardtitel {
	background-color:#E0E0E0;
	color:#000000;
	padding:4px 6px 4px 8px;
}
.textfeld {
	background-color:#f2f2f2;
	border:dotted;
	border-color:#E1E1E1;
	color:#000000;
	padding:4px 6px 4px 8px;
}
.leftg,.centerg,.rightg {
	background-image:url(images/gradient.gif);
	color:#000000;
	padding:4px 6px 4px 8px;
}
.grayline0,.grayline1 {
	text-align:left;
	vertical-align:middle;
}
.greenline0,.greenline1,.redline0,.redline1,.orangeline0,.orangeline1 {
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}
.left,.leftb,.leftc,.leftg {
	text-align:left;
	font-size:12px;
	vertical-align:middle;
}
.center,.centerb,.centerc,.centerg {
	text-align:center;
	vertical-align:middle;
}
.right,.rightb,.rightc,.rightg{
	text-align:right;
	vertical-align:middle;
}
.quote {
	background-color:#ffffff;
	border:1px dotted #C7CEBF;
	color:inherit;
	padding:6px;
	text-align:left;
}
.navhead,.navhead2 {
	color:#000000;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
.navbodyb,.navbody2b {
	color:#000000;
	list-style:none;
	padding:4px 6px 4px 8px;
	text-align:left;
}
.calhead {
	background-color:#F7F5F5;
	color:inherit;
	padding:4px 2px 4px 2px;
	text-align:center;
}
.calday,.calevent,.caltoday, .calweek {
	padding:4px 2px 4px 2px;
	text-align:right;
}
.calday {
	background-color:#F7F5F5;
	color:inherit;
}
.calevent {
	background-color:#d4eaf6;
	color:inherit;
}
.calweek {
	background-color:#F7F5F5;
	color:inherit;
}
.caltoday {
		background-color:#30b0f4;
	color:#ffffff;
}
input[type=submit], input[type=button], input[type=reset] {
  border: 1px solid #777777;
  background: #6e9e2d;
  color: white;
  font: bold 11px 'Trebuchet MS';
  padding: 1px 6px 1px 6px;
  cursor: pointer;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
input, textarea, select {
  background-color:#EEEEEE;
  border:1px solid #002200;
  color:#002200;
  font-family:Verdana,Helvetica,sans-serif;
  font-size:8pt;
  margin:2px;
  padding: 1px 0 1px 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
/*footer*/
#toplinks{height:25px;background:#3F3F3F url(../images/top-link-bg.jpg) repeat-x;}
#toplinksnav{margin:0 auto;padding:0 1em 0 0;width:780px;text-align:right;}
#toplinksnav p{font-size:.7em;color:#ccc;line-height:25px;}
#toplinksnav a{color:#fff;text-decoration:none;}
#toplinksnav a:hover{color:#B3CC8A;text-decoration:none;}
#toplinksnav a:visited{text-decoration:none;}
#textarea{margin:0 auto;padding:5px;width:770px;font-size:.9em;text-align:left;}
#textarea h2{margin:.5em 0 0;color:#B9400B;font-family:Georgia,"Times New Roman", Times, serif;font-size:1.5em;font-weight:lighter;}
#textarea p, #textarea address{font-size:.9em;padding:.5em 0;line-height:1.5;}
#textarea p.date{padding-top:0;font-size:.7em;color:#828181;}
#textarea strong{font-weight:normal;}
#textarea a.up{float:right;font-size:.9em;}
#textarea a:hover{color:#999;text-decoration:none;}

/*Manage*/
.manage {
  background-color: #F8F8F8;
  border: 1px solid #999999;
  margin: 5px;
  padding: 5px 0px 0px 0px;
}
.manage:hover {
  background-color:#E2E2E2;
}

/*Themebar*/
.themebar {
  border: 1px dashed #777777;
  margin: 4px 8px 4px 8px;
  padding: 4px;
}

.notpublic {
  background-color:#F5F5F5 !important;
  color:#CCC !important;
  font-style:italic;
}

#msg_normal, #msg_success {
  width: 90%;
  color:inherit;
  margin:auto;
  border: 1px solid #888;
  margin-bottom: 10px;
  text-align:center;
}
#msg_normal div, #msg_success div {
	padding: 8px 0 8px 20px;
}
#msg_normal {
	background-color: #fff;
}
#msg_success {
	background-color: #ddffdd;
}
/*Tooltip Kalender*/
.tooltip {
	display: none; 
	background: #dedede; 
	color: #000; 
	padding: 2px; 
	text-align: left; 
	font-weight: normal; 
	max-width: 200px; 
	width: auto; 
	border: 2px 
	solid #2781b3; 
	z-index: 250; 
}
/*Tooltip Map*/
.tipleft {
	font-weight: bold;
}
.tipright {
	color:blue;
	font-weight: bold;
	text-align:right;
}
/*50% Transparents*/
.transparent {
	zoom: 1;
	filter: alpha(opacity=60);
	opacity: 0.6;
}