/*000000 000000
D5A310 D5A310
AE381C AE381C*/

/* ----------------- General Settings ----------------------------- */
* {
	font-family:Verdana,Arial,Helvetica,Sans Serif; 
	font-size:11px;
}

body {
	margin-top:10px; 
	margin-bottom:10px; 
	margin-left:0px; 
	margin-right:0px; 
	color:#000000; 
	background-color:#FFFFFF;
	text-align:center;
}

A:link,A:visited,A:active {
	color:#0000BB; 
	text-decoration:none;
}

.highlight {
	text-decoration:underline;
}

A:hover {
	text-decoration:underline;
}

/* ----------------- Table Settings ----------------------------- */
table {
	border-spacing:0px; 
	border-collapse:collapse; 
	table-layout:fixed; 
	margin-left:auto; 
	margin-right:auto; 
	text-align:left;
	border-style:none;
}

td,th {
	border-style:none; 
	padding:3px; 
	border-collapse:collapse; 
}

/* ----------------- List Settings ----------------------------- */
ul {
	list-style-image:url(bilder/list.gif);
	margin-left:0px;
	padding-left:15px;
}

li {
	margin-bottom:6px;
	margin-left:0px;
	margin-right:25px;
}

/* ----------------- Image Settings ----------------------------- */
img {
	border-style:none;
}

/* ----------------- Layout Settings -------------------------------- */
table.layout {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

td.layout {
	table-layout:fixed;
	margin:0px;
	padding:0px; 
	vertical-align:top; 
	background-color:#D5A310;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

td.layout_content {
	padding:3px;
	table-layout:fixed;
	border-style:solid;
	border-width:1px;
	border-bottom-style:none; 
	background-color:#FFFFFF; 
	vertical-align:top;
	background-image:none;
	border-color:#000000;
}

/* ----------------- Menu Settings ----------------------------- */
table.menu {
	width:100%;
	border-spacing:0px; 
	border-collapse:collapse; 
	border-style:none;
	table-layout:fixed; 
	margin:0px; 
	text-align:left;
	overflow:hidden;
}

td.menu, th.menu {
	margin:0px;
	border-style:none;
	line-height:13px;
	background-color:#D5A310;
	padding:3px; 
	border-width:1px; 
	border-color:#000000; 
	border-collapse:collapse; 
	overflow:hidden;
}

th.menu { 
	background-color:#AE381C;
	text-align:left;
	border-top-style:solid;
	border-bottom-style:solid;
}

/* ----------------- Formular Settings ----------------------------- */
.formular {
	border-style:solid; 
	border-width:1px; 
	border-color:#000000;
	margin:0px;
}

/* ----------------- Belegungsplan --------------------------------- */ 
table.tout {
	padding:0px;
	border-style:none;
}

td.tout {
	padding:0px;
	border-style:none solid solid solid;
	border-width:1px;
	border-color:#000000;
	vertical-align:top;
}

.tin {
	padding:0px;
	border-style:none;
	margin:0px;
}

.lspace {
	width:40px;
	padding:0px;
	border-style:none;
	height:27px;
}

.tlabel {
	width:40px;
	vertical-align:top;
	padding:0px;
	border-style:solid none none none;
	border-width:1px;
	height:52px;
	border-color:#000000;
	vertical-align:top;
}

.dlabel {
	width:85px;
	padding:0px;
	border-style:solid solid none solid;
	border-width:1px;
	border-color:#000000;
	height:27px;
}

.hfull {
	border-style:solid none none none;
	border-width:1px;
	height:13px;
	width:85px;
	padding:1px;
	border-color:#000000;
	vertical-align:top;
	font-size:8px;
	color:#000000;
}

.hempty {
	border-style:solid none none none;
	border-width:1px;
	height:13px;
	width:85px;
	padding:0px;
	border-color:#000000;
}

.qfull {
	border-style:dotted none none none;
	border-width:1px;
	height:13px;
	width:85px;
	padding:1px;
	border-color:#000000;
	vertical-align:top;
	font-size:8px;
	color:#000000;
}

.qempty {
	border-style:dotted none none none;
	border-width:1px;
	height:13px;
	width:85px;
	padding:0px;
	border-color:#000000;
}

/* ----------------- Belegungsplan --------------------------------- */ 

.redsponsor {
	background-color:#AE381C;
	width:30px;height:33px;
	text-align:center;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	margin:0px;
}

.yellowsponsor {
	background-color:#D5A310;
	width:30px;
	height:33px;
	text-align:center;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	margin:0px;
}

.red {
	background-color:#AE381C;
	width:30px;height:33px;
	text-align:center;
	border-style:solid;
	border-width:1px;
	margin:0px;
}

.yellow {
	background-color:#D5A310;
	width:30px;
	height:33px;
	text-align:center;
	border-style:solid;
	border-width:1px;
	margin:0px;
}
