
/*	Div-Elemente
	_____________________________________________________________________________________
*/
#hp_logo {
	position:static;
	width:1000px;
	height:256px;
	background-image:url(images/logo_blue.jpg);
	background-repeat:no-repeat;
	background-color:#77a6ff;
}

#hp_inhalt	{
	padding-top:5px;
	position:static;
	width:1000px;
}

#hp_content {
	position:static;
	float:left;
	width:800px;
	text-align:center;
	padding-bottom:15px;
}

#hp_skyscraper	{
	position:static;
	float:right;
	width:200px;
	text-align:center;
	padding-bottom:15px;
}

#hp_footer {
	position:static;
	clear:both;
	background:#820202;
	text-align:center;
	width:800px;
	padding: 5px;
}

#hp_buttons {
	position:absolute;
	top:225px;
	left:0px;
	width:1000px;
	height:31px;
	background-image:url(images/buttons.png);
	background-repeat:no-repeat;
}

#hp_button_pics {
	position:absolute;
	top:225px;
	left:301px;
	width:104px;
	height:31px;
	background-image:url(images/dump.gif);
}

#hp_scriptinfo {
	position:absolute;
	top:212px;
	left:635px;
	font-size: 9px;
}

#hp_users {
	position:absolute;
	top:5px;
	left:805px;
	width:195px;
	text-align:left;
}

#hp_counter {
	position:absolute;
	top:160px;
	left:875px;
	width:110px;
	color:#bec8dd;
}

#hp_mehr {
	display:none;
	position:absolute;
	text-align:center;
	top:0px;
	left:800px;
	width:200px;
	height:250px;
	background-image:url(images/dot_blue.png);
}

#hp_top_ad {
	position:absolute;
	text-align:center;
	top:5px;
	right:5px;
	width:120px;
	height:600px;
	background-image:url(images/dump.gif);
}

#ajax_loading {
  position:absolute;
  top:20px;
  right:60px;
}


/*	definition von Farbe, Schrift, Hintergrund, Abstände, Rahmen
	_____________________________________________________________________________________
*/

body {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;	
	background-repeat:repeat-y;
	background-image:url(images/inhalt.gif);
	background-color:#77a6ff;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
}

input, textarea, select {
	background-color:#730000;
	border:1px solid #fee3ab;
	color:#fff9cd;
	font-family:Verdana;
	font-size:8pt;
	margin:2px;
	padding-left:3px;
}

a:active, a:focus, a:link, a:visited, a {
	color: #ffc800;
	text-decoration: none;
	font-family: inherit;
	font-size: inherit;
	font-weight: bold;
}

a:hover      {
	color: #FF3300;
	text-decoration:underline;
	font-family: inherit;
	font-size: inherit;
}

.forum {
	background-color:#890000;
	color: inherit;
	font-family: inherit;
	margin:auto;
/*	border-collapse:seperate; */
	border-spacing:1px;
}

.headb {
	background-image:url(images/head_red.png);
	color:inherit;
	font-weight:bold;
	padding:4px;
	text-align:left;
}

.newshead { 	
	background-image:url(images/head_red.png);
	text-align:left;
	font-size:12px;
	font-weight: bold;
	color: inherit;
	padding:4px 6px 4px 8px;
}

.leftb,.centerb,.rightb {
	background-color: #500000;
	color:inherit;
	padding:4px 6px 4px 8px;
}

.bottom {
	background-color:#660000;
	color:inherit;
	padding:4px 6px 4px 8px;
	text-align:left;
}

.leftc,.centerc,.rightc {
	background-color:#570000;
	color:inherit;
	padding:4px 6px 4px 8px;
}

.quote {
	background-color:#350000;
	border:1px solid #ffc19b;
	color:inherit;
	padding:6px;
	text-align:left;
}

/*	Kalender 
*/
.calevent {
	background-color:#dc1515;
	color:inherit;
}
.caltoday {
	background-color:#186c0a;
	color:inherit;
}
.calhead {
	background-color:#bb0000;
	color:inherit;
	padding:4px 2px 4px 2px;
	text-align:center;
}
.calday {
	background-color:#580000;
	color:inherit;
}
.calweek {
	background-color:#a10000;
	color:inherit;
}
.calday,.calevent,.caltoday, .calweek {
	padding:4px 2px 4px 2px;
	text-align:right;
}

/*	Überschriften 
*/
.h1 {
	color: inherit;
	font-family: inherit;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}

.h2 {
	color: inherit;
	font-family: inherit;
	font-size: 16pt;
	font-weight: normal;
	text-decoration: none;
}

.h3 {
	color: inherit;
	font-family: inherit;
	font-size: 20pt;
	font-weight: normal;
	text-decoration: none;
}


/*	Clearfix 
*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/*	Allgemeine Definitionen - ohne Farben und Hintergründe! 
	_____________________________________________________________________________________
*/

span, div {
  margin: 0;
  padding: 0;
}
hr {
  border: 1px solid #888888;
}
img {
  border: 0;
}
form {
  display: inline;
}
td {
	background-color: inherit;
	color: inherit;
	font-size: 10px;
	font-family: inherit;
	vertical-align: top;
	line-height: 1.5;
}
textarea {
  width: 90%;
}
ul {
  margin: 0;
}

/*	Left, Center, Right
*/
.left,.center,.right {
	padding:1px;
}

.left,.leftb,.leftc {
	text-align:left;
}

.center,.centerb,.centerc {
	text-align:center;
}

.right,.rightb,.rightc {
	text-align:right;
}

/*	Manage
*/
.manage {
  background-color: #570000;
  border: 1px solid #890000;
  margin: 5px;
  padding: 5px 0px 0px 0px;
  float:left;
}
.manage:hover {
  background-color:#890000;
}

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

/*	Notpublic
*/
.notpublic {
  background-color:#570000 !important;
  color:#890000 !important;
  font-style:italic;
}

/*	massages
*/
#msg_normal, #msg_success {
	width: 90%;
  color:inherit;
  margin:auto;
  border: 1px solid #890000;
  margin-bottom: 10px;
  text-align:center;
}
#msg_normal div, #msg_success div {
	padding: 8px 0 8px 20px;
}
#msg_normal {
	background-color: #570000;
}
#msg_success {
	background-color: #508000;
}


/* UserStatus */
.uonline {
  padding: 4px 0 4px 0; 
  color: lime;
}

.uoffline {
  padding: 4px 0 4px 0; 
  color: red;
}

.uinactive {
  padding: 4px 0 4px 0; 
  color: lightgrey;
}





/*
.blocksatz {
	text-align: justify;
	background-color: #500000;
	color:inherit;
	padding:4px 6px 4px 8px;
}



.scrollen {
width: *; height: 508px;
overflow: auto; float: center;
scrollbar-Base-Color:#e9d0a8;
scrollbar-3dLight-Color:#e2c69b;
scrollbar-Highlight-Color:#e2c69b;
scrollbar-Face-Color:#d4b58c;
scrollbar-Arrow-Color:#898B7E;
scrollbar-Shadow-Color:#b5916d;
scrollbar-DarkShadow-Color:#b5916d;
scrollbar-Track-Color:#e9d0a8;
}

#debug {
	height:150px;
	margin-bottom:20px;
	overflow:auto;
	padding-left:4px;
	width:100%;
	text-align:left;
}

#errors {
	color:#CC0000;
}

#sql {
	color:#666666;
}

.error_message_box {
	border: 2px solid #660000;
	background:#FFD3D3;
	font-weight: bold;
	padding: 10px 0;
	margin: 0 auto;
}
*/