body {	background-color: #FFFFFF;	margin: 32px 0px 0px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	font-style: normal;	text-align: center;	font-size: 11px;	line-height: 16px;	color: #666666;	font-style: normal;	font-weight: normal;	text-decoration: none;	/* Scrollbalken (IE) */	scrollbar-base-color: #F0F0F0;	scrollbar-3dlight-color: #CCCCCC;	scrollbar-arrow-color: #CCCCCC;	scrollbar-darkshadow-color: #CCCCCC;	scrollbar-face-color: #F0F0F0;	scrollbar-highlight-color: #CCCCCC;	scrollbar-shadow-color: #CCCCCC;	scrollbar-track-color: #CCCCCC;}/* Inhaltsbereiche -------------------------------------------------------------------------------------------------------------------------- *//* Warnung, wenn kein CSS-fähiger Browser ----------------------------- */#lNoStyles {display: none;}/* Box um kompletten Inhalt ----------------------------- */#lContainer {	text-align: left;	position: relative;	width: 746px;	margin: 0px auto;}/* Navigation oben ----------------------------- */#lNavTop {	background-color: #CCCCCC;	background-image: url(images/elements/bkgr_nav_top.gif);	background-repeat: repeat;	overflow: hidden;	width: 746px;	height: 99px;	margin-bottom: 2px;}#lNavTop a, #lNavTop a:visited, #lNavTop a:hover, #lNavTop a:active {text-decoration: none;}/* kompletter Bereich in der Mitte ----------------------------- */#lCenter {	background-color: #F0F0F0;	overflow: auto;	position: relative;	width: 746px;}/* Inhaltsbereich ----------------------------- */#lContent {	width: 620px;	margin-left: 64px;}/* Balken unten ----------------------------- */#lNavBottom {	background-color: #CCCCCC;	margin: 2px 0px 5px 0px;	width: 746px;	height: 18px;}/* Fußzeile ----------------------------- */#lFusszeile {	font-size: 10px;	color: #999999;	margin: 8px 0px 18px 0px;	width: 746px;	height: 20px;}#lFusszeile a, #lFusszeile a:visited {color: #999999;}#lFusszeile a:hover, #lFusszeile a:active {color: #666666;}.copyright {float: right;}.copyrightPrint {display: none}.quicklinks {float: left;}/* Contentboxen in verschiedenen Spaltenbreiten -------------------------------------------------------------------------------------------------------------------------- */.box1, .box2, .box3, .box4, .box5, .box6, .box1NP, .box2NP, .box3NP, .box4NP, .box5NP, .box6NP, .box30px, .box250px {	padding-left: 20px;	display: block;	float: left;}.box1 {	width: 80px;	width: "100px";}.box2 {	width: 180px;	width: "200px";}.box3 {	width: 280px;	width: "300px";}.box4 {	width: 380px;	width: "400px";}.box5 {	width: 480px;	width: "500px";}.box6 {	width: 580px;	width: "600px";}/* NP-Boxen ohne Margin für Box-in-Box-Liste */.box1NP, .box2NP, .box3NP, .box4NP, .box5NP, .box6NP, .box30px, .box250px {padding-left: 0px;}.box1NP {width: 80px;}.box2NP {width: 180px;}.box3NP {width: 280px;}.box4NP {width: 380px;}.box5NP {width: 480px;}.box6NP {width: 580px;}.box30px {width: 30px;}.box250px {width: 250px;}/* Box Drucken / Seitenanfang ----------------------------- */.lPrint {	font-size: 10px;	float: left;	display: block;	padding: 16px 0px 15px 20px;	padding-top: "28px";	overflow: hidden;	height: 53px;	height: "84px";	width: 580px;	width: "600px";}/* Box Drucken / Seitenanfang ----------------------------- */.lPrintStart {	font-size: 10px;	display: block;	height: 38px;	width: 220px;	overflow: hidden;	display: none;}.lPrint a, .lPrint a:visited {color: #666666;}.lPrint a:hover, .lPrint a:active {color: #000000;}/* Contentbox Startseiten ------------------------------------------------------------------------------------------------ */.boxStart {	padding: 4px 14px 15px 14px;	background-color: #F0F0F0;	margin: 24px 0px 24px 352px;	margin-left: "372px";	width: 220px;	width: "248px";}/* Navigation -------------------------------------------------------------------------------------------------------------------------- *//* Navigationsbereiche ----------------------------- */#navOM,#navAgentur,#navAktuell,#navProjekte,#navKontakt {	top: 0px;	left: 0px;	position: absolute;	width: 168px;	background-image: url(images/elements/bkgr_nav_top_active.gif);	background-repeat: repeat-y;	background-position: left;}#navOM {	background-image: url(images/elements/bkgr_nav_top_active_om.gif);	width: 84px;}#navAgentur {left: 82px;}#navAktuell {left: 248px;}#navProjekte {left: 414px;}#navKontakt {left: 580px; width: 166px;}/* Navigation Toppunkte ----------------------------- *//* navTop = nicht in diesem Topereich *//* navTop2 = in diesem Topereich */.navTop, .navTop2 {	height: 27px;	margin: 0px 2px 0px 2px;}.navTop a, .navTop2 a {	display: block;	height: 27px;}#navOM .navTop,#navOM .navTop a {	margin-left: 0px;	background-image: url(images/buttons/hauptnav/b_om_2.gif);	background-color: #007FCF;}#navOM div.navTop a:hover {	background-image: url(images/buttons/hauptnav/b_om_3.gif);	background-color: #007FCF;}#navKontakt .navTop, #navKontakt .navTop2 {margin-right: 0px;}/* Kein Link (aktiv) */#navAgentur .navTop2 {background-image: url(images/buttons/hauptnav/b_agentur_4.gif);}#navAktuell .navTop2 {background-image: url(images/buttons/hauptnav/b_aktuell_4.gif);}#navProjekte .navTop2 {background-image: url(images/buttons/hauptnav/b_projekte_4.gif);}#navKontakt .navTop2 {background-image: url(images/buttons/hauptnav/b_kontakt_4.gif);}/* Link (aus anderem Topbereich = grau) */#navAgentur .navTop a {background-image: url(images/buttons/hauptnav/b_agentur_1.gif);}#navAktuell .navTop a {background-image: url(images/buttons/hauptnav/b_aktuell_1.gif);}#navProjekte .navTop a {background-image: url(images/buttons/hauptnav/b_projekte_1.gif);}#navKontakt .navTop a {background-image: url(images/buttons/hauptnav/b_kontakt_1.gif);}/* Link (aus diesem Topbereich = gelb) */#navAgentur .navTop2 a {background-image: url(images/buttons/hauptnav/b_agentur_2.gif);}#navAktuell .navTop2 a {background-image: url(images/buttons/hauptnav/b_aktuell_2.gif);}#navProjekte .navTop2 a {background-image: url(images/buttons/hauptnav/b_projekte_2.gif);}#navKontakt .navTop2 a {background-image: url(images/buttons/hauptnav/b_kontakt_2.gif);}/* Rollover (aus anderem Topbereich = gelb) */#navAgentur div.navTop a:hover {background-image: url(images/buttons/hauptnav/b_agentur_2.gif);}#navAktuell div.navTop a:hover {background-image: url(images/buttons/hauptnav/b_aktuell_2.gif);}#navProjekte div.navTop a:hover {background-image: url(images/buttons/hauptnav/b_projekte_2.gif);}#navKontakt div.navTop a:hover {background-image: url(images/buttons/hauptnav/b_kontakt_2.gif);}/* Rollover (aus diesem Topbereich = orange) */#navAgentur div.navTop2 a:hover {background-image: url(images/buttons/hauptnav/b_agentur_3.gif);}#navAktuell div.navTop2 a:hover {background-image: url(images/buttons/hauptnav/b_aktuell_3.gif);}#navProjekte div.navTop2 a:hover {background-image: url(images/buttons/hauptnav/b_projekte_3.gif);}#navKontakt div.navTop2 a:hover {background-image: url(images/buttons/hauptnav/b_kontakt_3.gif);}/* Navigation Unterpunkte (.subnav = Link / .subnav2 = aktiver Bereich mit Pfeil) ----------------------------- */.subnav, .subnav2 {	font-size: 10px;	line-height: 18px;	color: #FFFFFF;	text-indent: 13px;	background-color: #FFA900;	margin: 0px 2px 0px 2px;	height: 18px;}/* Box-Model Hack */.subnav, .subnav2 {	\text-indent: 0px; te\xt-indent: 13px;	\padding-left: 13px; padd\ing-left: 0px;}#navOM .subnav, #navOM .subnav2 {	background-color: #007FCF;	margin-left: 0px;}#navKontakt .subnav, #navKontakt .subnav2 {margin-right: 0px;}.subnav a:hover {background-color: #FF8E00;}#navOM .subnav a:hover {background-color: #0060BB;}.subnav a, .subnav a:hover, .subnav a:active, .subnav a:visited {	color: #FFFFFF;	display: block;}.subnav2 {	background-image: url(images/buttons/hauptnav/active_yellow.gif);	background-repeat: no-repeat;	background-position: 5px;	font-weight: bold;	padding: 0px 0px 0px 13px;	text-indent: 0px;}#navOM .subnav2 {background-image: url(images/buttons/hauptnav/active_blue.gif);}/* Typo -------------------------------------------------------------------------------------------------------------------------- *//* Bilder ohne Rand ----------------------------- */img {border: 0px;}/* links ----------------------------- */a, a:visited, a:hover, a:active {text-decoration: none;}/* Box-Model Hack */a, a:visited, a:hover, a:active {\text-decoration: underline; te\xt-decoration: none;}/* Standardtext (.popup ist Link für ein Popup-Fenster, der bei der Druckversion und nicht-JS ausgeblendet bleibt) ----------------------------- */p, .popup {	margin: 8px 0px 0px 0px;	line-height: 16px;	font-size: 11px;}/* Body 10px -------------------------------- */.p10 {	margin: 7px 0px 0px 0px;	font-size: 10px;	line-height: 14px;}/* Text mit Einzug -------------------------------- */.ez {	width: 60px;	display: block;	float: left;}/* Text rechtsbündig (span oder p-Klasse) --------------------------------- */.rb {text-align: right;}/* Links mit Pfeil */p a, p a:visited, .popup a, .popup a:visited {	color: #666666;	background-image: url(images/buttons/functions/b_link_1.gif);	background-repeat: no-repeat;	padding-right: 9px;	margin-right: 3px;	background-position: right 2px;}/* Box-Model Hack */* html p a, * html p a:visited, * html .popup a, * html .popup a:visited {background-image: none; bac\kground-image: url(images/buttons/functions/b_link_1.gif);} p a:hover, p a:active, .popup a:hover, .popup a:active {	color: #000000;	background-image: url(images/buttons/functions/b_link_2.gif);}/* Box-Model Hack */* html p a:hover, * html p a:active, * html .popup a:hover, * html .popup a:active {background-image: none; bac\kground-image: url(images/buttons/functions/b_link_2.gif);}/* Links mit Pfeil zurück */.zurueck a, .zurueck a:visited {	background-image: url(images/buttons/functions/b_back_1.gif);	padding: 0px 0px 0px 9px;	margin-right: 0px;	background-position: left 2px;}/* Box-Model Hack */* html .zurueck a, * html .zurueck a:visited {background-image: none; bac\kground-image: url(images/buttons/functions/b_back_1.gif);} .zurueck a:hover, .zurueck a:active {background-image: url(images/buttons/functions/b_back_2.gif);}/* Box-Model Hack */* html .zurueck a:hover, * html .zurueck a:active {background-image: none; bac\kground-image: url(images/buttons/functions/b_back_2.gif);}/* Download-Link mit anderem Symbol ------------------------ */.download a, .download a:visited {	padding-right: 15px;	background-image: url(images/buttons/functions/b_download_1.gif);	background-position: right 1px;}/* Box-Model Hack */* html .download a, * html .download a:visited {	padding-right: 0px; padd\ing-right: 15px;	background-image: none; bac\kground-image: url(images/buttons/functions/b_download_1.gif);} .download a:hover, .download a:active {	background-image: url(images/buttons/functions/b_download_2.gif);}/* Box-Model Hack */* html .download a:hover, * html .download a:active {background-image: none; bac\kground-image: url(images/buttons/functions/b_download_2.gif);} /* Symbol Download */.dwnldSymbol {	display: block;	float: left;	width: 25px;	background-image: url(images/elements/icn_pdf.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	text-decoration: none;}.dwnldSymbol a, .dwnldSymbol a:visited, .dwnldSymbol a:hover, .dwnldSymbol a:active {text-decoration: none;}/* Link bei Auflistung mehrerer Seiten (Projekte>Übersicht) ---------------------------------  *//* Zahlenlink ohne Linkpfeil mit Abstand (Beispiel: "1 2 [3] 4") */.pageLink, .pageLink a, .pageLink a:visited, .pageLink a:hover, .pageLink a:active {	background-image: none !important;	padding: 0px 2px 0px 2px;	text-decoration: none;}/* Inaktive Zahlen mit Abstand (Beispiel: "[3]) */.pageLinkIA {padding: 0px 3px 0px 3px;}/* Pfeile Seite vor */.pageLinkFW, .pageLinkFW a, .pageLinkFW a:visited, .pageLinkFW a:hover, .pageLinkFW a:active {	padding: 0px 1px 0px 0px;	text-decoration: none;}/* Pfeile Seite zurück */.pageLinkBW a, .pageLinkBW a:visited {	padding: 0px 1px 0px 0px;	text-decoration: none;	background-image: url(images/buttons/functions/b_back_1.gif);	background-repeat: no-repeat;	background-position: left center;}.pageLinkBW a:hover, .pageLinkBW a:active {background-image: url(images/buttons/functions/b_back_2.gif);}/* Box-Model Hack */* html .pageLinkFW, * html .pageLinkBW {display: none; d\isplay: inline;} /* Kapitelheadlines screen (werden bei Druckversion ausgeblendet) ---------------------- */.head1 {	padding-bottom: 0px;	padding-bottom: "3px";}.head2 {	padding-top: 9px;	padding-bottom: 5px;	padding-bottom: "8px";}/* Kapitel- und Subheadlines nur Print (bei Screenversion ausgeblendet) ------------------- */h1, h2, h3 {display: none;}/* Zeile: Drucken / Seitenanfang ----------------------------- */.drucken, .top1 , .top2 {margin: 8px 0px 10px 0px;}.drucken a, .drucken a:visited, .top1 a, .top1 a:visited, .top2 a, .top2 a:visited {color: #666666;}.drucken a:hover, .drucken a:active, .top1 a:hover, .top1 a:active, .top2 a:hover, .top2 a:active {color: #000000;}/* Bereich "Drucken" -------------------- */.drucken {	float: left;	display: none;}.drucken a, .drucken a:visited {	background-image: url(images/buttons/functions/b_print_1.gif);	background-repeat: no-repeat;	background-position: left center;	padding: 2px 0px 0px 25px;}/* Box-Model Hack */* html .drucken a, * html .drucken a:visited {background-image: none; bac\kground-image: url(images/buttons/functions/b_print_1.gif);}.drucken a:hover, .drucken a:active {background-image: url(images/buttons/functions/b_print_2.gif);}/* Box-Model Hack */* html .drucken a:hover, * html .drucken a:active {background-image: none; bac\kground-image: url(images/buttons/functions/b_print_2.gif);}/* Bereich "Seitenanfang" -------------------- */.top1 , .top2 {float: right;}.top1 a, .top1 a:visited, .top2 a, .top2 a:visited {	background-image: url(images/buttons/functions/b_top_1.gif);	background-repeat: no-repeat;	background-position: right 2px;	padding: 2px 21px 0px 0px;}/* Box-Model Hack */* html .top1 a, * html .top1 a:visited, * html .top2 a, * html .top2 a:visited {	padding-right: 0px; padd\ing-right: 21px;	background-image: none; bac\kground-image: url(images/buttons/functions/b_top_1.gif);}.top1 a:hover, .top1 a:active, .top2 a:hover, .top2 a:active {background-image: url(images/buttons/functions/b_top_2.gif);}/* Box-Model Hack */* html .top1 a:hover, * html .top1 a:active, * html .top2 a:hover, * html .top2 a:active {background-image: none; bac\kground-image: url(images/buttons/functions/b_top_2.gif);}.top2 {display: none;}/* Trennlinien --------------------------------------------------------------------------------------------- */.liniegg, .linieNoPrint, .liniekk, .liniegk, .liniekg, .linieStart, .linieStartDrucken {	background-color: #CCCCCC;	display: block;	line-height: 1px;	font-size: 1px;	height: 1px;}.liniegg, .linieNoPrint {	margin: 19px 0px 11px 0px;	margin-top: "20px";}.liniekk {	margin: 11px 0px 3px 0px;	margin-top: "12px";}.liniegk {	margin: 19px 0px 3px 0px;	margin-top: "20px";}.liniekg {	margin: 11px 0px 11px 0px;	margin-top: "12px";}.linieStart {	margin: 11px 0px 6px 0px;	margin-top: "12px";}.linieStartDrucken {	margin: 11px 0px 3px 0px;	margin-top: "12px";}/* bilder -------------------------------------------------------------------------------------------------- *//* Abstand oben: klein */.imgk {	display: block;	float: left;	padding: 12px 0px 8px 0px;	padding-bottom: "12px";}/* fehlender und geänderter Text -------------------------------------------------------------------------------------------------- */.fehlt {color: #FF0000;}.changed {color: #0000FF;}
