/**********************************************************/
/* Menschen
/*                    www.virtual-bunker.de               */
/* server_gfx_version
/**********************************************************/

body {
	background-color:#000000;
	color:#FFFFFF;
	font-family: Geneva,Helvetica,Arial;
}

img {
	border: 0px;
	vertical-align: middle;
	padding-right: 3px;
}

input.inp_mfl {
	border: 0px solid black;
	padding: 2px;
	font-family: monospace;
	background: #cfcfcf;;
}
input.inp_mfl:focus {
	color: #000000;
	background: #edad20;
	outline: 1px solid #79a5fb;	
	border: 0px solid black;
	padding: 2px;
	font-family: monospace;
}
input.inp_mfc {
	border: 0px solid black;
	padding: 2px;
	font-family: monospace;
	background: #cfcfcf;
	text-align:center;
}
input.inp_mfc:focus {
	color: #000000;
	background: #efef00;
	outline: 1px solid #79a5fb;
	border: 0px solid black;
	padding: 2px;
	font-family: monospace;
	text-align:center;
}

select.select_1 {
	border: 1px solid #000000;
	background: #000000;
	color: #ff9933;
	padding: 2px;
	font-weight: bold;
}
option.option_1 {
	background: #111111;
	color: #ff9933;
}

input.input_1 {border:0px; border-bottom: 1px dotted #BBBBBB; background-color: transparent; color: #DDDDCC; font-weight:bold }
input.input_2 {
	border: 0px; font-weight:bold; text-align:center; height:18px; outline: 0px;
	font-family: "Consolas","Lucida Sans Typewriter",monospace;
	padding: 1px;		
}
input.input_2:focus {
	border: 0px; font-weight:bold; text-align:center; height:18px; outline: 0px;
	font-family: "Consolas","Lucida Sans Typewriter",monospace;
	padding: 1px;
}
input.input_3 {border:0px; border-bottom: 1px dotted #B0B0B0; background-color: transparent; color: #CCCCCC; font-family: monospace;}
input.input_3:focus {border:0px; border-bottom: 1px solid #FF0000; background: #222222; color: #FFCC00; font-family: monospace; padding:1px;}

input.input_4 {
	border: 0px; background-color: #AFAF9F; color: #000000; font-weight:bold;  text-align:center; border-radius: 2px; -moz-border-radius: 2px;
}
input.input_4:focus {
	border: 0px; background-color: #cfcfcf; color: #000000; font-weight:bold;  text-align:center; outline: 2px solid #efefef; border-radius: 2px; -moz-border-radius: 2px;
}

input.input_5 {
	border: 1px solid #007700;
	background-color: #113311;
	/*background: url("../gfx/icons/vlf_lightgreen_d1r.png");*/
	color: #22DD22;
	font-size: 9pt;
	font-weight: bold;
	text-align:center;	
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}
input.input_5:hover {
	border: 1px solid #22DD22;
	background-color: #115511;	
	color: #55FF55;
	font-size: 9pt;
	font-weight: bold;
	text-align:center;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

input.input_8 {
	border: 1px solid #774400;
	background-color: #441100;	
	color: #DDAA22;
	font-size: 9pt;
	font-weight: bold;
	text-align:center;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

input.input_8:hover {
	border: 1px solid #EE4400;
	background-color: #661100;	
	color: #EEDD22;
	font-size: 9pt;
	font-weight: bold;
	text-align:center;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}


input.input_6 {border:0px; border: 1px dashed #C00000; background-color: #331111; color: #DD2222; font-weight:lighter; text-align:center; height:20px;}
input.input_7 {border:0px; border: 1px solid  #888888; background-color: #114488; color: #DDDD00; font-weight:bold; text-align:center; height:18px;}

button.typ5 { background-color: #113311; border: 0px; }
button.typ5:hover { background-color: #115511; border: 0px; }

select.sel1	{border: 1px solid  #888888; background-color: #BBBBBB; color: #111111; font-weight:bold; text-align:center; height:20px;}
textarea.ta_1 {border:0px; background-color: #BFBFB1; }
textarea.ta_2 {border:0px; background-color: #232323; font-family:'Lucida Sans',Verdana, sans-serif; color:#DDDDDD;}

div.mono {font-family: monospace;}
p.mono {font-family: monospace;}


table.red {
    border-width:1px;
    border-style:solid;
    border-color:#AA0000;
}

table.green {
    border-width:1px;
    border-style:solid;
    border-color:#00AA00;
}

table.bback {	
	padding: 1px;
	background:url("images/back4.jpg");
	color:#DDDDDD;
	border-width:3px;
	border-style:solid;
	border-top-color:#282222;
	border-right-color:#484444;
	border-bottom-color:#585454;
	border-left-color:#282828;
}

a{
	color:#FFFFBD;
	text-decoration:none;
}

a:hover{
	color:#FFA000;
	text-decoration:none;
}

a.a1{
	color:#BBBBBB;
	text-decoration:none;
}

a.a1:hover{
	color:#FF0000;
	text-decoration:none;
}

a.a2{
	color:#CFA010;	
	text-decoration:none;
}

a.a2:hover{
	color:#33CC33;
	text-decoration:none;
}

a.a3{
	color:#33AA33;	
	font-weight:bold;
	text-decoration:none;
}

a.a3:hover{
	color:#33FF33;
	font-weight:bold;
	text-decoration:none;
}
a.tech{
	color:#44AAFF;
	font-weight:bold;
}
a.tech:hover{
	color:#44FFAA;
	font-weight:bold;	
}


a.menue {
	display:block;
}
a.menue:link 	{color:#DFB010; background-color:transparent;}
a.menue:visited {color:#DFB010; background-color:transparent;}
a.menue:hover 	{color:#fff; background-color:#552222;}
a.menue:active 	{color:#fff; background-color:#552222;}

a.button {
	display: blocK;
	background: #111111;
	font-size: 10pt;
	padding: 2px;
}
a.button:hover {
	background: #222222;
	font-size: 10pt;
	padding: 2px;
	outline: 1px solid #cc0000;
}

table td {
	font-size:9pt;
}

table.main{
	position:absolute;
	left: 250px;
}


table.nav {
background:url("images/back2.jpg");
width:150px;
border-width:1px;
border-color:black;
border-top-color:#484848;
border-left-color:#acacac;
border-style:solid;
}

table.nav th {
background:url("images/back2.jpg");
border-color:gray;
height:23px;
}

table.nav td{
text-align:center;
padding:1px;
border-width:0px;
border-color:gray;
background-color:#111111;
}

table.dark {
	background: url("images/back6.jpg");
	border: 2px solid;
	border-color: #000000;
	border-top-color:#484848;
	border-left-color:#666666;
}
table.dark th {
	font-size: 9pt;
	background:url("images/platte.jpg");
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}

table.dark td {
	background:url("images/back6b.jpg");
	padding: 1px;
	padding-left: 3px;
	border-width: 1px;
	border-style: solid;
	border-top-color:#282828;
	border-left-color:#282828;
	border-bottom-color:#444444;
	border-right-color:#444444;
}


table.dark2 {
background:url("images/back6.jpg");
border-width:3px;
border-style:solid;
border-color:#000000;
border-top-color:#484848;
border-left-color:#666666;
}


table.platte {
background:url("images/platte.jpg");
border-width:3px;
padding:3px;
border-style:solid;
border-color:#000000;
border-top-color:#484848;
border-left-color:#666666;
}

table.platte2 {
background:url("images/platte.jpg");
border-width:1px;
padding:1px;
border-style:solid;
border-color:#000000;
border-top-color:#484848;
border-left-color:#666666;
}

table.platte2 th{
background:url("images/platte.jpg");
padding: 1px;
color:#BBBBBB;
border-width:2px;
border-style:solid;
border-top-color:#282828;
border-right-color:#282828;
border-bottom-color:#444444;
border-left-color:#444444;
	font-size: 9pt;
}


table.platte2 td {
background:url("images/platte_dark.jpg");
padding:1px;
border-width:1px;
border-style:solid;
border-top-color:#282828;
border-right-color:#282828;
border-bottom-color:#444444;
border-left-color:#444444;
}

table.platte3 {
	background:url("images/platte.jpg");
	border-width:1px;
	padding: 0px;
	border-style:solid;
	border-color:#000000;
	border-top-color:#484848;
	border-left-color:#666666;
	font-size: 9pt;
}
table.platte3 th{
	background:url("images/platte.jpg");
	padding: 0px;
	color:#EEAA00;
	border-width:1px;
	border-style:solid;
	border-top-color:#282828;
	border-right-color:#282828;
	border-bottom-color:#444444;
	border-left-color:#444444;
	font-size: 9pt;
}
table.platte3 td {
	background:url("images/platte_dark.jpg");
	padding: 0px;
	color:#DDDDDD;
	border-width:1px;
	border-style:solid;
	border-top-color:#282828;
	border-right-color:#282828;
	border-bottom-color:#444444;
	border-left-color:#444444;
}

table.platte4 {
background:url("images/platte.jpg");
border-width:1px;
padding: 1px;
border-style:solid;
border-color:#000000;
border-top-color:#484848;
border-left-color:#666666;
}

table.platte4 th{
background:url("images/caret_r.png");
padding: 1px;
color:#EEAA00;
border-width:0px;
border-style:solid;
border-top-color:#282828;
border-right-color:#282828;
border-bottom-color:#444444;
border-left-color:#444444;
}

table.platte4 td {
background:url("images/caret.png");
padding: 1px;
color:#DDDDDD;
border-width:0px;
border-style:solid;
border-top-color:#444444;
border-right-color:#444444;
border-bottom-color:#282828;
border-left-color:#282828;
}

table.info {
	background: #101010;
	border: 1px solid #3f3f3f;
	padding: 0.4em;
	border-style:solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

table.info th{
	background: #101010;
	border: 0px;
	padding: 0px;
	color:#EEAA00;
	border-top-color:#282828;
	border-right-color:#282828;
	border-bottom-color:#444444;
	border-left-color:#444444;
}

table.info tr {
	padding: 0px;
	border-width:0px;
	border-style:inset;
}

table.info td {
	background:url("");
	color:#EEEEEE;
	padding: 0px;
	border-width:0px;
	border-style:inset;
}




table.logo {
background:url("images/logo2.jpg");
background-repeat: no-repeat;
border-width:0px;
border-style:solid;
border-color:#000000;
border-top-color:#484848;
border-left-color:#acacac;
}

table.messages {
background:url("images/back2.jpg");
border-width:1px;
border-style:solid;
border-color:#000000;
border-top-color:#484848;
border-left-color:#acacac;
}

/* Tabellenkopf */
table.messages th{
margin-left: 3px;
padding: 3px;
height:23px;
}

table.messages td {
padding:3px;
border-width:0px;
background-color:#111111;
}

table.messages td.none{
background-color:#111111;
}

table.messages div{
height: 75px;
overflow: scroll;
}

table.bunker_list{
position:absolute;
top:107px;
float:right;
right:10px;
}

table.bunker_list div{
padding:4px;
height: 327px;
overflow:auto;
}

.bild-links {
	float: left;
	margin-right: 1em;
	magrin-top: 0.5em;	
}


