/* CSS (c) 2008 Lebensrecht.de */

@media all {

	body {width:800px; font-family:arial,helvetica,sans-serif; font-size:13px; color:#000000; background-color:#dddddd; margin:20px 0px 0px 30px;}
	a {color:#cc3300; text-decoration:none;}
	a:hover {text-decoration:underline;}
	form {padding:0px; margin:0px;}
	h1, h1.detail {width:650px; color: #003366; font-size:24px; font-weight:normal; margin:40px 10px 20px 0px; padding:20px 0px 0px 0px;}
	h1.detail {margin-top:0px; padding-top:10px;}
	h2, h2.detail {color: #003366; font-size:17px; font-weight:normal; margin:20px 0px 10px 0px; padding:0px;}
	h2.detail {margin:40px 0 0 0;}
	h3 {font-size:13px; font-weight:bold; color:#ffffff; background-color:#33855b; margin:30px 0px 10px 0px; padding: 2px 5px 2px 5px;}
	h4 {font-size:13px; font-weight:bold; color:#003366; display:inline; margin:0px 0px 0px 0px;}
	input,textarea {font-size:12px; font-family:arial,helvetica,sans-serif; border:1px solid #006432; padding-left:5px; color:#003366; background-color:#ffffff;}
	textarea {float:left;}
	
	#bottom {text-align:center; padding:10px 20px 20px 0px;}
	#footer {clear:both; background-color:#33855b; font-size:11px; text-align:right; color:#9cc0ae; padding:2px 20px 2px 0px; margin:0;}
	#header {height:65px; padding:0px; color:#003366; background-color:#33855b; border-bottom:1px solid #006432; overflow:hidden;}
	#home {color:#468c69; border:none; margin:25px 5px 0px 0px; padding:10px 0px 0px 0px; float:left;}
	#komm {background-color:#bcd4c8; margin-top:10px; padding:5px 7px 5px 7px; border-top: 1px solid #006432;}
	#logo {width:100px; height:65px; border-right:1px solid #006432; float:left;}
	#main {width:770px; background-color:#ffffff; border:1px solid #006633;}
	#menu {margin:0px 0px 0px 1px;}
	#nav1 {text-align:right; color:#ffffff; margin:0px 10px 0px 0px; padding:5px 0px 0px 0px; overflow:hidden;}
	#nav2 {color:#ffffff; margin:15px 10px 0px 0px; padding:4px 0px 7px 0px; overflow:hidden;}
	#text {width:580px; margin:0px 0px 0px 118px; padding:0px 5px 15px 0px;}
	
	.a0, .a0h {clear:both; font-size:12px; margin-bottom:3px;}
	.a0h {background-color:#dde9e3; font-weight:bold; padding:3px 5px 3px 5px; margin-right:6px;}
	.a1, .a2, .a3, .a4, .a5 {width:30px; white-space:nowrap; overflow:hidden; background-color:#eeeeee; margin:0px 3px 3px 0px; padding:3px 5px 3px 5px; float:left;}
	.a2 {width:100px;}
	.a3 {width:200px;}
	.a4 {width:100px;}
	.a5 {width:125px;}
	.abox {} 
	.clear {clear:both;}
	.copy {color:#a0a0a0; font-size:11px;}
	.em {font-weight:bold; color:#003366;} 
	.f0 {width:325px; margin-right:15px; float:left;}
	.f1 {}
	.f2 {width:65px; margin-bottom:3px; float:left;}
	.f3 {width:350px; margin-bottom:3px; float:left;}
	.f3in {width:300px; background-color:#dde9e3}
	.f3in_short {width:50px; background-color:#dde9e3}
	.fa {color:#9cc0ae;}
	.fh {margin:0 0 3px 5px;}
	.fhigh {padding:3px 30px 0px 5px;}
	.ftext {width:320px; height:60px; background-color:#dde9e3}
	.green {color:#008040;}
	.hl {color:#003366; font-weight:bold;}
	.hr1 {height:1px; border:0; border-top:1px solid #808080; padding:5px 0 5px 0;}
	.i {width:520px; background-color:#eeeeee; margin:0 0 3px -5px; padding:3px 5px 3px 5px;}
	.itext {width:520px; margin-bottom:15px; padding:3px 5px 3px 5px;}
	.itopic {font-weight:bold;}
	.ir {width:530px; border-top:3px solid #bcd4c8; margin:0 0 3px -5px;}
	.img-un {border:none;}
	.k {background-color:#dde9e3; padding:5px 7px 5px 7px; border: 1px solid #006432;}
	.k0 {width:85px; margin-top:2px; padding-top:2px; clear:both; float:left;}
	.k1 {width:420px; margin-top:2px; float:left;}
	.kfin {width:450px; margin-right:5px; background-color:#ffffff;}
	.kfin_short {width:50px; margin-right:5px; background-color:#ffffff;}
	.kfin_text {width:535px; height:80px; margin-right:5px; background-color:#ffffff;}
	.khigh {padding:3px 100px 0px 5px;}
	.l0, .l0h {clear:both; font-size:12px;}
	.l0hr {clear:both; height:1px; border-bottom:4px solid #808080;}
	.l2, .l2neu, .l2h, .l3, .l3h, .l4, .l4h, .l5, .l5h  {width:70px; white-space:nowrap; overflow:hidden; background-color:#eeeeee; margin:0px 3px 3px 0px; padding:3px 5px 3px 5px; float:left;}
	.l2h, .l3h, .l4h, .l5h  {background-color:#dde9e3;}
	.l2neu {background-color:#e2eaf4;}
	.l3, .l3h {width:288px;}
	.l4, .l4h {width:100px;}
	.l5, .l5h {width:200px;}
	.la {text-decoration:none; display:block; width:100%;}
	.lbox {margin-left:-88px; width:710px;}
	.ldot {width:10px; height:10px;}
	.list {background-color:#f0f0f0; padding-left:5px; margin-bottom:5px;}
	.list-sub {margin:15px 0px 10px 0px; font-weight:bold; color:#003366; padding: 2px 5px 2px 5px;}
	.long {margin-top:100px;}
	.m0 {font-size:20px; font-weight:normal; color:#9cc0ae; padding:0px 12px 0px 15px;}
	.m1 {color:#ffffff; margin-top:10px; padding:0px 2px 2px 2px;}
	.m2 {color:#ffffff; font-weight:bold; padding:2px 7px 3px 10px; border-left:2px solid #9cc0ae;}
	.media {margin:0 0 12px -25px;}
	.nav {margin:30px 0px 40px 0px;}
	.small {font-size:11px;}
	.t0 {clear:both; font-size:12px; border-top:2px solid #dde9e3; margin-right:3px;}
	.t1 {width:95px; background-color:#dde9e3; margin:0 0 5px 0px; padding:3px 5px 3px 5px; float:left;}
	.t2 {width:420px; background-color:#ffffff; margin:0 0 5px 0px; padding:3px 5px 3px 15px; float:left;}
	.ta0 {clear:both; font-size:12px; margin-right:3px;}
	.ta0a {clear:both; font-size:12px; margin-right:3px; margin-bottom:15px;}
	.tbox {}
	.tclg_list {}
	.tclg_region {font-size:13px; font-weight:bold; background-color:#bcd4c8; margin:30px 0px 10px 0px; padding: 2px 5px 2px 5px;}
	.tclg_eintrag {background-color:#f0f0f0; padding-left:5px; margin-bottom:10px;}
	.tf {background-color:#dde9e3; padding:5px 7px 5px 7px; width:540px; border: 1px solid #006432;}
	.tf1, .tf1b {width:110px; margin-top:2px; padding-top:2px; clear:both; float:left;}
	.tf1b {font-weight:bold;}
	.tf2 {width:420px; margin-top:2px; padding-top:1px; float:left;}
	.tff {padding-right:7px;}
	.tfgo {margin-right:5px; background-color:#fce7d2;}
	.tfin {margin-right:5px; width:250px; background-color:#ffffff;}
	.tfin_mid {margin-right:5px; width:150px; background-color:#ffffff;}
	.tfin_short {margin-right:5px; width:50px; background-color:#ffffff;}
	.tform {margin-right:5px; background-color:#eeeeee; border:0; width:400px; margin-top:-2px;}
	.tform2 {margin-right:5px; background-color:#eeeeee; border:0; width:150px; margin-top:-2px;}
	.tftext {}
	.tnav {margin:15px 0 15px 0;}
	.tnote {color:#808080;}	
}



@media print {

	body {width:auto; background-color:#ffffff; margin:2px;}
	h1, h1.detail {width:auto;}
	h3 {color:#33855b; background-color:transparent; border:1px solid #33855b;}
	input,textarea {background-color:transparent;}
	
	#bottom {display:none;}
	#footer {background-color:transparent; font-size:11px; color:#000000; border:none; padding-right:5px;}
	#header {padding:0px; color:#003366; background-color:transparent; border:1px solid #006432;}
	#home {color:#468c69; border:none;}
	#komm {display:none}
	#logo {}
	#main {width:auto; border:none;}
	#menu {margin:0}
	#nav1 {color:#33855b;}
	#nav2 {color:#33855b;}
	#text {width:auto;}
	
	.a0, .a0h {clear:both; font-size:12px; margin-bottom:3px;}
	.a0h {background-color:#dde9e3; font-weight:bold; padding:3px 5px 3px 5px; margin-right:6px;}
	.a1, .a2, .a3, .a4, .a5 {white-space:normal; overflow:auto; background-color:transparent; margin:0px 3px 3px 0px; padding:3px 5px 3px 5px; float:left;}
	.ftext {width:320px; height:60px;}
	.k {background-color:transparent; padding:5px 7px 5px 7px; border:none;}
	.k0 {width:85px; margin-top:2px; padding-top:2px; clear:both; float:left;}
	.k1 {width:420px; margin-top:2px; float:left;}
	.khigh {padding:3px 100px 0px 5px;}
	.l0, .l0hr {border-top:1px solid #808080; width:100%;}
	.l0h {font-weight:bold;}
	.l0hr {clear:both; height:auto; border-bottom:none;}
	.l2, .l2neu, .l2h, .l3, .l3h, .l4, .l4h, .l5, .l5h  {width:12%; background-color:transparent; margin:5px 0px 3px 0px; padding:3px 5px 3px 5px; white-space:normal; overflow:auto;}
	.l2neu {background-color:transparent;}
	.l3, .l3h {width:40%;}
	.l4, .l4h {width:20%;}
	.l5, .l5h {width:20%;}
	.la {text-decoration:none; display:block; width:100%;}
	.lbox {margin-left:-88px; padding:2px; width:auto;}
	.ldot {width:10px; height:10px;}
	.list {background-color:transparent;}
	.list-sub {margin:15px 0px 10px 0px; font-weight:bold; color:#003366; padding: 2px 5px 2px 5px;}
	.m0 {font-size:20px; font-weight:normal; color:#9cc0ae; padding:0px 12px 0px 15px;}
	.m1 {color:#33855b; margin-top:10px; padding:0px 2px 2px 2px;}
	.m2 {color:#33855b; font-weight:bold; padding:2px 7px 3px 10px; border-left:2px solid #9cc0ae;}
	.nav {display:none;}
	.t0 {border-top:1px solid #808080; margin-right:3px;}
	.t1 {width:20%; background-color:transparent; margin:0 0 5px 0px; padding:3px 5px 3px 5px; float:left;}
	.t2 {width:70%; background-color:transparent; margin:0 0 5px 0px; padding:3px 5px 3px 15px; float:left;}
	.ta0 {clear:both; font-size:12px; margin-right:3px;}
	.ta0a {clear:both; font-size:12px; margin-right:3px; margin-bottom:15px;}
	.tclg_region {font-size:13px; font-weight:bold; background-color:transparent; margin:30px 0px 10px 0px; padding: 2px 5px 2px 5px;}
	.tclg_eintrag {background-color:transparent; padding-left:5px; margin:0 0 10px 50px; padding-top:3px; border-top:1px solid #808080;}
	.tf {background-color:#dde9e3; padding:5px 7px 5px 7px; width:540px; border: 1px solid #006432;}
	.tf1, .tf1b {width:110px; margin-top:2px; padding-top:2px; clear:both; float:left;}
	.tf1b {font-weight:bold;}
	.tf2 {width:420px; margin-top:2px; padding-top:1px; float:left;}
	.tff {padding-right:7px;}
	.tfgo {margin-right:5px; background-color:#fce7d2;}
	.tform {margin-right:5px; background-color:#eeeeee; border:0; width:400px; margin-top:-2px;}
	.tform2 {margin-right:5px; background-color:#eeeeee; border:0; width:150px; margin-top:-2px;}
	.tnav {display:none;}
	.tnote {display:none;}
}
