/*
grün: b8c828
rot: 7f1518
bordergrün: c8d100
O R U L
*/

/* Links */
a:link, a:active, a:visited { color:#747d1a; text-decoration:none; font-weight: normal; }
a:hover { color:#7f1518; text-decoration:underlined; font-weight:normal; }
 
/*** Listen */
.LehrerList {
	padding:0;
	margin:0;
}
.LehrerList li {
	list-style:none;
	padding:0;
	margin:0;
}
.TeaserImageList {
	list-style:none;
	padding:0;
	margin:0;
}
.TeaserImageList li { padding-bottom:10pt; margin-top:5pt; }
/*
.TeaserImageList li a { display:block; width:100%; margin:0;}
.TeaserImageList li a:link, .TeaserImageList li a:visited { padding:1px; }
.TeaserImageList li a:hover { color:#7f1518; border:1px solid #b9c327; background-color:#ced927; padding:0; }
*/

/*
border:2px solid #b9c327;
border:2px solid #ced927;
*/
.LehrerList img {
	margin:0 8px 0 2px;
	padding:0;
	border:2px solid #b9c327;
}
.LehrerList img:hover { border:2px solid #ced927; }
.InfoImg {
	padding:5px;
}
.HomeKursList { margin:0; padding:0;	}
.HomeKursList li { list-style:none; margin:0; padding:0;	cursor:pointer; }
.HomeKursList li a { display:block; width:100%; margin:0;}
.HomeKursList li a:link, .HomeKursList li a:visited { padding:1px; }
.HomeKursList li a:hover { color:#7f1518; border:1px solid #b9c327; background-color:#ced927; padding:0; }
.HomeKursList b { float:left; }
.HomeKursList div { padding-left:35px; }

/*** Floating Boxes ***/
.BigFloating {
	width:520px;
	float:left;
	margin:0 0 10pt 0;
	padding:0;
}
.Floating {
	width:160px;
	/* height:300px; */
	float:left;
	margin:5px;
	margin:0;
	padding:0 10px 0 0;
	font-size:12px;
}
.ContentImage {
	border:1px solid #c8d100;
	float:right;
	margin-left:5px;
}
.HeadlineImage {
	border:1px solid #c8d100;
	margin-top:22px;
	float:right;
	margin-left:5px;
}
* html .HeadlineImage {
	margin-top:6px;
}
.ContentImageL { border:2px solid #b9c327; }
.ImageClickable:hover { border:2px solid #ced927; }

/*** Kursliste */
.WochentagList {
	padding:0;
	margin:0;
}
.WochentagList li {
	list-style:none;
}
.KursList {
	padding:0;
	margin:0;
}
.WochentagList .KursList li {
	list-style:none;
	padding:0 0 0 10px;
	margin:0 0 0 80px;;
}
.KursList li {
	list-style:none;
}
.KursList li a { display:block; width:100%; margin:0;}
.KursList li a:link, .KursList li a:visited { padding:1px; }
.KursList li a:hover { color:#7f1518; border:1px solid #b9c327; background-color:#ced927; padding:0; }
.KursListLehrer {
	position:relative;
	right:436px;
	margin-top:1px;
	margin-bottom:1px;
	border:2px solid #b9c327;
}
* html .KursListLehrer {
	right:423px;
}
.KursListLehrer:hover {
	border:2px solid #ced927;
}
.LehrerImgErsatz {
	width:80px;
	float:right;
	height:80px;
	text-align:center;
	border:2px solid #b9c327;
	background-color:#ced927;
}
* html .LehrerImgErsatz {
	width:84px;
	position:relative;
	right:439px;
}
.BigLehrerImgErsatz {
	float:left;
	width:110px;
	height:110px;
	text-align:center;
	border:2px solid #b9c327;
	background-color:#ced927;
	margin-left:2px;
	margin-right:10px;
}
* html .BigLehrerImgErsatz {
	margin-left:1px;
	width:114px;
}
.ReservierungDetails {
	border:1px solid #747D1C;
	background-color:#E0E69B;
	clear:both;
	width:418px;
	padding:5px;
}
* html .ReservierungDetails { width:435px; }
.ReservierungDetails b { color:#747D1A; float:left; width:90px; }
.PlatzReservierenDiv {
	width:150px;
	height:21px;
	border:1px solid #818A1E;
	background:url('../image/button_verlauf.gif') repeat-x #CED927;
	text-align:center;
	padding:2px 1px 1px 1px;
	margin-left:5px;
	vertical-align:middle;
	cursor:pointer;
}
.PlatzReservierenDiv a {
	font-weight:bold;
}
.Fullbar {
	width:100%;
	/* color:#7f1518;	*/
	color:#000;
	border:1px solid #b9c327; 
	background-color:#ced927; 
	text-align:center;
	font-weight:bold;
	font-size:110%;
}
.EventBlock {
	width:100%;
	/* color:#7f1518;	*/
	text-align:center;
	padding:10px 0 10px 0;
}
.EventBlock a {
	font-weight:bold;
	font-size:110%;
}
.EventBlock a:hover { color:#7f1518; border:1px solid #b9c327; background-color:#ced927; padding:0; }
.Heute { }
.kleingedruckt {
	font-size: 10px;
}
.AdminPanel {
	float:right;
	padding-top:17pt;
	font-size:9pt;
}
* html .AdminPanel {
	padding-top:3pt;
}

.ThumbnailTable {
	padding:0;
	margin:0;
}
.HinweisList, .HinweisList li {
	margin:0;
	padding:0;
	list-style:none;
}
.GaleryThumbs img {
	float:left;
	padding-top:4px;
}

.NewsList li {
	list-style:none;
}
.NewsList li a { display:block; width:100%; margin:0;}
.NewsList li a:link, .NewsList li a:visited { padding:1px; }
.NewsList li a:hover { color:#7f1518; border:1px solid #b9c327; background-color:#ced927; padding:0; }
