body	{ text-align:center; margin-top:0px; }  /* vertikal zentrieren im IE6 */
body	{ background: url('kachel.gif') repeat; height:100%; }

/* Standard Elemente */
h1 { color:#0066B0; font-weight:bold; margin-bottom:1em;}
h2 { color:#0066B0; font-weight:bold; margin-bottom:4px;}


p { margin-bottom:1em; }
.strong					{ font-weight:bold; }
div#news-list p { margin-bottom:0px; }

div.clear			{ clear:both; }

h1.leistungen		{ color:#0066B0; font-weight:bold; margin-bottom:1em;}
h2.newsteaser		{ color:#0066B0; font-weight:bold; margin-bottom:1em; }

h1.list-header		{ color:#0066B0; font-weight:normal; margin-bottom:8px; text-decoration:none; }

.blue	{color:#0066B0;}
div.home-servicelist {
	padding-top:60px;
	padding-left:12px;
}

/*#content-wrapper	{ width:870px; float:left;}*/
#top-block			{ height:104px; }
#top-block-subarea	{ height:56px; }
/*
#logo-topleft		{ /*float:left;*/ }
*/
#logo-header-wrapper	{ height:104px; width:870px; }
#headerlogo				{ display:inline; float:left; width:220px; height:104px; }
#toplinks				{ display:inline; float:left; width:650px; height:104px; }
#top-impressum			{ text-align:right;padding-top:20px; }

#nav-lang-wrapper	{ height:22px; width:870px; border-top:#c6c6c6 1px dotted; border-bottom:#c6c6c6 1px dotted;  clear:left;}
#box-topnavi		{ display:inline;float:left; margin-bottom:14px; width:700px; height:22px; }
#box-langswitch		{ display:inline;float:right; width:170px; padding-top:4px; text-align:right; }

#navi-subareas		{ margin-bottom:14px; width:870px; height:22px; border-top:#c6c6c6 1px dotted; border-bottom:#c6c6c6 1px dotted; }

#headerdots-row		{ float:left;background:#e9e9e9; width:870px; height:20px; border-top:#bcbbbc 1px dotted; border-bottom:#bcbbbc 1px dotted; }
div.dots-line			{ float:left;background:#e9e9e9; width:870px; height:1px; border-top:#bcbbbc 1px dotted; margin-bottom:10px; }

/* Area Title Grafiken | Basisdefinition: */
div.areatitle				{ width:616px; height:47px; background:#ebebeb; }




/*div#box-news-thumb	{margin-top:18px;}*/
div#box-stellenangebote ul	{margin-bottom:10px;}

div.nodisplay		{display:none;}


/* Verbände */
div.wrapper-verband {
	height:100px;
	width:600px;
	}
div.wrapper-verband-logo {
	float:left;

	width:230px;
}
div.wrapper-verband-text {
	float:left;

	width:370px;
	}





/* Area Title - Standorte: */
/*
div.bg-standorte			{ background: url('images/area_titles/standort_uebersicht.gif') no-repeat; }
div.bg-standort-hamburg		{ background: url('images/area_titles/standort_hamburg.gif') no-repeat; }
div.bg-standort-neuss		{ background: url('images/area_titles/standort_neuss.gif') no-repeat; }
div.bg-standort-brunsbuettel-geesthacht	{ background: url('images/area_titles/standort_brunsbuettel_geesthacht.gif') no-repeat; }
div.bg-standort-qatar		{ background: url('images/area_titles/standort_qatar.gif') no-repeat; }
*/

/* Area Title - Leistungen: */
/*
div.bg-leistungskatalog		{ background: url('images/area_titles/leistungskatalog.gif') no-repeat; }
div.bg-energietechnik		{ background: url('images/area_titles/energietechnik.gif') no-repeat; }
div.bg-elektrotechnik		{ background: url('images/area_titles/elektrotechnik.gif') no-repeat; }
div.bg-sicherheitstechnik	{ background: url('images/area_titles/sicherheitstechnik.gif') no-repeat; }
div.bg-informationstechnik	{ background: url('images/area_titles/informationstechnik.gif') no-repeat; }
div.bg-managed-service		{ background: url('images/area_titles/managed_service.gif') no-repeat; }
div.bg-planung-entwicklung	{ background: url('images/area_titles/planung_entwicklung.gif') no-repeat; }
div.bg-kommunikationstechnik{ background: url('images/area_titles/kommunikationstechnik.gif') no-repeat; }
div.bg-automatisierungstechnik{ background: url('images/area_titles/automatisierungstechnik.gif') no-repeat; }
div.bg-gebaeude_haustechnik{ background: url('images/area_titles/intelligente_gebaeude_und_haustechnik.gif') no-repeat; }
*/


/* Area Title - Referenzen / Partnerfirmen: */
/*
div.bg-referenzen		{ background: url('images/area_titles/partnerfirmen.gif') no-repeat; }
*/

/* Area Title - Karriere: */
/*
div.bg-karriere		{ background: url('images/area_titles/jobs.gif') no-repeat; }
*/

/* Area Title - Downloads: */
/*
div.bg-downloads		{ background: url('images/area_titles/downloads.gif') no-repeat; }
*/

div.cont-wrapper {
	height:16px;
}
div.title {
	display:inline;
	float:left;
	height:16px;
	width:60px;
}
div.data {
	display:inline;
	float:left;
	height:16px;
	width:300px;
}

/* Area Title - ungruppiert: */
div.bg-jobs					{ background: url('images/area_titles/jobs.gif') no-repeat; }
h2.jobtitel					{ cursor: pointer; cursor: hand; }

div.footer-box		{ height:120px; width:870px; text-align:center; }

.standorte-box-left			{ background:#f1f1f1; }

div.newsbox-subareas	{ float:left; padding:8px; background-color:#e9e9e9; }
/* falls Bedarf,: .hpc-box-left .sub-sizer {...} // .hpe-box-left .sub-sizer {...} // etc. */
.sub-sizer			{ padding-left:10px; padding-top:10px; padding-right:60px; padding-bottom:60px; }
.sub-sizer			{ padding-left:10px; padding-top:10px; padding-right:60px; margin-bottom:60px; }

a.read-more			{ text-decoration:none; color:#6e6e6e; font-weight:bold;}
a.read-more-small	{ text-decoration:none; color:#6e6e6e; font-weight:bold; font-size:;}
a.read-more:hover	{  }

ul.subarea-services		{ margin-top:0px;margin-left:0px; }
ul.subarea-services li	{ list-style:none; line-height:1.4em; }
ul.subarea-services li a:link,a:visited,a:active	{ color:#979697; text-decoration:none; }
ul.subarea-services li a:hover						{ color:#797979; text-decoration:underline; }

ul#navi-sub {margin:0px;padding:0px;margin-left:10px;}
ul#navi-sub li {
	display:inline;
	margin-right:20px;
	float:left;
	padding-top:3px;
}
ul#navi-sub li a.sub-inactive:link,
ul#navi-sub li a.sub-active:visited {
	text-decoration:none;
}
ul#navi-sub li a.sub-inactive:hover,
ul#navi-sub li a.sub-active {
	color:#0066B0;
	text-decoration:none;
}
ul#navi-sub li a.sub-inactive {
	color:#8B8989;
}
h1,h2,h3,h4,h5,h6,strong,dt	{ font-weight:bold; }

.bold	{font-weight:bold;}
optgroup				{ font-weight:normal; }
abbr,acronym			{ border-bottom:1px dotted #000; cursor:help; }
em						{ font-style:italic; }
del						{ text-decoration:line-through; }
/*blockquote,ul,ol,dl		{ margin:1em; }*/
ol,ul,dl				{ margin-left:2em; }
ol li					{ list-style:decimal outside; }
ul li					{ list-style:disc outside; }
dl dd					{ margin-left:1em; }
/* th,td					{ border:1px solid #000; padding:.5em; } */
th						{ font-weight:bold; text-align:center; }
caption					{ margin-bottom:.5em; text-align:center; }
sup						{ vertical-align:super; }
sub						{ vertical-align:sub; }
fieldset,table,pre	{ margin-bottom:1em; }
/*button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:0px;}*/
/*
input.txt				{ height:22px;  width:156px; border:0px; margin:0px;padding:0px;}
input.searchbutton		{ height:22px; width:40px;  border:0px; margin:0px;padding:0px;}
*/

/* Menu- und Linkstyles */
/* horizontale Navigation [ HP topnavi, Tobnavi Subareas ]*/
#menu li				{ display:inline; }
#menu li a.normal		{ font-size:11px; font-family:arial,verdana,sans-serif; padding:0.2em 1em; color:#a2a1a1; text-decoration:none; float:left; font-weight:bold; }
#menu li a.normal:hover	{ color:#0066b2; font-weight:bold; }

#menu li a.over			{ font-size:11px; font-family:arial,verdana,sans-serif; padding:0.2em 1em; color:#0066b2; text-decoration:none; float:left; font-weight:bold; }
#menu li a.over:hover	{ color:#0066b2; font-weight:bold; }
ul.menu					{ padding:0px; margin:0px; margin-top:2px; }

ul#home {
	margin:0px;
	padding:0px;
	}
ul#home li {
	display:inline;
	float:left;
	padding-right:10px;
	}
/* Topmenu Subareas - Grafikbuttons: */
#topmenu-subareas li	{ display:inline; }
/* color:#0066B0; */
a				{ text-decoration:none; }
a:link			{ color: #A8A7A8; }
a:active		{ color: #A8A7A8; }
a:hover			{ color:#00599B; text-decoration:underline; }
a:visited		{ color: #A8A7A8; }

a				{ text-decoration:none; }
a:link			{ color: #0066B0; }
a:active		{ color: #0066B0; }
a:hover			{ color:#00599B; text-decoration:underline; }
a:visited		{ color: #0066B0; }

a.toplink		{ font-weight:bold;color:#A2A1A1;}

a.jumpmark				{ text-decoration:none; }
a.jumpmark:link			{ color:#0066B1; }
a.jumpmark:active		{ color:#0066B1; }
a.jumpmark:hover		{ color:#00599B;text-decoration:underline; }
a.jumpmark:visited		{ color:#0066B1; }
