a:link { color: #000000; }a:visited { color: #ab003e; }a:hover { color: #ab003e; }a:active { color: #ab003e; }/* allgemeine Formatierungen */body { font-size: 12px; margin:0; padding:0; background-color:#ffffff; text-align:center; font-family:sans-serif, arial, "trebuchet ms", verdana; }/* Hauptcontainer zentriert auf Browserfenster */#container {	margin:15px auto 0 auto;	width:935px;}/* Hauptcontainer Hintergrundbild HOME */#container_home {	text-align:left; /* IE5win hack, damit text zentriert wieder neutralisiert */	background:#e5f6fa url(../media/hg_start_neu.gif) no-repeat;	width:935px;	height: auto;	float: left;	padding:15px;voice-family: "\"}\""; /* IE5win hack, damit boxbreite ausgeglichen - padding + border von breite abzaehlen */voice-family:inherit;	width:905px;}/* Hauptcontainer Hintergrundbild ROLLENOFFSET */#container_rolle {	text-align:left; /* IE5win hack, damit text zentriert wieder neutralisiert */	background:#e5f6fa url(../media/hg_rollenoffset.gif) no-repeat;	width:935px;	height: auto;	float: left;	padding:15px;voice-family: "\"}\""; /* IE5win hack, damit boxbreite ausgeglichen - padding + border von breite abzaehlen */voice-family:inherit;	width:905px;}/* Hauptcontainer Hintergrundbild EXPEDIT */#container_expedit {	text-align:left; /* IE5win hack, damit text zentriert wieder neutralisiert */	background:#e5f6fa url(../media/hg_expedit.gif) no-repeat;	width:935px;	height: auto;	float: left;	padding:15px;voice-family: "\"}\""; /* IE5win hack, damit boxbreite ausgeglichen - padding + border von breite abzaehlen */voice-family:inherit;	width:905px;}/* Hauptcontainer Hintergrundbild UV-TROCKNUNG */#container_uv-trocknung {	text-align:left; /* IE5win hack, damit text zentriert wieder neutralisiert */	background:#e5f6fa url(../media/hg_uv-trocknung.gif) no-repeat;	width:935px;	height: auto;	float: left;	padding:15px;voice-family: "\"}\""; /* IE5win hack, damit boxbreite ausgeglichen - padding + border von breite abzaehlen */voice-family:inherit;	width:905px;}/* Hauptcontainer Hintergrundbild HISTORIE */#container_historie {	text-align:left; /* IE5win hack, damit text zentriert wieder neutralisiert */	background:#e5f6fa url(../media/hg_historie.gif) no-repeat;	width:935px;	height: auto;	float: left;	padding:15px;voice-family: "\"}\""; /* IE5win hack, damit boxbreite ausgeglichen - padding + border von breite abzaehlen */voice-family:inherit;	width:905px;}/* Hauptcontainer Hintergrundbild UEBER UNS */#container_ueberuns {	text-align:left; /* IE5win hack, damit text zentriert wieder neutralisiert */	background:#e5f6fa url(../media/hg_ueberuns.gif) no-repeat;	width:935px;	height: auto;	float: left;	padding:15px;voice-family: "\"}\""; /* IE5win hack, damit boxbreite ausgeglichen - padding + border von breite abzaehlen */voice-family:inherit;	width:905px;}/* Hauptcontainer Hintergrundbild ORGANIGRAMM */#container_organigramm {	text-align:left; /* IE5win hack, damit text zentriert wieder neutralisiert */	background:#e5f6fa url(../media/hg_organigramm.gif) no-repeat;	width:935px;	height: auto;	float: left;	padding:15px;voice-family: "\"}\""; /* IE5win hack, damit boxbreite ausgeglichen - padding + border von breite abzaehlen */voice-family:inherit;	width:905px;}/* Hauptcontainer Hintergrundbild STACCATO */#container_staccato {	text-align:left; /* IE5win hack, damit text zentriert wieder neutralisiert */	background:#e5f6fa url(../media/hg_staccato.gif) no-repeat;	width:935px;	height: auto;	float: left;	padding:15px;voice-family: "\"}\""; /* IE5win hack, damit boxbreite ausgeglichen - padding + border von breite abzaehlen */voice-family:inherit;	width:905px;}/* Hauptcontainer Hintergrundbild UMWELT */#container_umwelt {	text-align:left; /* IE5win hack, damit text zentriert wieder neutralisiert */	background:#e5f6fa url(../media/hg_umwelt.gif) no-repeat;	width:935px;	height: auto;	float: left;	padding:15px;voice-family: "\"}\""; /* IE5win hack, damit boxbreite ausgeglichen - padding + border von breite abzaehlen */voice-family:inherit;	width:905px;}#navbox { text-align:left; /* IE5win hack, damit box zentriert wieder neutralisiert */	margin:33px 0 15px;	width:760px; height: 25px; float: right; padding:0; }#nav, #nav ul { /* all lists */	padding: 0;	margin: 0;	font-size:12px;	text-decoration:none;	list-style: none;	line-height: 1;}#nav a { color: #000; display: block; width: 95px; height: 25px; padding: 6px 0 0 5px; text-decoration:none; }#nav li.aktiv a {	color:#ab003e;}#nav a:hover {	color:#ab003e;}#nav li { /* all list items */	background-image: url(../media/essential/hackerl.gif); background-repeat: no-repeat; background-position: 0 5px; float: left; width: 95px; /* width needed or else Opera goes nuts */ height: 25px; }#nav li ul { /* second-level lists */	position: absolute;	background: #e5f6fa;	font-size:11px;	padding-bottom: 0;	width: 130px;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */	left: auto;}#mainbox { text-align:left; margin:0; /*background:#999999; */ width:905px; height: auto; float: left; padding:0; }#mainleft { 	background-image:url(../media/essential/maincontent_hg_neu.gif);  	width:685px; 	height: auto; 	float: left;	margin:0;	padding:15px 0;}#mainleft p { color: #666; font-size: 13px; line-height: 17px; margin: 0; padding:0 30px 10px 15px; }#mainleft .mini { font-size: 11px; line-height: 15px; }#mainleft .kontakt { font-size: 12px; line-height: 14px; }#mainleft .formtab { color: #666; font-size: 12px; line-height: 18px; }#mainleft .breadcrumb { font-size: 11px; font-style: normal; background-image: url(../media/essential/teiler_content.gif); background-repeat: no-repeat; background-position: 15px 20px; margin: 0; padding: 0 0 20px 15px; }#mainleft .breadcrumb a { color: black; }#mainleft .breadcrumb .aktiv { color: #ab003e; font-weight: bold; }#mainleft h1 { color: #2a5b9e; font-size: 22px; font-family: sans-serif, arial, "trebuchet ms", verdana; line-height: 25px; margin: 0; padding: 0 30px 10px 15px; }#mainleft h2 { color: #2a5b9e; font-size: 16px; font-weight: normal; font-style: normal; line-height: 19px; margin: 0; padding: 0 30px 10px 15px; }#mainleft h4 { color: #2a5b9e; font-size: 15px; font-family: sans-serif, arial, "trebuchet ms", verdana; font-weight: normal; font-style: normal; line-height: 17px; margin: 0; padding: 0 30px 7px 15px; }#mainleft h5 { color: #6c95cd; font-size: 23px; font-family: "trebuchet ms", "Times New Roman", Times, Georgia, serif; line-height: 25px; margin: 0; padding: 0 30px 7px 15px; }#mainleft img { margin: 5px 15px 10px; }#mainleft ul { line-height: 17px; list-style-type: square; white-space: normal; }#mainleft ul { line-height: 17px; list-style-type: square; white-space: normal; }#mainleft .teiler { background-image: url(../media/essential/teiler_repeat_weiss.gif); background-repeat: repeat-x; background-position: 0 3px; margin: 0 30px 0 15px; }	#mainright { text-align:left; /* IE5win hack, damit box zentriert wieder neutralisiert */	margin:0; /* background:#bbefbe;*/ width:220px; height: auto; float: left; padding:0; 	}#mainright p { color: #666; font-size: 12px; line-height: 15px; padding:0 15px 0 0; }#mainright img { margin: 0; padding: 0; }#mainright .zwiti { color: #2a5b9e; font-size: 15px; font-family: "trebuchet ms", sans-serif, arial, verdana; line-height: 17px; }#mainright .mini { font-size: 11px; line-height: 15px; }#teiler_weiss { background-image: url(../media/essential/teiler_repeat_weiss.gif); background-repeat: repeat-x; background-position: 0 3px; margin: 5px 0; }#teiler_grau { line-height: 8px; background-image: url(../media/essential/teiler_repeat_grau.gif); background-repeat: repeat-x; background-position: 0 3px; margin: 2px 0; padding: 0; }form { color: #666; font-size: 12px; line-height: 18px; margin: 0; padding: 0 30px 0 15px; }#footer { font-size: 11px; text-align:left; margin:0 auto; width:935px; clear:both; padding: 10px 0; }
