
#cmDisclaimerContainer {
	display: none;
	background-color: #ffffff;
	border: #000000 dotted 1px;
	width: 400px;
	height: 250px;
	overflow: auto;
	color: #000000;
	padding: 10px;
	position: absolute;
	left: 150px;
	top: 150px;
	z-index: 100;
}
#cmDisclaimerClose {
	position: absolute;
	top: 5px;
	right: 20px;
}


/*
Hoelting GmbH
Maerz 2007

Layout: Schoenwald
Umsetzung: Steffen/Wunderwald
*/

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

.clear {
  clear: both;
}

img {
  border: 0px;
  display: block;
}

body {
  font-size: 12px;
  font-family: verdana, arial, sans-serif;
  color: #333;
  background-color: #999;
  text-align: center;
  line-height: 18px;
}

BODY, P, TH, TD, DIV, INPUT, SELECT, TEXTAREA, A {
font-family: verdana, arial, sans-serif !important;
font-size: 12px !important;
color: #333 !important;
}

#wrap {
  text-align: left;
  width: 987px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}


#head {
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101407/design/hoelting_gmbh_design_background_top.png);
  background-repeat: no-repeat;
overflow: hidden;
width: 100%;
}


#logo {
  float: left;
  height: 212px;
  width: 218px;
}

#logo h1 {
  display: none;
}

#logo h2 {
  margin: 15px 0 0 14px;
  padding-top: 3px;
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101407/design/hoelting_gmbh_design_navi_button.gif);
  background-repeat: no-repeat;
  height: 26px;
}

#logo h2 a {
font-size: 16px !important;
color: #FFF !important;
text-decoration:none;
display:block;
padding-left: 54px;
}


#logo img {
  margin-left: 7px;
  padding-top: 8px;
}

#header {
  float: left;
}

#flash_index {
  margin-left: 8px;
  padding-top: 1px;
}

#header img {
  margin-left: 8px;
  padding-top: 1px;
}

#header h2 {
  font-size: 14px;
  margin: 6px 0 0 20px;
}

#aktuelles {
  float: left;
  margin: 0px 0 0 15px;
  width: 200px;
}


#aktuelles h3 {
  font-size: 12px;
  font-weight: bold;
  color: #990000;
  margin-top: 10px;
}

#aktuelles h2 {
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101407/design/hoelting_gmbh_design_navi_button.gif);
  background-repeat: no-repeat;  
  height: 26px;
  font-size: 16px;
  padding-top: 3px;
  margin-top: 23px;
}

#aktuelles h2 a {
padding-left: 54px !important;;
color: #FFF !important;
font-size: 16px !important;
display:block;
text-decoration:none;
}

.hoehe {
  height: 150px;
}

p.alle_meldungen {
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101407/design/hoelting_gmbh_design_trennlinie.gif);
  background-repeat: no-repeat;
  background-position: 1px 20px;
  height: 30px;
margin-top:8px;
}

p.alle_meldungen a {
  color: #333;
  text-decoration: none;
}

p.alle_meldungen a:hover {
  text-decoration: underline;
}


#content {
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101407/design/hoelting_gmbh_design_background_content.png);
  background-repeat: repeat-y;
}

#left {
  width: 220px;
  margin-left: 1px;
  float: left;
  margin-bottom: 5px;
}

ul#navi_left,
ul#navi_left_unten {
  list-style: none;
  padding-top: 5px;
}

ul#navi_left li.noline a{
  background-image: none;
}

ul#navi_left li a,
ul#navi_left_unten li a {
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101407/design/hoelting_gmbh_design_navi_line_left.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  margin-left:1px;
  padding-left: 13px;
  padding-top: 4px;
height:17px;
  display:block;
  color: #333;
  text-decoration: none;
}

ul#navi_left li a:hover,
ul#navi_left li a.active,
ul#navi_left_unten li a:hover,
ul#navi_left_unten li a.active {
background-color:#D9E6DC;
color: #990000 !important;
}

/* NAVI RECHTS */

ul#navi_right,
ul#navi_right_unten {
  list-style: none;
  padding-top: 5px;
}

ul#navi_right li a,
ul#navi_right_unten li a {
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101407/design/hoelting_gmbh_design_navi_line_right.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  padding-left: 10px;
  margin-right:1px;
  padding-top: 4px;
  color: #333;
  text-decoration: none;
  display:block;
