/* body styles */

body {
   scrollbar-face-color: #C6D4E2;
   scrollbar-shadow-color: #B3BBC6;
   scrollbar-highlight-color: #E4E9F0;
   scrollbar-3dlight-color: #3A6E9E;
   scrollbar-darkshadow-color: #3A6E9E;
   scrollbar-track-color: #B9CAD4;
   scrollbar-arrow-color: #3A6E9E;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

a 				{ color: #2F5E86; text-decoration: none; }
a:link 		{ color: #2F5E86; }
a:visited { color: #2F5E86; }
a:active 	{ color: #2F5E86; }
a:hover 	{ color: #FF6000; text-decoration: underline; }


/* headlines, font-styles */

H1 { text-align: center; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #2F5E86; margin-top: 0px;  margin-bottom: 3px; line-height: 17px; cursor: default; }
H2 { text-align: center; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; font-weight: normal; color: #7D7D7D; margin-top: 0px;  margin-bottom: 1px; line-height: 13px; cursor: default; }
H3 { text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #2F5E86; line-height: 12px; cursor: default; }
H4 { text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #7D7D7D; line-height: 12px; cursor: default; }


/* sections, intro-text */

em 			{ color: #7D7D7D; font-weight: normal; font-style: normal; text-decoration: none; }
strong 	{ color: #2F5E86; font-weight: normal; font-style: normal; text-decoration: none; }


/* general font-types */

.p1 { text-align: justify; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #2F5E86; margin-top: 0px;  margin-bottom: 1px; line-height: 13px; cursor: default; }
.p2 { text-align: justify; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #7D7D7D; margin-top: 0px;  margin-bottom: 1px; line-height: 13px; cursor: default; }
.p3 { text-align: right; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #7D7D7D; margin-top: 0px;  margin-bottom: 1px; line-height: 13px; cursor: default; }
.p4 { text-align: center; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #7D7D7D; margin-top: 0px;  margin-bottom: 1px; line-height: 13px; cursor: default; }

.ps_left									{ text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #2F5E86; margin: 2px 0px; line-height: 15px; cursor: default; }
.ps_right									{ text-align: right; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #2F5E86; margin: 0px; line-height: 10px; cursor: default; }

.pm_left									{ text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 8pt; color: #1A354E; margin: 2px 0px; line-height: 15px; cursor: default; }
.pm_left a:link 					{ color: #1A354E; text-decoration: none; }
.pm_left a:visited 				{ color: #1A354E; text-decoration: none; }
.pm_left a:active 				{ color: #1A354E; text-decoration: none; }
.pm_left a:hover 					{ color: #FF6000; text-decoration: underline; }

.footer_left { text-align: center; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #7D7D7D; margin-top: 0px;  margin-bottom: 1px; line-height: 13px; cursor: default; }


/* google adsense */

.google_title_small_left		{ text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 8pt; color: #1A354E; margin: 2px 0px; line-height: 11pt; cursor: default; }
.google_title_med_left			{ text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9pt; color: #1A354E; margin: 2px 0px 2px 0px; line-height: 12pt; cursor: default; }
.google_title_big_left			{ text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #1A354E; margin: 2px 0px 4px 0px; line-height: 13pt; cursor: default; }

.google_text_small_left			{ text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 8pt; color: #1A354E; margin: 2px 0px; line-height: 11pt; cursor: default; }
.google_text_med_left				{ text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9pt; color: #1A354E; margin: 2px 0px 2px 0px; line-height: 12pt; cursor: default; }
.google_text_big_left				{ text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #1A354E; margin: 2px 0px 4px 0px; line-height: 13pt; cursor: default; }

.google_link_small_left			{ text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 8pt; color: #1A354E; margin: 0px 0px 2px 0px; line-height: 11pt; cursor: default; }
.google_link_med_left				{ text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9pt; color: #1A354E; margin: 2px 0px 2px 0px; line-height: 12pt; cursor: default; }
.google_link_big_left				{ text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #1A354E; margin: 2px 0px 4px 0px; line-height: 13pt; cursor: default; }


/* spacer-definitions */

.spacer_1px		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 1px; margin: 0px; line-height: 1px; cursor: default; }
.spacer_2px		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 2px; margin: 0px; line-height: 2px; cursor: default; }
.spacer_3px		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 3px; margin: 0px; line-height: 3px; cursor: default; }
.spacer_4px		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 4px; margin: 0px; line-height: 4px; cursor: default; }
.spacer_5px		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 5px; margin: 0px; line-height: 5px; cursor: default; }
.spacer_6px		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 6px; margin: 0px; line-height: 6px; cursor: default; }
.spacer_7px		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 7px; margin: 0px; line-height: 7px; cursor: default; }
.spacer_8px		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 8px; margin: 0px; line-height: 8px; cursor: default; }
.spacer_9px		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; margin: 0px; line-height: 9px; cursor: default; }
.spacer_10px	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; margin: 0px; line-height: 10px; cursor: default; }
.spacer_11px	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; margin: 0px; line-height: 11px; cursor: default; }
.spacer_12px	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; line-height: 12px; cursor: default; }
.spacer_13px	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 13px; margin: 0px; line-height: 13px; cursor: default; }
.spacer_14px	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 14px; margin: 0px; line-height: 14px; cursor: default; }
.spacer_15px	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 15px; margin: 0px; line-height: 15px; cursor: default; }