body, * h1, * h2, * h3, * h4, * h5, * p, a, * ul, * li, div#navigation, * img, div#header .adresse p {
	margin:0;
	padding:0;
}
html { height: 100%; margin-bottom: 1px; }

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#232760;
	background-color:#e9e9e9;
	background-image:url(bgd-background.gif);
	background-position:center;
	background-repeat:repeat-y;
}
span {
	display:none;
}
h1, h2, h3, p, div#content table {
	margin-left:50px;
	clear:both;
}
h1 {
	font-size:16px;
	font-weight: bold;
	margin-bottom:12px;
	padding-top:40px;
	margin-top:16px;
	background-repeat:no-repeat;
}
h2, h3 {
	font-size:12px;
	font-weight: bold;
	margin-top:20px;
	margin-bottom:10px;
}
h3 {
	color:#ce2525;
}
p {
	line-height:18px;
	padding-bottom:8px;
	margin-right:50px;
}

p a, table td.text a, table td.pdf a, div#content a.img, div#content ul li a, table td a{
	color:#e1a316;
	text-decoration:none;
	font-weight:bold;
}

p a:hover, p a:focus, table td.text a:hover, table td.text a:focus, table td.pdf a:hover, table td.pdf a:focus, div#content a.img:hover, div#content a.img:focus, div#content ul li a:hover, div#content ul li a:focus, table td a:hover, table td a:focus{
	color:#232760;
}
.internlink {
	background-image:url(hinweis.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:auto;
	padding-left:60px;
	padding-top:30px;
}
.slogans {
	font-weight: bold;
	margin-bottom:20px;
	margin-top:20px;
	text-align:center;
	border: 1px solid #232760;
	padding-top:7px;
}

div#background {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
.flLeft { 
	clear:both;
	float:left;
	margin-left:50px;
	margin-right:20px;
	border: 1px solid #232760;
	padding:1px;
}
.flRight { 
	clear:both;
	float:right; 
	margin-right:50px;
	margin-left:20px;
	border: 1px solid #232760;
	padding:1px;
}

.aktionenflRight { 
	clear:both;
	float:right; 
	margin-right:50px;
	margin-bottom:20px;
}

* html .aktionenflRight { 
	margin-right:25px;
}


div#content .imgfloatleft { 
	clear:both;
	float:left;
	margin-left:0px;
	margin-right:20px;
	display:inline;
}
div#content .imgfloatleftbordered { 
	clear:both;
	float:left;
	margin-left:0px;
	margin-right:20px;
	border: 1px solid #232760;
	padding:1px;
	display:inline;
}

div#content .imgfloatright { 
	clear:both;
	float:right; 
	margin-right:0px;
	margin-left:20px;
	display:inline;
}

div#content .imgfloatrightbordered { 
	clear:both;
	float:right; 
	margin-right:0px;
	margin-left:20px;
	border: 1px solid #232760;
	padding:1px;
	display:inline;
}
/*	HEADER Start ----------------------------------------------*/
div#header {
	position:relative;
	width:900px;
	height:162px;
	background-image:url(header.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
div#header .adresse {
	position:absolute;
	width:414px;
	bottom:6px;
	right:0px;
	padding-top:60px;
	background-image:url(logo-elektrozueger.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
div#header .adresse p{
	font-size:11px;
	color:#232760;
	text-align:right;
	margin-right:45px;
	line-height:14px;
	padding-bottom:0;
}
div#header .linkhome a{
	position:absolute;
	top:6px;
	right:17px;
	display:block;
	width:400px;
	height:85px;
}
/*	HEADER Ende -----------------------------------------------*/

