body 					{ margin: 0px; padding: 0px; background-color: #ffffff;	font-family: Arial, Helvetica, sans-serif; font-weight: normal;	font-size: 11px; color: #333333; }

h1						{ font-size: 15px; font-weight: bold; color: #1a4061; }
h2 						{ font-size: 18px; font-weight: bold; color: #65818d; }

ul 						{ color: #333333; list-style: url(img_spacer_mittelblau_6x6.gif); }

input 					{ color: #333333;	font-size: 11px;	font-weight: normal;	}
textarea 				{ color: #333333;	font-size: 11px;	font-weight: normal;	}
select 					{ color: #333333;	font-size: 11px;	font-weight: normal;	}

A:link 					{ color: #19396c; text-decoration: underline; }
A:active 				{ color: #94b1cc;	text-decoration: underline; }
A:visited 				{ color: #19396c;	text-decoration: underline;	}
A:hover 				{ color: #507da8;	text-decoration: underline;	}

A.blau:link 			{ color: #65818d;	text-decoration: none; }
A.blau:active 			{ color: #65818d;	text-decoration: none; }
A.blau:visited 			{ color: #65818d;	text-decoration: none; }
A.blau:hover 			{ color: #395f6c;	text-decoration: none; }

A.weiss:link 			{ color: #ffffff;	text-decoration: none; }
A.weiss:active  		{ color: white; text-decoration: none; }
A.weiss:visited 		{ color: #ffffff;	text-decoration: none; }
A.weiss:hover  			{ font-weight: bold; text-decoration: none; }

.fliessgruen  			{ color: #65818d; font-size: 11px; sans-serif; font-weight: normal }
.fliessgruenfett 		{ color: #65818d; font-size: 11px; font-weight: bold; }

.fliesshellblau 		{ color: #65818d; font-size: 11px; font-weight: normal;	}
.fliesshellblaufett 	{ color: #65818d; font-size: 11px; font-weight: bold;	}

.fliessgrau   			{ color: #333333; font-size: 12px; font-weight: normal; text-align: justify }
.fliessgrau1   			{ color: #333333; font-size: 12px; font-weight: normal; }
.fliessgraufett 		{ color: #333333; font-size: 12px; font-weight: bold;	}

.navigation_fett  		{ color: white; font-size: 12px; sans-serif; font-weight: normal }
.navigation 			{ color: #4A5E70; font-size: 11px; font-weight: normal;	}

#main 					{ visibility: visible; position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100% }
#footer					{ margin-left:25px;line-height:20px;margin-bottom:10px;}

#navibox 				{ background-color: #2A3788;text-align:left; width:216px; display:block;}
#navibox1 				{ font-size: 12px; padding-top: 15px;  padding-bottom: 15px; padding-right: 10px; padding-left: 0px; display:block;}

.spacer					{ margin-top:20px;margin-bottom:15px;float:left; }

#container 				{ background-color: #00a651; margin-top: 15px; text-align:left; height: 20px; width:216px; display:block; BORDER-TOP: #78909b 1px solid; BORDER-LEFT: #78909b 1px solid;BORDER-RIGHT: #78909b 1px solid; BORDER-BOTTOM: #78909b 1px solid}
#containercontent		{ color: #ffffff;  font-size: 11px; font-weight: bold; padding-left: 6px; padding-top: 3px;}
#container1 			{ background-color: #ffffff; text-align:left;width:216px; display:block; BORDER-TOP: #78909b 0px solid; BORDER-LEFT: #78909b 1px solid; BORDER-RIGHT: #78909b 1px solid; BORDER-BOTTOM: #78909b  1px solid}
#container1content		{ color: #65818d;  font-size: 11px; font-weight: normal; padding-left: 6px; padding-top: 6px;padding-bottom: 6px;}

.content p				{ font-size: 10pt; }

.box_headline   		{ color: #ffffff;  font-size: 11px; font-weight: bold; background-color: #00a651; padding-left: 6px; height: 20px; border: solid 1px }
.box_content 			{ background-color: #ededed; border: solid 1px #ffffff }
.box_content2 			{ color: #65818d; font-size: 11px; font-weight: normal; background-color: #ededed; padding: 6px; vertical-align: top; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 1px solid;BORDER-RIGHT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid }
.box_navigation 		{ background-color: #2A3788; border: solid 0px #ffffff }

.dot 					{ background-color:#efefef; color: #19396c; BORDER-RIGHT: #19396c 1px solid; BORDER-TOP: #19396c 1px solid; BORDER-LEFT: #19396c 1px solid; BORDER-BOTTOM: #19396c 1px solid;  }

#sponsoren A 			{ CLEAR: none; PADDING: 10px; DISPLAY: block;}
#sponsoren TABLE		{ border-style:solid; border-width:0px;}
#sponsoren TD			{ PADDING: 10px; border-style:solid; border-width:1px; border-color:#eeeeee;}

/*** Grid ***/
th.bgcolor-primary1, td.bgcolor-primary1 { background-color: #FFD674; }
th.bgcolor-primary2, td.bgcolor-primary2 { background-color: #FFE4A3; }
th.bgcolor-primary3, td.bgcolor-primary3 { background-color: #FFF1D0; }

.contentTableSearch 				{ font-size: 9pt; }
.contentTableWithHeadlineRow 		{ margin-bottom: 25px; border-bottom: 3px solid #1A3553; font-size: 9pt; }
.contentTableWithHeadlineRow TH,
	.contentTableWithHeadlineRow TH DIV,
	.contentTableWithHeadlineRow TH P { background-color: #1A3553; color: #ffffff; font-size: 9pt; letter-spacing: 0pt; line-height: 12pt; font-weight: bold; }
.contentTableHeading 				{ font-size: 9pt; font-weight: bold; }

.searchResultLink 					{ font-size: 9pt; }
.searchResultData 					{ font-size: 9pt; }
#content a.sort 					{ color: #fff; }

/* styles for photo albums */
/* Thumbnail Index */
div#index 				{ text-align: center; }
div#index table 		{ margin-left: auto; margin-right: auto; text-align: center; }
div#index td.thumbcell 	{ width: 80px; border-style: solid; border-color: #BFBFBF; border-width: 1px; text-align: center; vertical-align: middle;	padding: 10px; }
div#index td.thumbcell img { border-style: none; }
div#index div.pages 	{ font-family: Arial, Helvetica, sans-serif; text-align: right; color: #65818d; font-size: 11px; font-weight: normal; }

/* Photo Navigation */
div#navigation 			{ text-align: center; font-family: Arial, Helvetica, sans-serif; color: #65818d; font-size: 11px; font-weight: normal; }
div#navigation table 	{ text-align: center; margin: 0 auto 1em auto; }
div#navigation td.previous { text-align: left; width: 80px; color: #65818d; font-size: 11px; font-weight: normal; }
div#navigation td.index { text-align: center; color: #65818d; font-size: 11px; font-weight: normal; }
div#navigation td.next 	{ text-align: right; width: 80px; color: #65818d; font-size: 11px; font-weight: normal; }
div#navigation td.thumbcell { width: 80px;	border-style: solid; border-color: #BFBFBF;	border-width: 1px; text-align: center; vertical-align: middle; padding: 10px; }
div#navigation td.thumbcell img { border-style: none; }
div#navigation td.selected { border-style: outset; border-width: 2px; }
div#navigation span.home { display: block; padding-bottom: 1em;	color: #65818d; font-size: 11px; font-weight: bold; }

/* Photograph */
div#photograph 			{ text-align: center; }
div#photograph img 		{ margin-left: auto; margin-right: auto; border-style: solid; border-color: #000000; border-width: 1px; }

/* Photograph Title */
h2.title 				{ text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; margin: 0px; }

/* Photograph Caption */
p.caption 				{ font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 0.8em; }

/* Footnote */
p.footnote				{ font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; text-align: right; padding: 0 2em 0 0; }