body {
	padding-top:0.5em;
	}

/* Kopfbereich */

#header
{
	color:#036;
}

header div.ym-gbox
{
padding:0em;
padding-top:0.3em;
}

header div.ym-gr div.ym-gbox img
{
float:right;
}

#header p.lfst
{
	padding-left:200px;
	padding-top:15px;
	line-height:1.4em;
	font-weight:bold;
}

header p.FA-Name
{
	font-size:200%;
/*	font-weight:bold; */
/*	padding-top:0.3em; */
	padding-bottom:0.1em;
	margin-bottom:0.1em;
	padding-left:70px;
}

header p.FA-Nr
{
	padding-left:70px;
}

#header div.c50l a img
{
	padding-bottom:5px;
	margin-top:3px;
}

#breadcrumbs
{
	width:100%;
	border-top:1px solid #036; 
	border-bottom:1px solid #036;
	padding:0.4em 0em 0.4em 0.3em;
}

#breadcrumbs li
{
background:transparent url(../a_images/bc-trenner.gif) no-repeat scroll 5px center;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 18px;	
line-height:1.5em;
}

#header table
{
	border:none;
}

#subnavlist li
{
list-style-type:none;
display:inline;
padding:0 0.5em;
}
	
.ym-col2 p, .ym-col3 p
{
	padding-bottom: 0.7em;
	line-height: 1.4em;
}

/* Hauptinhaltsbereich */

.ym-col3
{
	padding:0em 0.8em;}

.ym-col3 table
{
	margin-top:1em;
}
.ym-col3 ol
{
	margin-left:2.5em;
}

.ym-col3 ol li
{
	margin-left:0em;
	padding-bottom:0.3em;
}

.ym-col3 ul li
{
	background-image: url(../a_images/Icons/doppelpfeil.gif);
	background-repeat: no-repeat;
	background-position: 0.8em 0.5em;
	padding-left: 2em;
	margin-left:0;
	padding-bottom:0.5em;
	line-height:1.3em;
}

.ym-col3 ul li p
{
	padding-bottom:0;
	margin-bottom:0.5em;
}

.ym-col3 li a, .ym-col2 li a
{
	line-height:1.4em;
}
.ym-col3 ul li ul
{
	margin-top:0.5em;
	margin-bottom:0em;
	padding-bottom:0;
}
.ym-col3 ul
{
	list-style-type:none;
	padding:0;
	margin:0;
	padding-bottom:1em;
}

.ym-col3 img
{
	padding-top:0.5em;
	padding-bottom:0.5em;
}

/* Rechter Rand */

.ym-col2 form
{
	margin-bottom:0.5em;
}

/* Überschriften */

.ym-col2 h2
	{
	font-size: 110%;
	font-weight: bold;
	padding:0.3em 0em;
	}

.ym-col2 h3
	{
	font-size: 110%;
	font-weight: bold;
	padding:0.3em 0em;
	}
	
.ym-col3 h2
	{
	font-size: 140%;
	font-weight: bold;
	color: #469;
	padding:0em 0em 0.3em 0em;
	}
	
.ym-col3 h3
	{
	font-size: 120%;
	font-weight: bold;
	color: #469;
	padding-top:0.2em;
	padding-bottom: 0.25em;
	}
	
.ym-col3 h4
	{
	font-size: 110%;
	font-weight: bold;
	color: #469;
	padding:0.3em 0em;
	}

.ym-col3 h5
	{
	font-size: 110%;
	font-weight: bold;
	color: #000;
	}


.h2zuh3
	{f
	font-size: 120% !important;
	padding-bottom: 0.25em !important;
	}
		
		
/* Allgemein */

.f
			{
			font-weight:bold;
			}
			
.rot		{ 
			color:#CC0000 !important;
			font-weight: bold;
			}

.gruen		{ 
			color:green !important;
			font-weight: bold;
			}

.elstergruen
			{
			color: #94c502;
			}

.klein
			{
			font-size:80%;
			}

.top		{
			text-align:right;
			}

.z			{
			text-align:center;
			}
			
.zb			{
			margin-left:auto;
			margin-right:auto;
			display:block;
			}

.wichtig	{
			background-color: #F7F7F7;
			padding: 0.3em 4px 0.3em 4px;
			border-left: 1px solid #E0E0E0;
			border-top: 1px solid #E0E0E0;
			border-right: 1px solid #999999;
			border-bottom: 1px solid #999999;
			margin-bottom: 1em;
			}
			
