body { background-position: center top; margin : 0; padding : 0; }
p { }
td { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 21px; }
.header { font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.headersub { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 21px; }
a:link { color: #3339a2; font-style: italic; text-decoration: none; }
a:visited { color: #3339a2; font-style: italic; text-decoration: none; }
a:hover { color: #3339a2; font-style: italic; text-decoration: underline; }
a:active { color: #3339a2; font-style: italic; text-decoration: none; }
h1 { color: #ffb300; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 12px 0 0.67em 40px; }
#bodyMain { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 24px; text-align: left; vertical-align: top; position: relative; margin-right: 40px; margin-left: 210px; }
#bodyMainPortrait { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 24px; text-align: left; margin-right: 40px; margin-left: 210px; position: relative; vertical-align: top; width: 525px; }
#subNavContainer { background-repeat: no-repeat; width: 100px; margin-right: 40px; margin-left: 40px; float: left; margin-top: 25px; padding-right: 25px; }
#imgSubNavigation { width: 100px; float: left; clear: left; margin-right: 40px; margin-bottom: 40px; margin-left: 40px; padding-right: 25px; }
.headTable { color: #3339a2; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; line-height: 21px; }
td.bodyTable { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; padding-top: 10px; padding-bottom: 5px; border-bottom: 1px solid #3339a2; }
.subNavigation { color: #3339a2; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 21px; }
a.subNavigation:link { color: #a6b922; }
a.subNavigation:visited { color: #a6b922; }
a.subNavigation:hover { color: #3339a2; text-decoration: none; }
#imgEfeu { float: right; }
#imgSunflower { float: right; margin-right: 35px; }
#imgPortrait { position: absolute; top: 40px; left: 540px; }
.imgJacquelineSchmid { vertical-align: top; display: block; }
h2 { color: #f90; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; line-height: 24px; margin: 0 0 0.67em; }
.copyright { color: #000; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-bottom: 10px; padding-bottom: 10px; }
#nav { position: relative; }
#navContainer { position: absolute; top: -35px; right: 20px; display: table; margin: 0; padding: 0; width: 525px; height: 34px; }
#divJ{ height:260px; width:200px; text-align:right; line-height:200px; font-size:200px
; background-image: url(../pics/jacqueline_schmid.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; visibility: hidden; float: right; clear: right; }
*>#divJ{
font-size:12px
}
.submit {
	background-color: #CC0000;
	color: #FFFFFF;
	padding: 5px;
	border: 1px outset #333333;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
}
#anmeldung {
	background-color: #FFFFFF;
	color: #FFFFFF;
	border: 1px outset #333333;
	height: 20px;
	margin: 0px;
	float: right;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#anmeldung a{
}

#anmeldung a:hover {
	
}