/***********/
/* General */
/***********/

body, html {
	padding:		0px;
	margin:			2px;
	font-size:		12px;
	font-family: "Arial";
	background-color:	#ffffff;
	color:			#000000;
}

img {
	border:			0px;
}

a {
	color:			#000000;
	font-size:		10px;
	text-decoration:	none;
}

form {
	margin:			0px;
	padding:		0px;
}

a:hover {
	color:			#000000;
}

input, select, textarea, file {
	background-color:	#cccccc;
	color:			#000000;
	font-size:		12px;
	border:			1px solid white;
}


/********/
/* Main */
/********/

.menufield {
	width:			154px;
}

.chatfield {
	width:			390px;
}

table.hof {
	font-size:		14px;
	margin:			0px auto;
	width:			490px;
}

.box_hot {
	margin:			0px auto;
}




table#singleshows {
	margin:			0px auto;
}

table#singleshows td {
	text-align:		center;
	vertical-align:		middle;
	width:			100px;
}

table.list {
	margin:			0px auto;
	width:			850px;
	border:			0px;
	background-color:	#ffffff;
	color:		#000000;
}

table.list tr {
	background-color:	#ffffff;
	color:		#000000;
}

table#cont_classes {
	margin:			0px auto;
}

table#cont_classes td {
	text-align:		center;
	width:			100px;
	border:			1px solid;
}

table.cont_list {
	margin:			0px auto;
}

table.cont_list td {
	vertical-align:		top;
}

table#sp_info {
	margin:			0px auto;
}

table.sp_list {
	margin:			0px auto;
	width:			240px;
	border:			0px;
}

table.sp_list tr {
	background-color:	#ffffff;
}

table#logins {
	border:			0px;
	width:			100%;
	margin:			0px auto;
}

table#logins tr {
	background-color:	#000000;
}

table.showlist {
	border:			0px;
	margin:			0px auto;
}

table.showlist tr {
	background-color:	#000000;
}

table.showlist td {
	text-align:		right;
}

table#info {
	border:			0px;
	width:			100%;
	margin:			0px auto;
}
/*************************************/
/* XP erschöpfung anzeige background */
/*************************************/
table#info tr {
	background-color:	#000000;
}

table.list td {
	padding-left:		3px;
}

table#pnview td {
	border:			1px solid black;
}

.bghof1 {
	background-color:	#000000;
	font-size:		10px;
	margin:			1px auto;
	text-align:		center;
	vertical-align:		middle;
}

.bghof2 {

	background-color:	#666666;
	font-size:		10px;
	margin:			1px auto;
	text-align:		center;
	vertical-align:		middle;
}
/**************************/
/* Leiste unter Superstar */
/**************************/
th {
	background-color:	#8b0000;
	font-size:		10px;
	text-align:		left;
}

td {
	font-size:		10px;
}

ul {
	padding:		1px;
	margin:			1px;
	list-style-type:	none;
}

ul.def {
	list-style-type:	disc;
}

li {
	margin-bottom:		2px;
}

#box_page {
	width:			954px;
	margin:			0px auto;
	padding:		2px;
	border:			2px solid #666666; 
}

#box {
	background-color:	#FFFFFF;
}

#box_banner {
	background-color:	#000000;
	margin:			1px;
	height:			65px;
	background-image:	url("../img/topserver1.jpg");
}

#box_information {
	background-color:	#000000;
	margin:			1px;
	border:			1px solid #666666;
}

#box_stablenews {
	background-color:	#000000;
	margin:			1px;
	border:			1px solid #666666;
}

#box_left {
	float:			left;
	width:			162px;
	margin-left:		1px;
}

#box_right {
	float:			right;
	width:			162px;
	margin-right:		1px;
}

#box_main {
	margin:			1px auto;
	width:			610px;
}

#box_chat {
	background-color:	#000000;
}

#box_chat1 {
	margin:			0 auto;
	width:			600px;
	height:			145px;
	padding:		5px;
	border:			1px solid #666666;
	overflow:		auto;
}

#box_chat2 {
	margin:			0 auto;
	width:			600px;
	height:			145px;
	padding:		1px;
	border:			1px solid #666666;
	overflow:		auto;
}

#box_chatsend {
	padding:		1px;
	border:			1px solid #666666;
}

#box_content {
	background-color:	#FFFFFF;
	padding-bottom:		1px;
	padding-top:		5px;
	margin-top:		5px;
	
	border:			1px solid #666666;
	overflow:		auto;
}

#box_main {
	background-color:	#FFFFFF;
	padding-bottom:		1px;
/*	padding-top:		5px;
	margin-top:		5px;
	border:			1px solid #666666;*/
}

#box_content[id] {
	background-color:	#FFFFFF;
	padding-bottom:		1px;
	padding-top:		5px;
	margin-top:		5px;
	border:			1px solid #666666;
	min-height:		950px;
	height:			auto;
}

#box_leftmenu {
	background-color:	#000000;
	padding-top:		5px;
}

#box_rightmenu {
	background-color:	#000000;
	padding-top:		5px;
}

#box_logins {
	background-color:	#000000;
	border:			1px solid #666666;
	margin-bottom:		5px;
	overflow:		auto;
}

#box_countdown {
	background-color:	#000000;
	border:			1px solid #666666;
	margin-bottom:		5px;
	overflow:		auto;
}


