@CHARSET "UTF-8";
body {
	background: url('../bg.png');
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	margin:0px;
	padding: 0px;
	color: #E4E5A1;
}
a
	{
	color: #CDDAE5;
	text-decoration: none;
	}

/* Header Div (Server, Ressourcen) */
/* Content: Upper */
.div_content_upper_left {
	float:		left;
	width: 		39px;
	height: 	38px;
	background: url('../header/body_top_left.png');
	background-repeat: no-repeat;
}

.div_content_upper {
	background: 			url('../header/body_top_auto.png');
	width:					700px;
	height:					38px;
	float:					left;
	text-align: 			center;
	vertical-align: 		top;
}

.div_content_upper_right {
	float:			left;
	width:			39px;
	height:			38px;
	background: 	url('../header/body_top_right.png');
	background-repeat: no-repeat;

}
.main_content {
	margin-left:5px;
	padding-left:5px;
	width:600px;
	vertical-align: top;
	text-align:left;
	}
/* Ende Content: Upper */
.div_content {
	clear: both;
	width:100%;
	background: #797979;
	border-left:1px solid #959595;
	border-right:1px solid #959595;
	text-align: left;
	vertical-align: top;
}
/* 778 px width*/
.div_content_lower_left {
	float:left;
	height:39px;
	width:131px;
	background: url('../header/body_bottom_left.png');
	background-repeat: no-repeat;
}
.div_content_lower {
	background-image: url('../header/body_bottom_auto.png');
	width:623px;
	height:39px;
	text-align: center;
	float:left;
}
.div_content_lower_right {
	float:left;
	height:39px;
	width:24px;
	background: url('../header/body_bottom_right.png');
}

