body { font-family: Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif; background-color: #ebe8de; background-image: url("image/body.gif"); background-repeat: repeat-x; margin: 0; padding: 0 }
#popup {
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
	background-image: none;
	background-color: #EBE8DE;
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
input, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
	font-size: 11px;
	border: 1px solid #D9CDB1;
}
.hbBG {
	background-color: #EBE8DE;
}
.hbBGblu  { background-color: #0c54a8; vertical-align: top }
.hbBGhome {
	background-image: url("image/home/pattern/home.jpg");
}
.genLine {
	background-image: url("image/line.gif");
	background-repeat: repeat-y;
}
.navLine  { background-image: url("image/nav_line.gif") }
.hgLine    { background-image: url("image/hg_line.gif") }
.hgLine1  { background-image: url("image/hg_line3.gif") }
.hgLineGastr  { background-image: url("image/hg_line_gastraeume.gif") }
.hilfsnavi  { color: #ffffff; font-size: 10px; background-color: #0c54a8; text-align: center }
.hilfsnavi a, .hilfsnavi a:visited,.hilfsnavi a:active,.hilfsnavi a:link{
	text-decoration: none;
	color: #ffffff;
}
.hilfsnavi a:hover {
	text-decoration: underline;
}
/*============================ Textformatierung ===========================*/
.cont {
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
}
.cont p {
line-height: 130%;
}
.subhead {
	font-weight: bold;
}
.conthome {
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
	font-size: 11px;
	color: #002373;
	vertical-align: top;
}
.conthome p {
line-height: 130%;
}
/*======================= Content Links =====================================*/
.cont a, .cont a:visited,.cont a:active,.cont a:link{
	text-decoration: none;
	color: #333333;
}
.cont a:hover {
	color: #002373;
	text-decoration: underline;
}
.conthomeaktuell a, .cont a:visited,.cont a:active,.cont a:link{
	text-decoration: underline;
	color: #002373;
}
.conthomeaktuell a:hover {
	color: #002373;
	text-decoration: none;
}
/*=========================== Hintergrund Gastst”tte-Bilder====================*/
.contbilder img {
	padding-top: 3px;
	padding-right: 29px;
	padding-bottom: 12px;
	padding-left: 3px;
	margin-top: 8px;
}
.th_img_quer  { background-image: url("image/bg_gaststbilder_quer_th.gif"); background-repeat: no-repeat }
.th_img_hoch  { background-image: url("image/bg_gaststbilder_hoch_th.gif"); background-repeat: no-repeat }
/*========= Seitenanzeige Gastst”tte-Bilder + Screensaver + Postkarten==========*/
.seitenzahl {
	text-align: center;
}
.seitenzahl img {
	vertical-align: bottom;
}
.seitenzahl span {
	vertical-align: top;
}
/*============================= Linke Navigation ================================*/
.navLinks p {
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
	font-size: 11px;
	color: #002373;
	line-height: 150%;
	padding-top: 7px;
}
.navLinks a, .navLinks a:visited,.navLinks a:active,.navLinks a:link{
	text-decoration: none;
	color: #002373;
}
.navLinks a:hover {
	text-decoration: underline;
}
/*============================= Linke Navigation 2 ================================*/
.navLinks2 p  { color: #666; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif; line-height: 150%; padding-top: 7px }
.navLinks2 a, .navLinks a:visited,.navLinks a:active,.navLinks a:link { color: #002373; text-decoration: none }
.navLinks2 a:hover {
	text-decoration: underline;
}
/*===============================================================================*/
.rechtsbund {
	text-align: right;
}
.zentriert {
	text-align: center;
}
.button {
	padding-right: 8px;
	padding-top: 16px;
}
/*===============================================================================*/
/*Email-Formular*/
.formpflicht {
	color: #FF0000;
}
.abstand_sendenbt {
	margin-left: 90px;
}
/*=========================== Stadtplan ====================================================*/
.abstand_lipunkt {
	padding-left: 8px;
	margin-left: 4px;
}
/*===============================================================================*/
/*Tageskarte*/
.fehler {
	color: #FF3300;
	font-weight: bold;
}
.subhead_tageskarte {
	color: #002373;
	font-weight: bold;
}
/*============================================= f¸r Aktuelles auf Startseite und aktuelle Bilder (Br”ust¸berl-Er–ffnung) ===========================*/
.conthomeaktuell {
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
	font-size: 11px;
	color: #002373;
}
.imghomeaktuell {
	float: left;
	padding: 0 4px 0 0;
	margin: -2px 0 0 0;
}