/* $Id: bxcp.css 001 2006-10-16 18:00:00Z nekoyo & gabriel $ */


/* typ-selektoren */

a:link, a:visited {color: #ffffff; text-decoration: underline;}

a:active, a:hover {color: #ff0000; text-decoration: none;}

body {
	background: #404040;
	color: #ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 5px 0 0 0;
	text-align: center;
}

div, span {
	color: #D8DED3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

form {display: inline;}

hr {
	background: #424D4D;
	border: 0px;
	height: 1px;
	width: 100%;
}

img {border: 0px; padding: 0px;}

table {background: none; border-collapse: collapse;}

td {
	color: #ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

textarea {width: 90%;}

ul {list-style: none; margin: 0;}

li {padding: 3px 2px 3px 8px;}


/* id-selektoren */


#table_top_top {
	background:#202020 url("table_01_bf2.png") no-repeat;
	margin: auto;
	overflow: visible;
	width: 1000px;
	high: 27px
}

#table_top_left {
	background:#000000 url("table_top_left_bf2.png") no-repeat;
	margin: auto;
	overflow: visible;
	width: 280px;
}

#table_top_middle {
	background:#000000 url("table_top_middle_bf2.jpg") no-repeat;
	margin: auto;
	overflow: visible;
	width: 290px;
	high: 1027px
}

#table_top_right {
	background:#000000 url("table_top_right_bf2.jpg") no-repeat;
	margin: auto;
	overflow: visible;
	width: 430px;
}

#table_top_bottom {
	background:#000000 url("table_top_bottom_bf2.jpg") no-repeat;
	margin: auto;
	overflow: visible;
	width: 1000px;
}


#head_left {
	background: url("head_left.png") no-repeat;
	margin: left;
	overflow: visible;
	width: 15px;
	high: 16px
}

#head_center {
	background: url("head_center.png");
	margin: left;
	overflow: visible;
	high: 16px
}

#head_right {
	background: url("head_right.png") no-repeat;
	margin: right;
	overflow: visible;
	width: 15px;
	high: 16px
}

#head_content_background {
	background: url("head_content_background.png");
	clear: left;
	overflow: visible;
}

#head_bottom_right {
	background: url("head_bottom_right.png") no-repeat;
	margin: right;
	overflow: visible;
	width: 15px;
	high: 16px
}

#head_bottom_left {
	background: url("head_bottom_left.png") no-repeat;
	margin: left;
	overflow: visible;
	width: 15px;
	high: 16px
}


#box {
	background: #293225 url("../aeon/cs_background.jpg") no-repeat;
	border: 1px solid #293225;
	margin: auto;
	overflow: visible;
	width: 960px;
	z-index: 2;
	-moz-border-radius-bottomleft: 16px;
	-moz-border-radius-bottomright: 16px;
}

#box_bottom {
	border-top: 1px solid #575A54;
	color: #575A54;
	margin: auto;
	padding: 4px;
	width: 936px;
}

#box_char {
	background: url("../aeon/cs_character_bottom.png") no-repeat top right;
	left: 0;
	margin-top: 200px;
	overflow: auto;
	text-align: center;
	width: 960px;
}

#content {
	margin-left: 8px;
	padding-bottom: 12px;
	width: 520px;
}

#contenthead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#contentbody {
	background: url("../aeon/boxback.png");
	clear: both;
	padding: 5px 0;
}

#debug, #errors, #sql {
	color: #D8DED3;
	height: 150px;
	margin: auto;
	overflow: auto;
	padding: 4px;
	position: absolute;
	text-align: left;
	width: 960px;
	z-index: 4;
}

#head {
	height: 276px;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 3;
}

#head_in {
	height: 276px;
	margin: auto;
	width: 962px;
}

#head1 {
	background: url("../aeon/aeon_header_left.png");
	float: left;
	height: 276px;
	width: 402px;
}

#head2 {
	background: url("../aeon/aeon_header_middle.png");
	float: left;
	height: 276px;
	width: 158px;
}

#head3 {
	background: url("../aeon/aeon_header_right.png");
	float: right;
	height: 276px;
	width: 402px;
}

#head_character {
	background: url("../aeon/cs_character_top.png");
	float: right;
	height: 276px;
	width: 402px;
}

#left1 {float: left; width: 108px;}

#left2 {float: left; width: 104px;}

#middle {float: left; width: 528px;}

#right {float: left; width: 212px;}

#nav-left1 li:hover, #nav-left2 li:hover {background-color: #575A54;}

#nav-left1 {margin-left: 8px; width: 100px;}

#nav-left2 {margin-left: 4px; width: 100px;}

#nav-right {
	margin-left: 8px;
	overflow: hidden;
	width: 204px;
}

#styleswitch1, #styleswitch2, #styleswitch3 {
	background: url("../aeon/tabback.jpg");
	border: 1px solid #293225;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	height: 13px;
	padding: 0 2px 0 2px;
	text-align: center;
	vertical-align: middle;
	width: 72px;
}

#styleswitch1 {margin: 49px 0 0 18px;}

#styleswitch2, #styleswitch3 {margin: 49px 0 0 2px;}

#styleswitch1:hover, #styleswitch2:hover, #styleswitch3:hover {background: url("../aeon/tabbackon.jpg"); color: #293225;}

#styleswitch1 a:hover, #styleswitch2 a:hover, #styleswitch3 a:hover {color: #293225;}


/* class-selektoren */

.bottom {
    background: #202020;
	border: 1px solid #000000;
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: text-top;
}

.calhead {
	background: #525252;
	border: 1px solid #000000;
	color: #ffffff;
	padding: 0 0 2px 0;
	text-align: center;
}

