html {margin:0px; padding:0px;} 
body {margin:0px; padding:0px; height:100%; font-family: verdana,arial,helvetica,ubuntu; background-color: #1E1E1E; font-size: 9pt; }
#main {
        margin: auto;
        position:relative; 
        width: 98vw; 
        padding:10px; 
        color: white;
        }
form {display: inline;}

input[type="text"],input[type="password"] ,textarea {background-color:white;}

img,th,td,table {border:0; border-spacing: 0px;}
table {border-bottom: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; margin: 0px; border-collapse: collapse;}
td,th {border-top: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; padding:1px 2px 1px 2px; margin: 0px; }
a {color: #FF4600; text-decoration:none; }
a:hover {color: lime;}
.space {margin-bottom: 10px;}
.mspace {margin-bottom: 5px;}
.nspace {margin-bottom: 3px;}
.event, .h {color:lime;}
.clear {clear: both;}
.unklar {color: red; font-size: 0.9em;}
.g {color: #FF4F00 !important;}
.h {color: lime !important;}
.b {color: #1E90FF; }
.blau {color:#6691FF;}
.small {font-size: 0.8em;}
.j {
    font-size: 1.1em;
    background-color: #008000;
    border-radius: 5px;
    padding: 5px 10px 5px 10px;
    color: white;
    border: 0px;
    display: inline-block;

}
.k {
    background-color: #FF3600 !important;
}
.msg {
    padding: 5px 10px 5px 10px;
    color: #1FFF1F;
    margin: 10px 0px 10px 0px;
    border-radius: 5px;
    display: block;
    clear: both;
    background-color: #4D4D4D;
}

.red {
    padding: 5px 10px 5px 10px;
    color: #FFFFFF;
    margin: 10px 0px 10px 0px;
    border-radius: 5px;
    display: block;
    clear: both;
    background-color: #CB0800;
}

.headmsg{
	background-color: #111111;
	padding: 5px;
	border-radius: 5px;
	font-size: 0.9em;
	margin-top: 10px;
}

.ticon {display: inline-block; margin-left: 3px; position:relative; top: 1px;}


.i {font-size: 1.5em; width: 13vw;}
.cb {position: relative; top: 2px; margin: 0px 5px 0px 0px}
ul {margin-block-start: 7px; margin-block-end: 7px;}
#header {margin-bottom: 10px; padding-bottom: 5px; padding-top: 3px; border-bottom: 1px solid white;  margin-top: 10px; background-color: #262626;}
#header a {display: inline-bloock; color: #00A916; font-size: 1.2em; margin-right: 15px; margin-left: 5px;}
#header .act {font-weight: bold; color: lime;}
#footer {float: right; font-size: 0.7em; color: white; text-align: right; opacity: 0.7; margin-top: 50px;}
.check {background-color: #FF7500; }
.final {background-color: #1B9400; }
h3 {margin-bottom: 5px; padding-top: 0px; margin-top:0px;}

.plain {}

.crew {background-color: #2F2F5D}

.paid {background-color: #293B2C}

.imid {width: 200px;}
.ishort {width: 50px;}

#ulogo {float: right; margin-top: 20px;}

.miniline {
    margin-top: 3px;
    border-bottom: dotted 1px #aaaaaa;
    margin-bottom: 3px;
    clear: both;
}

.maxiline {
    margin-top: 8px;
    border-bottom: solid 1px #aaaaaa;
    margin-bottom: 8px;
}

.card {
	background-color: #272727;
	padding: 10px;
	border-radius: 5px;
	line-height: 1.4em;
	margin-top: 15px;
}
.card b {
	color: white; 
	display: block;
	margin-bottom: 10px;
}
.card i {color: #BFBFBF;}
.stock {max-width: 350px; min-height:190px;}

.float_left {float: left; margin-right: 20px;}
.float_right {float: right; margin-right: 20px; margin-left:20px;}

.submit {border: 1px solid black; background-color: #ff4400; color: white; border-radius: 5px; font-size: 1.2em; padding: 3px 5px 3px 5px; margin: 10px 10px 10px 0px;}

.livekey {
    color: #9FFF00;
    font-weight: bold;
}

#logoff { float: right;  }
#logoff span {font-size: 1.2em; color: #1E90FF; }

.extras {margin-top: 15px; padding: 5px; border-radius: 5px;}
.open {background-color: #234223; color: white;}
.locked {background-color: #3C3C3C; color: #BFBFBF;}
.owned {background-color: #344734; color: white;}
.admin {background-color: #662700; color: white;}




