/* CSS Document */

body {
background-color: #64613D;
text-align:center;
}
/* Layout-Tabelle Aussen */

.tbl-head {
padding: 0px;
width: 590px;

border-left: 10px solid #FFFFFF;
border-top: 10px solid #FFFFFF;
border-right: 10px solid #FFFFFF;
border-bottom: 10px solid #FFFFFF;
}

.td-layout-left {
border:0;
margin:0;
padding: 0px;
width: 500px;
vertical-align:top;
}
.td-layout-right {
border:0;
margin:0;
padding: 0px;
width: 260px;
vertical-align:top;
}
.tbl-headline {
padding-bottom:4px;
background-color: #93916D;
color: #D1DB91;
text-align:center;
font-family: Times, "Times New Roman", serif;
font-size:28px;
font-weight:bold;
}
.headlines {
vertical-align: top;
text-align: center;
padding:10px;
background-color: #FFFFFF;
color: #93916D;
text-align:center;
font-family: Times, "Times New Roman", serif;
font-size:70px;
line-height:70px;
font-weight:bold;
}
.date_headline {
border-bottom:10px solid #FFFFFF;
margin:0;
padding:0;
text-align: center;
font-size:22px;
line-height:100%;
font-weight:bold;
}

.data_headline {
text-align: center;
font-size:16px;
line-height:120%;
font-weight:bold;
}

.menu_headline {
	background-color: #BDBBA0;
	text-align: center;
	font-size:16px;
	line-height:120%;
	font-weight:bold;
	color: #93916D;

}

#h2menu {
text-align:center;
background:#CCCCCC;
}
.dates {
padding: 0px;
margin-bottom:10px;
width: 590px;

border-left: 10px solid #FFFFFF;
border-top: 10px solid #FFFFFF;
border-right: 10px solid #FFFFFF;
border-bottom: 4px solid #FFFFFF;
}
.menucountries {
border: 10px solid #FFFFFF;
width: 260px;
margin-bottom: 10px;
}

.tbl-details { background-color: #BDBBA0; }
.ca-con {
width: 400px;
background-color: #93916D;
border:0px;
margin:0px;
padding:0px;
text-align:left;
vertical-align:top;
font-size:0px;
}

.ca-day {
width:120px;
margin:0px;
border:0px;
padding-left:0px;
padding-top:4px;
padding-right:0px;
padding-bottom:4px;
text-align:center;
background-color: #BDBBA0;
color: #64613D;
font-family: Times, "Times New Roman", serif;
font-size:46px;
line-height:46px;
font-weight:bold;
}
.ca-mon {
width:70px;
border:0px;
margin:0px;
padding-left:0px;
padding-top:4px;
padding-right:0px;
padding-bottom:4px;

background-color: #BDBBA0;
color: #93916D;

text-align:center;
font-family: Verdana, Arial;
font-size:26px;
font-weight:bold;
}
.ca-wda {
width:120px;
margin:0px;
border:0px;
padding-left:0px;
padding-top:4px;
padding-right:0px;
padding-bottom:4px;
text-align:center;
background-color: #64613D;
color: #BDBBA0;
font-family: Verdana, Arial;
font-size:12px;
font-weight:bold;
}

.ca-time {
margin:0px;
border:0px;
padding-left:4px;
padding-top:4px;
padding-right:4px;
padding-bottom:4px;

background-color: #64613D;
color: #BDBBA0;

text-align:left;
font-family: Verdana, Arial;
font-size:12px;
font-weight:bold;
}


.ca-yea {
width:120px;
margin:0px;
border:0px;
padding-left:0px;
padding-top:4px;
padding-right:0px;
padding-bottom:4px;
background-color: #93916D;
color: #BDBBA0;
text-align:center;

font-family: Verdana, Arial;
font-size:33px;
line-height:33px;
letter-spacing:3px;
font-weight:bold;
}
.colleft {
width:120px;
border:0px;
margin:0px;
padding:0px;
background-color: #93916D;
 }
input,select {
border:1px solid #CCCCCC;
width:200px;
}
input { padding-left:4px; }
.tbl-row-details-2 { min-height:160px;}
.showdateleft {
width:100px;
padding-left:4px;
padding-top:2px;
padding-right:4px;
padding-bottom:2px;

background-color: #7D7A4D;
color: #BDBBA0;

vertical-align:top;
font-family: Verdana, Arial;
font-size:12px;
font-weight:bold;
line-height:12px;
}
.showdateright {
padding-left:4px;
padding-top:2px;
padding-right:4px;
padding-bottom:2px;
background-color: #BDBBA0;
color: #64613D;
vertical-align:top;
font-family: Verdana, Arial;
font-size:12px;
font-weight:normal;
line-height:12px;
}
.showdaterightoption {
padding-left:4px;
padding-top:2px;
padding-right:4px;
padding-bottom:2px;
background-color: #BDBBA0;
color: #93916D;
vertical-align:top;
font-family: Verdana, Arial;
font-size:12px;
font-weight:normal;
line-height:12px;
}
#h2menu {
text-align:center;
background:#CCCCCC;
}
.showdateartist {
padding:4px;
background-color: #93916D;
color: #D1DB91;
text-align:left;
vertical-align:top;
font-family: Verdana, Arial;
font-size:12px;
font-weight:bold;
line-height:14px;
}

td.showdatecenter:first-line {
line-height:12px;
}

.light_blue { color:#C9BE40; }
.breakline {
font-family: Verdana, Arial;
font-size:6px;
font-weight:normal;
line-height:6px;
background-color: #FFFFFF;

}

.tbl-months {
padding: 0px;
width: 590px;
border-left: 10px solid #FFFFFF;
border-right: 10px solid #FFFFFF;
background-color: #E5E5E5;
font-family: Arial, Verdana;
}

a:link {
color: #FFFFFF;
font-family: Verdana, Arial;
font-size:12px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}
a:visited {
color: #FFFFFF;
font-family: Verdana, Arial;
font-size:12px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}
a:hover {color: #93916D;
font-family: Verdana, Arial;
font-size:12px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}
a:active {
color: #93916D;
font-family: Verdana, Arial;
font-size:12px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}
a:focus {
color: #93916D;
font-family: Verdana, Arial;
font-size:12px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}.cal-row-months {
	background-color: #888888;
}
