body {
	background-color : #ffffff;
	border : 0;
	margin : 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

div, a, td, p  {
	font-family : Arial, Helvetica, sans-serif;
}
/* +++++++++++++++++ Formatierungen Kopf  +++++++++++++++++ */
#kopfgesamt {
	position : absolute;
	left : 30px;
	top : 5px;
	width : 740px;
	height : 80px;
	border-top : 1px solid #7D7D7D;
	border-bottom : 1px solid #7d7d7d;
}
div.iconLinks{
	position: absolute;
	z-index: 100;
	top: 3px;
	left: 553px;
}
div.iconLinks_pfl{
	position: absolute;
	z-index: 100;
	top: 3px;
	left: 468px;
}
#logo {
	z-index : 10;
	position : absolute;
	left : 0px;
	top : 0px;
}
#banner {
	background-color : #1a3584;
	width : 600px;
	left : 123px;
	position : absolute;
	top : 3px;
	height : 50px;
	background-image : url(IMAGES/public/nolang/kopf_index/liEcke_banner.gif);
	background-position : left;
	background-repeat : no-repeat;
	z-index : 5;
}
#banner_pfl {
	background-color : #1a3584;
	width : 427px;
	left : 123px;
	position : absolute;
	top : 3px;
	height : 50px;
	background-image : url(IMAGES/public/nolang/kopf_index/liEcke_banner.gif);
	background-position : left;
	background-repeat : no-repeat;
}
#bannerDeko {
	background-image : url(IMAGES/public/nolang/kopf_index/dekolinien.gif);
	position : absolute;
	top : 3px;
	left : 550px;
	width : 190px;
	height : 50px;
	z-index : 8;
}
#bannerDeko_pfl {
	background-image : url(IMAGES/public/nolang/kopf_index/dekolinien.gif);
	position : absolute;
	top : 3px;
	left : 465px;
	width : 275px;
	height : 50px;
}
#hauptmenu {
	background-color : #95989d;
	position : absolute;
	top : 55px;
	left : 120px;
	width : 420px;
	height : 19px;
	z-index : 1;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
	text-align : right;
	padding-right : 20px;
	padding-top : 2px;
}
#hauptmenu_pfl {
	background-color : #95989d;
	position : absolute;
	top : 55px;
	left : 120px;
	width : 335px;
	height : 19px;
	z-index : 1;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
	text-align : center;
	padding-top : 2px;
}
#servicemenu {
	position : absolute;
	top : 55px;
	left : 540px;
	width : 200px;
	height : 19px;
	background-image : url(IMAGES/public/nolang/kopf_index/reEcke_menu.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left : 14px;
	padding-top : 4px;
	font-size : 7pt;
	color : #1a3584;
	font-weight : bold;
}
#servicemenu_pfl {
	position : absolute;
	top : 55px;
	left : 455px;
	width : 300px;
	height : 19px;
	background-image : url(IMAGES/public/nolang/kopf_index/reEcke_menu.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left : 14px;
	padding-top : 4px;
	font-size : 7pt;
	color : #1a3584;
	font-weight : bold;
}
#grunRand {
	background-color : #1a3584;
	position : absolute;
	top : 0px;
	left : 0px;
	width : 25px;
	height : 100%;
}
#kopfende {
	position : absolute;
	top : 84px;
	left : 750px;
	width : 20px;
	height : 20px;
	border-right : 1px solid #7d7d7d;
	margin : 0px;
}
a.hauptmenu, a.hauptmenu:hover {
	text-decoration : none;
	font-weight : bold;
	font-size : 8pt;
	margin-left : 8px;
	margin-right : 8px;
}
a.hauptmenu {
	COLOR: #FFFFFF;
}
a.hauptmenu:hover {
	COLOR: #1a3584;
}
a.hauptmenu_sel, a.hauptmenu_sel:hover {
	COLOR: #1a3584;
	text-decoration : none;
	font-weight : bold;
	font-size : 8pt;
	margin-left : 8px;
	margin-right : 8px;
}

a.servicemenu, a.servicemenu:hover {
	text-decoration : none;
	font-weight : bold;
	font-size : 7pt;
	margin-left : 4px;
	margin-right : 4px;
}
a.servicemenu {
	COLOR: #1a3584;
}
a.servicemenu:hover {
	COLOR: #24b736;
}
a.servicemenu_sel, a.servicemenu_sel:hover {
	COLOR: #24b736;
	text-decoration : none;
	font-size : 7pt;
	margin-left : 4px;
	margin-right : 4px;
	font-weight : bold;
}


/* +++++++++++++++++++++ Dateiübergreifend ++++++++++++++ */