.div_header_attack {
	width: 957px;
	height: 210px;
	background: url('../header/banner_big_ingame_attack.png');
}
.div_header {
	width: 957px;
	height: 182px;
	background: url('../header/banner_big.png');
}
.div_header_ingame {
	width: 957px;
	height: 210px;
	background: url('../header/banner_big_ingame.png');
}
.uhrzeit {
	color: #000000;
}
.menu_header {
	background: url('../header/nav_top.gif');
	height:40px;
	width:130px;
	background-repeat: no-repeat;
}
.menu_content {
	background: url('../header/nav.gif');
	border-left:1px solid gray;
	border-right:1px solid gray;
	text-align: center;
}
.menu_category {
	/*border-bottom:2px solid #D5C09B;`*/
	margin:1px;
	padding:3px;
	color: black;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	background-color:#DDDBF7;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}
.menu_item {
	color: #E4E5A1;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:3px;
	padding-left:5px;
	margin:1px;
}
.menu_item:hover {
	background-color: #555555;
}
.menu_item_active {
	color: #E4E5A1;
	font-weight:bold;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid yellow;
	padding:3px;
	padding-left:5px;
}
.menu_footer {
	background: url('../header/nav_bottom.gif');
	height:40px;
	width:130px;
	background-repeat: no-repeat;
	vertical-align:bottom;
	text-align: center;
	color: #DDDBF7;
	font-size:7px;
}


/* Globale Ressourcen Farben usw.*/
.ress_header {
	font-weight:bold;
	color: #E4E5A1;
}
.text_normal {
	font-weight: normal;
	color: #D5C09B;
}
.ress_geld {
	color: #30EA30;
}
.ress_metall {
	color: #CDDAE5;
}
.ress_oel {
	color: black;
}
.ress_diesel {
	color: #D5C09B;
}
.ress_kerosin {
	color: #E4E5A1;
}
.ress_aktien {
        color: #E90F0F;
}



.default td {
	font-family: Verdana;
	font-size: 10px;
	font-family: Verdana;
	font-size: 10px;
	text-align:left;
	border:0px;
	border-top:0px;
	padding:2px;

}
/* Kopfzeilen F�r Globale Tabellen ( z.b. Geb�ude, Einheiten) */
.default th {
	font-family: Verdana;
	font-size: 10px;
	color: #E4E5A1;
	font-weight: bold;
	border:0px;
	text-align: left;
	background: url('../header/th_background.gif');
	padding:3px;
	border-bottom:2px solid #9E9481;
}


.rowA {
	background: #8E8A8A;
}
.rowB {
	background: #746F6F;
}

/*
.default tr.rowB {
	background: #746F6F;
}
*/
.default tr.td rowA,rowB {
	border-bottom:1px solid #CDDAE5;
	}
.default td.rowB,td.rowA {
	border-bottom:1px solid #CDDAE5;
}

/* Menu Einstellungen (Kopfzeilen)*/
.menu th {
	text-align:center;
	font-family: Verdana,Arial;
	font-weight: bold;
	font-size: 10px;
	color:black;
	width:100%;
	height:20px;
	padding-left: 3px;
	background-repeat: repeat-x;
	padding-bottom: 15px;
}
/* Menupunkte */
.menu td {
	font-family: Verdana,Arial;
	padding-left: 3px;
	color:white;
	font-size: 10px;
}

a:visited {
	text-decoration: none;
	color: white;
	font-weight: normal;
}
a {
	text-decoration: none;
	color: white;
	font-weight: normal;
}
input {
	font-family:Verdana;
	font-weight: bold;
	color: #E4E5A1;
	font-size:10px;
	border:1px solid black;
	background:#797979;
	width:100%;
}

.color_dunkel {
	color: #E4E5A1;
}
.color_hell {
	color: #D5C09B;
}
input[type=button],input[type=submit] {
	width: 		auto;
	color: 		#E4E5A1;
	background:#797979;
}
textarea {
	width:100%;
	font-family:Verdana;
	font-weight: bold;
	color: black;
	font-size:10px;
	border:1px solid black;
	background:#797979;
}
select {
	width:100%;
	font-family:Verdana;
	font-weight: bold;
	color: black;
	font-size:10px;
	border:1px solid black;
	background:#797979;
}
.messages_ok {
	font-weight: normal;
	color:green;
	text-align: left;
	padding:2px;
	border:1px solid green;
	}
.messages_error {
	font-weight: normal;
	color: red;
	text-align: left;
	padding:2px;
	border:1px solid red;
	}
.messages_warning {
	font-weight: normal;
	color:yellow;
	text-align: left;
	padding:2px;
	border:1px solid yellow;
	}
.messages_info {
	font-weight: normal;
	color:#cddae5;
	text-align: left;
	padding:2px;
	border:1px solid #cddae5;
	}

.buddy_selectedUser {
	font-weight: bold;
	color:yellow;
}
.hover:hover {
	cursor:pointer;
}
.submenu_active {
	text-align:center;
	border-bottom:2px solid green;
	background-color:black;
	font-weight: bold;
}

.submenu_normal {
	text-align:center;
	background-color:black;
}
.box_top_left {
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: url('../box/box_top_left.png');
	width: 28px;
	height: 39px;
	background-repeat: no-repeat;
}
.box_top_auto {
	background: url('../box/box_top_auto.png');
	width: auto;
	height: 39px;
	text-align: center;
	font-weight: bold;
}

.box_top_right {
	background: url('../box/box_top_right.png');
	width: 28px;
	height: 39px;
}
.box_content {
	border-right: 1px solid #959595;
	border-left: 1px solid #959595;
	background: #494949;
}
.box_bottom_left {
	width: 16px;
	height: 40px;
	background: url('../box/box_bottom_left.png');
}
.box_bottom_auto {
	background: url('../box/box_bottom_auto.png');
	width: auto;
	height: 40px;
}
.box_bottom_right {
	background: url('../box/box_bottom_right.png');
	width: 63px;
	height: 40px;
}
.submenu_item {
	color:black;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #8E8A8A;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
	padding:4px;
}
.submenu_item:hover,.submenu_item_active:hover {
	background: #746F6F;
}
.submenu_item_active {
	color:black;
	font-weight: bold;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
	margin-left:5px;
	padding:4px;
	background: #8E8A8A;
	margin-bottom:5px;
}
.percent_done {
	background: #444400;
	margin:0px;
	padding:0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.percent {
	background: #440000;
	margin:0px;
	padding:0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.pager_item {
	-moz-border-radius: 5px;
	border-radius:		5px;
	background:			#8E8A8A;
	float:				left;
	margin-left:		5px;
	padding:			4px;
}
.pager_item:hover {
	background:			#746F6F;
}


.forum {
    width:95%;
    margin:3px;
}
.forum div.themen div.title {
    font-weight: bold;
    font-size: 14px;
}

.forum div.themen div.description {
    font-size: 10px;
}

.forum h3 {
    border-bottom: 2px solid #777;
    color: white;
    font-size: 16px;
    text-align: center;
}

.forum div.posts div.content {
    background-color: #444444;
    margin:3px;
}

.forum div.posts {
    width:100%;
    
}


.buildings_duration {
    -webkit-border-top-left-radius:  10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft:      10px;
    -moz-border-radius-topright:     10px;
    border-top-left-radius:          10px;
    border-top-right-radius:         10px;
    border:                          1px solid black;
    border-bottom: 0px;
    padding:                         2px;
    text-align:                      center;
    width:96px;
}
.buildings_count {
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft:     10px;
    border-bottom-left-radius:         10px;
    text-align:                        center;
    width:                             45px;
}
.buildings_build_button {
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright:     10px;
    border-bottom-right-radius:         10px;
    text-align:                         center;
    width:                              80px;
    border-left: 0px;
}


.default_border {
    -webkit-border-radius:  10px;
    -moz-border-radius:     10px;
    border-radius:          10px;
    border:                 1px solid black;
    padding:                5px;
    margin:                 5px;
    text-align:             center;

}

.default_header {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    margin:5px;
}
