* {
	margin: 0;
	padding: 0;
}
#copy {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	color: #999999;
	padding-top: 5px;
	margin-bottom: 10px;
}
.Stil1 {
	color: #000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}#c1575 a img {
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;	
}

body { font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; margin: 0; padding: 0; list-style-type: none; }
#container {
	width: 1020px;
	text-align: left;
	list-style-type: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
}
.csc-textpic-caption { font-size: 10px; font-family: Arial; margin-top: 10px; property: value; }
/*<agl.folder "NavigationHaupt">*/
	#Nav_haupt {
	background-image: url(../tmpl_du/schriftzug_du.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align: bottom;
	height: 63px;
	margin-top: 8px;
	margin-bottom: 0;
	width: 1010px;
}
	#fact a { color: #fff; font-size: 1px; font-weight: bold; font-stretch: extra-condensed; font-variant: small-caps; background-image: url(../Temp_Bilder/fact_norm.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; width: 142px; height: 65px; float: left; clear: right; margin: 0; padding: 0; }
	#fact a:hover { color: #fff; font-size: 1px; font-variant: small-caps; font-weight: bold; font-stretch: extra-condensed; background-image: url(../Temp_Bilder/fact_hover.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; width: 142px; height: 65px; float: left; clear: right; }
	#fact li { color: #999; font-size: 60px; font-weight: bold; text-transform: uppercase; position: relative; bottom: 0; margin: 0; padding: 0; float: left; clear: right; list-style-type: none; }
	.act a { color: #fff; font-size: 1px; font-weight: bold; font-stretch: extra-condensed; font-variant: small-caps; background-image: url(../Temp_Bilder/act_norm.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; width: 117px; height: 65px; float: left; clear: right; margin: 0; padding: 0; }
	.act a:hover { color: #fff; font-size: 1px; font-variant: small-caps; font-weight: bold; font-stretch: extra-condensed; background-image: url(../Temp_Bilder/act_hover.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; width: 117px; height: 65px; float: left; clear: right; }
	.act li { color: #999; font-size: 60px; font-weight: bold; text-transform: uppercase; position: relative; bottom: 0; margin: 0; padding: 0; float: left; clear: right; list-style-type: none; }
	#team a { color: #fff; font-size: 1px; font-weight: bold; font-variant: small-caps; background-image: url(../Temp_Bilder/team_norm.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; width: 229px; height: 65px; float: left; clear: right; margin: 0; padding: 0; }
	#team_act a { color: #fff; font-size: 1px; font-variant: small-caps; font-weight: bold; background-image: url(Team_gross.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; width: 229px; height: 65px; float: left; clear: right; }
	#team a:hover { color: #fff; font-size: 1px; font-variant: small-caps; font-weight: bold; background-image: url(../Temp_Bilder/team_hover.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; width: 229px; height: 65px; float: left; clear: right; }
	#team_act a:hover { color: #fff; font-size: 1px; font-variant: small-caps; font-weight: bold; background-image: url(Team_gross.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; width: 229px; height: 65px; float: left; clear: right; }
	#team li { color: #999; font-size: 60px; font-weight: bold; text-transform: uppercase; position: relative; bottom: 0; float: left; clear: right; margin: 0; padding: 0; list-style-type: none; }
/*</agl.folder>*/
#Nav_unter { width: 500px; height: 17px; min-width: 500px; padding-left: 20px; }
#Nav_links { width: 200px; float: left; clear: right; margin-right: 20px; margin-left: 30px; }
#Nav_rechts {
	margin-right: 0;
	margin-left: 15px;
	width: 150px;
	float: left;
	list-style-type: none;
	padding-right: 0;
	padding-left: 0;
	margin-top: 0px;
}
#Inhalt {
	width: 555px;
	float: left;
	clear: right;
	min-width: 520px;
	margin-right: 30px;
	margin-left: 10px;
	padding: 0;
	margin-top: -5px;
}
#Streifen {width: 1020px; background-image: url(streifen_team.gif); background-repeat: no-repeat; background-position: left 50%; height: 40px;  }
p { font-size: 12px; font-family: Arial; margin: 0; padding: 0; }
#nav1 li
{ display: inline; list-style-type: none; }
#navcontainer
{ color: #000; width: 200px; padding: 0; font-family: Arial; float: left; clear: right; margin-right: 20px; }
#Nav_1 {  }
#Nav_li {  }
/*<agl.folder "Navigation_Impress">*/

#Nav_impressum {
	color: #9c3;
	
	height: auto;
	list-style-type: none;
	margin-bottom: 50px;
	
	}
#home {
	position: relative;
	top: -8px;
	width: 165px;
	padding-right: 65px;
}
#home a img {
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;	
}


	#Nav_impressum a {
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	height: 40px;
	margin-right: 9px;
}
	
	#Nav_impressum a:hover { color: #f93; font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; height: 40px; }
