@charset "utf-8";
/* CSS Document */

/* ========================== News, Startseite ============================== */

.newsHeader {
	width:100%; height:100px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}

.newsBody {
	height:750px; width:100%;
	position:relative;
}

		.newsTeaserRechts {
			float:right;
			width:23%; height:78%; 
			border-left-style:dotted; 
			border-left-width:thin;
			border-left-color:#666666;
			border-bottom-style:dotted; 
			border-bottom-width:thin;
			border-bottom-color:#666666;
		}
			
			.newsTeasermeldungOben {
				margin:4px; margin-bottom:10px; margin-top:30px;
				padding-bottom:4px; 
			}

			.newsTeasermeldung {
				border-top-style:dotted;
				border-top-width:thin;
				border-top-color:#666666;
				margin:4px; margin-bottom:10px;
				padding-bottom:4px; padding-top:4px;
			}
				
				.news_TeaserText {
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:12px;
					text-align:left;
				}
				
				.news_TeaserLink {
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:12px; text-decoration:none;
					text-align:left;
					color:#0000FF:
				}
				
				.news_TeaserLink:hover {
					background:url(../graphic/menu_text.png);
					color:#FFFFFF;
				}

		.newsArtikelGross {
			float:left;
			width:75%; height:62%; 
		}
	
		.news_h1 {
			margin-bottom:20px;
			font-family:"Times New Roman", Times, serif;
			font-size:30px;
			font-weight:700;
			text-align:center;
			text-decoration:underline;
		}
	
		.news_h2 {
			margin-bottom:10px;
			padding-left:6px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			font-weight:600;
			text-align:justify;
		}
		
		.news_text {
			padding-left:6px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:14px;
			font-weight:500;
			text-align:justify;
			line-height:20px;
		}
		
		.news_link {
			padding-left:6px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:14px; color:#0000FF;
			font-weight:500;text-decoration:none;
			line-height:20px;
		}
		
		.news_link:hover {
			background:url(../graphic/menu_text.png);
			color:#FFFFFF;
		}
		
		.news_bild {
			margin:2px; margin-bottom:7px; margin-right:7px;
			padding:3px; padding-bottom:5px;
			border-style:solid; border-width:thin; border-color:#666666;
			float:left;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:10px;
			font-style:oblique;
			text-align:center;
		}

.newsWerbung {
	float:left;
	width:75%; height:16%; 
	border-color:#666666; border-style:dotted; border-width:thin;
	border-left-style:none;
}
	
.newsArtikelKlein {
	float:left;
	width:99%; height:23%;
}
	
.news_ArchivEintrag {
	width:90%;
	margin:auto; margin-top:5px; padding-top:10px;
	border-top-color:#666666;
	border-top-style:dotted;
	border-top-width:thin;
}
	
		.ArchivLink {
			font-family:Calibri, Verdana, Arial; font-size:16px;
			width:120px;
			font-weight:500; text-decoration:none; text-align:center;
			color:#0000FF;
			text-align:right;
		}
			
		.ArchivLink:hover {
			background:url(../graphic/menu_text.png);
			color:#FFFFFF;text-align:center;
			width:120px;
		}
	
	
	
/* Kolumne, Archiv */
	
.blogContainer {
	width:100%; 
}
	

	.blog_text {
		font-family:Calibri, Verdana, Arial;
		padding:8px;
		font-size:16px;
		border-left-style:solid; border-left-color:Gray; 
		border-left-width:1px;
	}
	
	.blogarchiv_text {
		font-family:Calibri, Verdana, Arial;
		padding:8px;
		font-size:16px;
	}
	
	.blogarchiv_text_fett {
		font-family:Calibri, Verdana, Arial;
		padding:8px;
		font-size:16px;
		font-weight:bold;
	}
	
	.blog_datum {
		font-family:Calibri, Verdana, Arial;
		text-align:right;
		font-size:18px;
	}
	
	.blog_h1 {
		font-family:Calibri, Verdana, Arial;
		text-align:center;
		font-size:28px;
		border-bottom-style:solid; border-bottom-color:Gray; 
		border-bottom-width:1px;
	}