/*Grundangaben*/
body {
  margin: 0;
  padding: 0;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  background-color: #ffffff;

  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.table_navi {
	height: 101px;
}

.navilink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none; }
.navilink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none;}
.navilink2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none }
.navilink2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #960B2C; text-decoration: none }
.rotlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #960B2C; text-decoration: none;}
.contentlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #3960B2; text-decoration: none; white-space: nowrap}
.contentlink2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #3960B2; text-decoration: none;}
.contentlinkrot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #960B26; text-decoration: none; white-space: nowrap}
.contentlinkrotgroß {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 13px; color: #960B26; text-decoration: none; white-space: nowrap; font-weight:bold;}
.headlineweiss { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.boldlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight:bold; line-height: 13px; color: #333333; text-decoration: none}
.boldblue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight:bold; line-height: 13px; color: #3D548C; text-decoration: none}
.generic {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666; background-color: #C9C9C9; height: 17px}
.textfeld1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; height: 14px; width: 80px}
.textfeld2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; height: 14px; width: 170px}
.textfeld3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; height: 100px; width: 250px}
.textfeld4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; height: 50px; width: 170px}
.textfeld5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; height: 14px; width: 135px}
.textfeld6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; height: 14px; width: 282px}
.textfeld7 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; height: 100px; width: 282px}
.textfeld8 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; height: 50px; width: 200px}
.grautext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none}
.text_rot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FF0000}
.fliesstext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #333333; text-decoration: none}
.fliesstextsitemap {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px; font-weight: normal; color: #333333; text-decoration: none}
.fliesstext_rot{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #FF0000; text-decoration: none}
.blautext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #3D548C; text-decoration: none}
.headline1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; margin-top:0px;line-height: 18px; font-weight: normal; color: #3D548C; text-transform: lowercase}
.headline2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px; font-weight: normal; color: #3D548C; }

.subheadline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; font-weight: normal; color: #3D548C; text-transform: lowercase; margin-top: 0px;}
.subheadline2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; font-weight: normal; color: #3D548C; margin-top: 0px;}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; text-decoration: none}
.footer:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999; text-decoration: none}
.teaserheadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #3D548C ; text-transform: lowercase; line-height: 15px;}
.datum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; line-height: 13px}
.infotext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666; line-height: 12px}
.searchdrop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; height: 16px; width: 40px}
.searchdrop2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; height: 16px; width: 55px}
.searchdrop3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; height: 16px; width: 355px}
.searchdrop3_rot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FF0000; background-color: #FFFFFF; height: 16px; width: 355px}
.searchdrop4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; height: 16px; width: 211px}
.aufzaehlung {  list-style-position:outside; list-style-image:url(/pu_main/images/navi/dot_gray2.gif); }
.radio {text-align:left; height: 20px; width: 20px;}
.fett {
	font-weight: bold;
}
/* 2006-01-09*/
.skyscraper {
	position: absolute;
	height: 100%;
	width: 122x;
	left: 793px;
	top: 100px;
}

/* 2006-03-03 */
.Stadtbib_Aufzaehlung {
	/* margin-top: 3px; */
	list-style-position: outside;
	list-style-image: url(/pu_main/images/navi/dot_blue.gif);
}
/* Kopie contentlinkrot */
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #960B26;
	text-decoration: none;
	/* white-space: nowrap; Dies mach in der Navi Probleme! */
}

div {
	margin: 0px;
	padding: 0px;
	/* float: left; */
}


/* new relaunch */
.content_element {
	width:465;
	border:0;
	margin-left:10px;
	margin-right:19px;
	margin-bottom:10px;
}

.content_main_table {
	width:465;
	margin-bottom:10px;
	border:0;
}

.object_in_article {
	float:right;
	margin-left:5px;
	margin-top:5px;
}
