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

body {
  background-color: #f5f3ed;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
}

#wrap {
  width: 993px;
  margin: 10px auto;
  text-align: left;
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101242/design/back.png);
  background-repeat: repeat-y;
}

#header {
  width: 100%;
  height: 2px;
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101242/design/top.png);
  font-size: 0px;
}

#footer {
  width: 100%;
  height: 2px;
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101242/design/foot.png);
  font-size: 0px;
}


#left {
  width: 330px;
  padding: 1px;
  float:left;
  height: 100%;
}

#left_border, #right_border {
  height: 100%;
  width: 100%;
  background-color: white;
}

#right {
  width: 650px;
  padding: 1px;
  float:right;
}

.padding10 {
  padding: 8px 10px;
}

/* ------------------------------------- */

ul#imgList {
  margin-top: 10px;
  overflow: hidden;
  height: 95px;
}

ul#imgList li {
  display: inline;
  float:left;
  margin-right: 10px;
  list-style: none;
cursor: pointer;
}

/* -------------------------------------- */

#logo {
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101242/design/partyservice_waida_logo.gif);
  background-repeat: no-repeat;
  background-position: 50%;
  height: 125px;
  width: 310px;
}

.naviBox {
  width: 100%;
  height: 95px;
  margin-top: 10px;
  background-color: #6d0000;
  color: white;
}

ul.naviList_left {
  float:left;
  padding-left: 65px;
  line-height: 150%;
  width: 127px;
}

ul.naviList_right {
  float:left;
  margin-left: 10px;
  line-height: 150%;
}


ul.naviList_left li,
ul.naviList_right li {
  list-style: none;
}

ul.naviList_left li a,
ul.naviList_right li a {
  text-decoration: none;
  color: #fff;
}

ul.naviList_left li a:hover,
ul.naviList_right li a:hover,
ul li.active a {
  text-decoration: underline;
}

h4.feier {
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101242/design/partyservice_waida_feiern.gif);

}

h4.raeume {
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101242/design/partyservice_waida_raeume.gif);
}

h4.stadissimo {
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101242/design/partyservice_waida_stadissimo.gif);
}

h4.partyservice {
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101242/design/partyservice_waida_partyservice.gif);
}

h4 {
  background-repeat: no-repeat;
  background-position: 10px 10px;
  height: 4px;
}



#kontakt {
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101242/design/partyservice_waida_kontakt.gif);
  background-repeat: no-repeat;
  margin: 40px 0;
  height: 70px;
  width: 220px;
  margin-left: 25px;
  display: none;
}

#kontakt a {
 height: 15px;
 width: 220px;
 display: block;
 position: relative;
top: 45px;
display: none;
}

/* Kundenstimmen */

#content_left, .content_left {
 float:left;
 width: 246px;
margin-right: 10px;
}

.zwei_spalten {
 float:left;
 width: 236px;
}

.zwei_spalten {
 padding: 5px;
background-color: #D9D3BC;
 margin-top: 10px;
}

.drei_spalten {
 float:left;
 width: 374px;
 margin-right: 10px;
}

#content_right, .content_right {
 float:left;
 width: 374px;
}

.height_fest {
 height: 190px;
}
/* ------STADISSIMO--------------- */

.box .content_right {
 margin-top: 10px;
}

ul.gal_list {
 float:right;
overflow: hidden;
height: 191px;
margin-bottom: 10px;
}

ul.gal_list li {
 list-style: none;
 margin-bottom: 10px;
cursor: pointer;
}

.bigImg {
float:left;
}


ul.gal_list_zwei li {
list-style: none;
margin-right: 10px;
float:left;
cursor: pointer;
}



/* -------------------------------------- */

h1 {
  font-size: 1em;
  margin: 15px 0 0 0;
}

h2 {
font-size: 1em;
}


.clear {
  clear: both;
}

p {
  margin: 5px 0 10px 0;
line-height: 180%;
text-align: justify;
}

