/*  - - - - - - - - - - - - */
/*  Cascading Style Sheet   */
/*  LGA: 05.06.2003         */
/*  Internet Explorer 6 Win */
/*  - - - - - - - - - - - - */
/* Allgemeine Seiten-Formatierung */
body {
	color: #696969;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px
}

tr {
	font-size: 8pt;
	text-align: left
}

table {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

p,
ol {
	color: #000000;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent
}

small,
em {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.slogan {
	color: #696969;
	font-weight: bold;
	font-size: 0.8em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ccc
}

background-image: url(pics/burg-nuernberg.jpg);
background-repeat:no-repeat;
background-position:right,
top;

#foot {
	clear: both;
}

/*Listenformatierungen */
/*Normale Auflistung im Text - ohne Link*/
ul {
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	line-height: 13pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

ultext {
	color: #000000;
	font-size: 0.8em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.ulink {
	list-style-image: url(../pics/pfre_b.gif);
}

/* Liste mit Pfeil nacht unten - Link zu einem Absatz im Dokument*/
.uldown {
	list-style-image: url(../pics/pfun_b.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

/* Liste mit Pfeil schr�g nach oben - Externe Links*/
.ulex {
	list-style-image: url(../pics/pfout_gr_b.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

/* Links und Link-Klassen */
a:link {
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent
}

a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #0D3EA2;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent
}

a:active {
	color: #0D3FA2;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent;
	text-align: right;
}

a img {
	border: 0;
}

/* �berschriften in der Hauptnavigation: �ber die LGA, Unsere Service*/
.navtitel {
	color: #ccc;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #999;
	text-align: center
}

.mega {
	color: #0D3EA2;
	font-weight: bold;
	font-size: 24pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: none
}

.referenz {
	color: #0D3EA2;
	font-weight: bold;
	font-size: 13pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: none
}

/* Rubriken der Hauptnavigation*/
.nav {
	color: #ffffff;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.navoben {
	color: #696969;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.ueberschrift {
	color: #036;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.navoben:link {
	color: #696969;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.navoben:visited {
	color: #000;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.navoben:active {
	color: #036;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.navoben:hover {
	color: #036;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.nav:link {
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.nav:visited {
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.nav:hover {
	color: #999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.nav:active {
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

/* Unterrubriken in der Hauptnavigation*/
.subnav {
	color: #696969;
	font-weight: normal;
	font-size: 0.8em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ccc
}

.subnav:link {
	color: #696969;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ccc
}

.subnav:visited {
	color: #696969;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ccc
}

.subnav:hover {
	color: #036;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ccc
}

.subnav:active {
	color: #036;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ccc
}

/* Zentralfunktionen oben - Suche ...*/
.navcenter {
	color: #000;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ccc
}

.navcenter:link {
	color: #000;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #ccc
}

.navcenter:visited {
	color: #000000;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #ccc
}

.navcenter:hover {
	color: #036;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ccc
}

.navcenter:active {
	color: #036;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ccc
}

/* Fusszeile*/
.copyright {
	color: #666;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: none
}

.copyright:link {
	color: #666;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: none
}

.copyright:visited {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: none
}

.copyright:hover {
	color: #0D3EA2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: none
}

.copyright:active {
	color: #0D3EA2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: none
}

/* Brotkr�mmel - Pfad oberhalb der Seiten�berschrift*/
.brot {
	color: #999999;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff
}

/* �berschrift der Seite */
.titel {
	color: #000000;
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff
}

.titel_bild {
	color: #036;
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ccc
}

.thbdb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff;
	background-color: #005f2f;
}

/* Tabellezelle Weitere Informationen - rechts*/
.tdwi {
	color: #000000;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #999;
	padding: 4px;
	border: none 1px #666666
}

.tdp {
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.pwi {
	color: #696969;
	font-size: 8pt;
	background-color: #ccc;
	border: 1px
}

.pansprech {
	background-color: #EEEEEE;
	color: #000000;
	font-size: 0.7em;
}

/* Wird am Monitor nicht angezeigt, aber ausgedruckt */
.printonly {
	display: none;
}

/* Workaround: Absatz Text umflie�t Bild - Formatierung fortsezten in alten NN und Opera*/
.pbild {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #ffffff;
	color: #000000;
}

/* Formatierung fuer darzustellende Quellcodes */
code {
	font-family: 'Courier new', monospace;
	font-size: 10px;
	color: #990099;
	background-color: #d6d6d6;
}

.sprachwahl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #ff9900;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.pics_box {
	max-width: 700px;
	margin: auto;
	columns: 4 280px;
	column-gap: 1rem;
	font-size: 1.2rem;
	margin: 30px 0px 50px 0px;
	padding: 10px 5px;
    box-sizing: border-box;
	-webkit-box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.25);
	-moz-box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.25);
	box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.25);
  }
  .pics_box img {
	margin: 0 0 1rem;
	display: inline-block;
	width: 100%;
  }