/* CSS (c) 2007 tclrg.de */

@media all {
	body {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; line-height:150%; color:#000000; background-color:#ffffff; margin:0px 0px 0px 20px; padding:0px; min-width:750px;}
	a {color:#004080; text-decoration:none;}
	a:hover {color:#008040; text-decoration:underline;}
	h1, h2 {font-weight:bold; font-size:14px; margin:15px 0px 10px 0px; padding:0px; color:#c62355;}
	h2 {margin-top:20px}
	h3 {font-size: 11px; font-weight:bold; margin: 0px 0px 5px 0px; padding: 0px;}
	p {margin:5px 0px 5px 20px; padding:5px;}
	ul, ol {margin-top:0px;}
	td	{vertical-align:top;}
	input, textarea, select {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; border:1px solid #c62355; background-color:#fff4f6; padding:1px 1px 0px 3px;}
	
	#header {width:750px; height:120px; background:#ffffff url("img/tclg_header.jpg") no-repeat top right; border-top:7px solid #c62355;} /* Hintergrundbild (c) Sebastian Ständecke, www.pixelquelle.de */
	#logo {width:650px; height:120px; border:0px;}
	#menu {width:175px; float:left;}
	#text, #text_ha, #text_intern {width:480px; float:left; background-color:#ffffff; margin:0px 0px 0px 10px; border-top:1px solid #c62355; border-bottom:1px solid #c62355; padding:0px 0px 0px 10px;}
	#text {padding-right:75px;}
	#text_ha {width:555px;}
	#text_intern {width:580px;}
	#footer {clear:both; padding:10px 0px 20px 195px; font-size:10px;}

	.a1 {color:#c62355;}
	.a0 {}
	.att {color:#202020; font-weight:bold;}
	.b1 {background-color:#f6e5e7;}
	.box {text-align:right; float:right; margin-left:5px; border:0px; position:relative; left:60px; top:5px;}
	.f, .f_line {clear:both; width:555px;}
	.f_line {border-top:1px solid #999999;}
	.f0, .f2, .f4 {clear:both; text-align:right; vertical-align:top; padding:2px 10px 3px 20px; float:left;}
	.f0 {width:70px;}
	.f2, .f6 {width:50px; vertical-align:top; text-align:left; padding-top:5px; padding-left:25px; float:left; color:#808080;}
	.f6 {width:70px;}
	.f4 {width:250px; text-align:left;}
	.f1, .f3, .f5 {margin-bottom:5px; padding-top:2px; float:left;}
	.f1 {width:380px;}
	.f3 {width:400px; padding-top:5px;}
	.f5 {width:200px;}
	.grey {color:#909090;}
	.green {color:#008000;}
	.headfarbig {font-weight:bold;}
	.l0 {list-style-image:url("img/tclg_square0.gif");}
	.l1 {margin-bottom:10px; list-style-image:url("img/tclg_square0.gif");}
	.l2 {margin-bottom:10px; list-style-image:url("img/tclg_square1.gif");}
	.l3 {margin-bottom:10px; list-style-image:url("img/tclg_square3.gif");}
	.linie {border-top:1px solid #808080; padding:2px 0px 2px 0px; margin-left: 10px;}
	.m0, .m1 {margin:0px 10px 0px 0px; padding: 5px 5px 5px 15px; border-top:1px solid #c62355;}
	.material_img {border:0;}
	.meldung {background-color:#f0f0f0;}
	.meldung_detail {margin-top:20px; background-color:#f0f0f0;}
	.meldung_titel {font-weight:bold;}
	.meldung_subtitel {}
	.neu {color:#008000; font-weight:bold;}
	.termin {background-color:#f0f0f0;}
	.termin_bezeichnung {font-weight:bold; color:#008040}
	
	/* Hilfreiche Adressen */
	
	.ha_navi {width:100%; padding-bottom:20px;}
	.ha_auswahl {margin:0px; float:none; padding:10px 0px 0px 50px;}
	.ha_auswahl0 {width:450px; clear:both; margin:0px; padding:0px;}
	.ha_auswahl1 {width:150px; float:left; padding:0px 0px 5px 0px;}
	.ha_auswahl2 {width:220px; float:left; padding:0px 0px 5px 0px;}
	.ha_region {width:100%-7px; background-color: #ffeeee; padding:2px 2px 4px 5px; margin:15px 0px 15px 0px; font-weight:bold; border:1px solid #c62355; clear:left;}
	.ha_eintrag0 {width:100%; clear:left; float:none; margin:0px; padding:0px; border-top:1px solid #d0d0d0;}
	.ha_eintrag1 {width:55%; float:left; padding:0px 5px 20px 2px; margin:5px 0px 0px 0px;}
	.ha_eintrag2 {width:45%-5px; float:left; padding:0px; margin:5px 0px 5px 0px; color:#808080;}
	.ha_eintrag3 {clear:left; height:1px; margin:0px; padding:0px;}
	.ha_detail0 {width:100%; clear:left; float:none; margin:0px; padding:1px 0px 0px 0px; border-bottom:1px solid #d0d0d0;}
	.ha_detail1 {width:150px; float:left; text-align:right; padding:2px 5px 2px 2px; margin:0px 0px 0px 0px;}
	.ha_detail2 {width:350px; float:left; padding:2px; margin:0px 0px 0px 10px;}
	.ha_detail0f {width:100%; clear:left; float:none; margin:0px; padding:0px;}
	.ha_detail1f {width:150px; float:left; text-align:right; padding:2px 5px 2px 2px; margin:0px 0px 0px 0px;}
	.ha_detail2f {width:350px; float:left; padding:2px; margin:0px 0px 0px 10px;}
	.ha_fuss {width: 100%; margin: 8px 0px 8px 0px; padding:10px 0px 10px 0px; clear:left;}
	.ha_zitat {margin:10px 10px 20px 50px; color:#808080;}
	
	.kopf {width: 760px; margin: 8px 0px 8px 8px; padding:5px 10px 5px 10px; clear:left;}
	.kopf_s {float:left;}
	.logo {text-align:right;}
	.logo_img {border:none; margin:none; width:160px; height:118px;}
	.auswahl {width: 760px; background-color: #ffdddd; margin: 8px 0px 8px 8px; padding:0px 10px 10px 10px; clear:left;}
	.auswahl_s {margin-right:20px; float:left; line-height:25px;}
	.clear {clear:left; height:1px;}
	.stand {clear:left; margin:0px; text-align:right;}
	
	.copy {font-size:9px; color:#808080; line-height:120%;}
	.tclg {background-color:#ffdddd;}
	.nil {}
	.form1 {padding: 5px;}
	
}
@media print {
	body {margin-left:0px;}
}
