body {
	background-color: #000000;
	color: #ffffff;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 10pt;
	text-align: center;
	margin: 5px;
	min-width: 820px;
} 
r {
	color: red;
}
text11 {font-size: 11pt;}
.error {font-size: 10pt; color: red;}

.blue {color: #2299EE;}
.blue2 {color: #88FFFF;}
.brown1 {color: #eecc88;}
.brown2 {color: #bb8855;}
a { color: #FFFFFF; text-decoration: underline;  font-size: 10pt;}
a:hover { color: #FFFFFF; text-decoration: none; font-size: 10pt;}
a:visited { color: #FFFFFF; text-decoration: underline; font-size: 10pt;}
.line_rechts {
	border-right: 1px solid white; 
}
.line_unten {border-top-width:0px; border-left-width:0px;  border-bottom-width:1px; border-right-width:0px; border-style:solid; border-color:white;}
.line_lur {border-top-width:0px; border-left-width:1px;  border-bottom-width:1px; border-right-width:1px; border-style:solid; border-color:white;}
.line_alles {font-size: 10pt; border-width:1px; border-style:solid; border-color:#99cc00;}


table {
	text-align: left;
}

td {
	padding: 5px;
	vertical-align: top;
}

#left {
	float: left;
	width: 200px;	
}
#middle {
	
}
#right {
	float: right;
	width: 200px;
}
#header {
	font-size: 11pt;	
}
#main {
	margin-top: 20px;
	padding-left: 210px;
	padding-right: 210px;
}
#footer {
	clear: both;
}

.nextImpact {
	font-size: 13pt;
}


.logo {
	width: 200px; 	
}

.Vspace2 {
	height: 20px;	
}
.Vspace3 {
	height: 30px;	
}

.title11 {
	font-size: 11pt;
}
.title24 {
	font-size: 24pt;
}
.jugendAngebote {
	text-align: left;	
}
green {
	color: green;	
}
lime {
	color: lime;	
}


.borderGreen {
	border: 1px solid green;
}

td#versicherung {
	text-align: center;
	border-top: 1px solid green;	
}

.anmeldung a { color: green; text-decoration: none;}
.anmeldung a:hover { color: green; text-decoration: underline;}
.anmeldung a:visited { color: green; text-decoration: none;}