.calday, .calevent, .caltoday, .calweek {border: 1px solid #000000; text-align: center;}

.calday {background: #;}

.calevent {background: #ff0000; color: #000000;}

.caltoday {background: #404040; color: #ff0000;}

.calweek {
	background: #525252;
	color: #404040;
}

.center {
	border-bottom: 1px solid #000000;
	padding: 2px 0 2px 0;
	text-align: center;
}

.centerb {padding: 2px; 
	border: 1px solid #000000;
	text-align: center;
	vertical-align: middle;
}

.centerc {
	border: 1px solid #000000;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
}

.centerd, .centere {
	border: 1px solid #000000;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
}

.contenthead_left, .contenthead_right {float: left; width: 8px;}

.contenthead_middle {
	background: url("../aeon/boxhead_middle.png");
	float: left;
	height: 16px;
	width: 504px;
}

.form {
	background: #575A54;
	border: 1px solid #2D3229;
	color: #D8DED3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 2px;
	padding-left: 3px;
}

.headb {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	text-align: left;
}

.headb img {vertical-align: text-top;}

.headbforum {
	background: #575A54;
	border: 1px solid #2D3229;
	padding: 4px;
	text-align: left;
	vertical-align: top;
}

.left, .leftb {
	border: 1px solid #000000;
	padding: 2px;
	text-align: left;
}

.leftbforum, .leftbgallery {
	border-bottom: 1px dotted #21343D;
	padding: 8px 2px 4px 4px;
	text-align: left;
}

.leftbgallery {font-size: 13px;}

.leftbmembers {
	border-bottom: 1px solid #2D3229;
	text-align: left;
	padding: 2px 2px 2px 4px;
}

.leftbmembersb {
	border-bottom: 1px solid #2D3229;
	text-align: center;
	padding: 2px 2px 2px 4px;
}

.leftbnews {
	border-top: 1px dotted #D8DED3;
	border-bottom: 1px dotted #D8DED3;
	padding: 2px 0 2px 0;
	text-align: left;
}

.leftbnewstext {
	border-bottom: 1px solid #2D3229;
	padding: 6px 0 8px 0;
	text-align: left;
}

.leftc {
	border: 1px solid #000000;
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: middle;
}

.leftcforum {
	border-bottom: 1px dotted #D8DED3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 8px 0 4px 0;
	text-align: left;
}

.leftcreate, .leftcreateb, .leftcreatec {
	background: #575A54;
	border: 1px solid #2D3229;
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: text-top;
}

.leftcreate {width: 112px;}

.leftcreateb {width: 80px;}

.leftcreatec {width: 130px;}

.leftd, .lefte, .leftf, .leftg, .lefth {border: 1px solid #000000; padding: 2px 4px 2px 4px;}

.leftd {text-align: left; vertical-align: bottom;}

.lefte {text-align: left; vertical-align: middle;}

.leftf {text-align: center; vertical-align: middle;}

.leftg {text-align: right; vertical-align: middle;}

.lefth {text-align: left; vertical-align: top;}

.lefti {
	border-bottom: 1px solid #000000;
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: bottom;
}

.leftj {
	border: 1px solid #000000;
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;
}

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

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

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

.login {
	clear: both;
	float: left;
	margin: 50px 0 0 17px;
	text-align: left;
}

.login a {color: #C4B550;}

.login a:hover {color: #EDA312;}

.navbody1, .navbody2 {
    background: url("../aeon/boxback.png");
	clear: left;
	padding: 5px 0 0 0;
	text-align: left;
}

.navbody2 {padding: 6px 6px 2px 6px;}

.navbodycal {
	background: url("../aeon/boxback.png");
	clear: both;
	padding: 1px 0 0 1px;
	text-align: center;
}

.navbottom, .contentbottom {height: 8px; margin: 0;}

.navbottom_left, .navbottom_right {float: left; width: 8px;}

.navbottom_middle, .navbottom_middle2, .navbottom_content {
	background: url("../aeon/boxback.png");
	float: left;
	height: 8px;
}

.navbottom_middle {width: 84px;}

.navbottom_middle2 {width: 188px;}

.navbottom_content {width: 504px;}

.navhead {margin: 0;}

.navhead_left, .navhead_right {float: left; height: 16px; width: 8px;}

.navhead_middle, .navhead_middle2 {
	background: url("../aeon/boxhead_middle.png");
	float: left;
	height: 16px;
	width: 84px;
}

.navhead_middle {width: 84px;}

.navhead_middle2 {width: 188px;}

.newshead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
	text-align: left;
}

.right, .rightb, .rightf, .righth {border: 1px solid #000000;}

.rightb, .rightd, .righte, .rightf, .rightg, .righth {padding: 2px 4px 2px 2px;}

.right {padding: 2px; text-align: right;}

.rightb {text-align: right; vertical-align: top;}

.rightbforum {
	border-bottom: 1px dotted #2D3229;
	padding: 8px 4px 4px 2px;
	text-align: center;
}

.rightc {
	border: 1px solid #000000;
	padding: 2px;
	text-align: left;
	vertical-align: middle;
}

.rightd {
	border: 1px solid #000000;
	text-align: right;
	vertical-align: top;
}

.righte {
	background: #575A54;
	border: 1px solid #000000;
	text-align: right;
	vertical-align: bottom;
}

.rightf {text-align: right; vertical-align: bottom;}

.rightg {
	border: 1px solid #000000;
	text-align: center;
	vertical-align: middle;
}

.righth {text-align: center; vertical-align: bottom;}

.righti {
	padding-bottom: 4px;
	text-align: center;
	vertical-align: middle;
}

.quote {
	background: #202020;
	padding: 4px;
	text-align: left;
}