#info {
	BACKGROUND: #1a3583;
	width : 770px;
	background-image : url(IMAGES/public/lang/de/universal/rahmentext.gif);
	background-position : top;
	background-repeat : repeat;
}

#info_start {
	BACKGROUND: #006600;
	width : 770px;
	background-image : url(IMAGES/public/lang/de/startseite/rahmentext.gif);
	background-position : center;
	background-repeat : repeat-x;
}

#hintergrund {
	BACKGROUND: #ffffff;
}
#inhalt {
	BACKGROUND: #ffffff;
	MARGIN-LEFT: 25px;
	width : 745px;
	padding-top : 0px;
}
#inhalt_baustelle {
	BACKGROUND: #ffffff;
	MARGIN-LEFT: 25px;
	width : 745px;
	padding-top : 100px;
}
#text {
	BACKGROUND: #ffffff;
	COLOR: #003366;
	BORDER-BOTTOM: 1px solid #7d7d7d;
	PADDING-BOTTOM: 5px;
	border-right : 1px solid #7d7d7d;
	MARGIN-LEFT: 5px;
	height : 100%;
}
#fussnote {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #7d7d7d;
	text-align : center;
	text-transform : uppercase;
	font-weight : 500;
	letter-spacing : 2pt;
	padding-top : 3px;
}
#uberschrift {
	background-image : url(IMAGES/public/nolang/universal/H1_deko.gif);
	background-position : left;
	background-repeat : no-repeat;
	width : 300px;
	position : absolute;
	top : 40px;
	left : 25px;
	height : 22px;
}
#uberschrift_baustelle {
	background-image : url(IMAGES/public/nolang/universal/H1_deko.gif);
	background-position : left;
	background-repeat : no-repeat;
	width : 300px;
	position : absolute;
	top : 140px;
	left : 25px;
	height : 22px;
}
#uberschrift_2z {
	background-image : url(IMAGES/public/nolang/universal/H1_deko.gif);
	background-position : left;
	background-repeat : no-repeat;
	width : 300px;
	position : absolute;
	top : 15px;
	left : 25px;
	height : 22px;
}
#uberschriftText {
	padding-left : 93px;
}
#butt_1 {
	background-image : url(IMAGES/public/nolang/universal/H1_deko.gif);
	background-position : left;
	background-repeat : no-repeat;
	height : 22px;
}
#butt_1_Text {
	padding-left : 93px;

}
#textbox {
	width : 510px;
	margin-left : 30px;
}
div.uberschrift {
	font-size : 9pt;
	color : #1A3583;
	border-bottom : 1px solid Silver;
	border-top : 1px solid Silver;
	font-weight : bold;
	margin-bottom : 30px;
	margin-top : 30px;
	margin-right : 2px;
	height : 18px;
	vertical-align : middle;
}
div.uberschrift_absttop {
	font-size : 9pt;
	color : #1A3583;
	border-bottom : 1px solid Silver;
	border-top : 1px solid Silver;
	font-weight : bold;
	margin-bottom : 10px;
	margin-top : 100px;
	margin-right : 2px;
	height : 18px;
	vertical-align : middle;
}
div.kasten_grau {
	border : 1px solid #37BF37;
	margin-left : 30px;
	margin-bottom : 20px;
	width : 510px;
}
p {
	font-size : 9pt;
	text-align : justify;
	padding-right : 5px;
}
p.kurzinfo {
	font-size : 9pt;
	color : #303030;
	padding-left : 30px;
	padding-bottom : 10px;
	padding-top : 80px;
	padding-right : 200px;
	font-weight : bold;
	line-height : 15px;
}
p.normal {
	color : #000000;
	padding-left : 30px;
	padding-bottom : 20px;
	padding-right : 200px;
}
p.normal_absttop {
	color : #000000;
	padding-top : 80px;
}
table {}
.layout {
	width : 725px;
	height : 100%;
}

