/* ************************************************************************** */
/* DIV Bereiche                                                               */
/* ************************************************************************** */

body {
	color:            black;
	background-color: white;
	/* font-size:        100%; */
	font-family:      Helvetica,Arial,sans-serif;
	margin:           0px 0px 0px 0px; 
	padding:          0px 0px 0px 0px;
	/* min-width:     41em;  */
}

/* *************************************************************************** */
/* left frame: */
div#lefttop {
	position:         absolute;
	top:              0px;
	left:             10px;
	width:            140px;
	height:           100px;
	border:           0px  solid black;
	background-image: url(../images/DSC00355_w150.jpg);
	/* background-image: url(../images/blauesfenster_w150.jpg); */
}

div#left  {
	position:         absolute;
	top:              100px;
	left:             10px;
	width:            138px;
	font-size:        1em;
	padding:          0px 0px 0px 0px;
	border:           1px  solid black;
	background-color: white;
}

/* *************************************************************************** */
/* right frame: */
div#centertop {
	position:         fixed;
	z-index:          2;
	top:              0px;
	left:             0px;
	width:            600px;
	height:           100px;
	border:           0px solid black;
	font-size:        2em;
	padding:          0px 0px 0px 30px;
	color:            white;
	/* background-image: url(../images/dsc00090.jpg); */
	background-color: #bbd;	
}

div#center  {
	position:         absolute;
	z-index:          1;
	top:              100px;              /* = left:top ???         */
	left:             0px;
	width:            600px;             /* 600 width + 30 padding */
	padding:          0px 0px 0px 30px;
	font-size:        0.9em;
	background-color: white;	
}

div#center p {
	text-align:       justify;
}


/* ************************************************************************** */
/* Texte
/* ************************************************************************** */
div#hometext {
	padding:          10px 0px 0px 30px;
}

/* ************************************************************************** */
/* Tabellen                                                                   */
/* ************************************************************************** */

table.daytable {
	border:           0  solid black; 
	border-collapse:  collapse;
	border-spacing:   0px;
	empty-cells:      show;
	margin:           15px 0px 0px 0px;
}

tr.rowday {
	border-top-style: solid;
	border-top-color: #88d;
	border-top-width: 1px;
}

td.coltext {
	margin:           0em 0em 0em 0em;  /* wirkungslos */
	padding:          0em 0em 1em 0em;
	text-align:       justify;
	vertical-align:   top;
	font-size:        0.9em;
	background-color: white;
}

td.coldate {
	margin:           0em 0em 0em 0em;  /* wirkungslos */
	padding:          0em 0em 1em 0em;
	vertical-align:   top;
	text-align:       right;
	color:            #88d;
	font-weight:      bold;
	font-size:        0.9em;
	background-color: white;
}

table.cost {
	width:            100%;
	border:           1  solid black; 
	border-collapse:  collapse;
	border-spacing:   0px;
	empty-cells:      show;
	margin:           15px 0px 0px 0px;
	font-size:        0.9em;
}

table.cost th {
	border:           1px solid black;
	padding:          0px 10px 0px 10px;
	text-align:       right;
	background-color: silver;
}

table.cost td.col1 {
	color:            teal;
	padding:          0px 10px 0px 10px;
	text-align:       left;
}

table.cost td {
	border:           1px solid black;
	padding:          0px 10px 0px 10px;
	text-align:       right;
}

/* ************************************************************************** */
/* Listen                                                                     */
/* ************************************************************************** */

ul.vmenu {
	font-size:        0.9em;
	list-style:       none;
	margin:           0; 
	padding:          0.5em;
}

ul.vmenu li {
	margin:           0px   0px 0px   0px;
	padding:          0.5em 0em 0.5em 0em;
}

ul.vmenu2 {
	font-size:        0.9em;
	margin:           0; 
	padding:          0;
}

ul.vmenu2 li {
	margin:           0px   0px 0px   0px;
	padding:          0.1em 0em 0.1em 0em;
}

ul {
	margin:           0px 0px 0px 0px;
	padding:          0px 0px 0px 0px;
}

ul li {
	margin:           0px 0px 0px 0px;
	padding:          0px 0px 0px 0px;
	list-style-position: inside;
}

h4 {
	margin:           0px 0px 0px 0px;
	padding:          0px 0px 0px 0px;
}

div#centertop h1 {
	margin:           0px 0px 0px 0px;
	padding:          0px 0px 0px 0px;
}