/*	CONTENT Start ---------------------------------------------*/
div#content {
	width:700px;
	float:left;
	position:relative;
	padding-bottom:50px;
}
div#content ul{
	list-style-type: none;
	margin-top:3px;
	margin-left:60px;
	margin-bottom:10px;
}
div#content ul li{
	padding-left:15px;
	line-height:18px;
	background-image:url(ul_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	position:relative;
}
div#content img{
	margin:0;
	padding:0;
	display:block;
}
div#content a.img{
	margin-left:50px;
	padding:0;
	height:220px;
	display:block;
	float:left;
}
* html div#content a.img{
	margin-left:25px;
}
div#content a.img img{
	border: 1px solid #232760;
	padding:1px;
}
div#content .sina{
	position:relative;
	float:right;
	width:234px;
	height:170px;
	background-image:url(bgd-ek-sina.gif);
	background-position:0 20px 20px;
	background-repeat:no-repeat;
	margin-right:50px;
	margin-bottom:50px;
	margin-left:350px;
	line-height:10px;
}
* html div#content .sina{
	margin-right:0;
	padding-right:50px;
}
div#content .sina p{
	position:absolute;
	top:5px;
	left:45px;
	line-height:15px;
	width:135px;
	text-align:center;
}
div#content .border {
	border: 1px solid #232760;
	padding:1px;
	margin-top:30px;
	margin-left:50px;
	margin-bottom:30px;
	display:inline;
}
/*	CONTENT Ende ----------------------------------------------*/

/*	MITARBEITER Start -----------------------------------------*/
div#content table {
	margin-top:10px;
	line-height:18px;
}
div#content td.mitarbeiter {
	padding-left:15px;
	width:90px;
}

div#content td.mitarbeitertext {
	width:auto;
	padding-left:15px;
}
div#content table tr td img {
	border: 1px solid #232760;
	padding:1px;
	margin-bottom:5px;
}

div#content hr {
	clear:both;
	border:0 none;
	color:#bbb;
	background-color:#bbb;
	height:1px;
	line-height:1px;
	margin:0;
	margin-top:5px;
	margin-left:50px;
	margin-right:50px;
}
/*	MITARBEITER Ende ------------------------------------------*/

/*	SITUATION Start -------------------------------------------*/
table td.text, table td.ansprechperson {
	margin-bottom:10px;
	width:322px;
	vertical-align:bottom;
}

table td.ansprechperson {
	width:150px;
}

table td.img {
	width:180px;
	vertical-align:top;
}

table td.img img{
	border: 1px solid #232760;
	padding:1px;
	margin-top:12px;
}

table td.pdf {
	vertical-align:bottom;
}
/*	SITUATION Ende --------------------------------------------*/

/*	NAVIGATION Start ------------------------------------------*/
div#navigation {
	position:relative;
	float:left;
	width:200px;
}
div#navigation ul {
	margin-top:22px;
	margin-left:21px;
	list-style-type:none;
}

div#navigation ul li ul{
	margin-top:0;
	margin-left:20px;
	color:#FFFFFF;
	list-style-type:none;
}

div#navigation ul li {
	width:175px;
}

div#navigation ul li ul li{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(middot.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	position:relative;
	padding-left:10px;
}
div#navigation ul li a{
	text-decoration:none;
	display:block;
	height:17px;
	padding-left: 20px;
	background-repeat:no-repeat;
}

div#navigation ul li ul li a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	height:17px;
	padding-left: 0;
	background-image:none !important;
}

div#navigation ul li ul li a:hover, div#navigation ul li ul li a:focus, div#navigation ul li ul li a.on{
	color:#ebc70e;
	margin-left: 0 !important;
}

div#navigation ul li.home a{background-image:url(nav-home.gif);}
div#navigation ul li.home a:hover, div#navigation ul li.home a:focus{margin-left: 5px;}
div#navigation ul li.home a.on{background-image:url(nav-home-on.gif);}

div#navigation ul li.elektro-zueger a{background-image:url(nav-elektro-zueger.gif);}
div#navigation ul li.elektro-zueger a:hover, div#navigation ul li.elektro-zueger a:focus{margin-left: 5px;}
div#navigation ul li.elektro-zueger a.on{background-image:url(nav-elektro-zueger-on.gif);}
div#navigation ul li.elektro-zueger a.open{background-image:url(nav-elektro-zueger-open.gif);}

