html,body {
	width:100%;
	height:100%;
	font-family: Verdana,Helvetica,sans-serif;
	font-size:10pt;

}
#wa {
	margin-top:5px;
}

a:link {color:rgb(189,0,12);}
a:visited {color:rgb(189,0,12);}
a:hover {color:rgb(189,0,12);}
/* Menuegedöns */
a.menue {
	text-decoration: none;
}
a.menue:link {color:#000;}
a.menue:visited {color:#000;}
a.menue:hover {color:rgb(189,0,12);}
a.menue_on:link {color:#fff;}
a.menue_on:visited {color:#fff;}
a.menue_on:hover {color:#F0F0F0;}
a.in_el:link {color:navy; text-decoration: underline;}
a.in_el:visited {color:navy; text-decoration: underline;}
a.in_el:hover {color:navy; text-decoration: underline;}

a.allink:link, a.allink:visited {
	background-color:#dedede;
	border: 1px solid black;
	border-right-color: #666;
	border-bottom-color: #666;
	padding:6px;
}
#bbelegung .f {
	background-color:#00FF00;
}
#bbelegung .b {
	background-color:#FF6666;
}

.samstag {
	background-color:#eee;
}
.vergangen {
	color:gray;
}

.sonntag {
	background-color:yellow;
}
.activeday {
	border:1px solid #ffaa00;
	background-color:#ffcc00
}
body {
background-color:#fff;
color:navy;
margin-top:5px;
margin-left:5px;
}
td {
	vertical-align:top;
}
th {
	border:1px solid navy;
}
#ot {
	width:600px;
}


#einput input {
	border: 0 solid black;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color:transparent;	
}

#einput  {
background-color:gray;
color:black;
border:1px solid gray;
}

.smenueon {
	border:none;
	background: #FFCC11 url(dealer/tlefto.gif) no-repeat;
	padding-left:30px;
	padding-right:20px;
}
a.smon:link,a.smon:visited,a.smon:hover {
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.smenueoff {
	border:none;
	background: navy url(dealer/tleft.gif) no-repeat;
	padding-left:30px;
	padding-right:20px;
}
a.smoff:link,a.smoff:visited {
	color:white;
	text-decoration:none;
}
a.smoff:hover {
	color:white;
	text-decoration:none;
}
input {
	background:#DDDDDD;
	color:#000000;
}

.formtd {
	background-color:#EEEEEE;
	color:black;
}
.button {
background-color:gray;
color:black;
border:1px solid gray;
}

.elin {
font-size:3mm;
color:black;
vertical-align:top;
padding-top:0;
}
.eur {
font-size:4mm;
color:black;
}
.eur1 {
font-size:4mm;
color:white;
}
h1 {
	border-bottom:1px solid white;
	font-size:14pt;
	font-weight:bold;
	
}
h6 {
	font-weight:bold;
	color:#000;
	margin-bottom:12px;
	font-size:10pt;
}
p.er {
	margin-left:10px;
}
td.cont {
/* 	background-color:00d;
	font-size:10pt;
	font-weight:bold;
	border-left:2px solid white;
	border-right:2px solid white;
	border-top:2px solid white;
	border-bottom:1px solid white; */
	color:navy;
	background: url(dealer/wagen_head.gif) no-repeat;
}
.belegbar {
	background-color: #00FA9A;
	color:black;
	font-size:10pt;
	font-weight:normal;
}
.belegbar_l {
	background-color:#00FA9A;
	color:black;
	font-size:10pt;
	font-weight:normal;
	border-left:1px solid white;
}
.belegbar_r {
	background-color:#00FA9A;
	color:black;
	font-size:10pt;
	font-weight:normal;
	border-right:1px solid navy;
}

.belegt {
	background-color: #8B0000;
	color:white;
	font-size:10pt;
	font-weight:normal;
}
.belegt_l {
	background-color: #8B0000;
	color:white;
	font-size:10pt;
	font-weight:normal;
	border-left:1px solid white;
}
.belegt_r {
	background-color:#8B0000;
	color:white;
	font-size:10pt;
	font-weight:normal;
	border-right:1px solid navy;
}
.n_belegt {
	background-color:#FA8072;
	color:white;
	font-size:10pt;
	font-weight:normal;
}
.n_belegt_l {
	background-color:#FA8072;
	color:white;
	font-size:10pt;
	font-weight:normal;
	border-left:2px solid white;
}
.n_belegt_r {
	background-color: #FA8072;
	color:white;
	font-size:10pt;
	font-weight:normal;
	border-right:2px solid white;
}

td.menue {
font-weight: bold;
	padding: 3px 10px 5px;
	border-right:solid #AAA 2px;
border-top:3px solid rgb(189,0,12);
border-bottom:3px solid rgb(189,0,12);
}
td.menue_r{
font-weight: bold;
	padding: 3px 10px 5px;
	border-top:3px solid rgb(189,0,12);
border-bottom:3px solid rgb(189,0,12);
}
td.menue_on {
font-weight: bold;
	padding: 3px 10px 5px;
	border-right:solid #F0F0F0 2px;
color:#fff;
background-color:rgb(189,0,12);
}

#chiplist table {
margin-left:10px;	
}

#summen th {
	background-color:#AAAAAA;
	font-weight:normal;
	text-align:left;
	border:0;
}
#summen td {
	background-color: #ADD8E6;
	font-weight:normal;
	text-align : right;
}
.tabon {
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	vertical-align: middle;
	padding-left: 12px;
	padding-right: 12px;
	background-color:#eee;
}
.taboff {
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #ddd;
	height: 20px;
	vertical-align: middle;
	padding-left: 12px;
	padding-right: 12px;
}
.tabempty {
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: transparent;
	height: 20px;
}


tr.nonvis {
	display: none;
}

div.arrow {
	font-size:30px;
	font-weight:bold;
	display: inline-block;
	float: left;
	cursor: pointer;
	width: 50%;
	text-align: center;
}