
	* 	{ padding:0px; margin:0px; }
	*::-moz-selection 	{ background-color:#777; color:#FFF; }
	li {margin-left:20px;margin-top:5px;margin-bottom:5px;}
	body 
	{
		background-color:#FFE;
		background:url(elem/bgr_main.gif);
		margin:0px;
		padding:0px;
		font-family:Verdana;
		font-size:10pt;
		color:#444;
	}
	img  	{ vertical-align:bottom; }
	
	.frame_master1
	{
		margin-top:30px;
		margin-bottom:50px;
		margin-left:auto;
		margin-right:auto;
		padding:2px;
		border:1px solid black;
		width:858px;
	}
	.frame_master2
	{
		margin:0px;
		padding:0px;
		border:4px solid #DDD;
		width:850px;
	}
	.frame_header
	{
		width:850px;
		background:url(elem/bg_head.jpg);
	}
	.seg_head_titel
	{
		float:left;
		color:#444;
		font-family:Verdana;
		font-size:16pt;
		font-weight:bold;
		width:690px;
		line-height:30px;
		vertical-align:middle;
		font-variant:small-caps;
		text-align:center;
			text-align:right;
			width:600px;
			padding-right:90px;
		
	}
		.seg_head_titel span
		{
			letter-spacing:0.3em;
			font-size:20pt;
			line-height:40px;
		}
		.seg_head_titel a
		{
			float:left;
			display:block;
			padding-left:20px;
			color:#BBB;
			font-size:7pt;
			font-family:Verdana;
			text-decoration:none;
		}
		.seg_head_titel a:hover { color:#000; }
	.seg_head_menusmall
	{
		float:left;
		width:160px;
		font-family:Verdana;
		padding-bottom:15px;
	}
			.seg_head_menusmall a
			{
				padding-right:10px;
				display:block;
				line-height:19px;
				vertical-align:middle;
				text-align:right;
				background:url(elem/pfeil.gif) no-repeat;
				border-bottom:1px dotted #AAA;
				font-size:8pt;
				text-decoration:none;
				color:#444;
			}
			div.seg_head_menusmall a:hover  {	color:#444;font-weight:bold;background:url(elem/menusmallhover.jpg); }

	.seg_menu_big
	{
		width:850px;
		height:40px;
		border-top:1px solid black;
		border-bottom:1px solid black;
		padding-top:2px;
		padding-bottom:2px;
	}
		.seg_menu_big a
		{
			width:170px; /* 850 durch 5 */
			background-color:#695;
			color:#FFF;
			line-height:40px;
			display:block;
			float:left;
			text-align:center;
			vertical-align:middle;
			text-decoration:none;
			font-weight:bold;
			background:url(elem/menuBig.jpg);
		}
		.seg_menu_big a:hover
		{
			background:url(elem/menuBigHover6.jpg);
		}
	.frame_content
	{
		background-color:#FFF;
	}
	.bigletter
	{
		float:left;
		width:30px;
		font-size:2.6em;
		padding-right:5px;
	}

	.spalte_1of1_padded	{ float:left; width:829px;}


	.spalte_1of3, .spalte_2of3, .spalte_3of3	{ float:left; width:283px; }
	.spalte_3of3	{ float:right; }

	.spalte_1of3_padded, .spalte_2of3_padded, .spalte_3of3_padded	{ float:left; width:263px;padding:10px; text-align:justify; }
	.spalte_3of3_padded	{ float:right; }
	
	.spalte_12of3 { float:left; width:566px; }
	.spalte_12of3_padded { float:left; width:546px; padding:10px; }
	
	.spalte_23of3 { float:right; width:566px; }
	.spalte_23of3_padded {  float:right; width:546px; padding:10px; }
	
	.spalte_1of2	{ float:right; width:425px;  }
	.spalte_1of2:first-child	{ float:left; }

	/*  Additional coloring: */
	
	.frame_content 
	{	background-color:#F7F7F0;
	}
		
		/* 	Hintergrundfarbe! So wird die linke Spalte durchgehend bis unten gefärbt. Spalte1 bleibt farbleer, die rechten spalten 2 und 3 werden 
													zusätzlich eingeärbt (weiß) */
	.frame_content_white {background-color:#FFF}
	.spalte_2of3, .spalte_2of3_padded, .spalte_23of3, .spalte_23of3_padded {background-color:#FFF;}
	
	
	/*   stuff for several other pages   */
	
	.ueberschrift1
	{
		font-size:13pt;
		font-weight:bold;
		font-family:Verdana;
		border-bottom:1px solid black;
		margin-bottom:20px;
		margin-top:20px;
	}

	/* Nachbesserung  */
	.spalte_1of3 .ueberschrift1, .spalte_1of3_padded .ueberschrift1
	{
		border:0px;
		font-size:20pt;
		color:#CCC;
		text-align:left;
	}
	
	.subtext1 
	{	/*  für zwei-Drittel-Spalten */
		margin-left:40px;
		margin-right:30px;
	}

	.subtext2
	{	/* für ein-Drittel-Spalten mit Überschrift in der Spalten links daneben */
		margin-top:40px;
	}

	.ueberschrift2
	{
		font-weight:bold;
		margin-bottom:5px;
		margin-top:15px;
	}
	
	div.subtext1 a, div.subtext2 a
	{ 
		color:#482;
		color:#371;
	}
	div.subtext1 a:hover, div.subtext2 a:hover
	{ 	
		border-top:1px solid #694;
		border-bottom:1px solid #694;
		background-color:#FFE;
		text-decoration:none;
	}
	
	div.fotothumbs 		{	padding:20px; background-color:#FFF;	} 
	div.fotothumbs a img	{	border:0px; }
	div.fotothumbs a		
	{
		display:block; float:left;
		border:3px solid #FEA;
		margin:10px;
		background-color:#000;
		padding:1px;
		text-align:center; vertical-align:middle;	
	}
	div.fotothumbs a:hover 	{	border:3px solid black;	}
	div.fotothumbs div.ueberschriftReallyBig
	{
		background-color:#FFE;
		padding-top:20px;
		padding-bottom:20px;
		border-top:1px solid black;
		border-bottom:1px solid black;
		margin-top:40px;
		text-align:center;
		font-size:12pt;
		font-weight:bold;
	}
	
	div.box_vorsitz
	{
		background-color:#EEE;
		margin:30px;
		margin-top:40px;
		padding:10px;
		width:400px;
	}
	div.box_vorsitz img	{ display:block;margin-left:auto;margin-right:auto;width:140px; }
	div.box_vorsitz div	{ text-align:center; padding:20px; }
	
	
	
	
	
	
	
	
	
	
	
	