div#navigation ul li.dienstleistungen a{background-image:url(nav-dienstleistungen.gif);}
div#navigation ul li.dienstleistungen a:hover, div#navigation ul li.dienstleistungen a:focus{margin-left: 5px;}
div#navigation ul li.dienstleistungen a.on{background-image:url(nav-dienstleistungen-on.gif);}
div#navigation ul li.dienstleistungen a.open{background-image:url(nav-dienstleistungen-open.gif);}

div#navigation ul li.referenzen a{background-image:url(nav-referenzen.gif);}
div#navigation ul li.referenzen a:hover, div#navigation ul li.referenzen a:focus{margin-left: 5px;}
div#navigation ul li.referenzen a.on{background-image:url(nav-referenzen-on.gif);}
div#navigation ul li.referenzen a.open{background-image:url(nav-referenzen-open.gif);}

div#navigation ul li.produkte a{background-image:url(nav-produkte.gif);}
div#navigation ul li.produkte a:hover, div#navigation ul li.produkte a:focus{margin-left: 5px;}
div#navigation ul li.produkte a.on{background-image:url(nav-produkte-on.gif);}
div#navigation ul li.produkte a.open{background-image:url(nav-produkte-open.gif);}

div#navigation ul li.produktkatalog a{background-image:url(nav-produktkatalog.gif);}
div#navigation ul li.produktkatalog a:hover, div#navigation ul li.aktionen a:focus{margin-left: 5px;}
div#navigation ul li.produktkatalog a.on{background-image:url(nav-produktkatalog-on.gif);}

div#navigation ul li.aktionen a{background-image:url(nav-aktionen.gif);}
div#navigation ul li.aktionen a:hover, div#navigation ul li.aktionen a:focus{margin-left: 5px;}
div#navigation ul li.aktionen a.on{background-image:url(nav-aktionen-on.gif);}

div#navigation ul li.news a{background-image:url(nav-news.gif);}
div#navigation ul li.news a:hover, div#navigation ul li.news a:focus{margin-left: 5px;}
div#navigation ul li.news a.on{background-image:url(nav-news-on.gif);}

div#navigation ul li.links a{background-image:url(nav-links.gif);}
div#navigation ul li.links a:hover, div#navigation ul li.links a:focus{margin-left: 5px;}
div#navigation ul li.links a.on{background-image:url(nav-links-on.gif);}

div#navigation ul li.kontakt a{background-image:url(nav-kontakt.gif);}
div#navigation ul li.kontakt a:hover, div#navigation ul li.kontakt a:focus{margin-left: 5px;}
div#navigation ul li.kontakt a.on{background-image:url(nav-kontakt-on.gif);}
div#navigation ul li.kontakt a.open{background-image:url(nav-kontakt-open.gif);}

div#navigation ul li.gallerie a{background-image:url(nav-gallerie.gif);}
div#navigation ul li.gallerie a:hover, div#navigation ul li.gallerie a:focus{margin-left: 5px;}
div#navigation ul li.gallerie a.on{background-image:url(nav-gallerie-on.gif);}
div#navigation ul li.gallerie a.open{background-image:url(nav-gallerie-open.gif);}

div#navigation ul li.wissenswertes a{background-image:url(nav-wissenswertes.gif);}
div#navigation ul li.wissenswertes a:hover, div#navigation ul li.wissenswertes a:focus{margin-left: 5px;}
div#navigation ul li.wissenswertes a.on{background-image:url(nav-wissenswertes-on.gif);}
div#navigation ul li.wissenswertes a.open{background-image:url(nav-wissenswertes-open.gif);}
/*	NAVIGATION Ende -------------------------------------------*/
div#navigation .sitechange{
	position:absolute;
	margin-top:25px;
	margin-left:20px;
	width:165px;
	height:26px;
}
div#navigation .sitechange a img{
	border:none;
}
div#navigation .sitechange a:hover, div#navigation .sitechange a:focus{
	margin-left: 5px;
}
div#flashelement {
	position:absolute;
	top:90px;
	right:50px;
}