                         
body					{ background:#FFFFFF; color:#000000; font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:10pt; font-weight:normal; text-decoration:none; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }
body.printerversion		{ background:#FFFFFF; color:#000000; font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:13px; font-weight:normal; text-decoration:none; margin-top:40px; margin-left:0px; margin-right:0px; margin-bottom:40px; }

p						{ color:#000000; font-weight:normal; margin:0px; }
p.tablebiography					{ font-size: 13px; color:#000000; font-weight:normal; margin-left:80px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
p.tablebiographydescription			{ font-size: 13px; color:#000000; font-weight:normal; margin-left:92px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
p.tablebiographymonth				{ font-size: 13px; color:#000000; font-weight:normal; margin-left:40px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
p.tablebiographydescriptionmonth	{ font-size: 13px; color:#000000; font-weight:normal; margin-left:52px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
p.error					{ color:#CC0000; font-weight:bold }
p.confirmation			{ color:#009600; font-weight:bold }
p.warning				{ color:#FF9900; font-weight:bold }
p.advertisement			{ font-size:11px; color:#97876D; margin-left:10px; margin-bottom:8px }
p.mediadescription				{ font-size:11px; margin-left:5px;margin-right:5px }
p.mediadescription a			{ font-size:11px }
p.mediadescription a:active		{ font-size:11px }
p.mediadescription a:visited	{ font-size:11px }
p.mediadescription a:hover		{ text-decoration:underline; font-size:11px }

p.tutorial						{ font-size:13px; margin-left:40px; margin-right:40px; }
p.tutorial a					{ font-size:13px; }
p.tutorial a:active				{ font-size:13px; }
p.tutorial a:visited			{ font-size:13px; }
p.tutorial a:hover				{ text-decoration:underline; font-size:13px; }

p.certificate					{ font-size:11px; margin-left:5px; line-height:12px }
p.certificate a					{ font-size:11px; line-height:12px  }
p.certificate a:active			{ font-size:11px; line-height:12px  }
p.certificate a:visited			{ font-size:11px; line-height:12px  }
p.certificate a:hover			{ text-decoration:underline; font-size:11px; line-height:12px  }

p.eventlistlarge				{ font-size:13px; margin-left:5px;margin-right:5px;margin-bottom:5px }
p.eventlistlarge a				{ font-size:13px }
p.eventlistlarge a:active		{ font-size:13px }
p.eventlistlarge a:visited		{ font-size:13px }
p.eventlistlarge a:hover		{ text-decoration:underline; font-size:13px }

p.eventlistsmall				{ font-size:11px; margin-left:5px;margin-right:5px;margin-top:5px }
p.eventlistsmall a				{ font-size:11px }
p.eventlistsmall a:active		{ font-size:11px }
p.eventlistsmall a:visited		{ font-size:11px }
p.eventlistsmall a:hover		{ text-decoration:underline; font-size:11px }

p.homepageteaser				{ font-size:13px; margin-left:10px;margin-right:10px;margin-bottom:10px }
p.homepageteaser a				{ font-size:13px }
p.homepageteaser a:active		{ font-size:13px }
p.homepageteaser a:visited		{ font-size:13px }
p.homepageteaser a:hover		{ text-decoration:underline; font-size:13px }

p.inappropriate					{ font-size:8pt }
p.inappropriate a				{ font-size:8pt }
p.inappropriate a:active		{ font-size:8pt }
p.inappropriate a:visited		{ font-size:8pt }
p.inappropriate a:hover			{ text-decoration:underline; font-size:8pt }

.error					{ color:#CC0000; font-weight:bold }
.confirmation			{ color:#009600; font-weight:bold }
.warning				{ color:#FF9900; font-weight:bold }

.slideimitation			{ border-collapse:separate; text-align:center; vertical-align:center; border-left:1px solid #BBBBBB; border-top:1px solid #BBBBBB; border-right: 1px solid #666666; border-bottom: 1px solid #666666 };

.mediadescriptiondelete	{ color:#009600; font-size:8pt; font-weight:bold; margin-left:5px;margin-right:5px }
.mediabiographylink		{ color:#009600; font-size:8pt; font-weight:bold; margin-left:5px;margin-right:5px }

.mediadescription		{ font-size:8pt; margin:0px }

.headlineannotation		{ font-size:10pt; font-weight:normal }

.obligatory				{ color:#CC0000; font-weight:normal }

.menu					{ color:#FFFFFF; font-weight:bold; text-align:center }
.menu a					{ color:#FFFFFF }
.menu a:active			{ color:#FFFFFF }
.menu a:visited			{ color:#FFFFFF }
.menu a:hover			{ color:#FFFFFF; text-decoration:underline }

.submenuon				{ color:#000000; font-weight:bold; text-align:center }
.submenuon a			{ color:#000000 }
.submenuon a:active		{ color:#000000 }
.submenuon a:visited	{ color:#000000 }
.submenuon a:hover		{ color:#000000; text-decoration:underline }

.submenuoff				{ color:#CAC3C6; font-weight:bold; text-align:center }
.submenuoff a			{ color:#FFFFFF }
.submenuoff a:active	{ color:#FFFFFF }
.submenuoff a:visited	{ color:#FFFFFF }
.submenuoff a:hover		{ color:#FFFFFF; text-decoration:underline }

.doorbellname			{ color:#000000; font-weight:bold }
.doorbellname a			{ color:#000000 }
.doorbellname a:active	{ color:#000000 }
.doorbellname a:visited	{ color:#000000 }
.doorbellname a:hover	{ color:#000000; text-decoration:underline }

.copyright				{ color:#000000; font-weight:normal; font-size:8pt }
.copyright a			{ color:#97876D; font-weight:bold }
.copyright a:active		{ color:#97876D; font-weight:bold }
.copyright a:visited	{ color:#97876D; font-weight:bold }
.copyright a:hover		{ text-decoration:underline; font-weight:bold }

.titlelink				{ color:#000000; font-weight:bold; margin-left:0px; margin-bottom:7px }
.titlelink a			{ color:#97876D }
.titlelink a:active		{ color:#97876D }
.titlelink a:visited	{ color:#97876D }
.titlelink a:hover		{ text-decoration:underline }

.titlelinktutorial				{ color:#000000; font-weight:normal; margin-left:0px; margin-bottom:5px }
.titlelinktutorial a			{ color:#97876D; font-weight:bold; }
.titlelinktutorial a:active		{ color:#97876D; font-weight:bold; }
.titlelinktutorial a:visited	{ color:#97876D; font-weight:bold; }
.titlelinktutorial a:hover		{ font-weight:bold; text-decoration:underline }


a						{ text-decoration:none; color:#97876D; font-weight:bold }
a:active				{ text-decoration:none; color:#97876D; font-weight:bold }
a:visited				{ text-decoration:none; color:#97876D; font-weight:bold }
a:hover					{ text-decoration:underline; color:#97876D; font-weight:bold }

table					{ padding:0; border:0px hidden #FFFFFF; border-collapse:collapse; color:#000000; 
							font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:13px; font-weight:normal; text-decoration:none; margin:0 }

table.tablebiography					{ margin-left:80px }
table.tablebiographydescription			{ margin-left:92px }
table.tablebiographymonth				{ margin-left:40px }
table.tablebiographydescriptionmonth	{ margin-left:52px }

th						{ padding:0; border:0px hidden #FFFFFF; border-collapse:collapse; color:#F7EAD7; background-color:#A7977D; vertical-align:center;
							font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:13px; font-weight:bold; text-decoration:none; margin:0; text-align:left }

td						{ padding:0; border:0px hidden #FFFFFF; border-collapse:collapse; color:#000000; 
							font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:13px; font-weight:normal; text-decoration:none; margin:0 }

tr						{ padding:0; border:0px hidden #FFFFFF; border-collapse:collapse; color:#000000; 
							font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:13px; font-weight:normal; text-decoration:none; margin:0 }

.innerfieldset			{ padding:5px; border:1px solid #CAC3B6 }


.tooltip                { color:#FFFFFF; background-color:#A7977D; Arial,Helvetica,Verdana,Sans-serif; font-size:8pt; font-weight:normal; border:0px solid #FFFFFF; padding:5px }
.tooltipcaption         { color:#FFFFFF; background-color:#97876D; Arial,Helvetica,Verdana,Sans-serif; font-size:8pt; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; text-align:center }

ul						{ margin-left:-20px }
ul.locationalias		{ margin-top:0px; margin-bottom:5px }

li						{ margin-left:0px; list-style-type:disc  }

li.tutorial				{ margin-left:40px; list-style-type:disc  }

li.error				{ color:#CC0000; font-weight:bold; list-style-type:disc; list-style-image:url('../images/objects/bullet_icon_error.gif') }
li.error a				{ text-decoration:none; color:#CC0000; font-weight:bold }
li.error a:active		{ text-decoration:none; color:#CC0000; font-weight:bold }
li.error a:visited		{ text-decoration:none; color:#CC0000; font-weight:bold }
li.error a:hover		{ text-decoration:underline; color:#CC0000; font-weight:bold }

li.confirmation			{ color:#009600; font-weight:bold; list-style-type:disc; list-style-image:url('../images/objects/bullet_icon_confirmation.gif') }
li.confirmation a		{ text-decoration:none; color:#009600; font-weight:bold }
li.confirmation a:active	{ text-decoration:none; color:#009600; font-weight:bold }
li.confirmation a:visited	{ text-decoration:none; color:#009600; font-weight:bold }
li.confirmation a:hover		{ text-decoration:underline; color:#009600; font-weight:bold }

li.locationalias		{ color:#000000; font-size:8pt; font-weight:normal; }


h1						{ font-size:16pt; text-decoration:none; color:#000000; font-weight:bold; margin-left:0px; margin-top:0px; margin-bottom:0px }
h1.printerversion		{ font-size:22px; text-decoration:none; color:#000000; font-weight:bold; margin-left:80px; margin-top:0px; margin-bottom:0px }
h1.tablebiography		{ font-size:22px; text-decoration:none; color:#000000; font-weight:bold; margin-left:0px; margin-top:0px; margin-bottom:0px }
h2						{ font-size:12pt; text-decoration:none; color:#000000; font-weight:bold; margin-top:0px; margin-bottom:10px }
h2.homepageteaser		{ font-size:11pt; text-decoration:none; color:#000000; font-weight:bold; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px }
h2.tablebiography		{ font-size:16px; text-decoration:none; color:#000000; font-weight:bold; margin-left:20px; margin-top:20px; margin-bottom:0px }
h2.error				{ color:#CC0000; font-weight:bold }
h2.confirmation			{ color:#009600; font-weight:bold }
h3						{ font-size:12pt; text-decoration:none; color:#000000; font-weight:normal; margin-top:0px; margin-bottom:10px }
h3.tablebiography		{ font-size:16px; text-decoration:none; color:#000000; font-weight:normal; margin-left:40px; margin-top:10px; margin-bottom:0px }

hr						{ color:CAC3C6; border-top:1px solid #CAC3C6; border-bottom:0px none; height:1px }
hr.tablebiographydescriptionmonth	{ color:#CAC3C6; border-top:1px solid #CAC3C6; border-bottom:0px none; height:1px; margin-left:20px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
hr.tablebiographydescriptionday		{ color:#CAC3C6; border-top:1px solid #CAC3C6; border-bottom:0px none; height:1px; margin-left:40px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
hr.tablebiographydescriptionevent	{ color:#CAC3C6; border-top:1px solid #CAC3C6; border-bottom:0px none; height:1px; margin-left:80px; margin-right:0px; margin-top:0px; margin-bottom:0px; }

.overlibimage			{ border:1px solid #CAC3B6; }

form					{ margin:0 }    

fieldset				{ background-color:#F7EAD7; border:1px solid #CAC3B6; padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:0px }
fieldset legend			{ color:#000000; background-color:#F7EAD7; font-weight:bold }

div.friendskey			{ margin-top:30px }
div.textad				{ width:232px;height:58px; border:1px solid #000000;background-color:#FFFFFF; overflow:hidden;text-decoration:none }
div.adheadline			{ margin-top:2px;margin-left:3px;margin-right:3px;width:224px;height:16px;overflow:hidden;font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:13px; font-weight:bold; text-decoration:none; line-height:15px;}
div.adcontent			{ margin-left:3px;margin-right:3px;width:224px;height:13px;overflow:hidden;font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:11px; font-weight:normal; text-decoration:none; line-height:13px;}
div.adlink				{ margin-left:3px;margin-right:3px;width:224px;height:13px;overflow:hidden;font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:11px; font-weight:bold; text-decoration:none; line-height:13px;}

div.textaddisplay		{ width:232px;height:58px; border:1px solid #000000; overflow:hidden;text-decoration:none; font-size:11px; color:#97876D; margin-left:10px; margin-bottom:8px; z-index:0 }
div.imageaddisplay		{ width:234px;height:60px; border:0px none #000000; font-size:11px; color:#97876D; margin-left:10px; margin-bottom:8px }
div.externaladdisplay	{ width:234px;height:60px; border:0px none #000000; overflow:hidden; margin-left:10px; margin-bottom:8px }

input					{ font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:10pt; color:#000000;
							word-spacing:0; margin:0; background-color:#FFFFFF; border:1px solid #000000 }
input.error				{ color:#000000; font-weight:normal; border:2px solid #CC0000 }
input.confirmation		{ color:#009600; font-weight:normal; border:2px solid #CC0000 }

input.button			{ color:#FFFFFF; line-height:16px; font-weight:bold; background-color:transparent; background-image:url(../images/objects/button_background_highpriority.gif); background-position:top right; height:22px; margin:0px; border:none; }
input.buttonmenu		{ color:#FFFFFF; line-height:15px; font-weight:bold; background-color:transparent; background-image:url(../images/objects/button_background_menu.gif); background-position:top right; width:54px; height:20px; margin:0px; border:none; }
input.buttonsearch		{ color:#FFFFFF; line-height:15px; font-weight:bold; background-color:transparent; background-image:url(../images/objects/button_background_search.gif); background-position:top right; width:65px; height:20px; margin:0px; border:none; }
input.buttonlowpriority { color:#FFFFFF; line-height:16px; font-weight:normal; background-color:transparent; background-image:url(../images/objects/button_background_lowpriority.gif); background-position:top right; height:22px; margin:0px; border:none; }

input.radio				{ background-color:transparent; color:#000000; font-weight:normal; border:0px none #FFFFFF }

select					{ font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:10pt; color:#000000;
							word-spacing:0; background-color:#FFFFFF; border:1px solid #000000; margin:0 }
select.error			{ color:#000000; font-weight:normal; border:2px solid #CC0000 }
select.confirmation		{ color:#009600; font-weight:normal; border:2px solid #CC0000 }

textarea				{ color:#000000; border:1px solid #000000; font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:10pt; }
textarea.error			{ color:#000000; border:2px solid #CC0000; font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:10pt; }
textarea.confirmation	{ color:#009600; border:2px solid #CC0000; font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:10pt; }
textarea.mediadescription	{ border:1px solid #CAC3B6; background-color:transparent; width:123px; height:100px; font-size:8pt; font-family:Arial,Helvetica,Verdana,Sans-serif }
textarea.mediadescriptionnoborder	{ border:0px none #CAC3B6; background-color:transparent; width:123px; height:100px; font-size:8pt; font-family:Arial,Helvetica,Verdana,Sans-serif }
textarea.mediadescriptionnoborderlarge	{ border:0px none #CAC3B6; background-color:transparent; width:400px; height:100px; text-align:center; font-size:10pt; font-family:Arial,Helvetica,Verdana,Sans-serif }
textarea.bannerdescriptionnoborder	{ border:0px none #CAC3B6; background-color:transparent; width:234px; height:100px; font-size:8pt; font-family:Arial,Helvetica,Verdana,Sans-serif }
textarea.readonly		{  background-color:transparent; border:1px solid #888888; font-family:Arial,Helvetica,Verdana,Sans-serif; }

.timeline				{ background-color:#F7EAD7; border:1px solid #CAC3B6; }