#box_avatar {
	background-color:	#000000;
	text-align:		center;
	vertical-align:		middle;
	padding:		4px;
	border:			1px solid #666666;
	margin-bottom:		5px;
}

#box_massage {
	background-color:	#000000;
	margin-top:		1px;
	border:			1px solid #666666;
}

#box_search {
	background-color:	#000000;
	margin-top:		1px;
	border:			1px solid #666666;
}

#box_bottom {
	background-color:	#000000;
	border:			1px solid #666666;
	padding:		1px;
}

.box_container {
	background-color:	#FFFFFF;
	margin-top:		1px;
	margin-bottom:		4px;
	border:			1px solid #666666;
	overflow:		auto;
}

.box_title {
	font-weight:		bold;
	font-size:		12px;
	color:		#ffffff;
	background-color:	#8b0000;
	text-align:		center;
	padding:		2px;
	margin:			1px;
}

.box_item {
	padding-top:		3px;
	padding-bottom:		3px;
	margin:			1px;
	background-color:	#ffffff;
	width:			850px;
	color: 		#000000;
}

.box_red {
	font-size:		9px;
	background-color:	#8b0000;
	text-align:		center;
	padding:		1px;
	margin:			1px;
}

#box_pn {
	overflow:		auto;
}

.box_menutitle {
	font-weight:		bold;
	font-size:		12px;
	background-color:	#8b0000;
	text-align:		center;
	margin-bottom:		1px;
	padding:		2px;
	margin:			1px;
}

.box_largecontainer {
	border:			1px solid ;
	margin:			2px auto;
	width:			580px;
}

.box_smallcontainer {
	border:			1px solid #666666;
	margin:			2px auto;
	width:			850px;
	overflow:		hidden;
	background-color:	#ffffff;
	color:			#000000;
}

.box_smallercontainer {
	border:			1px solid #666666;
	margin:			2px auto;
	width:			300px;
	overflow:		hidden;
	overflow:		hidden;
	background-color:	#ffffff;
	color:			#000000;
}

.box_biocontainer {
	border:			1px solid #666666;
	margin:			2px auto;
	width:			450px;
	overflow:		hidden;
}

.text_bold {
	font-weight:		bold;
	font-size:		10px;
}

.text_small {
	font-size:		9px;
}

.text_important {
	color:			#000000;
	font-weight:		bold;
	font-size:		10px;
	text-align:		center;
}

.text_center {
	text-align:		center;
}

#topbanner {
	z-index:		255;
	width:			468px;
	height:			60px;
}

.ifads
{
	padding:		0px;
	margin:			0px;
}

#Uhrzeit {
/*	display:		inline;*/
	font-size:		20px;
	font-weight:		bold;
	margin-left:		290px;
	margin-top:		35px;
	float:			left;
	color:			#000000;
}

#banner {
	float:			right;
	
	

}

/*************************/
/* Alles für die Zeitung */
/*************************/

#box_newspaper_central {
	width:			270px;
	height:			500px;
	margin:			auto;
	background-color:	#444444;
	border:			2px solid #666666;
	border-right:			1px solid #666666;
}
#box_newspaper_left {
	float:			left;
	width:			270px;
	height:			500px;
	margin-left:		31px;
	background-color:	#444444;
	border:			2px solid #666666;
	border-right:			1px solid #666666;
}
#box_newspaper_right {
	float:			right;
	width:			270px;
	height:			500px;
	margin-right:		31px;
	background-color:	#444444;
	border:			2px solid #666666;
	border-left:			1px solid #666666;
}
.box_newspaper_head {
	font-weight:		bold;
	font-size:		12px;
	background-color:	#8b0000;
	text-align:		center;
	padding:		2px;
	margin:			1px;
}
.box_newspaper_content {
	padding-top:		3px;
	padding-bottom:		3px;
	height:			450px;
	margin:			1px;
	
}
.box_newspaper_one_column {
	width:			256px;
	height:			440px;
	margin:			5px;
	border:			1px solid #000000;
}
.box_newspaper_column_left {
	float:			left;
	width:			122px;
	height:			440px;
	margin:			5px;
	border:			1px solid #000000;
}
.box_newspaper_column_right {
	float:			right;
	width:			122px;
	height:			440px;
	margin:			5px;
	border:			1px solid #000000;
}
.box_newspaper_column_right_small {
	float:			right;
	width:			122px;
	height:			288px;
	margin:			5px;
	border:			1px solid #000000;
}
.box_newspaper_column_left_small {
	float:			left;
	width:			122px;
	height:			288px;
	margin:			5px;
	border:			1px solid #000000;
}
.box_newspaper_column_top {
	width:			256px;
	height:			140px;
	margin:			5px;
	border:			1px solid #000000;
}
.box_newspaper_column_middle {
	width:			256px;
	height:			195px;
	margin:			5px;
	border:			1px solid #000000;
}
.box_newspaper_column_bottom {
	width:			256px;
	height:			90px;
	margin:			5px;
	border:			1px solid #000000;
}

.box_newspaper_content {
	padding-top:		3px;
	padding-bottom:		3px;
	height:			450px;
	margin:			1px;
}
.box_newspaper_footer {
	font-weight:		bold;
	font-size:		12px;
	background-color:	#8b0000;
	text-align:		center;
	padding:		2px;
	margin:			1px;
}

