/* table */

a:link { color:#7FC9FF; text-decoration:none; font-weight:bold; }
a:visited { color:#7FC9FF; text-decoration:none; font-weight:bold; }
a:active { color:#7FC9FF; text-decoration:hover; font-weight:bold; }
a:hover  { color:#DDDD00; text-decoration:underline; font-weight:bold; }
html {
	height: 100%;
	margin:0px;

}

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10pt;
    min-height: 100%;
    margin:0px;
	background-position:center;
	background-image:url('night-trees-stars.jpg');
    background-position:center;
    background-repeat:no-repeat;
    background-size: cover;
	background-attachment: fixed;
	color: #00BCBC;
}	
table 				{
	border: 0px;
	border-collapse: collapse;
}
.shops {
font-family:Verdana, Helvetica;
font-size:10pt;
}
.small {
font-size:8pt;
}
.bigT {
font-size:13pt;
}
.ltime {
font-size:8pt;
color: #555555;
}	
.medium {
font-size:10pt;
}
input[type="radio"] {
    display: none;
}
input[type="radio"]:checked + label {
    border: 1px dotted cyan;
}
input[type=checkbox] {
  transform: scale(1.5);
}
input[type="text"] {
	background-color:#3F6387;
	border: 1px dotted #005555;
	color: white;
}
input[type="password"] {
	background-color:#3F6387;
	border: 1px dotted #005555;
	color: white;
}
textarea {
	background-color:#3F6387;
	border: 1px dotted #005555;
	color: white;
}
select.welt {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color:#3F6387;
	border: 1px dotted #005555;
	color: white;
	width: 40px;
	  background-image:url(select-arrow.png);
	  background-position: right;
	  background-repeat: no-repeat;	
}
select.shopwert {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color:#3F6387;
	border: 1px dotted #005555;
	color: white;
	width: 50px;
	  background-image:url(select-arrow.png);
	  background-position: right;
	  background-repeat: no-repeat;	
}
input[type="submit"] {
	background-color:#3F6387;
	color: black;
	border: 2px solid #99BADB;
	border-radius: 8px;
}
.delred input[type="submit"] {
	background-color:#880000;
	color: #FF7F7F;
	border: 2px solid #99BADB;
	border-radius: 8px;
}

input[type="button"] {
	background-color:#3F6387;
	color: black;
	border: 2px solid #99BADB;
	border-radius: 8px;
}
.tempel tr td {
	vertical-align:top;
	padding: 2px;
	
	border: 1px solid #005555
}
.teingabe input[type="text"] {
	width:600px;
	height: 20px
}
.teingabe textarea {
	width:600px;
	height: 100px
}
table.admin  {
	border: 1px solid #FFFFFF;
	border-collapse: separate;
    border-spacing: 0px; /* cellspacing */
}
.admin td {
	border: 1px solid #FFFFFF;
	border-spacing: 20px;
	padding: 5px;
}
#chat
{
float: left; 
width: 300px; /* optionale Weitenangabe */
}
#box {
	position: fixed;   
	height: auto; width: 200px;    
	left: 2px; top: 50px; 
} 
#shopinput
{
  margin-left: 250px;
  margin-right: auto;
 
}
	