.right	{
		text-align: right;
		}
.left	{
		text-align: left;
		}
.center	{
		text-align: center;
		}
.block	{
		text-align: justify;
		}
.floatright	{
		float: right;
		}
.floatleft	{
		float: left;
		}
.clear	{
		clear: both;
		}
.normal	{
		font-style: normal;
		}
.font10px	{
		font-size: 10px;
		}
.font12px	{
		font-size: 12px;
		}
.fontsmall	{
		font-size: 55%;
		}
.fontrelative	{
		font-size: 85%;
		}
.marginright	{
		margin-right: 20px;
		}
.marginleft	{
		margin-left: 30px;
		}
.padding	{
		padding: 10px;
		}
.bordergrey	{
		border: 1px solid #4F4FA4;
		}
.noborder	{
		border: 0px solid;
		}
.bggrey	{
		background-color: #E5E5E5;
		}
.bggold	{
		background-color: #FFE6B1;
		}
.blau	{
		color: #27279D;
		}
body	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 100%;
		color: #000000;
		background-color: #FFFFFF;
		margin: 0px;
		padding: 0px;
		height: 100%;
		width: 100%;
		overflow: auto;
		background-image: url(images/hintergrund_blaupause.gif);
		background-position: right bottom;
		background-repeat: no-repeat;
		background-attachment: fixed;
		scrollbar-base-color: #D7E2FE;
		scrollbar-3dlight-color: #C7D2EE;
		scrollbar-arrow-color: #002689;
		scrollbar-darkshadow-color: #002689;
		scrollbar-face-color: #D7E2FE;
		scrollbar-highlight-color: #C7D2EE;
		scrollbar-shadow-color: #C7D2EE;
		scrollbar-track-color: #F0F5FF;
		}
div.content	{
		position: absolute;
		top: 15%;
		left: 5%;
		z-index: 2;
		height: 74%;
		width: 95%;
		overflow: auto;
		}
#titel	{
		position: absolute;
		left: 110px;
		top: 145px;
		z-index: 2;
		}
#content_text	{
		position: absolute; 
		left: 48%; 
		z-index: 2;
		top: 0px; 
		width: 45%; 
/*		background-image: url(images/fadenkreuz.gif);
		background-position: 0px 26px;
		background-repeat: no-repeat;*/
		}
#content_foto	{
		position: absolute; 
		left: 23%; 
		top: 100px; 
		z-index: 3;
		width: 26%; 
		overflow: hidden;
		text-align: right;
		}
#content_foto img, #content_text img	{
		border: 1px solid #5E85E9; 
		margin-bottom: 5px;
		}
#content_all	{
		position: absolute; 
		left: 25%; 
		top: 100px;
		z-index: 2;
		width: 68%;
		text-align: right;
		}
#content_all img	{
		border: 1px solid #5E85E9; 
		margin: 5px;
		margin-right: 0px;
		}
#inframe	{
		position: absolute;
		top: 15%;
		left: 33%;
		z-index: 4;
		width: 67%;
		height: 74%;
		overflow: auto;
		}
/*iframe	{
		width: 660px;
		height: 3500px;
		border: 0px solid;
		}*/
iframe	{
		position: absolute;
		top: 15%;
		left: 32%;
		z-index: 3;
		width: 68%;
		height: 74%;
		border: 0px solid;
		}
a		{
		color: #002689;
		}
a:visited	{
		color: #757575;
		}
a:hover	{
		color: #990000;
		}
a:active	{
		color: #990000;
		}
#bannermenu1	{
		position: absolute;
		top: 32px;
		left: 5%;
		z-index: 2;
		height: 20px;
		}
#bannermenu1 a	{
		font-size: 12px;
		color: #5E85E9;
		padding: 2px;
		margin-left: 1px;
		margin-right: 1px;
		display: block;
		width: 83px;
		text-decoration: none;
		float: left;
		text-align: center;
		}
#bannermenu1 a:hover	{
		color: #0A20A4;
		padding: 1px;
		border: 1px solid #C7D2EE;
		}
h1		{
		font-family: arial, helvetica, sans-serif;
		font-size: 110%;
		color: #002689;
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 10px;
		}
h1 a, h1 a:visited	{
		color: #002689;
}
h2		{
		font-family: arial, helvetica, sans-serif;
		font-size: 100%;
		line-height: 120%;
		font-weight: bold;
		color: #002689;
		margin-top: 5px;
		margin-bottom: 10px;
		border-bottom: 0px solid #C7D2EE;
		}
h2.seitentitel	{
		position: absolute;
		left: 2px;
/*		top: 100px;*/
		top: 145px;
		z-index: 1;
		margin-top: 0px;
		color: #5E85E9;
		}
