/* body */
body {
	background-color:#FF6918;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:60px 0px 0px 0px;
	padding:0px;
	text-align:center;
	vertical-align:top;
	line-height:1.3;
}


/* links */
a {font-size:11px;color:#0066CC;text-decoration:underline;cursor:pointer;}
a:hover {font-size:11px;color:#0066CC;text-decoration:none;}
.linkweiss {font-size:11px;color:#FFFFFF;text-decoration:underline;cursor:pointer;}
.linkweiss:hover {font-size:11px;color:#FFFFFF;text-decoration:none;}
.klein { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-align:left; }


/* td's */
td {vertical-align:top;}


/* maintable */
.main {width:100%;}
td.left {width:50%;}
td.right {width:50%;}
td.middle {width:720px;}
td.middlemiddle {width:720px;background-color:#FFFFFF;}
td.middleleft {width:50%;background-color:#FFFFFF;}
td.middleright {width:50%;background-color:#FFFFFF;}
td.bottommiddlemiddle {text-align:center;width:720px;padding:20px 0px 20px 0px;}
.backindex {background-image: url(/image/index/2.gif);background-repeat: no-repeat;}


/* contenttable normal*/
.content {width:720px;margin:20px 0px;}
td.space {width:20px;}
td.spalte {width:213px;text-align:left;vertical-align:top;}
td.doppelspalte {width:446px;text-align:left;vertical-align:top;}
td.subtitel {width:213px;text-align:right;padding-bottom:10px;font-weight:bold}
td.titel {width:720px;text-align:center;padding-bottom:15px;font-size:18px;color:#FF6600;font-weight:bold;}


/* class */
.lead {font-weight:bold;color:#666666;}
.whitelead {font-weight:bold;color:#FFFFFF;}
.whitesmall {color:#FFFFFF;font-size:10px;}


/* index */
#index {width:720px;height:376px;background-image:url(/image/index/2.gif);background-repeat:no-repeat;text-align:left;vertical-align:top;}
table.indextable {	font-size:12px;  text-align:right; width:380px; margin:85px 0px 0px 340px; color:#FFFFFF; line-height:17px;}
table.indextable strong { font-size:13px; font-weight:bold; }
.indexlink { float:right; border:1px solid #FFFFFF; padding:5px; width:200px; text-align:center; font-size:13px; font-weight:bold; }
.indexlink a { font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }
.indexlink a:hover { font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

/* team */
table.lehrer {width:213px;margin:10px 0px 10px 0px;}
.lehrer img {float:left;margin-right:5px;}


/* workshops */
table.workshop {width:213px;margin:0px 0px 20px 0px;}
td.workshopleft {width:65px;}
td.workshopright {width:148px;}


/* news */
table.news {width:213px;margin:10px 0px 10px 0px;}
td.newsleft {width:65px;}
td.newsright {width:148px;}


/* preisliste */
.preisliste {width:213px;}
td.preisleft {width:130px;text-align:left;}
td.preisright {width:83px;text-align:left;}


/* contenttable stundenplan*/
td.weekdays {width:22px;border-bottom:1px solid #CCCCCC;text-align:left;vertical-align:top;padding-top:5px;font-weight:bold;color:#666666;line-height:13px;}
td.hours {width:89px;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;text-align:left;vertical-align:top;padding:5px 0px 5px 5px;font-size:10px;}
td.details {vertical-align:top;text-align:left;padding-top:10px;}


/* form */
table.mailform {width:446px;}
td.mailleft {width:100px;text-align:left;}
td.mailright {width:346px;text-align:left;vertical-align:top;}
input {margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;padding:1px;}
.field200 {width:200px;}
.field50 {width:50px;}
.error {font-weight:bold;font-size:11px;color:#FF6918;margin:10px 0px;}