		/*allgemeine Definitionen Typ-Selektoren*/
		body     	    { color: #000000; font-size: 0.7em; font-family: Arial, sans-serif; background-color: #dae1ec;  margin-top: 0; min-height: 600px }
		p, input, select,     { font-family: Arial, Helvetica, sans-serif; }
		div, table, tr, td { font-family: Arial, Helvetica, sans-serif; } 
		a			{ color: #B60D27; text-decoration: underline; }
		a:link		{ color: #B60D27; text-decoration: underline; }
		a:visited   { color: #B60D27; text-decoration: underline; }
		a:hover 	{ color: #B60D27; text-decoration: none; }
		a:focus		{ color: #B60D27; text-decoration: none; }
		a:active	{ color: #B60D27; text-decoration: none; }
		
		
		form		{ margin: 0; padding: 0; }
		li 			{ margin-bottom: 3px; }
		h1			{ color: #B60D27; font-size: 1.3em; font-weight: bold; background-position: left 0; position: relative; float: right; }
		h2			{ font-size: 1.2em; font-weight: bold; position: relative; color: #B60D27 }
		h3			{ color: #B60D27; font-size: 1.1em; font-weight: bold }
		#bigtitle	{ color: #B60D27; font-size: 1.9em; text-align: right; background-position: left 0; position: relative; margin-bottom: 25px; }
		#subtitle   { color: #B60D27; font-size: 1.2em; font-weight: bold; position: relative }
		/*div			{ border: #000000 1px solid; }*/
		
		.input1 	{ border:1px solid #b4b3b2; padding:2px; width:300px; font-size:0.9em}
		.input1b 	{ border:1px solid #b4b3b2; padding:2px; width:240px; font-size:0.9em}
		.input1c	{ border:1px solid #b4b3b2; padding:2px; width:160px; font-size:0.9em}
		.input2 	{ border:1px solid #b4b3b2; padding:2px; width:50px;  font-size:0.9em}
		.submit		{ border:1px solid #b4b3b2; padding:2px; font-size:1em; font-weight:bold; text-transform:uppercase; color:#333333 }
		.error		{ color:#043882; font-weight:bold }
		
		.progtable  { border-top: 1px solid #FFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF }
		.progtable td  { border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; /*text-indent: 2px*/ }
		.textfield1     { background-color: #DAE1EC; margin-top: 2px; }
		.redbg	{ background-color: #EAADB7; }
		
		/*Positionierungen - Boxen*/
		#printheader		{ display: none; }
		#chefbox	 		{ width: 770px; }
		#memberbox			{ font-size: 10px; position: relative; top: 25px; left: 20px; min-height: 200px; width: 200px; float: left }
		/*#memberbox { width: 770px; height: 25px; margin-top: 5px; text-align: right; }*/
		#headbox	 		 { background-color: white; /*background-image: url("../images/bg_headbox.jpg"); background-repeat: no-repeat; background-position: 0 0; width: 770px; height: 142px; margin-left: 0px;*/  }	
		#servicenavbox		{ color: #8FA6C7; float: right; text-align: right; margin-top: 70px; }
		#servicenavbox a, #servicenavbox a:link, #servicenavbox a:visited	{ color: #8FA6C7; text-decoration: none; }
		#servicenavbox a:hover, #servicenavbox a:focus, #servicenavbox a:active	 { color: #8FA6C7; text-decoration: none }
		
		/*Navigation Box 1. Level*/
		#hnavbox		{ color: #043882; font-size: 1.1em; position: relative; top: 0px; min-height: 200px; width: 200px; text-align: right; float: left }
		*html #hnavbox	{ height: 200px;}
		#hnavbox a, #hnavbox a:link, #hnavbox a:visited   { color: #043882; text-decoration: none; display: block; padding-top: 4px; padding-bottom: 4px; padding-left: 15px }
		#hnavbox a:hover, #hnavbox a:focus, #hnavbox a:active	  { color: #B60D27; font-weight: normal;/*color: #043882; font-weight: bold;*/text-decoration: none; display: block; padding-top: 4px; padding-bottom: 4px; padding-left: 15px }
		
		#hnavbox a.act, #hnavbox a.act:link, #hnavbox a.act:visited   { color: #B60D27; display: block; padding-top: 4px; padding-bottom: 4px; padding-left: 15px }
		#hnavbox a.act:hover, #hnavbox a.act:focus, #hnavbox a.act:active	 { color: #043882; display: block; padding-top: 4px; padding-bottom: 4px; padding-left: 15px }
		
		/*Navigation Box 2. Level*/
		#unavbox		 { position: relative; left: 0px; text-transform: none; width: 200px;}		
		#unavbox a, #unavbox a:link, #unavbox a:visited	{ color: #9CA2AC; font-size:0.9em; font-weight: normal; text-transform: none; /*background-image: url("../images/pfeil_rechts_schwarz.gif"); background-repeat: no-repeat; background-position: 0 2px; display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 2px*/ }
		#unavbox a:hover, #unavbox a:focus, #unavbox  { color: #B60D27; font-weight: normal; /*background-image: url("../images/pfeil_rechts.gif"); background-repeat: no-repeat; background-position: 0 2px; text-transform: none; display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 12px*/ }
		#unavbox a.unavact:link,#unavbox a.unavact,#unavbox a.unavact:focus,#unavbox a.unavact:visited { color: #B60D27; }
		/*#unavbox a.unavact:hover {font-weight: bold; }*/
		
		#unavbox .unav2		 { position: relative; left: 12px; text-transform: none;}		
		#unavbox a.unav2, #unavbox a.unav2:link, #unavbox a.unav2:visited	{ color: #9CA2AC; font-weight: normal; text-transform: none; background-image: url("../images/pfeil_kein.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-top: 1px; padding-bottom: 1px; }
		#unavbox a.unav2:hover, #unavbox a.unav2:focus, #unavbox a.unav2:active   { color: #B60D27; font-weight: normal; background-image: url("../images/pfeil_kein.gif"); background-repeat: no-repeat; text-transform: none; }		
		
		#contentbox			{ /*background-image: url("../images/bg_content.gif"); background-repeat: no-repeat;*/ width: 520px; left: 150px; min-height: 500px; position:relative; top:-47px; left:0px; float: right } 
		*html #contentbox	{ height: 410px; }
		#breadcrumbbox		{ margin-top: 10px; height: 15px; font-size: 0.9em; }
		#newsbox			{ float: right; margin-top: 0px; top:44px; position:relative; width: 150px; min-height: 300px; }		
				
		#footerbox		 {float:right;  color: #043882; font-size: 0.9em; text-align: right; padding-top: 20px; width: 529px; height: 15px; border-top: 1px dotted #043882 }
		#ghostbox		{ clear: both; height: 15px; width: 850px; text-indent: 20px;color: #043882; font-size: 9px;}
		#membernavbox	{ width: 170px; padding: 2px; float:right; text-align: right; font-size: 10px; margin-left: 5px; margin-top: 15px; margin-bottom: 5px; white-space: nowrap; }
		#membernavbox a, #membernavbox a:link, #membernavbox a:visited    { color: #515862; text-decoration: none; display: block; padding-top: 1px; padding-bottom: 3px; }
		#membernavbox a:hover, #membernavbox a:focus, #membernavbox a:active	   { color: #000000; text-decoration: none; display: block; padding-top: 1px; padding-bottom: 3px; }
		#blueframe { margin: 0px auto; width: 850px; background-color: #FFFFFF; }
		#formtitle { color: #B60D27; padding: 0px 3px; margin: 0px; font-size: 1.2em; }
		#highlight { border-width:2px; border-style:solid; border-color:#B60D27; background-color:#DAE1EC; padding:2px; text-align:justify; }
		#highlight2 { border-width:2px; border-style:solid; border-color:#B60D27; padding:2px; text-align:justify; }
		
		#cal_link { color: #043882; }
		#cal_link a { color: #043882; }
		/*#cal_link a, #cal_link a:hover, #cal_link a:focus, #cal_link a.unavact:link,#cal_link a.unavact,#cal_link a.unavact:focus,#cal_link a.unavact:visited { color: #043882; }*/
		/*Text-Styles Klassen*/
		.radiobutton { border-style: none; padding-left: 20px; font-weight: normal; display: inline; width: auto; clear: none; margin-bottom: 0px; }
		.textfield { background-color: #d0d0d0; border: 1px solid #b4b3b2; font-size: 0.9em; color: #333333; margin-top: 3px; margin-bottom: 3px; /*width: 250px !important;*/ }
		.login { background-color: #FFFFFF; border: 1px solid #043882; font-size: 0.9em; color: #333333; margin-top: 3px; margin-bottom: 3px; }
		.fett	   { font-weight: bold; }
		

		.starform  { color: #5ABFD1; font-size: 0.9em; }
		
		.grau10	   { color: #B60D27; font-size: 0.9em; }
		.grau10 a, .grau10 a:link, .grau10 a:visited { color: #333333; text-decoration: underline; }
		.grau10 a:hover, .grau10 a:focus, .grau10 a:active  { color: #666666; text-decoration: none; }
		
		.grau11	 { color: #333333; }
		.grau11 a, .grau11 a:link, .grau11 a:visited { color: #333333; text-decoration: underline; }
		.grau11 a:hover, .grau11 a:focus, .grau11 a:active  { color: #666666; text-decoration: none; }
		a.grau11, a.grau11:link, a.grau11:visited { color: #333333; text-decoration: underline; }
		a.grau11:hover, a.grau11:focus, a.grau11:active  { color: #666666; text-decoration: none; }
		
		.mmbsoc { color: #FFFFFF; font-weight: bold; margin: 2px; margin-left: 4px; text-decoration:none; }
		.topbox		{ border-bottom: #043882 1px solid; text-align: right; height: 7px; margin-bottom: 25px; }		
		.linodisc   { list-style-type: none; list-style-image: none; text-indent: -25px; }
		.linodisc li { margin-bottom: 8px; }
		.lidisc    { text-indent: -25px; list-style-type: square; text-indent: 0px; }
		.lidisc li { margin-bottom: 3px; }
		.border td  { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  border-top: 1px solid #cccccc; border-left: 1px solid #cccccc }
		td.voting   { background-image: url("../images/bg_unavbox.gif"); background-repeat: repeat; background-position: -12px 0 }

