/* Die Grundfarben

Dunkel (bg): 		#1C1E1C

Mittel (Kasten):	#242827
Heller (Inhalt):	#353C3A

Hell (Schrift):		#D3D3D3
Farbe(blau):		#6699FF
*/

body 	{font-family: "Trebuchet MS", Helvetica, sans-serif;font-size: 12px;color: #D3D3D3;margin: 0px;padding: 0px;background: url(img_allg/bg_main.jpg) left bottom fixed #1C1E1C no-repeat;}
div 	{font-family: "Trebuchet MS", Helvetica, sans-serif;font-size: 12px;color: #D3D3D3; -moz-border-radius:3px; -khtml-border-radius:3px; }
	* +html div 	{border: none;}
	* html div 	{border: none;}
td 		{ font-family: "Trebuchet MS", Helvetica, sans-serif;font-size: 12px;color: #D3D3D3; }


#container_eins { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}
#container_zwei { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}
#container_drei { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}
#container_vier { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}
#container_fuenf { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}
#container_sechs { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}
#container_sieben { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}
#container_write { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}
#container_inbox { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}
#container_outbox { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}
#container_report { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}

#container_one { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}
#container_two { border-top: none; -moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px;}

/* ======================= DivS und Boxes ======================= */
#loginfenster {	position: relative;	left: 50%;	border: 1px dotted #353C3A;	background-color: #242827;	width: 225px; margin: 15px;	padding: 10px;margin-left: -130px; margin-top: 30px;}

#box_tagnacht { position: absolute; width: 120px; height: 67px; left: 794px; top: 33px; }
.tagnacht_image { width: 108; height: 21px; background: url(img_allg/img_tagnacht_1.jpg) no-repeat top; font-size: 15px; font-weight: bold; color: #849591; text-align: right; padding-right: 10px; margin-bottom: 5px; }

#loginfenster_neu { position: relative;	left: 50%;	border: 1px dotted #353C3A;	background-color: #242827; width: 500px; margin-top: 270px; padding: 10px; margin-left: -260px;	margin-bottom: 20px; }
#button_hier_registrieren { display: block; position: absolute; margin-left: 50%; left: 261px; margin-top: 10px; }
* +html #button_hier_registrieren { margin-top: 290px; left: 262px;}
* html #button_hier_registrieren { margin-top: 285px;}

#button_zumforum { display: block; position: absolute; margin-left: 50%; left: 261px; margin-top: 113px; }
* +html #button_zumforum { margin-top: 390px; left: 262px;} * html #button_zumforum { margin-top: 385px; left:}

#button_zuranleitung { display: block; position: absolute; margin-left: 50%; left: 261px; margin-top: 183px; }
* +html #button_zuranleitung { margin-top: 460px; left: 262px;} * html #button_zuranleitung { margin-top: 452px;}

.start_infotextbox { float: left; padding: 5px 20px 5px 20px; background: #1C1E1C; border: 1px dotted #6699ff; text-align:center; margin-left: 40px; }
.start_infotextbox { margin-left: 0px; width: 400px; }

#box_loginscreenshots { display: none; position: absolute; left: 50%; border: 1px dotted #353C3A; background-color: #242827; width: 125px; padding: 10px; margin-left: -400px; margin-top: 25px;}
* +html #box_loginscreenshots { margin-top: 305px; }
	
#box_loginscreenshots img { border: 1px solid #111; }

.standardbox { border: 1px dotted #353C3A; background-color: #242827; width: 180px; padding: 10px;}

.mittelbox { float: left; border: 1px dotted #353C3A; background-color: #242827; width: 534px; padding: 10px; margin-top: 23px; }
* +html .mittelbox { margin-top: 18px; } * html .mittelbox { overflow: hidden; margin-top: 18px; }

.mittelbox_meldung { float: left; color: #6699FF; font-weight: bold; border: 1px dotted #6699FF; background-color: #242827; width: 534px; padding: 5px 10px 5px 10px; }
.mittelbox_meldung_verteidigung { float: left; color: #CC0000; font-weight: bold; border: 1px dotted #CC0000; background-color: #242827; width: 534px; padding: 5px 10px 5px 10px; }
.mittelbox_meldung_angriff { float: left; color: #FFCC00; font-weight: bold; border: 1px dotted #FFCC00; background-color: #242827; width: 534px; padding: 5px 10px 5px 10px; }
.mittelbox_meldung_handel {	float: left; color: #00CC00; font-weight: bold; border: 1px dotted #00CC00; background-color: #242827; width: 534px; padding: 5px 10px 5px 10px; }
.mittelbox_meldung_support { float: left; color: #6699FF; font-weight: bold; border: 1px dotted #6699FF; background-color: #242827; width: 534px; padding: 5px 10px 5px 10px; }

.station_off { padding: 5px; background-color: #353C3A; border: 1px dotted #353C3A; color: #333; }
.station_on { padding: 5px;	background-color: #242827; border: 2px dotted #6699FF; font-weight: bold; color: #849591; }

#fehlerfenster { -moz-border-radius:0px; margin-top: 30px; border: 1px dotted #333; background-color: #CC0000; width: 96%; padding: 10px; color: #FFFFFF; font-weight: bold;}
* html #fehlerfenster {	margin-top: 0px; } * +html #fehlerfenster {	margin-top: 0px; }

#bestaetfenster { -moz-border-radius:0px; margin-top: 30px; border: 1px dotted #333; background-color: #009900; width: 96%; padding: 10px; color: #FFFFFF; font-weight: bold; }
* html #bestaetfenster { margin-top: 0px; }	* +html #bestaetfenster {	margin-top: 0px; }

.gebeaudebox { float: left; border: 1px dotted #353C3A; background-color: #353C3A; width: 534px; padding: 10px; }

#infobox { float: right; width: 270px; height: 35px; padding-left: 5px; background-color: #1C1E1C; border: 1px dotted #6699FF; line-height: normal; }

.box_datenschutz { width: 450px; height: 350px; overflow: auto; padding-right: 20px; font-size: 11px;}

#mapbox { overflow: hidden; width: 532px;height: 350px; margin-bottom: 10px; border: 1px dotted #353C3A; position: relative; cursor: pointer;}

#icon_map_kreuz { position: absolute; z-index: 9999999999; margin-left: 450px; top: 450px; }
#icon_map_zoom { position: absolute; z-index: 9999999999; margin-left: 450px; top: 505px; }
	
.mittel_reiterbox { float: left; border: 1px dotted #353C3A; background-color: #242827; width: 512px; padding: 10px; }
.startbox { float: left; border: 1px dotted #353C3A; background-color: #242827; width: 478px; padding: 10px;}
#forscherbox { 	font-weight: bold; text-align: center; float: right; border: 1px dotted #353C3A; border-bottom: 1px solid #242827; background-color: #242827;
				margin-bottom: -1px; width: 185px; padding: 5px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; -khtml-border-radius-bottomleft: 0px; -khtml-border-radius-bottomright: 0px; z-index:}
.einheitenbox { 	text-align: center; margin-top: 10px; border: 1px dotted #353C3A; border-bottom: none; background-color: #242827; border-bottom: 1px solid #242827; width: 155px; padding: 5px;
					margin-bottom: -1px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; -khtml-border-radius-bottomleft: 0px; -khtml-border-radius-bottomright: 0px; }
#spielersuchfeld_listenbox { position: absolute; padding: 3px 8px 3px 8px; background-color: #353c3a; color: #FFF; border: 1px dotted #6699FF; line-height: 20px; text-align: left; }
.truppenbox { float: left; width: 35px; height: 50px; margin: 0px 0px 0px 0px; padding: 5px 0px 3px 0px; text-align: center; font-weight: bold; }

#box_lagerinfo { -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -khtml-border-radius-topleft: 0px; -khtml-border-radius-topright: 0px; display: none; position: absolute; left: 225px; top: 121px; border: 1px dotted #353C3A; background-color: #242827; padding: 5px 5px 5px 10px; border-top: none; }
#lagerinfobutton { position: absolute; left: 226px; top: 34px; cursor: pointer;}

#gbd_beschreibung { clear: both; display: none; width: 525px; }
a.button_gbd_beschreibung { 	float: left; font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #DFDFDF; text-decoration: none; background-color: #333;
								width: 16px; text-align: center; border: 1px dotted #242827; -moz-border-radius:3px; -khtml-border-radius:3px; margin: 3px 0px 0px 15px; cursor: help; }
a.button_gbd_beschreibung:hover { border: 1px dotted #6699FF; }

img[title=antworten] { margin-bottom: 5px; }

/* ======================= Table Standards ======================= */
.gebaeude_info { margin-top: 10px;  width: 100%; border: none; background: #242827; border-spacing: 0px; border-collapse: collapse; }
.gebaeude_info tr td { padding:3px 5px 3px 5px; }

.table_standard {width: 100%; border: none; background: #323837; border-spacing: 0px; border-collapse: collapse; }
.table_standard tr td { padding: 3px 5px 3px 5px; }

.table_standard thead { background: #1c1e1b; font-weight: bold; }

.rahmen_o { border-top: 1px dotted #333; }
.rahmen_o2 { border-top: 1px dotted #242827; }
.rahmen_u { border-bottom: 1px dotted #333; }
.rahmen_u2 { border-bottom: 1px dotted #242827; }

.txt_rechts { text-align: right; }
.txt_links { text-align: left; }
.txt_mitte { text-align: center; }

.rechts { float: right; }
.links { float: left; }

.nomargin { margin: 0px !important; }
.nopadding { padding: 0px !important; }
.fett { font-weight: bold; }
.hidden { display: none; }
.bg1 { background: #1C1E1B; }
.bg2 { background: #323837; }
.bg3 { background: #242827; }
.abstand_r_5 { margin-right: 5px; }
.abstand_r_10 { margin-right: 10px; }
.abstand_o_0 { margin-top: 0px !important; }
.abstand_o_10 { margin-top: 10px; }
.abstand_u_10 { margin-bottom: 10px; }
.abstand_u_5 { margin-bottom: 5px; }
.abtand_aussen_2 { padding: 2px; }

.crs_help { cursor: help; }

.width_100 { width: 100%; }
.width_90 { width: 90%; }

.font12 { font-size:12px; }
.font13 { font-size:13px; }
.font14 { font-size:14px; }

/* ======================= Gebaeude spezifisch ======================= */



/* ======================= Prozentbalken und Slider ======================= */

.balken_prozent_horizontal { width: 98%; background: #000; height: 4px; overflow: hidden; color: #000; font-size: 8px; padding: 0px; border: 1px solid #57625F; -moz-box-shadow: 0 0 3px #6699FF; }
.balken_prozent_horizontal_innen { background: url(img_allg/bg_balken_horizontal.gif) top repeat-y; height: 4px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; }
.balken_prozent_horizontal_innen_gruen { background: url(img_allg/bg_balken_horizontal_gruen.gif) top repeat-y; height: 4px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-box-shadow: 0 0 3px #0C0; }
.balken_prozent_horizontal_innen_rot { background: url(img_allg/bg_balken_horizontal_rot.gif) top repeat-y; height: 4px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-box-shadow: 0 0 3px #990000; }

.balken_prozent_vertikal { width: 10px; background: #000; overflow: hidden; padding: 0px; border: 1px solid #57625F; margin: 5px 0px 5px 0px; }
.balken_prozent_vertikal_innen { background: url(img_allg/bg_balken_vertikal.gif) top; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; }

.slider_horizontal { width: 250px; background: #000; height: 4px; overflow: hidden; color: #000; font-size: 8px; padding: 0px; border: 1px solid #57625F; text-align: left; }
.slider_indicator { width: 1px; height: 4px; background-color: #6699FF; cursor: pointer; }

/* ======================= Tooltips ======================= */
.tooltip { background-color: #1C1E1C; padding: 5px; border: 1px dotted #6699FF;}
.maustip { position: absolute; width: 200px; background-color: #1C1E1C; padding: 5px;border: 1px dotted #6699FF;display: none;z-index: 99999999;text-align: left;}
* html .maustip {margin: 0px 0px 0px 0px;}
.maustip_auto {position: absolute;width: auto;background-color: #1C1E1C;padding: 5px;border: 1px dotted #6699FF;display: none;z-index: 99999999;text-align: left;}
* html .maustip_auto {margin: 255px 0px 0px 262px;}

.maustip_250 { display: none; position: absolute; width: 250px; background-color: #1C1E1C; padding: 5px;border: 1px dotted #6699FF;display: none;z-index: 99999999;text-align: left;}
.maustip_300 { display: none; position: absolute; width: 300px; background-color: #1C1E1C; padding: 5px;border: 1px dotted #6699FF;display: none;z-index: 99999999;text-align: left;}
.maustip_350 { display: none; position: absolute; width: 350px; background-color: #1C1E1C; padding: 5px;border: 1px dotted #6699FF;display: none;z-index: 99999999;text-align: left;}

/* ======================= Formulare und Buttons ======================= */

* html form {margin: 0px;padding: 0px;}
* +html form {margin: 0px;padding: 0px;}

.textfeld { -moz-border-radius:3px; -khtml-border-radius:3px; padding-left: 3px;font-family: "Trebuchet MS", Arial, Verdana;color: #849591;font-size: 11px;border: 1px solid #333;margin-bottom: 1px;background-color: #353C3A;}
.textfeld:hover {border: 1px solid #666; -moz-border-radius:3px; -khtml-border-radius:3px; }
.textfeld:focus {border: 1px solid #6699FF; -moz-border-radius:3px; -khtml-border-radius:3px; -moz-box-shadow: 0 0 5px #6699FF; }

.textfeld_dunkel { -moz-border-radius:3px; -khtml-border-radius:3px; padding-left: 3px;font-family: "Trebuchet MS", Arial, Verdana;color: #849591;font-size: 11px;border: 1px solid #000;margin-bottom: 1px;background-color: #353C3A;}
.textfeld_dunkel:hover {border: 1px solid #223; -moz-border-radius:3px; -khtml-border-radius:3px;}
.textfeld_dunkel:focus {border: 1px solid #6699FF; -moz-border-radius:3px; -khtml-border-radius:3px; -moz-box-shadow: 0 0 5px #6699FF;}

.textarea {-moz-border-radius:3px; -khtml-border-radius:3px; padding-left: 3px;font-family: "Trebuchet MS", Arial, Verdana;color: #849591;font-size: 11px;border: 1px solid #333;margin-bottom: 1px;background-color: #353C3A;}
option[disabled=disabled] {-moz-border-radius:3px; -khtml-border-radius:3px;background-color: #242827;color: #666;}
input[type=submit] {cursor: pointer;}

input[value=login] { width: 190px; padding: 2px; }

.button {-moz-border-radius:3px; -khtml-border-radius:3px; font-family: "Trebuchet MS", Arial, Verdana;color: #849591;font-size: 11px;border: 1px dotted #6699FF;color: #6699FF;font-weight: bold;background-color: #242827;margin-top: 5px;cursor: pointer;}
.button:hover { border: 1px solid #6699FF; background: #293036; -moz-box-shadow: 0 0 5px #6699FF; }
	* html .button { border-style: solid; }	* +html .button { border-style: solid; }
	
.button_inaktiv {-moz-border-radius:3px; -khtml-border-radius:3px;font-family: "Trebuchet MS", Arial, Verdana;font-size: 11px; border: 1px dotted #990000;color: #535957;font-weight: bold;background-color: #242827;margin-top: 5px;cursor: pointer;}
.button_inaktiv:hover {border: 1px solid #990000; background: #2C2524; -moz-box-shadow: 0 0 5px #990000;}
	* html .button_inaktiv { border-style: solid; }	* +html .button_inaktiv { border-style: solid; }
	
.button_dunkel {-moz-border-radius:3px; -khtml-border-radius:3px;font-family: "Trebuchet MS", Arial, Verdana;color: #849591;font-size: 11px;border: 1px dotted #000;color: #6699FF;font-weight: bold;background-color: #242827;margin-top: 5px;cursor: pointer;}
.button_dunkel:hover {border: 1px solid #000; background: #293036; }
	* html .button_dunkel { border-style: solid; }	* +html .button_dunkel { border-style: solid; }

.button_loeschen {-moz-border-radius:3px; -khtml-border-radius:3px;font-family: "Trebuchet MS", Arial, Verdana;color: #849591;font-size: 12px;border: 1px solid #353C3A;color: #D3D3D3;background-color: #1C1E1C;width: 21px;height: 20px;padding-top: -1px;}

/* ======================= Texte und Header ======================= ROT: #2C2524 BLAU: #293036*/

h1 { font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #849591; margin: 0px; margin-bottom: 10px; }

a.infobox_kuppellink { font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: bold; display: block; margin: 0 0 10px 0; font-size: 14px; padding: 5px; color: #849591;
	-moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; background: url(img_allg/icon_arrowright.gif) no-repeat scroll 220px 5px #1C1E1C; cursor: pointer; }
a.infobox_kuppellink:hover { color: #6699FF; background: url(img_allg/icon_arrowright_over.gif) no-repeat scroll 220px 5px #1C1E1C; cursor: pointer;  }

.hervorheben { font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #849591; }
.textklein { font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #849591; }

.text_hauptkuppel { float: left; font-weight: bold; font-size: 8px; color: #FC0; margin-bottom: 5px; }

.fehler { font-weight: bold; font-size: 12px; color: #CC0000; }
.rot { font-weight: bold; font-size: 12px; color: #CC0000; }
.gruen { font-weight: bold; font-size: 12px; color: #33CC33; }
.blau { color: #6699FF; }
.blau_fett { color: #6699FF; font-weight: bold; }
.weiss { color: #FFF; }
.orange { color: #FFCC00; }
.trennlinie { width: 100%; height: 5px; margin-bottom: 5px; border-bottom: 1px dotted #353c3a; }
h1.subhead { margin: 20px 0px 10px 0px; }

* html .trennlinie { margin-bottom: 5px; margin-top: -12px; }

.produktionsschrift { font-size: 11px; color: #6699FF; line-height: 12px; }

.shadow_silver { -moz-box-shadow: 0px 0px 3px #999 !important; }
.shadow_blue { -moz-box-shadow: 0px 0px 3px #6699FF !important; }
.shadow_green { -moz-box-shadow: 0px 0px 3px #0C0 !important; }
.shadow_red { -moz-box-shadow: 0px 0px 3px #990000 !important; }
/* ======================= Links ======================= */

a { font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: bold; color: #6699FF; text-decoration: none; }

a:hover { color: #849591; }

a.hauptnav { float: left; width: 173px; padding: 1px 0px 1px 3px; font-weight: bold; color: #6699FF; text-decoration: none; }

a.hauptnav:hover { background-color: #2C3230; color: #6699FF; }

a.alt { font-weight: normal; font-size: 16px; color: #444; text-decoration: none; }
a.blink { font-weight: bold; font-size: 12px; color: #6699FF; text-decoration: blink; }
a.schliessen { font-weight: bold; font-size: 10px; color: #DFDFDF; text-decoration: none; background-color: #333; float: right; width: 16px; text-align: center; border: 1px dotted #242827; 	-moz-border-radius:3px; -khtml-border-radius:3px; }
a.schliessen:hover { border: 1px dotted #CC0000; }
.imageborder { border: 1px dotted #555; }
.imageborder:hover { cursor: help; border: 1px dotted #6699FF; }

a.loginbox_kuppelselector_single { text-align: left; display: block; width: 173px; font-weight: bold; font-size: 14px; color: #849591;
	margin: 0px; padding: 5px;  -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px;
	background: #1C1E1C url(img_allg/icon_arrowright.gif) no-repeat scroll 162px 5px; cursor: pointer; }

a.loginbox_kuppelselector_single:hover { color: #6699FF; background: url(img_allg/icon_arrowright_over.gif) no-repeat scroll 162px 5px #1C1E1C; cursor: pointer; }

a.loginbox_kuppelselector { text-align: left; display: block; width: 173px; font-weight: bold; font-size: 14px; color: #849591;	margin: 5px 0px 0px 0px;
	padding: 5px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; background: url(img_allg/icon_arrowdown.gif) no-repeat scroll 160px 8px #1C1E1C; cursor: pointer; }

a.loginbox_kuppelselector:hover { color: #6699FF; background: url(img_allg/icon_arrowdown_over.gif) no-repeat scroll 160px 8px #1C1E1C; cursor: pointer; }
a.indexlogo { position: absolute; margin: -6px 0 0 1px; z-index: 9; }
.posteingang_count_ohneklammern { position: absolute; margin: 54px 0 0 173px; text-align: center; width: 20px; z-index: 99; color: #6699FF; font-size: 11px; font-weight: bold; }
* +html .posteingang_count_ohneklammern { margin-top: 50px; }
#kuppelfade { position: absolute; margin: -3px 0px 0px 0px; background: #1C1E1C; padding: 10px 5px 0 5px; text-align: left; width: 173px; z-index: 9999999; }
* html #kuppelfade { margin: 0px 0px 0px -183px; }
* +html #kuppelfade { margin: 0px 0px 0px -183px; }

.panteon_l { display: none; }
.panteon_r { display: none; }

/* ======================= Reiter Klassen ======================= */

ul.reiter { float: left; margin: 0px; padding: 0px; list-style-type: none; background-color: none; }
li.reiter_aktiv { padding: 5px 10px 5px 10px; float: left; border: 1px dotted #353C3A; border-bottom: 1px solid #242827; background-color: #242827; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; margin-right: 1px;}
li.reiter_aktiv a { color: #CCC; }
li.reiter_inaktiv { color: #5482CE; float: left; padding: 5px 10px 5px 10px; background-color: #303635; border-bottom: 2px solid #303635; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; margin-right: 1px;}

/* ======================= Aktivitaetsstati ======================= */
.aktiv_online { color: #33FF00; }
.aktiv_3tage { color: #6699FF; }
.aktiv_7tage { color: #FFCC00; }
.aktiv_inaktiv { color: #CC0000; }
.aktiv_tot { color: #000; }

/* ======================= Farbe der aktuellen Rohstoffe links ======================= */
#aktuell_stahl { color: #FFF; }
#aktuell_fluorid { color: #FFF; }
#aktuell_toberit { color: #FFF; }
#aktuell_demantoid { color: #FFF; }

/* ======================= Banner Positionen FF & IE 7 ======================= */
#bannerrechts { position: absolute;  width: 120px; height: 600px; left: 794px; top: 132px; border: 1px dotted #353C3A; background-color: #242827; padding: 10px; }
* html #bannerrechts {} * +html #bannerrechts {}

#box_premium_allychat { position: absolute; width: 170px; left: 794px; top: 132px; border: 1px dotted #353C3A; background-color: #242827; padding: 5px; }

/* ======================= GEBAEUDE KOSTEN 1-9 + TUERME 1-4  + ZAUN 1-2 ======================= */	
/* Gebeaude werden Plaziert von unten nach oben von links nach rechts  */

.klickbare_gebeaeude { position: relative; z-index: 200; top: 0px; left: 23px; }
.geb_pos_1 { margin: 108px 0px 0px 24px; width: 142px; height: 110px; position: absolute; z-index: 107; }
.geb_pos_2 { margin: 152px 0px 0px 111px; width: 142px; height: 110px; position: absolute; z-index: 108; }
.geb_pos_3 { margin: 195px 0px 0px 199px; width: 142px; height: 110px; position: absolute; z-index: 109; }
.geb_pos_4 { margin: 66px 0px 0px 111px; width: 142px; height: 110px; position: absolute; z-index: 106; }
.geb_pos_5 { margin: 108px 0px 0px 198px; width: 142px; height: 110px; position: absolute; z-index: 107; }
.geb_pos_6 { margin: 152px 0px 0px 284px; width: 142px; height: 110px; position: absolute; z-index: 108; }
.geb_pos_7 { margin: 23px 0px 0px 198px; width: 142px; height: 110px; position: absolute; z-index: 105; }
.geb_pos_8 { margin: 65px 0px 0px 285px; width: 142px; height: 110px; position: absolute; z-index: 106; }
.geb_pos_9 { margin: 108px 0px 0px 368px; width: 142px; height: 110px; position: absolute; z-index: 107; }

.geb_pos_zaun { margin: 168px 0px 0px 10px; position: absolute; z-index: 110; }
.geb_pos_zaun2 { margin: 21px 0px 0px 9px; position: absolute; z-index: 100; }

.geb_pos_10 { margin: 18px 0px 0px 40px; width: 94px; height: 93px; position: absolute; z-index: 107; }
.geb_pos_11 { margin: 18px 0px 0px 405px; width: 94px; height: 93px; position: absolute; z-index: 107; }
.geb_pos_12 { margin: 205px 0px 0px 32px; width: 94px; height: 93px; position: absolute; z-index: 111; }
.geb_pos_13 { margin: 205px 0px 0px 412px; width: 94px; height: 93px; position: absolute; z-index: 111; }

.pos_mienen { position: absolute; margin: -310px 0px 0px 5px; z-index: 112; }

/* ======================= KARTEN TOOLTIP ======================= */
#box_allyquest_r { position: absolute; border: 1px dotted #353C3A; background-color: #242827; width: 25px; padding: 5px; margin: 15px 0px 0px 462px; }
#box_allyquest_r2 { display: none; position: absolute; border: 1px dotted #353C3A; background-color: #242827; width: 25px; padding: 5px; margin: 15px 0px 0px 415px; }
#box_allyquest_u { position: absolute; border: 1px dotted #353C3A; background-color: #242827; width: 472px; padding: 5px; margin: 230px 0px 0px 15px; }

/* ======================= KARTEN TOOLTIP ======================= */	

.aqa_window_contents { border: 1px dotted #6699FF; background-color: #242827; padding: 8px 8px 8px 8px; color: #D3D3D3; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; }
.aqa_window_beak_oben { position: absolute; width: 52px; height: 21px; background: url(img_allg/karte_tooltip_pfeil_oben.gif) top no-repeat; }
.aqa_window_beak_unten { position: absolute; width: 52px; height: 21px; background: url(img_allg/karte_tooltip_pfeil_unten.gif) top no-repeat; }

/* ======================= SPIELER SUCHFELD / AJAX SUGGEST ======================= */
.autocomplete-w1 { position:absolute; -moz-border-radius:0px; -khtml-border-radius:0px;}
.autocomplete { width: 195px; margin-top: 2px; -moz-border-radius:0px; -khtml-border-radius:0px;}
.autocomplete .selected { background: #242827; color: #6699FF; -moz-border-radius:0px; -khtml-border-radius:0px; }
.autocomplete div { background: #353C3A; padding:2px 5px; width: 185px; cursor: pointer; -moz-border-radius:0px; -khtml-border-radius:0px; }
.autocomplete strong { font-weight: bold; color: #6699FF; }


/* ======================= LIGHTBOX ======================= */
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { -moz-border-radius-bottomleft:0px; -khtml-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px; -khtml-border-radius-bottomright:0px; position: absolute;
				top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { 	-moz-border-radius-topleft:0px; -khtml-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius-topright:0px; font: 10px Verdana, Helvetica, sans-serif;
										background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px;  color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; color: #333; }
#lightbox-image-details-currentNumber { display: block; color: #333; clear: left; padding-bottom: 1.0em; }			
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }

/*** Bugmeldeformular ***/

.bug_link a { font-size: 14px; }
.bug_detail { border: 1px dotted #353C3A; background-color: #242827; padding: 10px; }
.bug_detail a {}