.ym-col2 .wichtig			
			{
			padding: 0.2em 0.2em;
			}
			
/* Icons */	


.acro
			{
			background-image: url(../a_images/Icons/pdf-blau.gif);
			background-repeat:no-repeat;
			background-position: 0.1em 0.1em;
			padding-left: 2em;
			}

.acro-a
			{
			background-image: url(../a_images/Icons/pdfedit.gif);
			background-repeat:no-repeat;
			background-position: 0.1em 0.1em;
			padding-left: 2em;
			}
.de
			{
			background-image: url(../a_images/Icons/de.jpg);
			background-repeat:no-repeat;
			background-position: 0.1em 0.1em;
			padding-left: 3.5em;
			}
			
.pl
			{
			background-image: url(../a_images/Icons/pl.jpg);
			background-repeat:no-repeat;
			background-position: 0.1em 0.1em;
			padding-left: 3.5em;
			}
			
.elster
			{
			background-image:url(../a_images/Elster/elsterlogo.gif);
			background-repeat:no-repeat;
			padding-left:50px;
			min-height:30px;
			}	
			
.elsterchat
			{
			background-image:url(../a_images/Elster/ELSTER_Chat.gif) !important;
			background-repeat:no-repeat;
			padding-left:27px !important;
			background-position: 0em 0em !important;
			}		
			
.extern
			{
			background-image:url(../a_images/Icons/weblink.gif);
			background-repeat:no-repeat;
			background-position:0.1em 0.2em;
			padding-left:2em;
			}	
.faq
			{
			background-image:url(../a_images/Icons/faq.gif);
			background-repeat:no-repeat;
			background-position:0.1em 0.1em;
			padding-left:2em;
			}	

.ffweb
			{
			background-image: url(../a_images/Icons/formsforweb.gif);
			background-repeat:no-repeat;
			background-position: 0.1em 0.2em;
			padding-left:2em;
			}


.gesetz
			{
			background-image:url(../a_images/Icons/paragraph.gif);
			background-repeat:no-repeat;
			background-position:0.1em 0.2em;
			padding-left:2em;
			}
				
.telefon
			{
			background-image:url(../a_images/Logos/telefon.jpg);
			background-repeat:no-repeat;
			padding-left:2.7em;
			}
			
.vordruck
			{
			background-image:url(../a_images/Icons/formular.gif);
			background-repeat:no-repeat;
			background-position:0.1em 0.2em;
			padding-left:2em;
			}

.ordner
			{
			background-image: url(../a_images/Icons/ordnerzu.gif);
			background-repeat:no-repeat;
			background-position:0.05em 0.1em;
			padding-left: 1.8em;
			}

.ym-col3 .lfst
			{
			background-image: url(../a_images/Icons/lfst.gif);
			background-repeat:no-repeat;
			background-position:0.05em 0.1em;
			padding: 0 0 0.4em 1.5em;
			margin-top:0.3em;
			font-size:120%;
			color:#EB8500;
			}			

				
/* Listen-Icons */
			
.ym-col3 ul li.ffw
			{
			background-image: url(../a_images/Icons/formsforweb.gif);
			background-position: 0.3em 0.1em;
			padding-left:2em;
			}

.ym-col3 ul li.htm
			{
			background-image: url(../a_images/Icons/weblink.gif);
			background-position:0.2em 0;
			background-repeat:no-repeat;
			padding-left:2em;
			}
			
.ym-col3 ul li.msword
			{
			background-image: url(../a_images/Icons/word.gif);
			background-position: 0em 0em;
			}

.ym-col3 ul li.msexcel
			{
			background-image: url(../a_images/Icons/excel.gif);
			background-position: 0em 0.1em;
			padding-left:2em;
			}
			
.ym-col3 ul li.frage
			{
			background-image: url(../a_images/Icons/faq.gif);
			background-position: 5px 2px;
			padding-left:2em;
			}
			
.ym-col3 ul li.formular
			{
			background-image: url(../a_images/Icons/formular.gif);
			background-position: 0em 0.2em;
			padding-left:2em;
			}

.ym-col3 ul li.pdf
			{
			background-image: url(../a_images/Icons/pdf-blau.gif);
			background-position: 0.2em 0em;
			padding-left:2em;
			}