th {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #1a3583;
	text-align : left;
}
th.aufl {
	padding-left : 20px;
	background-image : url(IMAGES/public/nolang/universal/aufzaehl_quadrat.gif);
	background-position : left;
	background-repeat : no-repeat;
}
td {
	font-size : 8pt;
}
td.form {
	background-color : #ebecea;
	font-size : 8pt;
	border-bottom : 2px solid #ffffff;
	padding-left : 5px;
	padding-right : 5px;
}
td.hinweis_uberschrift {
	font-size : 9pt;
	color : #7d7d7d;
	padding-bottom : 20px;
	font-weight : bold;
}
td.hinweistext {
	font-size : 8pt;
	color : #7d7d7d;
	padding-bottom : 20px;
	text-align : justify;
}
A {
	COLOR: #1a3583;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A:hover {
	text-decoration : underline;
}
a.hinweis, a.hinweis: hover {
	font-size : 8pt;
	color : #7d7d7d;
	font-weight : bold;
}
TEXTAREA.gross
{
    FONT-SIZE: 8pt;
    WIDTH: 510px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/* +++++++++++++++++ Startseite +++++++++++++++++++++++++++ */
#flash {
	COLOR: #003366;
	BORDER-BOTTOM: 1px solid #7d7d7d;
	PADDING-BOTTOM: 5px;
	border-right : 1px solid #7d7d7d;
	MARGIN-LEFT: 5px;
	MARGIN-top: 5px;
	height : 400px;
	BORDER-top: 1px solid #7d7d7d;
	padding-top : 10px;
}
div.link {
	position : absolute;
	z-index : 10;
	top : 400px;
	left : 70px;
}
div.startlinks{
	height : 26px;
	width : 740px;
	text-align : center;
	margin-bottom : 20px;
}
td.startlinks{
	vertical-align : middle;
	padding-top : 5px;
	padding-bottom : 5px;
	width : 300px;
}
a.startlinksGefdab{
	font-size : 10pt;
	font-weight : bold;
	background-image : url(IMAGES/public/lang/de/startseite/start_link_gefdab.gif);
	background-repeat : no-repeat;
	background-position : left;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 28px;
}
a.startlinksImmo{
	font-size : 10pt;
	font-weight : bold;
	background-image : url(IMAGES/public/lang/de/startseite/start_link_immo.gif);
	background-repeat : no-repeat;
	background-position : left;
	padding-left : 28px;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-left : 5px;
}

/* +++++++++++++++++ GewerbeflächenSuche-Seite ++++++++++++ */
#DLkarte {
	position : absolute;
	top : 300px;
	width : 300px;
	height : 100px;
	left : 40px;
}

div.suchform {
	MARGIN: 0px;
	WIDTH: 280px;
	border-left : 1px solid #7d7d7d;
	padding-top : 0px;
	padding-left : 5px;
	text-align : right;
}
div.karte {
	WIDTH: 400px;
	padding-top : 20px;
	MARGIN: 0px;
}
div.interakt_link {
	position : absolute;
	left : 155px;
	top : 360px;
}
td.dekor {
	background-image : url(IMAGES/public/nolang/universal/butt_dekor_vorne.gif);
	height : 20px;
	background-position : left;
}
td.suchbutt {
	background-color : #1a3583;
	height : 20px;
	background-image : url(IMAGES/public/nolang/universal/butt_dekor.gif);
	background-position : left;
	background-repeat : no-repeat;
}
td.suchbutt_merkliste {
	background-color : #1a3583;
	height : 20px;
	background-position : left;
	background-repeat : no-repeat;
}
a.suche {
	font-size : 8pt;
	color : #ffffff;
	font-weight : bold;
	padding-left : 22px;
}
a.suche:hover {
	color : #07EF01;
	text-decoration : none;
}
a.interakt, a.interakt:hover {
	font-size : 8pt;
	color : #1a3583;
	margin-bottom : 10px;
	font-weight : bold;
}
a.interakt {
	text-decoration : none;
}
a.interakt:hover {
	text-decoration : underline;
}

/* ++++++++++++++++++++++ Ergebnisseite +++++++++++++++++++ */
#links {
	position : absolute;
	top : 30px;
	left : 580px;
	text-align : right;
	width : 180px;
}
table.ergebnis {
	margin-left : 30px;
	width : 670px;
	margin-right : 30px;
}
th.ergebnis {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #1A3583;
	text-align : left;
}
td.ergebnisnav {
	background-color : #ffffff;
	width : 20px;
	border-top : 1px dotted Silver;
}
td.ergebniszahl {
	background-color : #ffffff;
	font-size : 8pt;
	padding-left : 8px;
	padding-right : 7px;
	width : 390px;
	text-align : center;
	border-top : 1px dotted Silver;
}
td.ergebnisliste {
	background-color : #EBECEA;
	font-size : 8pt;
	border-bottom : 2px solid #ffffff;
	padding-left : 8px;
	padding-right : 7px;
	border-right : 2px solid #ffffff;
	vertical-align : top;
}
a.zuruck {
	background-image : url(IMAGES/public/nolang/universal/butt_zuruck_0.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left : 20px;
	font-size : 8pt;
	font-weight : bold;
	margin-bottom : 20px;
  /*
   *
   * Die folgende Zeile ist notwendig, damit das Bild auf bestimmten
   * Seiten (z.B. auf der Adresspflegeseite) ganz dargestellt wird.
   * Leider ist es schwer verständlich aber reproduzierbar, dass der
   * Fehler so behoben werden kann.
   *
   */
  height:1px;
}
a.zuruck:hover {
	background-position : left;
	background-repeat : no-repeat;
	text-decoration : none;
	background-image : url(IMAGES/public/nolang/universal/butt_zuruck_1.gif);
}
a.drucken {
	background-image : url(IMAGES/public/nolang/universal/butt_drucken_0.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left : 20px;
	font-size : 8pt;
	font-weight : bold;
}
a.drucken:hover {
	background-image : url(IMAGES/public/nolang/universal/butt_drucken_1.gif);
	background-position : left;
	background-repeat : no-repeat;
	text-decoration : none;
}

/* ++++++++++++++++++++++ Druckansicht Ergebnisse ++++++++++ */
#ergeb_anzahl {
	position : absolute;
	top : 50px;
	left : 320px;
	width : 300px;
	text-align : right;
}
#druckergeb {
	position : absolute;
	top : 100px;
	left : 30px;
	width : 590px;
}
td.ergebnismenge
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #b6b6b6;
}
p.ergebanzahl {
	font-size : 8pt;
}