height:17px;
}

ul#navi_right li a:hover,
ul#navi_right_unten li a:hover,
ul#navi_right li a.active,
ul#navi_right_unten li a.active {
  color: #990000 !important;
  background-color:#D9E6DC;
}

ul#navi_right li.noline a,
ul#navi_right_unten li.noline a {
  background-image: none !important;
  margin-bottom: 15px;
}

/* NAVI RECHTS ENDE */
/* **************** */

h2.margin_top {
  margin: 13px 0 0 14px;
  padding-left: 5px;
  padding-top: 3px;
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101407/design/hoelting_gmbh_design_navi_button.gif);
  background-repeat: no-repeat;
  height: 26px;
}

h2.margin_top a {
font-size: 16px !important;
color: #FFF !important;
text-decoration:none;
}

a.firmenvideo img {
  margin: 10px 0 0 10px;
  float: left;
}

p.video_link {
  margin-top: 10px;
}

p.video_link a {
  font-size: 9px !important;
  text-decoration: none;
}

#right {
  float: right;
  width: 220px;
  padding-right: 10px;
}

#right h2 {

  padding-top: 3px;
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101407/design/hoelting_gmbh_design_navi_button.gif);
  background-repeat: no-repeat;

  height: 26px;

  margin-left: 10px;
}

#right h2 a{
  font-size: 16px !important;
  color: #FFF !important;
  padding-left: 45px;
display:block;
text-decoration:none;
}

#foot {
  background-image:
  url(http://web02.city-map.de/homepage/01/0101/010101407/design/hoelting_gmbh_design_background_foot.png);
  background-repeat: no-repeat;
  height: 11px;
  margin-top: -5px !important;
}

ul#footer {
  list-style: none;
  padding-top: 10px;
  margin-left: 17px;
}

ul#footer li {
  float: left;
  color: #FCFDFC;
  border-right: 1px solid;
  padding: 0 10px;
}

ul#footer li.noborder {
  border: none;
}

#foot ul li.noborder a {
  color: #FCFDFC !important;
  text-decoration: none;
}

#foot ul li.noborder a:hover {
  text-decoration: underline;
}

#variable_content {
  float: left;
  margin-left: 5px;
  width: 524px;
}

.aktuelles {
  margin-left: 6px;
}



a#prevLink img {
  float: left;
}

a#nextLink img {
  float: left;
}

#variable_content p {
  margin: 5px;
}

#variable_content ul {
  margin-left: 20px;
}

#variable_content .anfrage table {
  margin-left: 5px;
  width: 500px;
}

#variable_content .anfrage .hpsubtitel {
  margin-left: 5px;
  font-weight: bold;
}

#variable_content .anfrage a {
  color: #333;
  text-decoration: underline;
}

#variable_content .anfrage a:hover {
  color: #333;
  text-decoration: none;
}


#variable_content .impressum {
  margin-left: 5px;
  width: 500px;
}

#variable_content .impressum a {
  color: #333;
  text-decoration: underline;
}

#variable_content .impressum a:hover {
  color: #333;
  text-decoration: none;
}

#variable_content .anfahrt {
  margin: 20px 0 10px 35px;
}

div#inhalt_links {
width:50%;
float:left;
margin-bottom:10px;
}

div#inhalt_rechts {
margin-left:5px;
float:left;
width:48%;
margin-bottom:10px;
}

p.name {
text-align:center;
}

div#inhalt_links img.perso_bild {
margin-left:8px;
}

div#inhalt_links p.text_ansprechpartner {
  padding-left: 5px;
  height: 285px;
}

img.perso_bild {
margin-top:10px;
}

li.beschreibung {
list-style:none;
margin-bottom:5px;
font-size:11px;
}

ul.links_links, ul.links_rechts {
margin-top:10px;
}

div.aktuelles div.hptext blockquote li {
margin-left:15px;
}

div.aktuelles div.hptext blockquote li a{
font-size:14px !important;
font-weight:bold;
}

div.aktuelles {
margin-right:10px;
}

div.impressum {
margin-top:10px;
}

div.hpsubtitel {
margin-top:10px;
margin-bottom:5px;
font-weight:bold;
}

#index_galery {
  width: 529px;
}

#index_galery img {
  float: left;
  margin-top: 1px;
  margin-left: 1px;
}





