body {
	font-family: Verdana, Arial, Helvectica, sans-serif;
	font-size: 80%;
}

body * {
	font-size: 100%;
}

a img {
	border: none;
}

p, ul, li {
	line-height: 130%;
}

ul, li {
	font-size: 100%;
}

li {
	margin-bottom: 0.5em;
}

.titel 			{
			margin-top: 10; 
			margin-bottom: 5; 
			font-weight: bold;
			}
.hilititel 		{
			margin-top: 10; 
			margin-bottom: 5; 
			font-weight: bold; 
			color: #003366;
			}
.sektitel 		{
			margin-top: 20; 
			margin-bottom: 5; 
			font-weight: bold; 
			color: #003366; 
			text-align: left;
			}
.reftitel 		{
			margin-top: 10; 
			margin-bottom: 5; 
			font-weight: bold; 
			color: #003366; 
			}
.gesamt 		{
			text-decoration: underline;
			color: #003366;
			}

A:active 		{
	  		color: #999999; 
	  		}
A:link			{
	  		color: #003366; 
	  		}
A:visited	 	{
	  		color: #999999; 
	  		}
A.email			{
			color: #003366;
	  		text-decoration: underline;
	  		}
.archiv_failure 	{
	  		color: white; 
	  		background-color: darkred; 
	  		font-weight: bold;
	  		}
.archiv_yes		{
	  		color: white; 
	  		background-color: darkblue; 
	  		font-weight: bold
	  		}
.archiv_no		{
	  		color: darkblue; 
	  		font-weight: bold;
	  		}
.beschreibung 		{
			margin-bottom: 5; 
			}
.firstemail 		{
	  		margin-top: 20; 
	  		margin-bottom: 3; 
	  		text-decoration: underline;
	  		}
.firsttitel 		{
	  		margin-top: 3; 
	  		margin-bottom: 3; 
	  		font-weight: normal; 
	  		}
.gfedat 		{
	  		margin-bottom: 1em; 
	  		font-weight: normal;
	  		}
.gfesektion 		{
	  		color: #003366; 
	  		margin-bottom: 5; 
	  		font-weight: bold;
	  		}
.gfetitel 		{
	  		color: #003366; 
	  		margin-bottom: 5; 
	  		font-weight: bold;
	  		}

h1.gfetitel 		{
	  		color: #003366; 
	  		margin-bottom: 0.2em; 
	  		font-weight: bold;
			font-size: 110%;
	  		}


h1.gfetitel_archiv	{
	  		color: #CC0000; 
	  		margin-bottom: 0.2em; 
	  		font-weight: bold;
			font-size: 110%;
	  		}

div.gfedat_archiv 	{
	  		margin-bottom: 1em; 
	  		font-weight: normal;
	  		background-color: #CC0000;
	  		color: white;
	  		}
	  		
	  		
.headline1 		{
	  		color: #000000; 
	  		font-weight: bold; 
	  		}
HR.hrup 		{
	  		color: #003366; /*lightgrey;*/
			size: 1px;
	  		}
HR.hrdown 		{
	  		color: #FFDDCC; 
	  		margin-top:-4;
	  		}
.invers			{
			color: darkblue; 
			font-weight: bold;
			}
.links			{
	  		margin-top: 10;
	  		}
.orglong 		{
			color: darkblue; 
			margin-bottom: 5; 
			font-weight: bold;
			}

.par		{
	  		background-color: lightgrey;
			text-decoration: underline;
			color: #003366;
			padding: 0.2em 0.2em 0.2em 0.2em;
			}

.parz		{
	  		background-color: lightgrey;
			color: #E8E8E8;
			text-decoration: none;
			display: none;
			}
.sektitel 		{
 	  		margin-top: 5; 
 	  		margin-bottom: 5; 
 	  		color: #003366; 
 	  		text-align: left;
 	  		}
.seltitel 		{
			margin-top: 10; 
			margin-bottom: 5; 
			font-weight: bold; 
			color: #003366;
			}

h1.seltitel 		{
			margin-top: 1.5em; 
			margin-bottom: 0.5em; 
			font-weight: bold; 
			color: #003366;
			font-size: 100%;
			}


TABLE.main		{
	  		margin-top: 1em;
			font-size: 100%;
			border-bottom: 1px solid lightgrey;
	  		}

TABLE.mainSuche		{
	  		margin-top: 1em;
			font-size: 100%;
			margin-bottom: 1em;
	  		}

TD			{
	  		font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 100%;
	  		}
TD.ganzhellgrau 	{
          		background-color: #FFFFFF;
          		}
TD.hellgrau 		{
	  		background-color: #e7e7e7;
	  		}
TD.hellblau 		{
	  		background-color: #D9F6FE;
	  		}
TD.wz			{
			color: gray; 
			font-size: 100%;
			border-top: 1px solid lightgrey;
			border-bottom: 1px solid lightgrey;
			}
tr.wz			{
			color: gray; 
			border-top: thin solid lightgrey;
			border-bottom: thin solid lightgrey;
			}
th.wz			{
			color: gray; 
			font-size: 90%;
			text-align: left;
			font-weight: normal;
			border-top: 1px solid lightgrey;
			border-bottom: 1px solid lightgrey;
			}
