html, body {
	background-color: #6D7A91;
	color: #FFFFFF;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}
.blau       {
	color: white;
	font-size: 0.6em;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}
.partybild {
	border: solid 1px #000000;
}
h4.blau      { color: white; font-size: 1.1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
p.blau     { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
li.blau { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
ul.blau { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.blaufett      { color: white; font-weight: bold; font-size: 0.7em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a:link { color: white; }
a:visited { color: white; }
a:hover { color: #e6e6e6;  }
a:active { color: white;  }
a:focus { color: yellow; }
a.blau:link      { color: gray; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a.blau:visited      { color: gray; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a.blau:hover      { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a.blau:active      { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.grau      { color: white; font-size: 0.8em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h4.grau      { color: white; font-size: 1.1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
p.grau      { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
ul.grau { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
li.grau { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.graufett      { color: white; font-weight: bold; font-size: 0.8em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.fett { font-weight: bold; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a.grau:link       { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
li a.grau:link      { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a.grau:visited       { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
li a.grau:visited      { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a.grau:hover         { color: #e6e6e6; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
li a.grau:hover        { color: #e6e6e6; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a.grau:active       { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
li a.grau:active      { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a.gelb:link       { color: #FFCC33; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a.gelb:visited       { color: #FFCC33; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a.gelb:hover         { color: white; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a.gelb:active       { color: #FFCC33; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }

input      { color: black; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; overflow: visible }
input[type="checkbox"]	{ color: black; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: white; border: 1px solid #000000; overflow: visible }
input[type="text"]	{ color: black; font-size: 1em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: white; border: 1px solid #000000; overflow: visible }

hr  {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.rechts { float: right; margin: 2px 0px 2px 7px }
.links { float: left; margin: 2px 7px 2px 0px }
.rechtsoben {float: right; margin: 0px 0px 2px 7px }
.linksoben {float: left; margin: 0px 7px 2px 0px }
h3 {
	font-size: 1.4em;
	color: #FFFFFF;
	font-weight: normal;
}
h2 {
	color: #FFFFFF;
	line-height: 2em;
}
label {
	cursor: pointer;
	cursor: hand;
}
.xml {
	text-decoration: none;
	border: 1px solid;
	border-color: #FC9 #630 #330 #F96;
	font: bold 10px verdana,sans-serif;
	color: #FFF;
	background: #F60;
	margin: 0;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 2px;
	display: inline;
}
label.partycheck {
	display:block;
	text-align:left;
	/*	font-size: 0.7em;*/
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
}
label.partycheck2 {
	display:block;
	text-align:left;
	/*	font-size: 0.7em;*/
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
}
label.zusatz {
	display:block;
	text-align:center;
	/*	font-size: 0.7em;*/
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
}
h5 {
	color: #FFCC33;
	font-size: 1.0em;
}

.one-image {
	display: inline;
}

.giThumbnail {
	border: solid 1px #000000;
}

/* Für 15-Jahre-E-Popup-DIV, kann nach dem 19.9.2010 wieder raus */
#ankuendigung15jahre {
	position:absolute;
	top:50px;
	left:10%;
	width:800px;
	height:600px;
	border:1px solid white;
	color:white;
	background-color:black;
	z-index:100;
	display:none;
	text-align:center;
}

#ankuendigung15jahre a {text-decoration:none;border:none;color:white; }
#ankuendigung15jahre a img {text-decoration:none;border:none; }
/* Ende 15-Jahre-E-Popup-DIV */
sup {
	font-size:xx-small;
	vertical-align:top;
}