.ym-col2 ul.pdf
			{
			list-style-type:none;
			}
			
.ym-col2 ul.pdf li
			{
			background-image: url(../a_images/Icons/pdf-blau.gif);
			background-position: 0.2em 0em;
			padding-left:2em;
			background-repeat: no-repeat;
			margin-left:0;
			padding-bottom:0.5em;
			line-height:1.3em;
			}

.ym-col3 ul li.pdfe
			{
			background-image: url(../a_images/Icons/pdfedit.gif);
			background-position: 0em 2px;
			padding-left: 2em;
			}

.ym-col3 ul li.o
			{
			background-image: url(../a_images/Icons/ordnerzu.gif);
			background-position:0.2em 0;
			padding-left: 2em;
			}

.ym-col3 ul li.telefon
			{
			background-image: url(../a_images/Icons/telefon.gif);
			background-position: 0em 0.2em;
			padding-left:24px;
			}

.ym-col3 ul li ul li.video
			{
			background-image: url(../a_images/Icons/video.gif);
			background-position: 0em 0.2em;
			padding-left:24px;
			}

.ym-col3 ul li.video
			{
			background-image: url(../a_images/Icons/video.gif);
			background-position: 0em 0.2em;
			padding-left:24px;
			}

.web
			{
			background-image: url(../a_images/Icons/weblink.gif);
			background-position: 0em 0em;
			background-repeat: no-repeat;
			padding-left: 22px;
			}
			
			
/* Tabellen */

table	
			{
			background-color: #fff; 			
			}
			
th 			{ 
			color:#FFF; 
			font-weight: bold;
			border:0px none; 
			text-align: center;
			padding:3px;			
			}	
	
td.u		{
			background-color: #DFDFDF; 	
			}

td.g		{
			background-color: #F7F7F7; 	
			}
			
td.ul		{
			background-color: #DFDFDF; 	
			text-align: left;
			}

td.gl		{
			background-color: #F7F7F7; 	
			text-align: left;
			}

td.ur		{
			background-color: #DFDFDF; 	
			text-align: right;
			}

td.gr		{
			background-color: #F7F7F7; 	
			text-align: right;
			}
			
.tabli td	{
			text-align:left;
			}
			
.kal td		{
			padding:0.2em;
			}		
			
footer {
	
  background-color:#F2F6FA;
    color: #036;
    padding: 10px 20px;
    border-top: 5px #efefef solid;
    line-height: 1.5em;
    text-align:center;
} 

.note {
  background: #efe url("../../a_images/Logos/ffw32.gif") no-repeat scroll 3px 5px;
  border: 2px solid #484;
  color: #040;
  margin-bottom: 1em;
  padding: 5px 10px 10px 35px;
}

#lfs tr:nth-child(even) {
   background-color: #DFDFDF;
}
#lfs tr:nth-child(odd) {
   background-color: #F7F7F7;
  }
#lfs td {
	text-align:left;
}  

a.tel {
	pointer-events:none;
	cursor:default;
	text-decoration:none;
  }
caption.fa-kalender
	{
	text-align:left;
	font-weight:bold;
	color:#469;
	padding-bottom:0.3em;
	font-size:large;
}

/* Online Bewerbung */

.auswahlverfahren {
	border-collapse:collapse;
}

.auswahlverfahren th {
	border: 1px #fff solid;
	padding:0.3em;
}

.auswahlverfahren th a {
	color:#fff
}

.auswahlverfahren td {
	border:1px #31659c solid;
	padding:0.3em;
}

.st21 {
	background-color:yellow;
}

.st22 {
	background-color:#81BEF7;
	}

.st29 {
	background-color:red;
}

.st30 {
	background-color:lime;
}

.st31 {
	background-color:green;
}

.st40 {
	background-color:#FA5858;
}

.st41 {
	text-decoration:line-through;
}


/* Sonstiges */

img.wappen {
	width:62px;
	height:80px;
	float:left;
	padding-bottom:0.5em;
}

form.bgcf2f6fa {
	background-color:#F2F6FA;
}

input.diw25h30 {
	display:inline;
	width:25%;
	height:30px
}

input.diw70 {
	display:inline;
	width:70%;
}

.fsi {
	font-style:italic;
	}

.fsm {
	font-size:medium;
	}