img.seitentitel	{
		position: absolute;
		left: 2px;
/*		top: 110px;*/
		top: 155px;
		z-index: 1;
		width: 260px; 	
		height: 45px; 
		margin: 0px; 
		border: 0px solid; 
		float: none;
		}
h3		{
		font-size: 75%;
		line-height: 120%;
		font-weight: bold;
		margin-top: 5px;
		color: #5E85E9;
		padding-left: 3px;
		padding-bottom: 2%;
		border-bottom: 1px solid #C7D2EE;
		margin-bottom: 2%;
		}
h4		{
		font-size: 75%;
		line-height: 120%;
		color: #5E85E9;
		font-weight: bold;
		padding-left: 0px;
		margin-top: 0px;
		margin-bottom: 2%;
		}
h5		{
		font-size: 75%;
		line-height: 120%;
		color: #000000;
		font-weight: bold;
		padding-left: 3px;
		margin-top: 2%;
		margin-bottom: 2%;
		}
h5.underline		{
		padding-bottom: 2%;
		border-bottom: 1px solid #C7D2EE;
		}
/*#titel h1	{
		font-size: 120%;
		font-style: italic;
		font-size: 100%;
		color: #5E85E9;
		color: #129843;
		font-weight: bold;
		margin-bottom: 15px;
		}*/
#titel h1	{
		font-family: arial, helvetica, sans-serif;
		font-size: 100%;
		line-height: 120%;
		font-weight: bold;
		color: #002689;
		margin-top: 5px;
		margin-bottom: 10px;
		border-bottom: 0px solid #C7D2EE;
		}
span.buroname	{
		font-size: 60%;
		font-style: normal;
		color: #5E85E9;
		}
p		{
		font-size: 75%;
		line-height: 120%;
		margin-top: 0px;
		margin-bottom: 2%;
		padding-left: 0px;
		}
p.bild	{
		margin-top: 0px;
		margin-bottom: 15px;
		font-size: 65%;
		}
#content_text p, #content_foto p	{
		margin-left: 10px;
		}
#content_text h5, #content_foto h5	{
		padding-left: 10px;
		}
#content_text h3	{
		margin-left: 65px;
		margin-top: 50px;
		}
#content_text h5	{
		margin-left: 65px;
		padding-left: 10px;
		}
#content_text p, #content_text h4	{
		margin-left: 75px;
		}
#content_text li	{
		margin-left: 55px;
		}
#content_foto p	{
		margin-top: 0px;
		margin-bottom: 15px;
		}
p.footer	{
		font-size: 12px;
		color: #ADC0EF;
		margin: 0%;
		padding: 0%;
		position: absolute;
		left: 100px;
		bottom: 24px;
		}
table	{
		vertical-align: top;
		text-align: left;
		border-collapse: collapse;
		border-spacing: 0px;
		empty-cells: show;
		}
td		{
		vertical-align: top;
		text-align: left;
		}
table.profil	{
		margin-left: 23%;
		margin-top: 40px;
		width: 71%;
		}
table.profil td.foto	{
		width: 33%;
		text-align: right;
		}
table.profil td.text	{
		width: 38%;
		text-align: left;
		}
td.foto img	{
		margin-right: 50px;
		margin-bottom: 10px;
		border: 1px solid #5E85E9;
		}
td.text p, td.text h4, td.text h5	{
		margin-left: 10px;
		padding-left: 0px;
		}
ul		{
		list-style-type: disc;
		margin-top: 2%;
		}
li		{
		font-size: 75%;
		line-height: 120%;
		margin-left: -10px;
		margin-top: 1%;
		margin-bottom: 0px;
		}
#hintergrund_unten	{
		position: absolute;
		bottom: 0px;
		right: 0px;
		z-index: 0;
		}
#hintergrund_linien	{
		position: absolute;
		bottom: 0px;
		left: 0px;
		z-index: 1;
		width: 100%;
		}
#hintergrund_oben	{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 0;
		}
#logo_klein	{
		position: absolute;
		bottom: 1px;
		left: 15px;
		z-index: 2;
		}
#logo_bdla_klein	{
		position: absolute;
		bottom: 8px;
		right: 210px;
		z-index: 0;
		}
#hintergrund_foto	{
		position: absolute;
		bottom: 100px;
		right: 50px;
		z-index: 0;
		border: 0px solid;
		}
		
/*Hover-Effekt für Startseite*/

#mouseover	{ 
		position: absolute; 
		top: 15%;
		left: 5%;
		z-index: 2;
		width: 85%; 
		height: 50%; 
		border: 0px solid #000000; 
		} 
