body {
	background: url(../images/body-background.png) center top fixed;
}

div#sitecontainer {
	background: url(../images/headerbackground.png) no-repeat;
}

div#topcorners {
	background: url(../images/topcorners.png) no-repeat;
}

div#branding {
	background: url(../images/branding-background.png) no-repeat;
}

div#headerimage {
	background: url(../images/random-image.jpg) no-repeat;
}

div#headerimage-right {
	background: url(../images/right-background.png) no-repeat;
}

div#black-glass {
	background: url(../images/black-glass.png) no-repeat;
}

div#main_content {
	background: url(../images/site-background.gif) repeat-y;
}

div#site_information {
	background: url(../images/footer.png) no-repeat;
}

div.flexcontainer-mittlere-spalte {
	background: url(../images/background-hondastix.png) center no-repeat;
}

/* TIMTAB */
div.tx-veguestbook-pi1 input, div.tx-veguestbook-pi1 textarea {
	border: #c0c0c0 1px solid;
}

table#timtab-calendar {
	margin: 7px 0px 13px 0px;
	border-collapse: collapse;
	border: #c0c0c0 1px solid;
}

table#timtab-calendar td {
	padding: 5px;
	border: #c0c0c0 1px solid;
}

table#timtab-calendar tfoot td {
	border: 0px;
}

table#timtab-calendar th {
	padding: 5px;
}

td#today {
	background: #dfdfdf;
}

.required, sup {
	color: #AD2329;
	font-weight: bold;
}

table.contenttable td, table.contenttable th {
	border: #cacaca 1px solid;
	padding: 3px;
	border-collapse: collapse;
}

table.leihfahrzeuge {
	width: 100%;
}
table.leihfahrzeuge thead {
	background: #efefef;
	font-weight: bold;
	color: #ad2329; 
}

table.leihfahrzeuge th.td-1, table.leihfahrzeuge th.td-2, table.leihfahrzeuge th.td-last,
table.leihfahrzeuge td.td-1, table.leihfahrzeuge td.td-2, table.leihfahrzeuge td.td-last {
	width: 65px;
	text-align: center;
}


/* Definitionslisten */
dl.csc-menu dd {
	border: #dfdfdf 1px solid;
	padding: 10px;
	margin-bottom: 7px;
}

dl.csc-menu dt {
	border: #dfdfdf 1px solid;
	border-bottom: 0px;
	background: #efefef;
	color: #AD2329;
	padding: 3px 10px;
	margin-top: 7px;
}

dl.csc-menu dt a {
	color: #AD2329;
	font-size: 14px;
}

/* Listenmenü */
ul.csc-menu {
	list-style: none;
	background: #fff url(../images/dotted-line-horizontal.gif) repeat-x top;
}

ul.csc-menu li a {
	display: block;
	padding: 3px 0px;
	background: url(../images/dotted-line-horizontal.gif) repeat-x bottom;
}