
#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;
}



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

br.clear {
clear:both;
line-height:0px;
height:0px;
}

img {
border:none;
}

div#content a {
color:#3F4A5F;
}

div#content a:hover {
text-decoration:none;
}

h1 {
font-size:15px;
padding: 0px 0;
}

h2 {
font-size:11px;
padding: 1px 0;
}

body {
  background-color:#555555;
  color:#555555;
  font-size:11px;
  font-family: verdana, sans-serif;
}

div#frame {
  margin: 0 auto;
  text-align: center;
  width:760px;
  border:1px solid #EFEFEF;
  margin-top:30px;
  background-color:#fff;
margin-bottom:20px;
}

div#kopfzeile {
height:136px;
text-align:left;
}

div#kopfzeile img {
display:block;
}

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

img#logo {
float:left;
padding-top:20px;
margin-left:20px;
border:none;
}

/*************************/
/* NAVIGATION */

ul#hauptnavi {
text-align: left;
list-style:none;
}

ul#hauptnavi li{
float:left;
width:150px;
}

li#leistung {
display:block;
width:160px !important;
height:24px;
background-image:url(http://web02.city-map.de/homepage/01/0101/010104260/navi/li_bg_leistung.jpg);
background-repeat:no-repeat;
color:#fff;
}

li#leistung a{
float:left;
padding-top:5px;
padding-left:20px;
font-weight:bold;
}

ul#hauptnavi li.normal a {
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  height:19px;
  background-image:url(http://web02.city-map.de/homepage/01/0101/010104260/navi/li_bg.jpg);
  background-repeat:no-repeat;
  text-align:center;
  padding-top:5px;
  font-weight:bold;
}

ul#hauptnavi li.normal a:hover {
  background-image:url(http://web02.city-map.de/homepage/01/0101/010104260/navi/li_bg_hover.jpg);
  background-repeat:no-repeat;
}

ul#hauptnavi li.aktiv a{
  background-image:url(http://web02.city-map.de/homepage/01/0101/010104260/navi/li_bg_hover.jpg);
  background-repeat:no-repeat;
}

ul#unternavi {
background-color:#7384A2;
width:160px;
padding-bottom:10px;
padding-top:5px;
float:left;
}

ul#unternavi li {
color:#fff;
list-style:none;
}

ul#unternavi li a {
display:block;
width:140px;
height:25px;
line-height:250%;
padding-left:20px;
color:#fff;
text-decoration:none;
border-bottom:1px solid #7384A2;
}

ul#unternavi li a:hover {
background-color:#3F4A5F;
border-bottom:1px solid #fff;
}

ul#unternavi li a#aktiv {
background-color:#3F4A5F;
border-bottom:1px solid #fff;
}

/* INHALT */

div#start_rechts {
padding-top:15px;
}

div#start_rechts p {
line-height:180%;
}

div#start_links p {
line-height:180%;
}

div#inhalt {
text-align:left;
}

div#content {
text-align:left;
float:left;
width:558px;
margin-left:20px;
margin-right:20px;
margin-top:10px;
}

/*************************/
/* INHALT UNTERSEITE */

div#start_links {
width:250px;
float:left;
}

div#start_links p{
margin-top:15px;
}

div#start_links ul{
margin-left:20px;
margin-top:10px;
}
div#start_links ul li{
line-height:200%;
}


div#start_links ul li a{
text-decoration:none;
}

div#start_links ul li a:hover{
text-decoration:underline;
}


div#start_links ul li ul{
margin-top:-1px;
}


div.unterpunkt {
margin-top:10px;
clear:both;
}

div.unterpunkt img {
float:left;
display:block;
width:265px;
}

div.unterpunkt div.text {
float:left;
margin-left:20px;
width:268px;
}

div.unterpunkt div.text p {
line-height:160%;
margin-top:2px;
}

/*************************/
/* &#65533;BER UNS */

div#about_text {
width:300px;
float:left;
margin-top:10px;
line-height:250%;
}

div#vertrieb {
text-align:center;
float:left;
margin-left:20px;
width:203px;
background-color:#7384A2;
padding:10px;
margin-top:10px;
}


div#vertrieb h2 {
color:#fff;
text-align:left;
margin-top:-7px;
margin-bottom:3px;
}

div#vertrieb p {
color:#fff;
margin-top:2px;
text-align:left;
margin-left:25px;
}



/*************************/
/* FUSSZEILE */

div#fusszeile p{
padding-bottom:2px;
padding-top:10px;
}

div#fusszeile p a {
color:#FF0000;
}

div#fusszeile p a:hover {
text-decoration:none;
}

/*************************/
/* KONTAKT */

div#kontakt_links {
margin-top:5px;
float:left;
}
div#anfahrt_rechts {
margin-top:5px;
float:left;
margin-left:2px;
width:190px;;
}

div#anfahrt_rechts p {
margin-bottom:2px;
}

div#kontakt_links form table{
width:300px;
}

div#kontakt_links form table textarea {
width:300px;
}




