.prefs {
 padding: 0px;
 margin: 0px;
 width: 100%;
 text-align: center;
 background-image: url("images/bg.png");
}

.pref img {
 border: 1px solid white;
}

.pref:hover img {
 border: 1px solid black;
}

input:focus {
 background-color: #E0E0E0;
 color: black;
}

.toolbar {
float:left;
width:100px;
}

.day-elist {
 border: 1px solid #070000;
 width: 160px;
 margin-left: 5px;
 margin-top: 15px;
 overflow: auto;
 height: 65px;
 background-color: #ffffff;
}

.day-elist a:link, .day-elist a:visited {
 display: block;
 color: #b70000;
 margin: 1px;
 font-weight:normal;
 font-size:0.87em;
 text-decoration: none;
 background-color: #ffffb7;
}

.day-elist a:hover {
 display: block;
 color: #070000;
 background-color: #ffb77b;
 margin: 1px;
}

.day-editevent {
 border-bottom: 3px double #070000;
 padding-bottom:2em;
}

.day-editevent h3 {
 margin-top:1em;
}

.day-crack {
 height: 10px;
}

.day-ebottom {
 height: 20px;
 margin-bottom: 5px;
 margin-right: 201px;
}

.day-event {
 background-color: #ffff7b;
 border: 1px solid #b70000;
 margin-right: 201px;
 padding:10px;
 font-size: 0.77em;
}

.day-etitle {
 color: #070000;
 font-family:"Monotype Corsiva", "ZapfChancery", Georgia, "Times New Roman", Times, serif;
 margin-bottom:10px;
 margin-top:5px;
 font-size: 2em;
}

.day-event span {
 font-size: 1em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.day-login {
 font-size: 0.87em;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 text-align: center;
 margin-top: 50px;
 height: 450px;
}

.day-bar {
 height: 2px;
 background-color: #FFb77b;
}

.day-sidebar {
 width: 185px;
 float: right;
 background: url("../layout/verlauf3.png") repeat-y;
 margin-top: 0px;
 padding-bottom:2em;
 padding-left: 5px;
}

.day-title {
margin-top:0;
}

.day-title a:visited {
 color: #b70000;
 text-decoration: none;
}

.day-title a:link {
 color: #b70000;
 text-decoration: none;
}

.day-title a:hover {
 color: #070000;
 text-decoration: none;
}

.link {
 background: url("../layout/verlauf3.png") center repeat-y;
}

ul.list li {
 margin: 1px;
 padding: 1px;
 border: 2px groove black;
 list-style-type: none;
 background-color: #0D288C;
 color: white;
 display: inline;
}

ul.list li>a {
 color: white;
 text-decoration: none;
}

ul.list li>a:hover {
 background-color: black;
}

.e-title {
 text-align: center;
}

.e-head {
 width: 160px;
}

.embeded {
 width: 160px;
}

.editevent {
 margin-left: 140px;
}

.eventlist {
 overflow: auto;
 height: 100px;
}

.zero {
 color: #E4E4E4;
}

.jump {
 text-align: center;
 color:#FFFFb7;
 padding-top:10px;
 border-bottom: 1px solid #ffb77b;	
}

.footer {
 width: 99%;
 margin-right: auto;
 margin-left: auto;
 border-top: 0px;
 border-right: 1px solid #ffb77b;	
 border-left: 1px solid #ffb77b;	
 border-bottom: 1px solid #ffb77b;	
 background: #b70000 url("../layout/bg.png") repeat;
}

.event, .multiday {
 background-color:#ffff7b;
 border: 1px outset #b70000;
 font-size: 0.9em;
 margin-bottom: 2px;
 padding: 4px;
}

.event span>img {
 display: block;
 float: right;
 margin-right: 0px;
 clear: right;
}

.event span, .multiday span {
 display: block;
 background-color:#ffff7b;
 color:#070000;
 font-weight:normal;
 clear: right;
}

table.calendar {
 color: black;
 margin-right: auto;
 margin-left: auto;
 width: 99%;
 border: 1px solid #ffb77b;
}

table.header {
 width: 99%;
 margin-right: auto;
 margin-left: auto;
 border-top: 1px solid #ffb77b;	
 border-left: 1px solid #ffb77b;	
 border-right: 1px solid #ffb77b;	
 background: #b70000 url("../layout/bg.png") repeat;
}

.back {
 text-align: left;
 border-top: 1px solid #ffb77b;
 border-right: 0px;
 border-left: 1px solid #ffb77b;
}

.next {
 text-align: right;
 border-top: 1px solid #ffb77b;
 border-right: 1px solid #ffb77b;
 border-left: 0px;
}

.fback {
 text-align: left;
 padding-top:10px;
 border-bottom: 1px solid #ffb77b;
 border-right: 0px;
 border-left: 1px solid #ffb77b;
 vertical-align: top;
}

.fnext {
 text-align: right;
 padding-top:10px;
 border-bottom: 1px solid #ffb77b;
 border-right: 1px solid #ffb77b;
 border-left: 0px;
 vertical-align: top;
}

.title {
 text-align: center;
 border-top: 1px solid #ffb77b;
 border-right: 0px;
 border-left: 0px;
 color:#FFFFb7;
 font-family:"Monotype Corsiva", "ZapfChancery", Georgia, "Times New Roman", Times, serif;
 font-size: 2em;
 width: 71%;
}

.weekday {
 text-align: center;
 width: 14%;
 border: 1px solid #ffb77b;
 font-family:"Monotype Corsiva", "ZapfChancery", Georgia, "Times New Roman", Times, serif;
 font-style: normal;
 font-size:1.1em;
 color: #070000;
 background-color: #FFff7b;
}

.day {
 border: 1px solid #ffb77b;
 padding: 2px;
 width: 14%;
 height: 115px;
 vertical-align: top;
 background: url("../layout/verlauf3.png") center repeat-y;
}

#now {
 background: #ffb77b none;
 border:1px solid #b70000;
}

.panel {	/* Login-Panel */
 width: 550px;
 margin-right: auto;
 margin-left: auto;
 border: 0;
 margin-bottom: 10px;
 padding-right: 5px;
 padding-left: 5px;
 padding-top: 0px;
 padding-bottom: 0px;
 background-color: #FFFFFF;
}

.paneltwo {		/* Edit-Panel */
 width: 98%;
 margin: 0;
 border: 0;
 margin-bottom: 10px;
 padding-right: 5px;
 padding-left: 5px;
 padding-top: 0px;
 padding-bottom: 0px;
 background-color: #ffffb7;
 line-height:2em;
}

.panel h2 {
 color: #b70000;
 border-bottom: 1px solid black;
}

.paneltwo h2 {
 color: #b70000;
 border-top: 3px double #070000;
 padding-top:1em;
 font-family:"Monotype Corsiva", "ZapfChancery", Georgia, "Times New Roman", Times, serif;
}

img {
 border: 0px none;
}

a:link {
 color: #b70000;
 font-weight:bold;
 text-decoration: none;
}

a:hover {
 color: #070000;
 text-decoration: none;
}

a:visited {
 color: #b70000;
 text-decoration: none;
}

.event a:link, .event a:visited {
 color: #070000;
 font-weight:normal;
}

.authentication {
display:block;
margin-top:-17px;
margin-right:5px;
text-align:right;
font-size:0.7em;
}

.print {	/* nur im Print-Layout sichtbar, also beim Ausdrucken */
		position: absolute;
		left: -1000px;
		top: -1000px;
		width: 0px;
		height: 0px;
		overflow: hidden;
		display: inline;
	}