#mouseover img { 
		width: 80px; 	
		height: 80px; 
		margin: 1px; 
		border: 2px solid #C7D2EE; 
		float: left;
		} 
#mouseover img.azana { 
		width: 240px; 	
		height: 240px; 
		margin-left: 75px; 
		border: 0px solid #C7D2EE; 
		} 
#mouseover img.schrift { 
		width: 260px; 	
		height: 45px; 
		margin: 0px; 
		border: 0px solid; 
		float: none;
		} 
#mouseover a, #mouseover a:visited {
		color: #000000;
		text-decoration: none;    
		} 
#mouseover a:hover, #mouseover a:active { 
		border: 0px solid; 
		} 
#mouseover a:hover img, #mouseover a:active img { 
		border: 2px solid #5E85E9; 
		} 
#mouseover a span { 
		display: none; 
		background-image: url(images/fadenkreuz.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		} 
#mouseover a:hover span  { 
		position: absolute; 
		left: 50%; 
		top: 119px; 
		z-index: 101; 
		display: block; 
		width: 50%; 
		background-color: #FFFFFF;
		} 
/*--
   Achtung für IE: bei Definition von a:visited und a:active
   bei Browser-Button "Vorige Seite" (History Back) ist der zuvor gewählte
   Link active/visited und die entsprechenden Style-Eigenschaften gültig!
   
   Nachteil fehlender Definition: Der immer noch aktive Link verliert die
   hover-Eigenschaften. Man muss erst irgendwo anders Klicken, bevor diese 
   wieder gültig sind.
--*/
#mouseover span h3	{
		margin-left: 65px;
		margin-top: 24px;
		}
#mouseover span p	{
		margin-left: 75px;
		}
#mouseover span li	{
		margin-left: 55px;
		}

/*Folgeseiten*/
#menuposition	{
		position: absolute;
		top: 15%;
		left: 5%;
		z-index: 3;
		width: 90%;
		height: 74%;
		overflow: hidden;
		}
#menuposition_small	{
		position: absolute;
		top: 15%;
		left: 5%;
		z-index: 3;
		width: 360px;
		height: 74%;
		overflow: hidden;
		}
#menu	{
		position: absolute; 
		top: 0px;
		left: 0px;
		z-index: 5;
		height: 100px; 
		border: 0px solid; 
		}
#menu img	{
		width: 40px;
		height: 40px;
		margin: 1px; 
		border: 2px solid #C7D2EE; 
		float: left;
		}
#menu a, #mouseover a:active span {
		color: #5E85E9;
		text-decoration: none;    
		} 
#menu a:hover, #menu a:focus, #menu a:active { 
		border: 0px solid; 
		} 
#menu a:hover img	{
		border: 2px solid #5E85E9; 
		}
.menuinfo { 
		display: none; 
		} 
a:hover .menuinfo	{ 
		position: absolute; 
		left: 193px; 
/*		left: 233px;*/
		top: 12px; 
		z-index: 5;
		display: block; 
		width: 40%; 
		background-color: #FFFFFF;
		} 
#menu span p	{
		color: #5E85E9;
		line-height: 16px;
		padding-top: 2px;
		padding-bottom: 6px;
		background-image: url(images/hintergrund_menuinfo.gif);
		background-repeat: no-repeat;
		background-position: left middle;
		padding-left: 10px;
		}
#thumbs	{
		position: absolute;
/*		top: 0px;*/
		top: 45px;
		left: 93px;
		z-index: 4;
		width: 55%;
		padding-top: 100px;
		overflow: hidden;
		}
#thumbs a	{
		color: #5E85E9;
		text-decoration: none;
		}
#thumbs a:hover, #thumbs a:focus, #thumbs a:active { 
		border: 0px solid;
		} 
#thumbs a img	{
		width: 86px;
		height: 40px;
		margin: 0px;
		margin-top: 2px;
		margin-right: 10px;
		border: 2px solid #C7D2EE;
		}
#thumbs a:hover img, #thumbs a:focus img, #thumbs a:active img { 
		border: 2px solid #5E85E9; 
		} 
.info	{
/*		visibility: hidden;*/
		display: none;
		}
a:hover .info	{ 
/*		visibility: visible; */
		position: absolute;
		top: 48px;
		left: 0px;
		display: block;
		width: 220px;
		height: 50px;
		padding: 1px;
		padding-left: 5px;
		background-image: url(images/hintergrund_info.gif);
		background-repeat: no-repeat;
		background-position: left middle;
		background-color: #FFFFFF;
		} 
#thumbs p	{
		font-size: 12px;
		margin: 0px;
		}
	