a {
text-decoration: none;
color: #6D0000;
}

a:hover {
text-decoration: underline;

}
.nomargin {
  margin:0px !important;
}


img {
  display: block;
}

.nodisplay, .menue_aus {
  display: none;
}

h4 {
  padding: 10px;
  line-height: 100%;
  margin: 0px;
  font-family: Times New Roman, Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.fakeLink {
position: relative;
height: 80px;
top: 30px;
width: 300px;
display: block;
}

#newsticker, .newsticker {
  height: 20px;
}

.content_half {
 width: 300px;
float:left;
margin: 10px 10px 0 0;
padding: 5px;
background-color: #D9D3BC;
}

.content_half {
margin-top: 10px !important;
}

.content_half p {
  margin: 0 0 0 0;
  padding: 0px;

}


ul.stadi {
margin-top: 10px;
padding-left: 15px;
line-height: 180%;
}

ul.stadi li {
list-style: square;
}


.little_box {
background-color: #D9D3BC;
width: 193px;
margin-right: 10px;
float:left;
padding: 5px;
}

#tel {
  height: 11px;
  background-color: #f5f3ed;
  padding-top: 20px;
  background-image: url(http://web02.city-map.de/homepage/01/0101/010101242/design/tel.gif);
  background-repeat:no-repeat;
  background-position: 85% 50%;
}

#tel a {
  height: 11px;
  width: 200px;
  display: block;
  position: relative;
  left: 720px;
  top: -12px;
}


.hptext {
line-height: 150%;
}
.hpsubtitel {
font-weight:bold;
}
form textarea {
width: 270px;
}

form table {
width: 380px;
}


table.eintrag_top {
width: 631px !important;
}

div.eintrag_text {
width: 625px !important;
}

a.gbtitel_link, a.gbtitel_link:hover {
font-size: 1em;
text-decoration: none;
color: #6D0000;
}

.gbtitel {
font-size: 1em;
}


#aktuelles p {
line-height: 100%;
}

.padding10 blockquote li {
  margin-left: 10px;
}

#colorsDiv {
	width: 270px;
}

#colorsDiv DIV {
	width: 15px;
	height: 15px;
	float: left;
}

.newstickerSpacer {
	margin-left: 20px;
	margin-right: 20px;
}
.gbtitel_link, .gbtitel_link:hover, .gbtitel, .gblink, .gblink:hover {
 color: #000000;
 font-size: 12px;
 font-family: Arial, Helvetica;
 text-align: left;
 font-weight: normal;
 font-style: normal;
}
.gbtitel_link, .gbtitel_link:hover, .gbtitel {
 color: #000066;
 font-size: 14px;
 font-weight: bold;
 font-style: normal;
}
.eintrag_top, .eintrag_text {
 border: 1px solid #      ;
}
.eintrag_top, .eintrag_text, .eintrag_top TD {
 padding: 3px;
}
.eintrag_top {
 border-collapse: collapse;
 background-color: #D9D2BB;
}
.eintrag_text {
 border-top: 0px;
 background-color: #F5F3ED;
}

#gb * td, #gb input, #gb textarea, .gbtitel_link, .gbtitel_link:hover, .gbtitel, .gblink, .gblink:hover, .gbtext {
 color: #000000;
 font-size: 12px;
 font-family: Arial, Helvetica;
 text-align: left;
 font-weight: normal;
 font-style: normal;
 text-align: left;
}
.gbtitel_link, .gbtitel_link:hover, .gbtitel {
 font-size: 14px;
 font-weight: bold;
}
.gbtitel_link, .gbtitel_link:hover, .gblink, .gblink:hover {
 text-decoration: underline;
}
#gb, #gb tr, #gb * td {
 border: 0px;
 padding: 0px;
 margin: 0px;
 border-collapse: collapse;
}
.gb_breite1 {
 width: 185px;
 vertical-align: top;
}
.gb_breite2 {
 width: 400px;
}