/*</agl.folder>*/
/*<agl.folder "Navigation_Links">*/
.hauptnavigation a {
	color: #fff;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	background-color: #666;
	text-decoration: none;
	width: 195px;
	height: 27px;
	padding-top: 4px;
	padding-left: 5px;
	display: block;
	margin-bottom: 4px;
}
	.hauptnavigation a:hover {
	color: #fff;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: #9c3;
	display: block;
	padding-top: 4px;
	padding-bottom: 0px;
	width: 195px;
	height: 27px;
	padding-left: 5px;
	margin-bottom: 4px;
}
	.hauptnavigation { width: 200px; font-family: Arial; background-color: #fff; background-image: none; float: left; clear: right; margin-right: 20px; margin-left: 20px; }
	.hauptnavigation .stadtliste { font-family: Arial; background-image: none; clear: right; }
	.hauptnavigation ul, #hauptnavigation ul li { margin: 0 0 0; padding: 0; list-style: none; }
	.hauptnavigation .stadtliste ul, #hauptnavigation .stadtliste ul li { list-style: none; margin: 0; padding: 0; }
	.hauptnavigation ul li ul  { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; padding: 0; width: 100%; float: left; margin: 2px 0 0; }
	.hauptnavigation .stadtliste ul li ul { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; margin: 2px 0 0; padding: 0; }
	.hauptnavigation ul li ul li { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; margin: 2px 0 0; padding: 0; width: 100%; float: left; }
	.hauptnavigation .stadtliste ul li ul li { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; width: auto; margin: 2px 5px 0 0; padding: 0; }
	.hauptnavigation .stadtliste ul li ul li a { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; width: auto; margin: 2px 0 0; padding: 0; }
	.hauptnavigation ul li ul a { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; height: 16px; float: left; margin: 0; padding: 0; }
	.hauptnavigation .stadtliste ul li ul a { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; margin: 0; padding: 0; height: 16px; }
	.hauptnavigation ul li ul a:hover { color: #9c3; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; margin: 0; padding: 0; height: 16px; float: left; }
	.hauptnavigation .stadtliste ul li ul a:hover { color: #9c3; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; margin: 2px 0 0; padding: 0; height: 16px; float: left; }
	.nav1act a {
	color: #fff;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	width: 195px;
	height: 27px;
	float: left;
	padding-top: 4px;
	padding-left: 5px;
	border-style: none;
	border-width: 0;
	margin-bottom: 4px;
	background-color: #9c3;
	padding-bottom: 0px;
}
	.nav1act ul { color: #fff; font-size: 18px; font-family: Arial; font-weight: bold; width: 188px; float: left; border-style: none; border-width: 0; }
	#nav2act a {
	color: #9c3;
	font-family: Arial;
	background-color: #fff;
	width: 100%;
	float: left;
	padding: 0;
	border-width: 0;
	margin-top: 2;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
	#nav2act ul { font-family: Arial; background-color: #fff; margin: 0 0 10px; padding: 0; width: 100%; float: left; border-width: 0; }
/*</agl.folder>*/

.nav1act a:hover {
	color: #fff;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	width: 195px;
	height: 27px;
	float: left;
	padding-top: 4px;
	padding-left: 5px;
	border-style: none;
	border-width: 0;
	padding-bottom: 0px;
}

#Nav_rechts a {
	margin-right: 30px;
	margin-left: 20px;
	width: 150px;
	float: left;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
	.csc-menu ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.csc-menu ul li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0px;
	padding-right: 0;
	padding-left: 0;
}
ul {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.Nav_rechts a { color: #99CC33; font-size: 18px; font-family: Arial; font-weight: bold; text-decoration: none; width: 145px; height: 20px; padding-top: 4px; padding-bottom: 0; padding-left: 0; display: block; }
	.Nav_rechts a:hover { color: #99CC33; font-size: 18px; font-family: Arial; font-weight: bold; text-decoration: none; display: block; padding-top: 4px; padding-bottom: 0; width: 145px; height: 20px; padding-left: 0; }
	.Nav_rechts { width: 150px; font-family: Arial; background-color: #fff; background-image: none; float: left; clear: right; }


.rechtsp {
	font-family: Arial;
	background-color: #fff;
	background-image: none;
	width: 160px;
	float: left;
	clear: right;
}






	.Nav_rechts ul, #hauptnavigation ul li { list-style: none; }
	.Nav_rechts ul li ul  { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; padding: 0; width: 100%; float: left; margin: 2px 0 0; }
	.Nav_rechts ul li ul li { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; margin: 2px 0 0; padding: 0; width: 100%; float: left; }
	.Nav_rechts ul li ul a { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; height: 16px; float: left; margin: 0; padding: 0; }
	.Nav_rechts ul li ul a:hover { color: #99CC33; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; margin: 0; padding: 0; height: 16px; float: left; }
/*</agl.folder>*/
/*<agl.folder "Textformate">*/
	.csc-textpic-text a { font-family: Arial; background-image: none; margin: 0; padding: 0; border-style: none; border-width: 0; }
	.autor a { color: #99CC33; font-family: Arial; background-image: url(linkpfeil-pink_1.gif); background-repeat: no-repeat; background-position: left 50%; text-decoration: none; padding-left: 14px; border-style: none; border-width: 0; }
	
	#Inhalt ul { color: #000; font-size: 12px; font-family: Arial; text-decoration: none; margin-top: 5px; margin-bottom: 5px; margin-left: 40px; list-style-type: disc; }
	.#Inhalt li { font-family: Arial; text-decoration: none; }
	.bodytext a:hover { color: #99CC33; font-family: Arial; text-decoration: none; }
	.zitate { color: #000; font-size: 12px; font-family: Arial; font-style: italic; text-align: right; }
	.autor { color: #000; font-size: 10px; font-family: Arial; font-style: normal; text-align: right; float: right; }
	.csc-header { font-family: Arial; font-weight: bold; }
	.csc-textpic-caption { font-size: 10px; font-family: Arial; margin-top: 10px; property: value; }
	.csc-firstHeader { color: #99CC33; font-size: 24px; font-family: Arial; font-weight: bold; width: 100%; margin-bottom: 10px; border-bottom: 1px solid #999; }
	p { font-size: 12px; font-family: Arial; margin: 0; padding: 0; }
/*</agl.folder>*/

.du a {
	color: #FFFFFF;
	font-size: 1px;
	background-image: url(VNU-animan_BANNER.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	width: 130px;
	height: 88px;
	float: left;
	clear: right;
	min-width: 55px;
	min-height: 85px;
}
.csc-menu ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.csc-menu ul li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0px;
	padding-right: 0;
	padding-left: 0;
}
ul {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
#zurueck { color: #99CC33; font-size: 18px; font-family: Arial; font-weight: bold; float: left; margin-top: 4px; padding-left: 5px; }
#backlink { color: #99CC33; font-size: 12px; font-family: Arial; font-weight: normal; float: right; margin-top: 12px; }
#linie { color: #99CC33; font-size: 12px; font-family: Arial; font-weight: normal; width: 550px; height: 30px; float: left; min-width: 520px; min-height: 30px; margin-bottom: 10px; border-bottom: 1px solid #808080; }
#schulen { color: #000; font-size: 12px; font-family: Arial; font-weight: bold; width: 500px; float: left; }
#schulen ul { color: #000; font-size: 12px; font-family: Arial; font-weight: bold; float: left; margin: 0; padding: 0; list-style-type: none; }
.schullinks { color: #99CC33; font-size: 14px; font-family: Arial; font-weight: bold; margin-top: 5px; }
.schullinks ul { color: #99CC33; font-size: 14px; font-family: Arial; font-weight: bold; margin: 0; padding: 0; }
.schullinks li { color: #99CC33; font-size: 14px; font-family: Arial; font-weight: bold; }
.schullinks a { color: #99CC33; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none; }
#backlink a { color: #99CC33; font-size: 12px; font-family: Arial; font-weight: normal; text-decoration: none; padding-left: 5px; float: left; }
#zuruecklink { color: #808080; font-size: 18px; font-family: Arial; font-weight: bold; float: left; margin-top: 4px; }
#zuruecklink a { color: #808080; font-size: 18px; font-family: Arial; font-weight: bold; text-decoration: none; }
#zuruecklink a:hover { color: #99CC33; font-family: Arial; font-weight: bold; text-decoration: none; }
/*<agl.folder "Bilder">*/
	.Bilder a img  { color: #99CC33; font-size: 10px; font-family: Arial; background-image: none; border-style: none; border-width: 0; }
	.bodytext img { font-family: Arial; background-image: none; }
	.bodytext a img  { color: #99CC33; font-size: 10px; font-family: Arial; background-image: none; border-style: none; border-width: 0; }
/*</agl.folder>*/
.Nav_logo { width: 150px; float: left; margin-top: -22px;}
.csc-subheader  { color: #000; font-size: 10pt; font-family: Arial; margin-top: -10px; margin-bottom: 10px; }

.csc-textpic-caption { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0 0 10px; padding: 0; border-style: none; }
h1 {
	color: #99CC33;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 100%;
	border-bottom: thin solid #666666;
}
h2 {
	color: #99CC33;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 10px 0 0;
	padding: 0;
}
h2 a:link {
	color: #99CC33;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
h2 a:visited{
	color: #99CC33;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
h2 a:hover{
	color: #99CC33;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
h3 {
	color: #99CC33;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
h3 a:hover{
	color: #99CC33;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
h3 a:visited{
	color: #99CC33;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
h4 { color: #000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0 0; padding: 0; }
h5 { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0 0; padding: 0; }

h6 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0 0; padding: 0; }
.align-right {
		text-align: right;
}
.align-left {
		text-align: left;
}
.align-center {
		text-align: center;
}
.Bild_links { background-image: none; margin-top: 5px; margin-right: 10px; margin-bottom: 0; }
.Bild_rechts { background-image: none; margin-top: 5px; margin-bottom: 0; margin-left: 10px; }
.Bild_links a:link { background-image: none; }
.bodytext { font-family: Arial; text-align: justify; width: 100%; }
.bodytext a, .align-right a,.align-left a,.align-center a, .align-right img,.align-left img,.align-center img  { color: #99CC33; font-size: 12px; font-family: Arial; text-decoration: none; text-align: justify; }
.bodytext a:hover, .align-right a:hover,.align-left a:hover,.align-center a:hover  {
	color: #99CC33;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
	text-align: justify;
}



* {
	margin: 0;
	padding: 0;
}
.csc-default li a:link{
	color: #99CC33;
	text-decoration: none;
}
.tx-srfeuserregister-pi1-trash a:link{
	color: #99CC33;
	text-decoration: none;
	background-image: none;
}
.tx-srfeuserregister-pi1-trash a:hover{
	color: #99CC33;
	text-decoration: underline;
	background-image: none;
}


.csc-default li a:visited{
	color: #99CC33;
	text-decoration: none;
}
.csc-default li a:hover{
	color: #99CC33;
	text-decoration: underline;
}
.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 10px; padding-right: 10px; }
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; margin-left: 10px; }
.csc-textpic-right .csc-textpic-imagewrap { width: 100%; float: right; clear: both; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; }
.csc-textpic-center .csc-textpic-imagewrap { text-align: center; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; width: 100%; clear: both; }
.csc-textpic-center .csc-textpic-imagewrap dl { margin-top: 5px; margin-bottom: 10px; margin-left: 10px; float: right; clear: both; }
.csc-textpic-right .csc-textpic-imagewrap dl { margin-top: 5px; margin-bottom: 10px; margin-left: 10px; float: right; clear: both; }
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; margin-right: 10px; }
.csc-textpic-intext-right .csc-textpic-imagewrap { margin-top: 5px; margin-bottom: 10px; float: right; margin-left: 10px; }
.csc-textpic-center .csc-textpic-imagewrap { margin-top: 10px; margin-bottom: 10px; }
.csc-textpic-right .csc-textpic-imagewrap { margin-top: 10px; margin-bottom: 10px; }
.csc-textpic-left .csc-textpic-imagewrap { margin-top: 10px; margin-bottom: 10px; }
.csc-textpic-intext-right { background-image: none; width: auto; padding: 5px; }
.csc-textpic-imagewrap a:link { background-image: none; padding: 0; width: inherit; }
.csc-textpic-imagewrap{ display: run-in; }

.csc-textpic-text ul { margin: 1em 0 1em 40px; display: run-in; }
#home { position: relative; top: 35px; left: 20px; z-index: 10; }
#home { position: relative; top: -8px; left: 10px; width: 165px; float: left; margin-right: 20px; }
#archive h3, #latestPosts h3,  .tagCloud h3, {
	color: #fff !important;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 195px;
	height: 30px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border-style: none;
	border-width: 0;
	margin-bottom: 4px;
	background-color: #666;
	margin-top: 0px!important;
	clear: both !important;
}
.tx-veguestbook-pi1 input.tx-guestbook-submit { position: relative; left: 100px; width:auto; display:block; }
  /*<agl.folder "loginform">*/
	.tx-felogin-pi1 { color: #000; font-size: 11px !important; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.tx-felogin-pi1 fieldset {
	color: #000;
	font-size: 11px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	border: thin solid #999999;
	padding-left: 5px;
}
.label {
	color: #000;
	font-size: 11px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}




.loginform { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.loginform legend { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.loginform label { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }	
	.tx-srfeuserregister-pi1 legend { color: #99CC33; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tx-srfeuserregister-pi1 dd { font-family: Verdana, Arial, Helvetica, sans-serif; border-style: none; border-width: 0; }
.tx-srfeuserregister-pi1-text { 
			background-color: #edeae5;
			width: 379px !important;
			width: 354px;
			color: #a5a49f;
			border: 1px #a5a49f solid;
			height: 25px;
			font-size: 13px; }
#tx-srfeuserregister-pi1-comments { color: #a5a49f; font-size: 13px; background-color: #edeae5; width: 385px !important; border: solid 1px; }

.tx-srfeuserregister-pi1-password { color: #a5a49f; font-size: 13px; background-color: #edeae5; width: 100px !important; height: 25px; border: solid 1px; }

	.tx-felogin-pi1 a {
	color: #99CC33;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	background-repeat: no-repeat;
	background-position: left 50%;
	text-decoration: none;
	padding-left: 2px !important;
	background-color: #FFFFFF !important;
	font-weight: normal;
}

.tx-felogin-pi1 a:hover {
	color: #99CC33;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: left 50%;
	text-decoration: underline;
	padding-left: 2px !important;
	background-color: #FFFFFF !important;
	font-weight: normal;

}

/*</agl.folder>*/

.anmeldung {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: auto;
	clear: left;
	float: left;
}
.anmeldung h3{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: auto;
	color: #99CC33 !important;
	background-color: #FFFFFF;

	text-align: left;
	padding-left: 0px;
}


.contenttable{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	 max-width: 400px;
}.contenttable tr{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: thin solid #333333;
	 max-width: 400px;
}
.contenttable td{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: thin solid #333333;
	padding: 5px;
	vertical-align: top;
	
}
.contenttable td .bodytext{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-size: 8pt;	
}




.contenttable thead{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: thin solid #333333;
	background-color: #CCCCCC;
	width: max 460px !important;
	
}
.contenttable tbody{
	font-family: Arial, Helvetica, sans-serif;
	 max-width: 400px;
}

.contenttable thead tr{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: thin solid #333333;
	
}.contenttable thead th{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: thin solid #333333;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 5px;
}
	
		
	#bp_project_widget {
	height: 300px !important;	
	background-image: url(place.jpg)!important;
	
		}
		

		
