body {
	font-family			: Arial, sans-serif;
	font-size			: 10px;
	color				: #333333;
	text-align			: center;
	margin				: 0px;
	background			: #efefef;
}

/* Farben
 
*/

* {
	margin				: 0;
	padding				: 0;
	border				: 0;
}

table {
	border-spacing		: 0;
}

td {
	font-family			: Arial, sans-serif;
	font-size			: 12px;
	color				: #666666;
	vertical-align		: top;
}

p {
	margin-bottom		: 12px;
	font-size			: 12px;
	color				: #666666;
}

div {
	text-align			: left;
}

h1 {
	font-size 			: 2em;
	color				: #273e4c;
	margin-bottom		: 0.2em;
	font-weight			: normal;
}
h2 {
	font-size			: 1.2em;
	color				: #273e4c;
	margin				: 0 0 3.5em 0;
	font-weight			: normal;
}

a {
	color				: #273e4c;
	font-weight			: bold;
	text-decoration		: none;
	border-bottom		: 1px dotted #CCCCCC;
}

a:hover { color			: #0068b3; }

img {
	border				: none;
}

ul {
	font-size			: 12px;
	color				: #666666;
}
li {
	line-height			: 20px;
	margin-left			: 40px;
}

ul.decimal {
	list-style-type		: decimal;
}
ul.decimal li {
	margin-bottom		: 10px;
}


#slogan {
	width				: 500px;
	height				: 51px;
	margin-top			: 30px;
}


#karte-ruhrgebiet {
	width				: 1053px;
	height				: 663px;
	background			: url(images/karte_ruhrgebiet.png);
	margin-top			: 20px;
	margin-left			: 45px;
}
	#karte-ruhrgebiet p {
		color			: #888;
		font-weight		: bold;
		margin-bottom	: 5px;
	}

div.dorsten {
	width				: 58px;
	height				: 58px;
	position			: absolute;
	top					: 194px;
	left				: 287px;
	background			: url(images/dorsten_hover.png) no-repeat;
}
div.dorsten:hover, div.dorsten_on  {
	width				: 58px;
	height				: 58px;
	position			: absolute;
	top					: 194px;
	left				: 287px;
	background			: url(images/dorsten_on.png) no-repeat;
}



div.duisburg {
	width				: 58px;
	height				: 58px;
	position			: absolute;
	top					: 463px;
	left				: 227px;
	background			: url(images/duisburg_hover.png) no-repeat;
}
div.duisburg:hover, div.duisburg_on  {
	width				: 58px;
	height				: 58px;
	position			: absolute;
	top					: 463px;
	left				: 227px;
	background			: url(images/duisburg_on.png) no-repeat;
}


div.gelsenkirchen{
	width				: 58px;
	height				: 58px;
	position			: absolute;
	top					: 373px;
	left				: 437px;
	background			: url(images/gelsenkirchen_hover.png) no-repeat;
}
div.gelsenkirchen:hover, div.gelsenkirchen_on  {
	width				: 58px;
	height				: 58px;
	position			: absolute;
	top					: 373px;
	left				: 437px;
	background			: url(images/gelsenkirchen_on.png) no-repeat;
}



div.bochum {
	width				: 58px;
	height				: 58px;
	position			: absolute;
	z-index				: 1;
	top					: 464px;
	left				: 617px;
	background			: url(images/bochum_hover.png) no-repeat;
}
div.bochum:hover, div.bochum_on  {
	width				: 58px;
	height				: 58px;
	position			: absolute;
	z-index				: 1;
	top					: 464px;
	left				: 617px;
	background			: url(images/bochum_on.png) no-repeat;
}



div.dortmund {
	width				: 58px;
	height				: 58px;
	position			: absolute;
	z-index				: 1;
	top					: 343px;
	left				: 707px;
	background			: url(images/dortmund_hover.png) no-repeat;
}
div.dortmund:hover, div.dortmund_on   {
	width				: 58px;
	height				: 58px;
	position			: absolute;
	z-index				: 1;
	top					: 343px;
	left				: 707px;
	background			: url(images/dortmund_on.png) no-repeat;
}


div.unna{
	width				: 58px;
	height				: 58px;
	position			: absolute;
	top					: 253px;
	left				: 858px;
	background			: url(images/unna_hover.png) no-repeat;
}
div.unna:hover, div.unna_on {
	width				: 58px;
	height				: 58px;
	position			: absolute;
	top					: 253px;
	left				: 858px;
	background			: url(images/unna_on.png) no-repeat;
}



#inhalt {
	width				: 920px;
	padding				: 30px;
}

div.kontaktbox {
	background			:url(images/bg_kontakt.jpg);
	width				: 800px;
	height				: 200px;
	padding				: 12px 30px 30px 15px;
	border-bottom		: 1px dotted #CCC;
	border-left			: 1px solid #FFFFFF;
	border-right		: 1px solid #FFFFFF
}
	p.firmenname {
		color			: #3b5f75;
		font-size		: 14px;
		margin-bottom	: 30px;
	}
	p.website {
		background		: url(images/icon_www.png) no-repeat;
		padding			: 2px 0 0 23px;
		height			: 17px;
	}

div.impressumsbox {
	background			: url(images/bg_kontakt.jpg) repeat-x #FFFFFF;
	width				: 800px;
	padding				: 12px 30px 30px 15px;
	border-left			: 1px solid #FFFFFF;
	border-right		: 1px solid #FFFFFF
}
	p.impressum {
		line-height		: 20px;
		margin			: 20px 0px;
		text-align		: justify;
	}

#get {
	background			: url(http://http-get.de/get.gif) no-repeat;
}

#footer {
	font-size			: 16px;
	background			: #FFFFFF;
	padding				: 5px 0 8px 490px;
}

#impressum {
	color				: #999999;
}
	#impressum:hover {
		color			: #0068b3;
	}