/* ++++++++++++++++++++++ Detailseite +++++++++++++++++++++ */
div.bilder {
	MARGIN: 0px;
	WIDTH: 185px;
	padding-top : 155px;
	padding-left : 5px;
	padding-bottom : 0px;
	padding-right : 5px;
}
div.details {
	WIDTH: 510px;
	padding-top : 80px;
	margin-left : 30px;
}
div.bilduberschrift {
	font-size : 8pt;
	color : #1A3583;
	border-bottom : 1px solid Silver;
	border-top : 1px solid Silver;
	width : 100%;
	margin-bottom : 20px;
	margin-top : 30px;
	height : 18px;
	vertical-align : middle;
}
div.bild {
	width : 170px;
	font-size : 8pt;
	font-weight : bold;
	color : Silver;
	margin-bottom : 20px;
	border : thin solid Black;
}
td.links {
	border-right : 1px solid #7d7d7d;
	width : 510px;
  vertical-align: top;
}
a.icons, a.icons:hover {
	padding-right : 5px;
	vertical-align : middle;
	text-align : right;
}
a.bildunterschrift {
	font-size : 8pt;
	font-weight : bold;
	margin-left : 2px;
}

/* ++++++++++++++++++++++ Interaktive Karte +++++++++++++++++ */
#zusatztext {
	position : absolute;
	top : 500px;
	left : 30px;
	width : 300px;
	z-index : 21;
}
#butt_1_interakt {
	background-image : url(IMAGES/public/nolang/universal/H1_deko.gif);
	background-position : left;
	background-repeat : no-repeat;
	height : 22px;
	position : absolute;
	top : 570px;
	z-index : 20;
}

/* ++++++++++++++++++++++ Kontaktseite ++++++++++++++++++++ */
div.foto_adr {
	width : 510px;
	margin-left : 30px;
	margin-bottom : 10px;
}
div.foto {
	float : left;
}
p.fett {
	padding-left : 160px;
	font-size : 9pt;
	color : #000000;
	font-weight : bold;
	text-align : left;
}
p.adr {
	padding-left : 160px;
	font-size : 9pt;
	color : #000000;
}

/* ++++++++++++++++++++++ Glossar ++++++++++++++++++++ */
p.glossar_beschr {
	font-size : 9pt;
	color : #000000;
	padding-left : 5px;
	padding-bottom : 5px;
	padding-right : 5px;
	text-align : justify;
	background-color : #EBECEA;
	padding-top : 5px;
}
td.glossar_beschr_klein {
	font-size : 8pt;
	color : #000000;
	padding-bottom : 30px;
	padding-right : 5px;
	text-align : justify;
	padding-top : 5px;
}

/* +++++++++++++++++++++ Impressum ++++++++++++++++++ */
.imp_adresse {
	font-size : 9pt;
	color : #000000;
	padding-left : 20px;
	padding-bottom : 5px;
	padding-right : 100px;
	padding-top : 5px;
}
.imp_adresse_klein {
	font-size : 8pt;
	color : #000000;
	padding-left : 20px;
	padding-bottom : 5px;
	padding-right : 100px;
	padding-top : 5px;
}