th.wz_re			{
			color: gray; 
			font-size: 90%;
			text-align: right;
			font-weight: normal;
			border-top: 1px solid lightgrey;
			border-bottom: 1px solid lightgrey;
			}

tr.tb			{
			background-color: #333; 
			border-top: thin solid lightgrey;
			border-bottom: thin solid lightgrey;
			}
th.tb			{
			color: white; 
			font-size: 90%;
			text-align: left;
			font-weight: normal;
			border-top: 1px solid lightgrey;
			border-bottom: 1px solid lightgrey;
			}
th.tbre			{
			color: white; 
			font-size: 90%;
			text-align: right;
			font-weight: normal;
			border-top: 1px solid lightgrey;
			border-bottom: 1px solid lightgrey;
			}

tr.r1 {
	background: white;
}
tr.r0 {
	background: #E0E0E0;
}

.titel 			{
	  		margin-top: 3; 
	  		margin-bottom: 3; 
	  		font-weight: normal; 
	  		font-size: 100%;
	  		}


/* Breadcrumbzeile */

div.bkaWo {	
	background-color: #D9DCD5;	
	height: 1.5em;
	padding-top:0em;
	padding-bottom:0px;
	font-size: 100%;
	padding: 0em;
	text-align: left;
	margin-bottom:3px;
	margin-top: 0.2em;
}

div.bkaWoText {		
	font-size: 85%;
	padding-left: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.2em;
}

div.bkaWoText a:link, div.bkaWoText a:visited, div.bkaWoText a:active, div.bkaWoText a:hover {
	text-decoration: underline;
	color: #003366;
}


/* Hauptmenue */

div.ulHauptMenu {	
	text-align: left;
	font-size: 100%;
	padding-top: 0.4em;
	padding-bottom: 0.2em;
	border-bottom: 1px solid #999999;
}

div.ulHauptMenu ul  {
	display: block; 
	padding: 0px; 
	padding-bottom: 0.2em;
	margin: 0px;
	text-align: left;
}

div.ulHauptMenu ul li {
	color:#666666;
	display: inline; 
	list-style: none; 
	padding-top: 0.3em;
	padding-left: 0.4em;
	padding-right: 0.2em;
	padding-bottom: 0.4em;
	margin-right: 0.3em;
	
	background-image:url("/test/_AbteilungI2/kante.gif");
	background-repeat:no-repeat;	
	background-color:#EEEEEE;
}

div.ulHauptMenu ul li.last {
	color:#666666;
	display: inline; 
	list-style: none; 
	padding-top: 0.3em;
	padding-left: 0.4em;
	padding-right: 0.2em;
	padding-bottom: 0.4em;
	margin-right: 0em;
	
	background-image:url("/test/_AbteilungI2/kante.gif");
	background-repeat:no-repeat;	
	background-color:#EEEEEE;
}


div.ulHauptMenu ul li a
{
    font-weight: bold;
       letter-spacing:0px;
}

div.ulHauptMenu ul li a:link
{
    text-decoration: underline;
    color: #666666;
   
}

div.ulHauptMenu ul li a:visited
{
    text-decoration: underline;
    color: #666666;
   
}

div.ulHauptMenu ul li a:active
{
    text-decoration: underline;
    color: #666666;
    
}

div.ulHauptMenu ul li a:hover
{
    text-decoration: underline;
    color: #666666;
}


/* diverses */

.hidden
{
	width: 1px;
	height: 1px;
	position:absolute;
	left: -1000px;
	right: -1000px;
	width: 0px; 
}


/* footer */

div.footer {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	border-top: 1px solid #999999;
	text-align: left;	/* right */
	color: #666666;
	
	/*margin-left:12.2em;*/
}

div.footer div {
	font-size: 60%;
	color: #666666;
}

/* diverses in Contentbereich */

p.beschreibung 		{
			margin-bottom: 0.5em; 
			}

p.beschreibung strong {
	color: #003366;
}

div.formfields {
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 0.8em;
}

p.suchtext {
	padding-left: 1em;
	padding-top: 0;
	margin-top: 0;
	font-size: 80%;
}


div.formfields input.HPinputtyp {
	width: 24em;
}

.editorbutton2
{
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
border-left: 1px solid #eeeeee;
border-top: 1px solid #eeeeee;
background-color:#eeeeee;
}

div.gfefound {
	color: #CC0000;
}


h1.sektitel 		{
			margin-top: 1.5em; 
			margin-bottom: 0.5em; 
			font-weight: bold; 
			color: #003366;
			font-size: 110%;
			}

h2.reftitel 		{
			margin-top: 1.5em; 
			margin-bottom: 0.5em; 
			font-weight: bold; 
			color: #003366; 
			font-size: 100%;
			}

h3.reftitel 		{
			margin-top: 1.5em; 
			margin-bottom: 0.5em; 
			font-weight: bold; 
			color: #003366; 
			font-size: 90%;
			}

h5.titel 			{
			margin-top: 1.5em; 
			margin-bottom: 0.5em; 
			font-weight: normal;
			font-size: 100%;
			}
h4.hilititel 		{
			margin-top: 1.5em; 
			margin-bottom: 0.5em; 
			font-weight: bold; 
			font-size: 100%;
			}

