
/*Erler Bauplanung*/
body             { color: #383838; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; margin: 0; padding: 0; width: 100%; height: 100%; min-width: 1000px }
body#index            { color: #383838; font-size: 0.95em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; background-image: url("img/bg_plan_neu.jpg"); background-repeat: no-repeat; background-position: 0 bottom; margin: 0; padding: 0; width: 100%; height: 100%; min-width: 1000px }
/*<agl.folder "Head">*/
	div.head_all         { color: #fff; font-size: 10pt; background-color: #707070; text-align: left; margin: 0 0 17px; padding: 5px 0 0; width: 100%; height: 140px; min-width: 1000px; vertical-align: top; border-bottom: 18px solid #00467c }
	div#post      { color: #fff; margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-left: 0; z-index: 2; width: 35%; min-width: 350px; float: right }
	.adres      { color: #fff; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; background-color: #707070; padding-top: 21px; float: left }
	img#logo    { background-color: #707070; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0 5px 0 0; float: left; vertical-align: top; border-width: 0 }
	hr#logoline        { background-color: #d2d2d2; text-align: left; margin: 119px 0 0 0; padding: 0; z-index: 1; width: 65%; height: 1px; min-width: 600px; float: left; vertical-align: top; border-width: 0 }
/*</agl.folder>*/
/*<agl.folder "Navigation">*/
	/*Hauptnavi
*/
	ul#nav        { text-align: left; margin-left: 0; padding-left: 0; position: absolute; z-index: 3; top: 87px; left: 0; width: auto; float: left }
	li#first      { text-align: left; list-style-type: none; margin-left: 52px; padding-left: 0; width: auto; float: left }
	li.nav_space     { text-align: center; list-style-type: none; margin-left: 105px; width: auto; float: left }
	a.normale_nav     { color: #fff; font-size: 13pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
	a.normale_nav:link      { color: #fff; font-size: 13pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
	a.normale_nav:visited  { color: #fff; font-weight: normal; text-decoration: none }
	a.normale_nav:hover  { color: #fff; font-weight: normal; text-decoration: underline }
	a.aktive_nav     { color: #fff; font-size: 13.5pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
	a.aktive_nav:link     { color: #fff; font-size: 13.5pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
	a.aktive_nav:visited  { color: #fff; font-weight: bold; text-decoration: none }
	a.aktive_nav:hover  { color: #fff; font-weight: bold; text-decoration: underline }
	/*Untermenü
*/
	ul hr  { background-color: #c8c8c8; text-align: left; margin: 0 0 0 -24px; padding: 0; width: 20px; height: 1px; float: left; border-width: 0 }
	ul#u_nav            { text-align: left; margin-top: 0; margin-bottom: 0; margin-left: 0; padding: 20px 0 10px; z-index: 5; width: 35%; min-width: 350px; float: right; border-top: 1px solid #c8c8c8 }
	li.unav_space              { color: #707070; text-align: left; list-style-type: none; margin: 0 0 0 102px; padding: 0 0 18px 24px; width: 220px; height: auto; float: left; clear: left; border-left: 1px solid #c8c8c8 }
	li.unav_kreuz             { color: #707070; font-size: 11pt; text-align: left; list-style-type: none; margin: 0 0 0 102px; padding: 0 0 18px 10px; width: 220px; height: auto; float: left; clear: left; border-left: 1px solid #c8c8c8 }
	li#unav_text              { color: #707070; font-size: 11pt; font-weight: bold; text-align: left; list-style-type: none; margin: -5px 0 0 102px; padding: 0 0 12px 24px; width: 220px; height: auto; float: left; clear: left; border-left: 0 solid #c8c8c8 }
	a.normale_unav          { color: #707070; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-align: left; float: left; vertical-align: top }
	a.normale_unav:link            { color: #707070; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-align: left; float: left; vertical-align: top }
	a.normale_unav:visited     { color: #707070; font-weight: normal; text-decoration: none; text-align: left; float: left; vertical-align: top }
	a.normale_unav:hover     { color: #707070; font-weight: normal; text-decoration: underline; text-align: left; float: left; vertical-align: top }
	a.aktive_unav         { color: #707070; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: left; float: left }
	a.aktive_unav:link          { color: #707070; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: left; float: left }
	a.aktive_unav:visited    { color: #707070; font-weight: bold; text-decoration: none; text-align: left; float: left }
	a.aktive_unav:hover    { color: #707070; font-weight: bold; text-decoration: underline; text-align: left; float: left }
	/*Kategorien Sanierungen, Neubauten*/
	a.normale_kat            { color: #00467c; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; float: left; vertical-align: top }
	a.normale_kat:link              { color: #00467c; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; float: left; vertical-align: top }
	a.normale_kat:visited        { color: #00467c; font-weight: normal; text-decoration: none; float: left; vertical-align: top }
	a.normale_kat:hover        { color: #00467c; font-weight: normal; text-decoration: underline; float: left; vertical-align: top }
	a.aktive_kat             { color: #00467c; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; float: left; vertical-align: top }
	a.aktive_kat:link               { color: #00467c; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; float: left; vertical-align: top }
	a.aktive_kat:visited         { color: #00467c; font-weight: bold; text-decoration: none; float: left; vertical-align: top }
	a.aktive_kat:hover         { color: #00467c; font-weight: bold; text-decoration: underline; float: left; vertical-align: top }

/*</agl.folder>*/
/*<agl.folder "Text">*/
	div#content                 { color: #383838; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; margin: 0 -1px 0 0; padding: 40px 50px 0 52px; position: absolute; z-index: 6; top: 180px; left: 0; width: 65%; height: auto; min-width: 650px; min-height: 76%; float: left; vertical-align: top; border-top: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8 }
	div#content ul    { color: #383838; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; list-style-type: square; margin-right: 160px; margin-left: 28px; padding-left: 0 ; list-style-position: outside; }
	div#content hr { color: #707070; line-height: 1px; background-color: #707070; height: 1px; border-width: 0; }
	div.text { width: 620px; float: left; clear: left }
	div#content li     { color: #383838; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-bottom: 8px; padding-left: 5px }
	h1        { color: #707070; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 18px 5px }
	h2     { color: #383838; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 20px 0 8px }
	table      { color: #383838; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; margin: 0; padding: 0; border-width: 0 }
	table#objects    { color: #383838; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 100%; min-width: 500px ; }
	table#objects td.first    { text-align: left; padding-bottom: 10px; vertical-align: top }
	table#objects td.second    { text-align: right; padding-bottom: 10px; width: 230px }
	div#content ul.bilder li { width: auto; float: left; margin: 0; padding: 0; list-style-type: none; }
	div#content ul.bilder { vertical-align: bottom; width: 600px; height: 230px; float: left; margin: 20px 0 0; padding: 0; list-style-type: none; }
/*</agl.folder>*/
/*<agl.folder "Abst?nde">*/
	p { }
	.hspace { text-align: left; margin-left: 30px; width: 100px; float: right }
/*</agl.folder>*/
/*<agl.folder "Bilder">*/
	img { border: 0px}
	table#objects img   { border: solid 1px #707070 }
	img.pic1         { margin-top: 5px; margin-left: 25px; float: right; clear: right; border: solid 1px #707070 }
	font.utitel { color: #707070; font-size: 8pt; text-align: left; padding-right: 3px; padding-left: 0; width: 190px; float: right; clear: right }
	font.utitel150 { color: #707070; font-size: 8pt; text-align: left; padding-right: 3px; padding-left: 0; width: 150px; float: right; clear: right }
	font.utitel200 { color: #707070; font-size: 8pt; text-align: left; padding-right: 3px; padding-left: 0; width: 200px; float: right; clear: right }
	font.utitel_left { color: #707070; font-size: 8pt; }
	img.pic2      { margin-top: 20px; margin-left: 25px; float: right; vertical-align: top; clear: right; border: solid 1px #707070   }
	img.pic3      { margin-top: 20px; margin-left: 25px; float: right; clear: right; border: solid 1px #707070   }
	img.pic4       { margin-top: 20px; margin-bottom: 20px; margin-left: 25px; float: right; clear: right; border: solid 1px #707070 }
	img.pic_horizontal { margin: 0 0 0 0; border: solid 1px #707070; }
	img.sonstige  { text-align: right; float: right; vertical-align: top; border: solid 1px #707070 }
	img.uebersicht { margin: 0; padding: 0; vertical-align: top; border: solid 0 #707070 }
	li.unav_kreuz img { border-width: 0; }
/*</agl.folder>*/
/*<agl.folder "Links">*/
	a:link     { color: #00467c; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
	a:visited     { color: #00467c; text-decoration: none }
	a:hover     { color: #00467c; text-decoration: underline }
	a:active     { color: #00467c; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "Formular">*/
	.feld { color: #383838; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 300px }
	form { margin-top: 30px; margin-left: 30px }
	form table {font-size:10pt}
	em { font-size:9pt; color: #707070}
/*</agl.folder>*/

