* {
	margin:0px;
	padding:0px;
}

#topNavigation {
	display:none;
}

a {
	text-decoration:none;
	color:#FFFFFF;
}

a.active,
a:hover,
.highlight {
	color:#FF0015;
}

body {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#AAD900;
	background-image:url(../img/default_all_image_background.gif);
}

div 
{
	border:0px solid #000000;
}

.menu {
	font-weight:bold;
	line-height:18px;
	font-size:15px;
	border-top:2px solid #FFFFFF;	
}


.headline {
	vertical-align:bottom;
	margin-left:50px;
	margin-top:25px;
	line-height:18px;
	margin-bottom:5px;
}
.headline a {
	font-size:15px;
	font-weight:bold;
	line-height:22px;
}
.headline h1 {
	font-size:22px;
	line-height:22px;
	padding-bottom:5px;
	color:#FF0015;
}
.headline p {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color:#FF0015;
}

.headline .hr {
	margin-bottom:5px;
	margin-top:4px;
	line-height:1px;
	font-size:1px;
	background-image:url(../img/default_dots.gif);
	background-repeat:repeat-x;
}

.content {
	margin-left:50px;
	width:570px;
	padding-bottom:20px;
}
.content h1 {
	font-size:22px;
	line-height:22px;
	margin-bottom:5px;
}
.content h2 {
	font-size:18px;
	line-height:18px;
	margin-bottom:5px;
}
.content p {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
.content table {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
.content td {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding-top:1px;
	padding-bottom:1px;
}

table.regular td {
	border-bottom:1px solid #BBE133;
} 

table.childrensacademy td  {
	border-bottom:1px solid #FC69D7;
}

table.cultureclub  td {
	border-bottom:1px solid #8533AD;
}

.content .intro {
	text-transform:uppercase;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	margin-top:2px;
}
.content .hr {
	margin-bottom:5px;
	margin-top:4px;
	line-height:1px;
	font-size:1px;
	background-image:url(../img/default_dots.gif);
	background-repeat:repeat-x;
}
.content a {
	margin-top:0;
	padding-top:0px;
	font-weight:bold;
	text-transform:uppercase;
}

.footer {
	margin-top:12px;
	margin-left:32px;
	padding-bottom:100px;
}

.footer a {
	margin-top:0;
	padding-top:0px;
	font-size:12px;
	line-height:15px;
	/*padding-right:25px;*/
	padding-right:10px;
	padding-left:18px;
	/*background-image:url(../img/default_li5_FFFFFF.gif);*/
	background-repeat:no-repeat;
	font-weight:bold;
}
.footer a:hover,
.footer a.active {
	/*background-image:url(../img/default_li5_FF0015.gif); */
}
.footer .hr {
	margin-bottom:8px;
	line-height:1px;
	margin-left:18px;
	font-size:1px;
	background-image:url(../img/default_dots.gif);
	background-repeat:repeat-x;
}

#teaserNavigation {
	position:absolute;
	top:105px;
}

#teaser{
}
.teaser img { border-color:#FFFFFF; }
.teaser {
	width:150px;
	padding:1px;
	background-color:#999999;
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	font-weight:bold;
}


.teaser_big a,
.teaser_big a:hover,
.teaser_big {
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	font-size:18px;
	text-align:center;
}
.teaser_big_red a,
.teaser_big_red a:hover,
.teaser_big_red {
	color:#FF0000;
	font-weight:bold;
	line-height:20px;
	font-size:18px;
	text-align:center;
}
.teaser_reg a,
.teaser_reg a:hover,
.teaser_reg {
	color:#FFFFFF;
	font-weight:bold;
	line-height:18px;
	font-size:14px;
	text-align:center;
}
.teaser_reg_red a,
.teaser_reg_red a:hover,
.teaser_reg_red {
	color:#FF0000;
	font-weight:bold;
	line-height:18px;
	font-size:14px;
	text-align:center;
}
.teaser_reg_left a,
.teaser_reg_left a:hover,
.teaser_reg_left {
	color:#FFFFFF;
	font-weight:bold;
	line-height:18px;
	font-size:14px;
	text-align:left;
}
.teaser_reg_red_left a,
.teaser_reg_red_left a:hover,
.teaser_reg_red_left {
	color:#FF0000;
	font-weight:bold;
	line-height:18px;
	font-size:14px;
	text-align:left;
}
.teaser_big_red_left a,
.teaser_big_red_left p,
.teaser_big_red_left a:hover,
.teaser_big_red_left {
	color:#FF0000;
	font-weight:bold;
	line-height:20px;
	font-size:18px;
	text-align:left;
}
.teaser_big_left a,
.teaser_big_red_left p,
.teaser_big_left a:hover,
.teaser_big_left {
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	font-size:18px;
	text-align:left;
}