/* +++++++++++++++++++++ Städteinfo  +++++++++++++++ */
h1 {
	font-size : 10pt;
	font-weight : bold;
	color : #DD8C00;
	border-bottom : 1px solid Silver;
	padding-top : 30px;
	margin-left : 10px;
	margin-right : 20px;
}
h2 {
	font-size : 9pt;
	font-weight : lighter;
	color : #DD8C00;
	margin-left : 10px;
	margin-right : 20px;
}
p.stadtinfo {
	padding-left : 10px;
	padding-right : 20px;
}

/* +++++++++++++++++++++ Pflegebereich  +++++++++++++++ */
a.butt_akt {
	font-size : 9pt;
	color : #08B701;
	font-weight : bold;
}
a.butt_akt:hover {
	color : #95999D;
	text-decoration : none;
}
a.bildpflege {
	font-size : 8pt;
	text-align : center;
	color : #1A3583;
	font-weight : bold;
	border : thin dotted Silver;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right :10px;
	padding-top : 3px;
	margin-top : 10px;
}
a.bildpflegePDF {
	font-size : 8pt;
	text-align : center;
	color : #1A3583;
	font-weight : bold;
	border : thin dotted Silver;
	padding-bottom : 5px;
	padding-left : 22px;
	padding-right :10px;
	padding-top : 3px;
	margin-top : 10px;
	background-image : url(IMAGES/public/nolang/universal/pdf.gif);
	background-position : left;
	background-repeat : no-repeat;
}
div.bilderpflege {
	MARGIN: 0px;
	WIDTH: 185px;
	padding-top : 100px;
	padding-left : 5px;
	padding-bottom : 0px;
	padding-right : 5px;
}
td.butt {
	background-color : #EBECEA;
	font-size : 9pt;
	border-bottom : 2px solid #ffffff;
	padding-left : 8px;
	padding-right : 7px;
	border-right : 2px solid #ffffff;
	border-left : 2px solid #ffffff;
	color : #b6b6b6;
	font-weight : bold;
}


/* ++++++++++++++++++++++ "alte Bestände"  +++++++++++++++ */

.tabUberschrift
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    TEXT-ALIGN: left
}
.tabtext
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align : justify;
}
.tabtextvtop
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tabtextblau
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
   BACKGROUND-COLOR: #ecf4ff;
}
.tabtextblau10pt
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ecf4ff
}
.tabtextblauvtop
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ecf4ff
}
.standorte
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 14pt;
    COLOR: #00508d;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.tabUberschriftNormal
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: bottom;
    COLOR: #003366;
    TEXT-ALIGN: left
}
.tabtextrot
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
}
.tabtextBlaueSchrift
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #006600;
}
.mini
{
    FONT-SIZE: 1px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ecf4ff
}
SELECT.mittel
{
    FONT-SIZE: 8pt;
    WIDTH: 300px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT.250px
{
    FONT-SIZE: 8pt;
    WIDTH: 250px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT.mittel
{
    FONT-SIZE: 8pt;
    WIDTH: 300px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT.groesser
{
    FONT-SIZE: 8pt;
    WIDTH: 350px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT.kleiner
{
    FONT-SIZE: 8pt;
    WIDTH: 260px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT.250px
{
    FONT-SIZE: 8pt;
    WIDTH: 250px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT.kontaktweb
{
    FONT-SIZE: 8pt;
    WIDTH: 255px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA.mittel
{
    FONT-SIZE: 8pt;
    WIDTH: 580px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TEXTAREA.klein
{
    FONT-SIZE: 8pt;
    WIDTH: 300px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA.kleiner
{
    FONT-SIZE: 8pt;
    WIDTH: 350px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT.klein
{
    FONT-SIZE: 8pt;
    WIDTH: 150px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT.mini
{
    FONT-SIZE: 8pt;
    WIDTH: 100px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white
}
SELECT.klein
{
    FONT-SIZE: 8pt;
    WIDTH: 150px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT.mini
{
    FONT-SIZE: 8pt;
    WIDTH: 120px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white
}
SELECT.kleiner
{
    FONT-SIZE: 8pt;
    WIDTH: 235px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT.groesser
{
    FONT-SIZE: 8pt;
    WIDTH: 350px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* ++++++++++++++++++++++++++++ Baustelle +++++++++++++++++ */
#rahmen {
	position:absolute;
	left:256px;
	top:162px;
	width:350px;
	height:252px;
	z-index:1;
	border-left : 1px solid #7d7d7d;
	border-right : 1px solid #7d7d7d;
	border-top : 5px solid #7d7d7d;
	border-bottom : 5px solid #7d7d7d;
	padding-left : 20px;
}

/* ++++++++++++++++++++++++++ Formatierung Textfeld Infotexte+++*/
TEXTAREA.infotext
{
    FONT-SIZE: 8pt;
    WIDTH: 350px;
    HEIGHT: 200px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