.randrot {
	border:2px red solid;
	}

.randgruen {
	border:2px green solid;
	}

.randschwarz {
	border:1px black solid;
	}

.durch {
	text-decoration:line-through;
	}

.abstand1ou {
	margin:1em 0 1em 0;
	}

.fl {
	float:left;
}

.fr {
	float:right;
}

.flmr20 {
	float:left;
	margin-right:20px;
}

.frml20 {
	float:right;
	margin-left:20px;
}
.tal {
	text-align:left;
}

.tar {
	text-align:right;
}

.fa-xl {
	font-size:x-large;
}

.mt1em {
	margin-top:1em;
}

.mt15em {
	margin-top:1.5em;
}

.mt2em {
	margin-top:2em;
}

.mb05em {
	margin-bottom:0.5em;
}

.mb1em {
	margin-bottom:1em;
}

.mb2em {
	margin-bottom:2em;
}

.pl1em {
	padding-left:1em;
}

.ym-col3 .pl1em {
	padding-left:1em;
}

.pl2em {
	padding-left:2em;
}

.pb06 {
	padding-bottom:0.6em;
}

a.est {
	padding:0.5em;
	border:1px black solid;
	background-color:#f0f8ff;
	margin:1em;
}

ul.pb0 {
	padding-bottom:0em;
	}

div.pb05em {
	padding-bottom:0.5em;
	}

.mt05 {
	margin-top:0.5em;
	}
	
.mt10 {
	margin-top:10em;
	}

.mt2 {
	margin-top:2em;
	}

.w53 {
	width:53%;
	}
	
input.w448 {
	width:44.8%;
	}

select.w464 {
	width:46.4%;
	}

.w95 {
	width:95%;
	}

.gkd {
	font-size:140%;
	margin-top:-0.2em;
}

/*Ausbildung und OBF */
#h2sbi {
	line-height:1.5em;padding-bottom:0.7em;
}

.w100 {
	width:100%
}

.pb02em {
	padding-bottom:0.2em;
}

.ym-col3 ul.obf li
{
	padding-bottom:0em;
}
	
form.obf div.ym-fbox-select
{
	margin-top:0em;
}

.ym-col3 p.obf
{
	padding-bottom:0em;
}

/* Broschüren */
div.bbg {
background:#fff url('../../../a_images/Sonstiges/broschueren.jpg') no-repeat right top;
}	

/* FABADIR */

.fabkopf {
	text-align:right;
	font-weight:bold;
	line-height:1.6em;
}

.p0 {
	padding:0em;
	margin:1em 0 0 0;
}

div.p0m0 {
		padding:0em;
		margin:0em;
}

.fsstal {
	font-size:small;text-align:left;
}

#los {
	padding:0em;
	margin:0.4em 0em 0em 0em;
	border:0em;
}

#ecosia {
	padding:0em;
	margin:0.4em 0em 0em 0em;
	border:0em;
	background-color:#36acb8;
	background-image:none
}

select.fpd {
	width:14em;
	margin-bottom:0.5em;
}

#go {
	margin-top:1.3em;
}

input.g2 {
	margin-top:1.85em;
}

.w69em {
	width:6.9em;
}

.gss {
	width:14em;
	margin:0.2em 0em;
}

.w20 {
	width:20%;
}

.w328 {
	width:32.8%;
}

.w65 {
	width:65%;
}

.w80 {
	width:80%;
}

/* LFS */

.lfsinfo {
	border:2px red solid;
	margin-bottom:1em;
	padding:0.5em;
}

.plfsdat {
	padding:0.2em 0.1em 0.2em 2em;
}

.plfstxt {
	padding:0.2em 0.1em;
}

/* OeZ */
.oez-tab {
	font-size:80%;
}

.oez-tab th a {
	color:#fff
}

.oez-tab td {
	text-align:left;
	border-bottom:1px solid #31659C;
}
#qoez {
	width:60%;
}

/* Grundsteuer */
.grst-clc {
    border-collapse: collapse;
    border-style: hidden;
}
  
.grst-grid td, th {
	border: 1px solid #469;
}

.grst-l {
	border-bottom: 1px solid #469;
}

.tab {
	vertical-align:bottom;
}

.gruen {
	color:green;
}

.blau {
	color:blue;
}

.rotn {
	color:#f00;
}

.s200 {
	font-size:200%;
}