body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-color: #EEEEC9;
}
h3 {
	font-weight: bold;
	color: #5F185F;
	background-image: url(/images/design/circle.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	text-decoration: none;
	padding-left: 6px;
	height: 25px;
}
a:link {
	color: #5F175F;
	text-decoration: none;
}
a:visited {
	color: #621C62;
	text-decoration: none;
}
a:hover {
	color: #926F92;
	text-decoration: underline;
}
a:active {
	color: #926F92;
	text-decoration: none;
}
.topback {
	background-image: url(/images/design/topback.gif);
	background-repeat: repeat-x;
}
.repeatingphotos {
	background-image: url(/images/design/photos.jpg);
	background-repeat: repeat-x;
	height: 85px;
}
.navbacksolid {
	background-image: url(/images/design/navbacksolid.gif);
}
.navback {
	background-image: url(/images/design/navback.gif);
	background-repeat: no-repeat;
	width: 170px;
}
.content {
	margin: auto;
	padding: 8px;
	background-color: #FFFFFF;
	vertical-align: top;
}

.nav {
	font-size: 12px;
	font-weight: bold;
	color: #EEEEC9;
	text-decoration: none;
	padding-left: 15px;
	margin: auto;
}
a.nav:link {
	font-size: 12px;
	font-weight: bold;
	color: #EEEEC9;
	text-decoration: none;
	padding-left: 15px;
	margin: auto;
}
a.nav:hover {
	font-size: 12px;
	font-weight: bold;
	color: #EEEEC9;
	text-decoration: none;
	padding-left: 15px;
	margin: auto;
}
a.nav:active {
	font-size: 12px;
	font-weight: bold;
	color: #EEEEC9;
	text-decoration: none;
	padding-left: 15px;
	margin: auto;
}
a.nav:visited {
	font-size: 12px;
	font-weight: bold;
	color: #EEEEC9;
	text-decoration: none;
	padding-left: 15px;
	margin: auto;
}
.infobahn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.coalition {
       font-family: Arial, Helvetica, sans-serif;
       font-size: 18px;
       color: #FFFFD0;
}
.photosback {
      background-color: #510051;
       background-image: url(/images/design/photosback.gif);
       background-repeat: repeat-x;
}
/* calendar */
.normal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.normallarger {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #510051;
    font-weight: bold;
}
.orange {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #A97B4F;
}

ul { list-style-type: square;
     color: #550755; }

#SubjectInfoOut {
	position: absolute; left: -9999px;
}

.formInput {
	border: 1px solid #B4875A;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.required {
	font-size: 16px;
	color: #510051;
	font-weight:bold;
}
.photosbar {
	background-image: url(/images/design/photobar.jpg);
	background-repeat: repeat-x;
	}